"use strict";
/*
 * 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/).
 */
exports.id = "vendor-chunks/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02";
exports.ids = ["vendor-chunks/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02"];
exports.modules = {

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animate/index.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvYW5pbWF0aW9uL2FuaW1hdGUvcmVzb2x2ZS1zdWJqZWN0cy5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQTZDO0FBQ2tCOztBQUUvRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVDQUF1QywyRUFBYztBQUNyRCxlQUFlLDJEQUFlO0FBQzlCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRTJCO0FBQzNCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xcYW5pbWF0aW9uXFxhbmltYXRlXFxyZXNvbHZlLXN1YmplY3RzLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZXNvbHZlRWxlbWVudHMgfSBmcm9tICdtb3Rpb24tZG9tJztcbmltcG9ydCB7IGlzRE9NS2V5ZnJhbWVzIH0gZnJvbSAnLi4vdXRpbHMvaXMtZG9tLWtleWZyYW1lcy5tanMnO1xuXG5mdW5jdGlvbiByZXNvbHZlU3ViamVjdHMoc3ViamVjdCwga2V5ZnJhbWVzLCBzY29wZSwgc2VsZWN0b3JDYWNoZSkge1xuICAgIGlmIChzdWJqZWN0ID09IG51bGwpIHtcbiAgICAgICAgcmV0dXJuIFtdO1xuICAgIH1cbiAgICBpZiAodHlwZW9mIHN1YmplY3QgPT09IFwic3RyaW5nXCIgJiYgaXNET01LZXlmcmFtZXMoa2V5ZnJhbWVzKSkge1xuICAgICAgICByZXR1cm4gcmVzb2x2ZUVsZW1lbnRzKHN1YmplY3QsIHNjb3BlLCBzZWxlY3RvckNhY2hlKTtcbiAgICB9XG4gICAgZWxzZSBpZiAoc3ViamVjdCBpbnN0YW5jZW9mIE5vZGVMaXN0KSB7XG4gICAgICAgIHJldHVybiBBcnJheS5mcm9tKHN1YmplY3QpO1xuICAgIH1cbiAgICBlbHNlIGlmIChBcnJheS5pc0FycmF5KHN1YmplY3QpKSB7XG4gICAgICAgIHJldHVybiBzdWJqZWN0LmZpbHRlcigocykgPT4gcyAhPSBudWxsKTtcbiAgICB9XG4gICAgZWxzZSB7XG4gICAgICAgIHJldHVybiBbc3ViamVjdF07XG4gICAgfVxufVxuXG5leHBvcnQgeyByZXNvbHZlU3ViamVjdHMgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXJlc29sdmUtc3ViamVjdHMubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animate/resolve-subjects.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvYW5pbWF0aW9uL2FuaW1hdGUvc2VxdWVuY2UubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQWlEO0FBQ3FCO0FBQ3ZCOztBQUUvQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUIsdURBQVc7QUFDbEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMLGlDQUFpQyxrRkFBNEIsc0NBQXNDLE1BQU0sa0RBQUU7QUFDM0csb0NBQW9DLHVCQUF1QjtBQUMzRCwyQkFBMkIsNERBQWM7QUFDekMsS0FBSztBQUNMO0FBQ0E7O0FBRTJCO0FBQzNCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xcYW5pbWF0aW9uXFxhbmltYXRlXFxzZXF1ZW5jZS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgbW90aW9uVmFsdWUsIHNwcmluZyB9IGZyb20gJ21vdGlvbi1kb20nO1xuaW1wb3J0IHsgY3JlYXRlQW5pbWF0aW9uc0Zyb21TZXF1ZW5jZSB9IGZyb20gJy4uL3NlcXVlbmNlL2NyZWF0ZS5tanMnO1xuaW1wb3J0IHsgYW5pbWF0ZVN1YmplY3QgfSBmcm9tICcuL3N1YmplY3QubWpzJztcblxuZnVuY3Rpb24gYW5pbWF0ZVNlcXVlbmNlKHNlcXVlbmNlLCBvcHRpb25zLCBzY29wZSkge1xuICAgIGNvbnN0IGFuaW1hdGlvbnMgPSBbXTtcbiAgICAvKipcbiAgICAgKiBQcmUtcHJvY2VzczogcmVwbGFjZSBmdW5jdGlvbiBzZWdtZW50cyB3aXRoIE1vdGlvblZhbHVlIHNlZ21lbnRzLFxuICAgICAqIHN1YnNjcmliZSBjYWxsYmFja3MgaW1tZWRpYXRlbHlcbiAgICAgKi9cbiAgICBjb25zdCBwcm9jZXNzZWRTZXF1ZW5jZSA9IHNlcXVlbmNlLm1hcCgoc2VnbWVudCkgPT4ge1xuICAgICAgICBpZiAoQXJyYXkuaXNBcnJheShzZWdtZW50KSAmJiB0eXBlb2Ygc2VnbWVudFswXSA9PT0gXCJmdW5jdGlvblwiKSB7XG4gICAgICAgICAgICBjb25zdCBjYWxsYmFjayA9IHNlZ21lbnRbMF07XG4gICAgICAgICAgICBjb25zdCBtdiA9IG1vdGlvblZhbHVlKDApO1xuICAgICAgICAgICAgbXYub24oXCJjaGFuZ2VcIiwgY2FsbGJhY2spO1xuICAgICAgICAgICAgaWYgKHNlZ21lbnQubGVuZ3RoID09PSAxKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIFttdiwgWzAsIDFdXTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVsc2UgaWYgKHNlZ21lbnQubGVuZ3RoID09PSAyKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIFttdiwgWzAsIDFdLCBzZWdtZW50WzFdXTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgIHJldHVybiBbbXYsIHNlZ21lbnRbMV0sIHNlZ21lbnRbMl1dO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHJldHVybiBzZWdtZW50O1xuICAgIH0pO1xuICAgIGNvbnN0IGFuaW1hdGlvbkRlZmluaXRpb25zID0gY3JlYXRlQW5pbWF0aW9uc0Zyb21TZXF1ZW5jZShwcm9jZXNzZWRTZXF1ZW5jZSwgb3B0aW9ucywgc2NvcGUsIHsgc3ByaW5nIH0pO1xuICAgIGFuaW1hdGlvbkRlZmluaXRpb25zLmZvckVhY2goKHsga2V5ZnJhbWVzLCB0cmFuc2l0aW9uIH0sIHN1YmplY3QpID0+IHtcbiAgICAgICAgYW5pbWF0aW9ucy5wdXNoKC4uLmFuaW1hdGVTdWJqZWN0KHN1YmplY3QsIGtleWZyYW1lcywgdHJhbnNpdGlvbikpO1xuICAgIH0pO1xuICAgIHJldHVybiBhbmltYXRpb25zO1xufVxuXG5leHBvcnQgeyBhbmltYXRlU2VxdWVuY2UgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXNlcXVlbmNlLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animate/sequence.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animate/subject.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animators/waapi/animate-elements.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvYW5pbWF0aW9uL2FuaW1hdG9ycy93YWFwaS9hbmltYXRlLXN0eWxlLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQW9EO0FBQ0s7O0FBRXpEO0FBQ0E7QUFDQSxtQkFBbUIsOERBQXNCLENBQUMsc0VBQWU7QUFDekQ7QUFDQTtBQUNBO0FBQ0E7O0FBRWlEO0FBQ2pEIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xcYW5pbWF0aW9uXFxhbmltYXRvcnNcXHdhYXBpXFxhbmltYXRlLXN0eWxlLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBHcm91cEFuaW1hdGlvbldpdGhUaGVuIH0gZnJvbSAnbW90aW9uLWRvbSc7XG5pbXBvcnQgeyBhbmltYXRlRWxlbWVudHMgfSBmcm9tICcuL2FuaW1hdGUtZWxlbWVudHMubWpzJztcblxuY29uc3QgY3JlYXRlU2NvcGVkV2FhcGlBbmltYXRlID0gKHNjb3BlKSA9PiB7XG4gICAgZnVuY3Rpb24gc2NvcGVkQW5pbWF0ZShlbGVtZW50T3JTZWxlY3Rvciwga2V5ZnJhbWVzLCBvcHRpb25zKSB7XG4gICAgICAgIHJldHVybiBuZXcgR3JvdXBBbmltYXRpb25XaXRoVGhlbihhbmltYXRlRWxlbWVudHMoZWxlbWVudE9yU2VsZWN0b3IsIGtleWZyYW1lcywgb3B0aW9ucywgc2NvcGUpKTtcbiAgICB9XG4gICAgcmV0dXJuIHNjb3BlZEFuaW1hdGU7XG59O1xuY29uc3QgYW5pbWF0ZU1pbmkgPSAvKkBfX1BVUkVfXyovIGNyZWF0ZVNjb3BlZFdhYXBpQW5pbWF0ZSgpO1xuXG5leHBvcnQgeyBhbmltYXRlTWluaSwgY3JlYXRlU2NvcGVkV2FhcGlBbmltYXRlIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hbmltYXRlLXN0eWxlLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animators/waapi/animate-style.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/hooks/animation-controls.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \n\n\nfunction useAnimateMini() {\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 //# sourceMappingURL=use-animate-style.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvYW5pbWF0aW9uL2hvb2tzL3VzZS1hbmltYXRlLXN0eWxlLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztJQVFJOzZDQUFBOztnQkFFSTtZQUNIOztJQUVEOytDQUFBOzs7O1lBR0k7bURBQUE7O1FBQ0o7O0lBRUE7UUFBQTtRQUFBO0tBQUE7QUFDSiIsInNvdXJjZXMiOlsiQzpcXHNyY1xcYW5pbWF0aW9uXFxob29rc1xcdXNlLWFuaW1hdGUtc3R5bGUudHMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCJcblxuaW1wb3J0IHsgdXNlQ29uc3RhbnQgfSBmcm9tIFwiLi4vLi4vdXRpbHMvdXNlLWNvbnN0YW50XCJcbmltcG9ydCB7IHVzZVVubW91bnRFZmZlY3QgfSBmcm9tIFwiLi4vLi4vdXRpbHMvdXNlLXVubW91bnQtZWZmZWN0XCJcbmltcG9ydCB7IGNyZWF0ZVNjb3BlZFdhYXBpQW5pbWF0ZSB9IGZyb20gXCIuLi9hbmltYXRvcnMvd2FhcGkvYW5pbWF0ZS1zdHlsZVwiXG5pbXBvcnQgeyBBbmltYXRpb25TY29wZSB9IGZyb20gXCJtb3Rpb24tZG9tXCJcblxuZXhwb3J0IGZ1bmN0aW9uIHVzZUFuaW1hdGVNaW5pPFQgZXh0ZW5kcyBFbGVtZW50ID0gYW55PigpIHtcbiAgICBjb25zdCBzY29wZTogQW5pbWF0aW9uU2NvcGU8VD4gPSB1c2VDb25zdGFudCgoKSA9PiAoe1xuICAgICAgICBjdXJyZW50OiBudWxsISwgLy8gV2lsbCBiZSBoeWRyYXRlZCBieSBSZWFjdFxuICAgICAgICBhbmltYXRpb25zOiBbXSxcbiAgICB9KSlcblxuICAgIGNvbnN0IGFuaW1hdGUgPSB1c2VDb25zdGFudCgoKSA9PiBjcmVhdGVTY29wZWRXYWFwaUFuaW1hdGUoc2NvcGUpKVxuXG4gICAgdXNlVW5tb3VudEVmZmVjdCgoKSA9PiB7XG4gICAgICAgIHNjb3BlLmFuaW1hdGlvbnMuZm9yRWFjaCgoYW5pbWF0aW9uKSA9PiBhbmltYXRpb24uc3RvcCgpKVxuICAgIH0pXG5cbiAgICByZXR1cm4gW3Njb3BlLCBhbmltYXRlXSBhcyBbQW5pbWF0aW9uU2NvcGU8VD4sIHR5cGVvZiBhbmltYXRlXVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/hooks/use-animate-style.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils/use-constant.mjs */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \n\n\n\n\n\nfunction useAnimate() {\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 //# sourceMappingURL=use-animate.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvYW5pbWF0aW9uL2hvb2tzL3VzZS1hbmltYXRlLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7OztJQVdJO3lDQUFBOztnQkFFSTtZQUNIOztJQUVEOzs7Ozs7Ozs7Ozs7Ozs7WUFTSTsrQ0FBQTs7WUFDQTtRQUNKOztJQUVBO1FBQUE7UUFBQTtLQUFBO0FBQ0oiLCJzb3VyY2VzIjpbIkM6XFxzcmNcXGFuaW1hdGlvblxcaG9va3NcXHVzZS1hbmltYXRlLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCB7IHVzZUNvbnRleHQsIHVzZU1lbW8gfSBmcm9tIFwicmVhY3RcIlxuaW1wb3J0IHsgQW5pbWF0aW9uU2NvcGUgfSBmcm9tIFwibW90aW9uLWRvbVwiXG5pbXBvcnQgeyB1c2VDb25zdGFudCB9IGZyb20gXCIuLi8uLi91dGlscy91c2UtY29uc3RhbnRcIlxuaW1wb3J0IHsgdXNlVW5tb3VudEVmZmVjdCB9IGZyb20gXCIuLi8uLi91dGlscy91c2UtdW5tb3VudC1lZmZlY3RcIlxuaW1wb3J0IHsgdXNlUmVkdWNlZE1vdGlvbkNvbmZpZyB9IGZyb20gXCIuLi8uLi91dGlscy9yZWR1Y2VkLW1vdGlvbi91c2UtcmVkdWNlZC1tb3Rpb24tY29uZmlnXCJcbmltcG9ydCB7IE1vdGlvbkNvbmZpZ0NvbnRleHQgfSBmcm9tIFwiLi4vLi4vY29udGV4dC9Nb3Rpb25Db25maWdDb250ZXh0XCJcbmltcG9ydCB7IGNyZWF0ZVNjb3BlZEFuaW1hdGUgfSBmcm9tIFwiLi4vYW5pbWF0ZVwiXG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VBbmltYXRlPFQgZXh0ZW5kcyBFbGVtZW50ID0gYW55PigpIHtcbiAgICBjb25zdCBzY29wZTogQW5pbWF0aW9uU2NvcGU8VD4gPSB1c2VDb25zdGFudCgoKSA9PiAoe1xuICAgICAgICBjdXJyZW50OiBudWxsISwgLy8gV2lsbCBiZSBoeWRyYXRlZCBieSBSZWFjdFxuICAgICAgICBhbmltYXRpb25zOiBbXSxcbiAgICB9KSlcblxuICAgIGNvbnN0IHJlZHVjZU1vdGlvbiA9IHVzZVJlZHVjZWRNb3Rpb25Db25maWcoKSA/PyB1bmRlZmluZWRcbiAgICBjb25zdCB7IHNraXBBbmltYXRpb25zIH0gPSB1c2VDb250ZXh0KE1vdGlvbkNvbmZpZ0NvbnRleHQpXG5cbiAgICBjb25zdCBhbmltYXRlID0gdXNlTWVtbyhcbiAgICAgICAgKCkgPT4gY3JlYXRlU2NvcGVkQW5pbWF0ZSh7IHNjb3BlLCByZWR1Y2VNb3Rpb24sIHNraXBBbmltYXRpb25zIH0pLFxuICAgICAgICBbc2NvcGUsIHJlZHVjZU1vdGlvbiwgc2tpcEFuaW1hdGlvbnNdXG4gICAgKVxuXG4gICAgdXNlVW5tb3VudEVmZmVjdCgoKSA9PiB7XG4gICAgICAgIHNjb3BlLmFuaW1hdGlvbnMuZm9yRWFjaCgoYW5pbWF0aW9uKSA9PiBhbmltYXRpb24uc3RvcCgpKVxuICAgICAgICBzY29wZS5hbmltYXRpb25zLmxlbmd0aCA9IDBcbiAgICB9KVxuXG4gICAgcmV0dXJuIFtzY29wZSwgYW5pbWF0ZV0gYXMgW0FuaW1hdGlvblNjb3BlPFQ+LCB0eXBlb2YgYW5pbWF0ZV1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/hooks/use-animate.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _motion_utils_use_visual_state_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../motion/utils/use-visual-state.mjs */ \"(ssr)/./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 */ \"(ssr)/./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 */ \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    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 //# sourceMappingURL=use-animated-state.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvYW5pbWF0aW9uL2hvb2tzL3VzZS1hbmltYXRlZC1zdGF0ZS5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7QUFpQkE7QUFFQTtJQUFBOzs7O0lBTUk7SUFFQTtJQUNBO0lBQ0E7SUFDQTs7Ozs7UUFLSTs7SUFHSjs7OztRQVNJOztBQUVQO0FBRUQ7SUFDSTtJQUNBO0FBQ0g7QUFFRDs7O0NBR0csR0FDRzs7O0lBSUY7aURBQUE7O2dCQUdZO29CQUNJO2lFQUFBOzRCQUNJO2dDQUFBOzRCQUFBOzs7Z0JBRVA7O2dCQUVEO1lBQ0g7Z0JBQUE7WUFBQTtRQUdUOzs7O1lBR0k7WUFDQTtvREFBQTs7UUFDSjsyQ0FBQTtRQUFBO0tBQUE7Ozs7b0JBSVE7Z0JBQ0o7OztJQUdKO1FBQUE7UUFBQTtLQUFBO0FBQ0oiLCJzb3VyY2VzIjpbIkM6XFxzcmNcXGFuaW1hdGlvblxcaG9va3NcXHVzZS1hbmltYXRlZC1zdGF0ZS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQge1xuICAgIGFuaW1hdGVWaXN1YWxFbGVtZW50LFxuICAgIGNyZWF0ZUJveCxcbiAgICBSZXNvbHZlZFZhbHVlcyxcbiAgICBUYXJnZXRBbmRUcmFuc2l0aW9uLFxuICAgIFZpc3VhbEVsZW1lbnQsXG59IGZyb20gXCJtb3Rpb24tZG9tXCJcbmltcG9ydCB7IHVzZUxheW91dEVmZmVjdCwgdXNlU3RhdGUgfSBmcm9tIFwicmVhY3RcIlxuaW1wb3J0IHsgbWFrZVVzZVZpc3VhbFN0YXRlIH0gZnJvbSBcIi4uLy4uL21vdGlvbi91dGlscy91c2UtdmlzdWFsLXN0YXRlXCJcbmltcG9ydCB7IHVzZUNvbnN0YW50IH0gZnJvbSBcIi4uLy4uL3V0aWxzL3VzZS1jb25zdGFudFwiXG5cbmludGVyZmFjZSBBbmltYXRlZFN0YXRlT3B0aW9ucyB7XG4gICAgaW5pdGlhbFN0YXRlOiBSZXNvbHZlZFZhbHVlc1xufVxuXG5jb25zdCBjcmVhdGVPYmplY3QgPSAoKSA9PiAoe30pXG5cbmNsYXNzIFN0YXRlVmlzdWFsRWxlbWVudCBleHRlbmRzIFZpc3VhbEVsZW1lbnQ8XG4gICAgUmVzb2x2ZWRWYWx1ZXMsXG4gICAge30sXG4gICAgQW5pbWF0ZWRTdGF0ZU9wdGlvbnNcbj4ge1xuICAgIHR5cGU6IFwic3RhdGVcIlxuICAgIGJ1aWxkKCkge31cbiAgICBtZWFzdXJlSW5zdGFuY2VWaWV3cG9ydEJveCA9IGNyZWF0ZUJveFxuICAgIHJlc2V0VHJhbnNmb3JtKCkge31cbiAgICByZXN0b3JlVHJhbnNmb3JtKCkge31cbiAgICByZW1vdmVWYWx1ZUZyb21SZW5kZXJTdGF0ZSgpIHt9XG4gICAgcmVuZGVySW5zdGFuY2UoKSB7fVxuICAgIHNjcmFwZU1vdGlvblZhbHVlc0Zyb21Qcm9wcygpIHtcbiAgICAgICAgcmV0dXJuIGNyZWF0ZU9iamVjdCgpXG4gICAgfVxuICAgIGdldEJhc2VUYXJnZXRGcm9tUHJvcHMoKSB7XG4gICAgICAgIHJldHVybiB1bmRlZmluZWRcbiAgICB9XG5cbiAgICByZWFkVmFsdWVGcm9tSW5zdGFuY2UoXG4gICAgICAgIF9zdGF0ZTogUmVzb2x2ZWRWYWx1ZXMsXG4gICAgICAgIGtleTogc3RyaW5nLFxuICAgICAgICBvcHRpb25zOiBBbmltYXRlZFN0YXRlT3B0aW9uc1xuICAgICkge1xuICAgICAgICByZXR1cm4gb3B0aW9ucy5pbml0aWFsU3RhdGVba2V5XSB8fCAwXG4gICAgfVxuXG4gICAgc29ydEluc3RhbmNlTm9kZVBvc2l0aW9uKCkge1xuICAgICAgICByZXR1cm4gMFxuICAgIH1cbn1cblxuY29uc3QgdXNlVmlzdWFsU3RhdGUgPSBtYWtlVXNlVmlzdWFsU3RhdGUoe1xuICAgIHNjcmFwZU1vdGlvblZhbHVlc0Zyb21Qcm9wczogY3JlYXRlT2JqZWN0LFxuICAgIGNyZWF0ZVJlbmRlclN0YXRlOiBjcmVhdGVPYmplY3QsXG59KVxuXG4vKipcbiAqIFRoaXMgaXMgbm90IGFuIG9mZmljaWFsbHkgc3VwcG9ydGVkIEFQSSBhbmQgbWF5IGJlIHJlbW92ZWRcbiAqIG9uIGFueSB2ZXJzaW9uLlxuICovXG5leHBvcnQgZnVuY3Rpb24gdXNlQW5pbWF0ZWRTdGF0ZShpbml0aWFsU3RhdGU6IGFueSkge1xuICAgIGNvbnN0IFthbmltYXRpb25TdGF0ZSwgc2V0QW5pbWF0aW9uU3RhdGVdID0gdXNlU3RhdGUoaW5pdGlhbFN0YXRlKVxuICAgIGNvbnN0IHZpc3VhbFN0YXRlID0gdXNlVmlzdWFsU3RhdGUoe30sIGZhbHNlKVxuXG4gICAgY29uc3QgZWxlbWVudCA9IHVzZUNvbnN0YW50KCgpID0+IHtcbiAgICAgICAgcmV0dXJuIG5ldyBTdGF0ZVZpc3VhbEVsZW1lbnQoXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgcHJvcHM6IHtcbiAgICAgICAgICAgICAgICAgICAgb25VcGRhdGU6ICh2KSA9PiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzZXRBbmltYXRpb25TdGF0ZSh7IC4uLnYgfSlcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIHZpc3VhbFN0YXRlLFxuICAgICAgICAgICAgICAgIHByZXNlbmNlQ29udGV4dDogbnVsbCxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB7IGluaXRpYWxTdGF0ZSB9XG4gICAgICAgIClcbiAgICB9KVxuXG4gICAgdXNlTGF5b3V0RWZmZWN0KCgpID0+IHtcbiAgICAgICAgZWxlbWVudC5tb3VudCh7fSlcbiAgICAgICAgcmV0dXJuICgpID0+IGVsZW1lbnQudW5tb3VudCgpXG4gICAgfSwgW2VsZW1lbnRdKVxuXG4gICAgY29uc3Qgc3RhcnRBbmltYXRpb24gPSB1c2VDb25zdGFudChcbiAgICAgICAgKCkgPT4gKGFuaW1hdGlvbkRlZmluaXRpb246IFRhcmdldEFuZFRyYW5zaXRpb24pID0+IHtcbiAgICAgICAgICAgIHJldHVybiBhbmltYXRlVmlzdWFsRWxlbWVudChlbGVtZW50LCBhbmltYXRpb25EZWZpbml0aW9uKVxuICAgICAgICB9XG4gICAgKVxuXG4gICAgcmV0dXJuIFthbmltYXRpb25TdGF0ZSwgc3RhcnRBbmltYXRpb25dXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/hooks/use-animated-state.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \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    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}\nconst useAnimation = useAnimationControls;\n //# sourceMappingURL=use-animation.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvYW5pbWF0aW9uL2hvb2tzL3VzZS1hbmltYXRpb24ubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBT0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0E0Qkc7SUFFQztJQUVBLDJGQUF5QixDQUF6QjtJQUVBO0FBQ0o7QUFFTyIsInNvdXJjZXMiOlsiQzpcXHNyY1xcYW5pbWF0aW9uXFxob29rc1xcdXNlLWFuaW1hdGlvbi50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgeyBMZWdhY3lBbmltYXRpb25Db250cm9scyB9IGZyb20gXCJtb3Rpb24tZG9tXCJcbmltcG9ydCB7IHVzZUNvbnN0YW50IH0gZnJvbSBcIi4uLy4uL3V0aWxzL3VzZS1jb25zdGFudFwiXG5pbXBvcnQgeyB1c2VJc29tb3JwaGljTGF5b3V0RWZmZWN0IH0gZnJvbSBcIi4uLy4uL3V0aWxzL3VzZS1pc29tb3JwaGljLWVmZmVjdFwiXG5pbXBvcnQgeyBhbmltYXRpb25Db250cm9scyB9IGZyb20gXCIuL2FuaW1hdGlvbi1jb250cm9sc1wiXG5cbi8qKlxuICogQ3JlYXRlcyBgTGVnYWN5QW5pbWF0aW9uQ29udHJvbHNgLCB3aGljaCBjYW4gYmUgdXNlZCB0byBtYW51YWxseSBzdGFydCwgc3RvcFxuICogYW5kIHNlcXVlbmNlIGFuaW1hdGlvbnMgb24gb25lIG9yIG1vcmUgY29tcG9uZW50cy5cbiAqXG4gKiBUaGUgcmV0dXJuZWQgYExlZ2FjeUFuaW1hdGlvbkNvbnRyb2xzYCBzaG91bGQgYmUgcGFzc2VkIHRvIHRoZSBgYW5pbWF0ZWAgcHJvcGVydHlcbiAqIG9mIHRoZSBjb21wb25lbnRzIHlvdSB3YW50IHRvIGFuaW1hdGUuXG4gKlxuICogVGhlc2UgY29tcG9uZW50cyBjYW4gdGhlbiBiZSBhbmltYXRlZCB3aXRoIHRoZSBgc3RhcnRgIG1ldGhvZC5cbiAqXG4gKiBgYGBqc3hcbiAqIGltcG9ydCAqIGFzIFJlYWN0IGZyb20gJ3JlYWN0J1xuICogaW1wb3J0IHsgbW90aW9uLCB1c2VBbmltYXRpb24gfSBmcm9tICdmcmFtZXItbW90aW9uJ1xuICpcbiAqIGV4cG9ydCBmdW5jdGlvbiBNeUNvbXBvbmVudChwcm9wcykge1xuICogICAgY29uc3QgY29udHJvbHMgPSB1c2VBbmltYXRpb24oKVxuICpcbiAqICAgIGNvbnRyb2xzLnN0YXJ0KHtcbiAqICAgICAgICB4OiAxMDAsXG4gKiAgICAgICAgdHJhbnNpdGlvbjogeyBkdXJhdGlvbjogMC41IH0sXG4gKiAgICB9KVxuICpcbiAqICAgIHJldHVybiA8bW90aW9uLmRpdiBhbmltYXRlPXtjb250cm9sc30gLz5cbiAqIH1cbiAqIGBgYFxuICpcbiAqIEByZXR1cm5zIEFuaW1hdGlvbiBjb250cm9sbGVyIHdpdGggYHN0YXJ0YCBhbmQgYHN0b3BgIG1ldGhvZHNcbiAqXG4gKiBAcHVibGljXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiB1c2VBbmltYXRpb25Db250cm9scygpOiBMZWdhY3lBbmltYXRpb25Db250cm9scyB7XG4gICAgY29uc3QgY29udHJvbHMgPSB1c2VDb25zdGFudChhbmltYXRpb25Db250cm9scylcblxuICAgIHVzZUlzb21vcnBoaWNMYXlvdXRFZmZlY3QoY29udHJvbHMubW91bnQsIFtdKVxuXG4gICAgcmV0dXJuIGNvbnRyb2xzXG59XG5cbmV4cG9ydCBjb25zdCB1c2VBbmltYXRpb24gPSB1c2VBbmltYXRpb25Db250cm9sc1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/hooks/use-animation.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvYW5pbWF0aW9uL29wdGltaXplZC1hcHBlYXIvaGFuZG9mZi5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQW1EO0FBQ0o7O0FBRS9DO0FBQ0Esb0JBQW9CLDREQUFhO0FBQ2pDLCtCQUErQiw0REFBb0I7QUFDbkQ7QUFDQTtBQUNBO0FBQ0EsWUFBWSx1QkFBdUI7QUFDbkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFMkM7QUFDM0MiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxhbmltYXRpb25cXG9wdGltaXplZC1hcHBlYXJcXGhhbmRvZmYubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGFwcGVhckFuaW1hdGlvblN0b3JlIH0gZnJvbSAnLi9zdG9yZS5tanMnO1xuaW1wb3J0IHsgYXBwZWFyU3RvcmVJZCB9IGZyb20gJy4vc3RvcmUtaWQubWpzJztcblxuZnVuY3Rpb24gaGFuZG9mZk9wdGltaXplZEFwcGVhckFuaW1hdGlvbihlbGVtZW50SWQsIHZhbHVlTmFtZSwgZnJhbWUpIHtcbiAgICBjb25zdCBzdG9yZUlkID0gYXBwZWFyU3RvcmVJZChlbGVtZW50SWQsIHZhbHVlTmFtZSk7XG4gICAgY29uc3Qgb3B0aW1pc2VkQW5pbWF0aW9uID0gYXBwZWFyQW5pbWF0aW9uU3RvcmUuZ2V0KHN0b3JlSWQpO1xuICAgIGlmICghb3B0aW1pc2VkQW5pbWF0aW9uKSB7XG4gICAgICAgIHJldHVybiBudWxsO1xuICAgIH1cbiAgICBjb25zdCB7IGFuaW1hdGlvbiwgc3RhcnRUaW1lIH0gPSBvcHRpbWlzZWRBbmltYXRpb247XG4gICAgZnVuY3Rpb24gY2FuY2VsQW5pbWF0aW9uKCkge1xuICAgICAgICB3aW5kb3cuTW90aW9uQ2FuY2VsT3B0aW1pc2VkQW5pbWF0aW9uPy4oZWxlbWVudElkLCB2YWx1ZU5hbWUsIGZyYW1lKTtcbiAgICB9XG4gICAgLyoqXG4gICAgICogV2UgY2FuIGNhbmNlbCB0aGUgYW5pbWF0aW9uIG9uY2UgaXQncyBmaW5pc2hlZCBub3cgdGhhdCB3ZSd2ZSBzeW5jZWRcbiAgICAgKiB3aXRoIE1vdGlvbi5cbiAgICAgKlxuICAgICAqIFByZWZlciBvbmZpbmlzaCBvdmVyIGZpbmlzaGVkIGFzIG9uZmluaXNoIGlzIGJhY2t3YXJkcyBjb21wYXRpYmxlIHdpdGhcbiAgICAgKiBvbGRlciBicm93c2Vycy5cbiAgICAgKi9cbiAgICBhbmltYXRpb24ub25maW5pc2ggPSBjYW5jZWxBbmltYXRpb247XG4gICAgaWYgKHN0YXJ0VGltZSA9PT0gbnVsbCB8fCB3aW5kb3cuTW90aW9uSGFuZG9mZklzQ29tcGxldGU/LihlbGVtZW50SWQpKSB7XG4gICAgICAgIC8qKlxuICAgICAgICAgKiBJZiB0aGUgc3RhcnRUaW1lIGlzIG51bGwsIHRoaXMgYW5pbWF0aW9uIGlzIHRoZSBQYWludCBSZWFkeSBkZXRlY3Rpb24gYW5pbWF0aW9uXG4gICAgICAgICAqIGFuZCB3ZSBjYW4gY2FuY2VsIGl0IGltbWVkaWF0ZWx5IHdpdGhvdXQgaGFuZG9mZi5cbiAgICAgICAgICpcbiAgICAgICAgICogT3IgaWYgd2UndmUgYWxyZWFkeSBoYW5kZWQgb2ZmIHRoZSBhbmltYXRpb24gdGhlbiB3ZSdyZSBub3cgaW50ZXJydXB0aW5nIGl0LlxuICAgICAgICAgKiBJbiB3aGljaCBjYXNlIHdlIG5lZWQgdG8gY2FuY2VsIGl0LlxuICAgICAgICAgKi9cbiAgICAgICAgY2FuY2VsQW5pbWF0aW9uKCk7XG4gICAgICAgIHJldHVybiBudWxsO1xuICAgIH1cbiAgICBlbHNlIHtcbiAgICAgICAgcmV0dXJuIHN0YXJ0VGltZTtcbiAgICB9XG59XG5cbmV4cG9ydCB7IGhhbmRvZmZPcHRpbWl6ZWRBcHBlYXJBbmltYXRpb24gfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWhhbmRvZmYubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/optimized-appear/handoff.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/optimized-appear/start.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvYW5pbWF0aW9uL29wdGltaXplZC1hcHBlYXIvc3RvcmUtaWQubWpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQTRDOztBQUU1QztBQUNBLGdCQUFnQixzREFBYztBQUM5QixjQUFjLFVBQVUsSUFBSSxJQUFJO0FBQ2hDOztBQUV5QjtBQUN6QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXGFuaW1hdGlvblxcb3B0aW1pemVkLWFwcGVhclxcc3RvcmUtaWQubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHRyYW5zZm9ybVByb3BzIH0gZnJvbSAnbW90aW9uLWRvbSc7XG5cbmNvbnN0IGFwcGVhclN0b3JlSWQgPSAoZWxlbWVudElkLCB2YWx1ZU5hbWUpID0+IHtcbiAgICBjb25zdCBrZXkgPSB0cmFuc2Zvcm1Qcm9wcy5oYXModmFsdWVOYW1lKSA/IFwidHJhbnNmb3JtXCIgOiB2YWx1ZU5hbWU7XG4gICAgcmV0dXJuIGAke2VsZW1lbnRJZH06ICR7a2V5fWA7XG59O1xuXG5leHBvcnQgeyBhcHBlYXJTdG9yZUlkIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1zdG9yZS1pZC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/optimized-appear/store-id.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvYW5pbWF0aW9uL29wdGltaXplZC1hcHBlYXIvc3RvcmUubWpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7QUFDQTs7QUFFZ0Q7QUFDaEQiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxhbmltYXRpb25cXG9wdGltaXplZC1hcHBlYXJcXHN0b3JlLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBhcHBlYXJBbmltYXRpb25TdG9yZSA9IG5ldyBNYXAoKTtcbmNvbnN0IGFwcGVhckNvbXBsZXRlID0gbmV3IE1hcCgpO1xuXG5leHBvcnQgeyBhcHBlYXJBbmltYXRpb25TdG9yZSwgYXBwZWFyQ29tcGxldGUgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXN0b3JlLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/optimized-appear/store.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/sequence/create.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvYW5pbWF0aW9uL3NlcXVlbmNlL3V0aWxzL2NhbGMtcmVwZWF0LWR1cmF0aW9uLm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBOztBQUVtQztBQUNuQyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXGFuaW1hdGlvblxcc2VxdWVuY2VcXHV0aWxzXFxjYWxjLXJlcGVhdC1kdXJhdGlvbi5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiZnVuY3Rpb24gY2FsY3VsYXRlUmVwZWF0RHVyYXRpb24oZHVyYXRpb24sIHJlcGVhdCwgcmVwZWF0RGVsYXkpIHtcbiAgICByZXR1cm4gZHVyYXRpb24gKiAocmVwZWF0ICsgMSkgKyByZXBlYXREZWxheSAqIHJlcGVhdDtcbn1cblxuZXhwb3J0IHsgY2FsY3VsYXRlUmVwZWF0RHVyYXRpb24gfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNhbGMtcmVwZWF0LWR1cmF0aW9uLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/sequence/utils/calc-repeat-duration.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvYW5pbWF0aW9uL3NlcXVlbmNlL3V0aWxzL2NhbGMtdGltZS5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFd0I7QUFDeEIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxhbmltYXRpb25cXHNlcXVlbmNlXFx1dGlsc1xcY2FsYy10aW1lLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEdpdmVuIGEgYWJzb2x1dGUgb3IgcmVsYXRpdmUgdGltZSBkZWZpbml0aW9uIGFuZCBjdXJyZW50L3ByZXYgdGltZSBzdGF0ZSBvZiB0aGUgc2VxdWVuY2UsXG4gKiBjYWxjdWxhdGUgYW4gYWJzb2x1dGUgdGltZSBmb3IgdGhlIG5leHQga2V5ZnJhbWVzLlxuICovXG5mdW5jdGlvbiBjYWxjTmV4dFRpbWUoY3VycmVudCwgbmV4dCwgcHJldiwgbGFiZWxzKSB7XG4gICAgaWYgKHR5cGVvZiBuZXh0ID09PSBcIm51bWJlclwiKSB7XG4gICAgICAgIHJldHVybiBuZXh0O1xuICAgIH1cbiAgICBlbHNlIGlmIChuZXh0LnN0YXJ0c1dpdGgoXCItXCIpIHx8IG5leHQuc3RhcnRzV2l0aChcIitcIikpIHtcbiAgICAgICAgcmV0dXJuIE1hdGgubWF4KDAsIGN1cnJlbnQgKyBwYXJzZUZsb2F0KG5leHQpKTtcbiAgICB9XG4gICAgZWxzZSBpZiAobmV4dCA9PT0gXCI8XCIpIHtcbiAgICAgICAgcmV0dXJuIHByZXY7XG4gICAgfVxuICAgIGVsc2UgaWYgKG5leHQuc3RhcnRzV2l0aChcIjxcIikpIHtcbiAgICAgICAgcmV0dXJuIE1hdGgubWF4KDAsIHByZXYgKyBwYXJzZUZsb2F0KG5leHQuc2xpY2UoMSkpKTtcbiAgICB9XG4gICAgZWxzZSB7XG4gICAgICAgIHJldHVybiBsYWJlbHMuZ2V0KG5leHQpID8/IGN1cnJlbnQ7XG4gICAgfVxufVxuXG5leHBvcnQgeyBjYWxjTmV4dFRpbWUgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNhbGMtdGltZS5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/sequence/utils/calc-time.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvYW5pbWF0aW9uL3NlcXVlbmNlL3V0aWxzL2VkaXQubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQXVDO0FBQ3dCOztBQUUvRDtBQUNBLG9CQUFvQixxQkFBcUI7QUFDekM7QUFDQTtBQUNBLFlBQVksd0RBQVU7QUFDdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CLHNCQUFzQjtBQUMxQztBQUNBO0FBQ0EsZ0JBQWdCLHFEQUFTO0FBQ3pCLG9CQUFvQixpRUFBbUI7QUFDdkMsU0FBUztBQUNUO0FBQ0E7O0FBRXdDO0FBQ3hDIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xcYW5pbWF0aW9uXFxzZXF1ZW5jZVxcdXRpbHNcXGVkaXQubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IG1peE51bWJlciB9IGZyb20gJ21vdGlvbi1kb20nO1xuaW1wb3J0IHsgZ2V0RWFzaW5nRm9yU2VnbWVudCwgcmVtb3ZlSXRlbSB9IGZyb20gJ21vdGlvbi11dGlscyc7XG5cbmZ1bmN0aW9uIGVyYXNlS2V5ZnJhbWVzKHNlcXVlbmNlLCBzdGFydFRpbWUsIGVuZFRpbWUpIHtcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IHNlcXVlbmNlLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIGNvbnN0IGtleWZyYW1lID0gc2VxdWVuY2VbaV07XG4gICAgICAgIGlmIChrZXlmcmFtZS5hdCA+IHN0YXJ0VGltZSAmJiBrZXlmcmFtZS5hdCA8IGVuZFRpbWUpIHtcbiAgICAgICAgICAgIHJlbW92ZUl0ZW0oc2VxdWVuY2UsIGtleWZyYW1lKTtcbiAgICAgICAgICAgIC8vIElmIHdlIHJlbW92ZSB0aGlzIGl0ZW0gd2UgaGF2ZSB0byBwdXNoIHRoZSBwb2ludGVyIGJhY2sgb25lXG4gICAgICAgICAgICBpLS07XG4gICAgICAgIH1cbiAgICB9XG59XG5mdW5jdGlvbiBhZGRLZXlmcmFtZXMoc2VxdWVuY2UsIGtleWZyYW1lcywgZWFzaW5nLCBvZmZzZXQsIHN0YXJ0VGltZSwgZW5kVGltZSkge1xuICAgIC8qKlxuICAgICAqIEVyYXNlIGV2ZXJ5IGV4aXN0aW5nIHZhbHVlIGJldHdlZW4gY3VycmVudFRpbWUgYW5kIHRhcmdldFRpbWUsXG4gICAgICogdGhpcyB3aWxsIGVzc2VudGlhbGx5IHNwbGljZSB0aGlzIHRpbWVsaW5lIGludG8gYW55IGN1cnJlbnRseVxuICAgICAqIGRlZmluZWQgb25lcy5cbiAgICAgKi9cbiAgICBlcmFzZUtleWZyYW1lcyhzZXF1ZW5jZSwgc3RhcnRUaW1lLCBlbmRUaW1lKTtcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IGtleWZyYW1lcy5sZW5ndGg7IGkrKykge1xuICAgICAgICBzZXF1ZW5jZS5wdXNoKHtcbiAgICAgICAgICAgIHZhbHVlOiBrZXlmcmFtZXNbaV0sXG4gICAgICAgICAgICBhdDogbWl4TnVtYmVyKHN0YXJ0VGltZSwgZW5kVGltZSwgb2Zmc2V0W2ldKSxcbiAgICAgICAgICAgIGVhc2luZzogZ2V0RWFzaW5nRm9yU2VnbWVudChlYXNpbmcsIGkpLFxuICAgICAgICB9KTtcbiAgICB9XG59XG5cbmV4cG9ydCB7IGFkZEtleWZyYW1lcywgZXJhc2VLZXlmcmFtZXMgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWVkaXQubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/sequence/utils/edit.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvYW5pbWF0aW9uL3NlcXVlbmNlL3V0aWxzL25vcm1hbGl6ZS10aW1lcy5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0Isa0JBQWtCO0FBQ3RDO0FBQ0E7QUFDQTs7QUFFMEI7QUFDMUIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxhbmltYXRpb25cXHNlcXVlbmNlXFx1dGlsc1xcbm9ybWFsaXplLXRpbWVzLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFRha2UgYW4gYXJyYXkgb2YgdGltZXMgdGhhdCByZXByZXNlbnQgcmVwZWF0ZWQga2V5ZnJhbWVzLiBGb3IgaW5zdGFuY2VcbiAqIGlmIHdlIGhhdmUgb3JpZ2luYWwgdGltZXMgb2YgWzAsIDAuNSwgMV0gdGhlbiBvdXIgcmVwZWF0ZWQgdGltZXMgd2lsbFxuICogYmUgWzAsIDAuNSwgMSwgMSwgMS41LCAyXS4gTG9vcCBvdmVyIHRoZSB0aW1lcyBhbmQgc2NhbGUgdGhlbSBiYWNrXG4gKiBkb3duIHRvIGEgMC0xIHNjYWxlLlxuICpcbiAqIGByZXBlYXREZWxheVVuaXRzYCBpcyB0aGUgcmVwZWF0RGVsYXkgZXhwcmVzc2VkIGluIHVuaXRzIG9mIGEgc2luZ2xlXG4gKiBpdGVyYXRpb24ncyBkdXJhdGlvbiwgc28gdGhlIHRvdGFsIHNwYW4gZXF1YWxzIGAocmVwZWF0ICsgMSkgKyByZXBlYXQgKiByZXBlYXREZWxheVVuaXRzYC5cbiAqL1xuZnVuY3Rpb24gbm9ybWFsaXplVGltZXModGltZXMsIHJlcGVhdCwgcmVwZWF0RGVsYXlVbml0cyA9IDApIHtcbiAgICBjb25zdCB0b3RhbFVuaXRzID0gcmVwZWF0ICsgMSArIHJlcGVhdCAqIHJlcGVhdERlbGF5VW5pdHM7XG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCB0aW1lcy5sZW5ndGg7IGkrKykge1xuICAgICAgICB0aW1lc1tpXSA9IHRpbWVzW2ldIC8gdG90YWxVbml0cztcbiAgICB9XG59XG5cbmV4cG9ydCB7IG5vcm1hbGl6ZVRpbWVzIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1ub3JtYWxpemUtdGltZXMubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/sequence/utils/normalize-times.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvYW5pbWF0aW9uL3NlcXVlbmNlL3V0aWxzL3NvcnQubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRXlCO0FBQ3pCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xcYW5pbWF0aW9uXFxzZXF1ZW5jZVxcdXRpbHNcXHNvcnQubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImZ1bmN0aW9uIGNvbXBhcmVCeVRpbWUoYSwgYikge1xuICAgIGlmIChhLmF0ID09PSBiLmF0KSB7XG4gICAgICAgIGlmIChhLnZhbHVlID09PSBudWxsKVxuICAgICAgICAgICAgcmV0dXJuIDE7XG4gICAgICAgIGlmIChiLnZhbHVlID09PSBudWxsKVxuICAgICAgICAgICAgcmV0dXJuIC0xO1xuICAgICAgICByZXR1cm4gMDtcbiAgICB9XG4gICAgZWxzZSB7XG4gICAgICAgIHJldHVybiBhLmF0IC0gYi5hdDtcbiAgICB9XG59XG5cbmV4cG9ydCB7IGNvbXBhcmVCeVRpbWUgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXNvcnQubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/sequence/utils/sort.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvYW5pbWF0aW9uL3V0aWxzL2NyZWF0ZS12aXN1YWwtZWxlbWVudC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBeUk7O0FBRXpJO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCLG1DQUFtQztBQUNuQyx5QkFBeUI7QUFDekIsd0JBQXdCO0FBQ3hCLHlCQUF5QjtBQUN6QixhQUFhO0FBQ2IsNEJBQTRCO0FBQzVCLFNBQVM7QUFDVDtBQUNBLGlCQUFpQix3REFBWSxjQUFjLDJEQUFlO0FBQzFELGNBQWMsd0RBQWdCO0FBQzlCLGNBQWMseURBQWlCO0FBQy9CO0FBQ0EsSUFBSSwwREFBa0I7QUFDdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQixhQUFhO0FBQ2IsNEJBQTRCO0FBQzVCLFNBQVM7QUFDVDtBQUNBLHFCQUFxQiwyREFBbUI7QUFDeEM7QUFDQSxJQUFJLDBEQUFrQjtBQUN0Qjs7QUFFNkQ7QUFDN0QiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxhbmltYXRpb25cXHV0aWxzXFxjcmVhdGUtdmlzdWFsLWVsZW1lbnQubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGlzU1ZHRWxlbWVudCwgaXNTVkdTVkdFbGVtZW50LCBTVkdWaXN1YWxFbGVtZW50LCBIVE1MVmlzdWFsRWxlbWVudCwgdmlzdWFsRWxlbWVudFN0b3JlLCBPYmplY3RWaXN1YWxFbGVtZW50IH0gZnJvbSAnbW90aW9uLWRvbSc7XG5cbmZ1bmN0aW9uIGNyZWF0ZURPTVZpc3VhbEVsZW1lbnQoZWxlbWVudCkge1xuICAgIGNvbnN0IG9wdGlvbnMgPSB7XG4gICAgICAgIHByZXNlbmNlQ29udGV4dDogbnVsbCxcbiAgICAgICAgcHJvcHM6IHt9LFxuICAgICAgICB2aXN1YWxTdGF0ZToge1xuICAgICAgICAgICAgcmVuZGVyU3RhdGU6IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHt9LFxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybU9yaWdpbjoge30sXG4gICAgICAgICAgICAgICAgc3R5bGU6IHt9LFxuICAgICAgICAgICAgICAgIHZhcnM6IHt9LFxuICAgICAgICAgICAgICAgIGF0dHJzOiB7fSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBsYXRlc3RWYWx1ZXM6IHt9LFxuICAgICAgICB9LFxuICAgIH07XG4gICAgY29uc3Qgbm9kZSA9IGlzU1ZHRWxlbWVudChlbGVtZW50KSAmJiAhaXNTVkdTVkdFbGVtZW50KGVsZW1lbnQpXG4gICAgICAgID8gbmV3IFNWR1Zpc3VhbEVsZW1lbnQob3B0aW9ucylcbiAgICAgICAgOiBuZXcgSFRNTFZpc3VhbEVsZW1lbnQob3B0aW9ucyk7XG4gICAgbm9kZS5tb3VudChlbGVtZW50KTtcbiAgICB2aXN1YWxFbGVtZW50U3RvcmUuc2V0KGVsZW1lbnQsIG5vZGUpO1xufVxuZnVuY3Rpb24gY3JlYXRlT2JqZWN0VmlzdWFsRWxlbWVudChzdWJqZWN0KSB7XG4gICAgY29uc3Qgb3B0aW9ucyA9IHtcbiAgICAgICAgcHJlc2VuY2VDb250ZXh0OiBudWxsLFxuICAgICAgICBwcm9wczoge30sXG4gICAgICAgIHZpc3VhbFN0YXRlOiB7XG4gICAgICAgICAgICByZW5kZXJTdGF0ZToge1xuICAgICAgICAgICAgICAgIG91dHB1dDoge30sXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgbGF0ZXN0VmFsdWVzOiB7fSxcbiAgICAgICAgfSxcbiAgICB9O1xuICAgIGNvbnN0IG5vZGUgPSBuZXcgT2JqZWN0VmlzdWFsRWxlbWVudChvcHRpb25zKTtcbiAgICBub2RlLm1vdW50KHN1YmplY3QpO1xuICAgIHZpc3VhbEVsZW1lbnRTdG9yZS5zZXQoc3ViamVjdCwgbm9kZSk7XG59XG5cbmV4cG9ydCB7IGNyZWF0ZURPTVZpc3VhbEVsZW1lbnQsIGNyZWF0ZU9iamVjdFZpc3VhbEVsZW1lbnQgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNyZWF0ZS12aXN1YWwtZWxlbWVudC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/utils/create-visual-element.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvYW5pbWF0aW9uL3V0aWxzL2lzLWRvbS1rZXlmcmFtZXMubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0E7O0FBRTBCO0FBQzFCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xcYW5pbWF0aW9uXFx1dGlsc1xcaXMtZG9tLWtleWZyYW1lcy5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiZnVuY3Rpb24gaXNET01LZXlmcmFtZXMoa2V5ZnJhbWVzKSB7XG4gICAgcmV0dXJuIHR5cGVvZiBrZXlmcmFtZXMgPT09IFwib2JqZWN0XCIgJiYgIUFycmF5LmlzQXJyYXkoa2V5ZnJhbWVzKTtcbn1cblxuZXhwb3J0IHsgaXNET01LZXlmcmFtZXMgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLWRvbS1rZXlmcmFtZXMubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/utils/is-dom-keyframes.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-runtime.js\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(ssr)/./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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _context_MotionConfigContext_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../context/MotionConfigContext.mjs */ \"(ssr)/./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 */ \"(ssr)/./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 */ \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    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 //# sourceMappingURL=PopChild.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/PopChild.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _context_PresenceContext_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../context/PresenceContext.mjs */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \n\n\n\n\n\n\nconst PresenceChild = ({ children, initial, isPresent, onExitComplete, custom, presenceAffectsLayout, mode, anchorX, anchorY, root })=>{\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};\nfunction newChildrenMap() {\n    return new Map();\n}\n //# sourceMappingURL=PresenceChild.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/PresenceChild.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _context_LayoutGroupContext_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../context/LayoutGroupContext.mjs */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \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    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 //# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/index.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _context_PresenceContext_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../context/PresenceContext.mjs */ \"(ssr)/./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 */ \n\nfunction usePresenceData() {\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 //# sourceMappingURL=use-presence-data.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvY29tcG9uZW50cy9BbmltYXRlUHJlc2VuY2UvdXNlLXByZXNlbmNlLWRhdGEubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztJQU1JOztBQUVKIiwic291cmNlcyI6WyJDOlxcc3JjXFxjb21wb25lbnRzXFxBbmltYXRlUHJlc2VuY2VcXHVzZS1wcmVzZW5jZS1kYXRhLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCB7IHVzZUNvbnRleHQgfSBmcm9tIFwicmVhY3RcIlxuaW1wb3J0IHsgUHJlc2VuY2VDb250ZXh0IH0gZnJvbSBcIi4uLy4uL2NvbnRleHQvUHJlc2VuY2VDb250ZXh0XCJcblxuZXhwb3J0IGZ1bmN0aW9uIHVzZVByZXNlbmNlRGF0YSgpIHtcbiAgICBjb25zdCBjb250ZXh0ID0gdXNlQ29udGV4dChQcmVzZW5jZUNvbnRleHQpXG4gICAgcmV0dXJuIGNvbnRleHQgPyBjb250ZXh0LmN1c3RvbSA6IHVuZGVmaW5lZFxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/use-presence-data.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _context_PresenceContext_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../context/PresenceContext.mjs */ \"(ssr)/./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 */ \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    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/**\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    return isPresent((0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_context_PresenceContext_mjs__WEBPACK_IMPORTED_MODULE_1__.PresenceContext));\n}\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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvY29tcG9uZW50cy9BbmltYXRlUHJlc2VuY2UvdXNlLXByZXNlbmNlLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBZ0JBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBc0JHLEdBQ0c7SUFHRjswQkFFc0I7UUFBQTtRQUFBO0tBQUE7Ozs7SUFPdEI7Ozs7Z0JBR1E7O1FBRVI7Z0NBQUE7UUFBQTtLQUFBOzs7Ozs7OztJQU9BO1FBQUE7UUFBQTtLQUFBO1FBQUE7S0FBQTtBQUNKO0FBRUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FtQkc7SUFFQztBQUNKO0FBRU07SUFDRjtBQUNKIiwic291cmNlcyI6WyJDOlxcc3JjXFxjb21wb25lbnRzXFxBbmltYXRlUHJlc2VuY2VcXHVzZS1wcmVzZW5jZS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgeyB1c2VDYWxsYmFjaywgdXNlQ29udGV4dCwgdXNlRWZmZWN0LCB1c2VJZCB9IGZyb20gXCJyZWFjdFwiXG5pbXBvcnQge1xuICAgIFByZXNlbmNlQ29udGV4dCxcbiAgICBQcmVzZW5jZUNvbnRleHRQcm9wcyxcbn0gZnJvbSBcIi4uLy4uL2NvbnRleHQvUHJlc2VuY2VDb250ZXh0XCJcblxuZXhwb3J0IHR5cGUgU2FmZVRvUmVtb3ZlID0gKCkgPT4gdm9pZFxuXG50eXBlIEFsd2F5c1ByZXNlbnQgPSBbdHJ1ZSwgbnVsbF1cblxudHlwZSBQcmVzZW50ID0gW3RydWVdXG5cbnR5cGUgTm90UHJlc2VudCA9IFtmYWxzZSwgU2FmZVRvUmVtb3ZlXVxuXG4vKipcbiAqIFdoZW4gYSBjb21wb25lbnQgaXMgdGhlIGNoaWxkIG9mIGBBbmltYXRlUHJlc2VuY2VgLCBpdCBjYW4gdXNlIGB1c2VQcmVzZW5jZWBcbiAqIHRvIGFjY2VzcyBpbmZvcm1hdGlvbiBhYm91dCB3aGV0aGVyIGl0J3Mgc3RpbGwgcHJlc2VudCBpbiB0aGUgUmVhY3QgdHJlZS5cbiAqXG4gKiBgYGBqc3hcbiAqIGltcG9ydCB7IHVzZVByZXNlbmNlIH0gZnJvbSBcImZyYW1lci1tb3Rpb25cIlxuICpcbiAqIGV4cG9ydCBjb25zdCBDb21wb25lbnQgPSAoKSA9PiB7XG4gKiAgIGNvbnN0IFtpc1ByZXNlbnQsIHNhZmVUb1JlbW92ZV0gPSB1c2VQcmVzZW5jZSgpXG4gKlxuICogICB1c2VFZmZlY3QoKCkgPT4ge1xuICogICAgICFpc1ByZXNlbnQgJiYgc2V0VGltZW91dChzYWZlVG9SZW1vdmUsIDEwMDApXG4gKiAgIH0sIFtpc1ByZXNlbnRdKVxuICpcbiAqICAgcmV0dXJuIDxkaXYgLz5cbiAqIH1cbiAqIGBgYFxuICpcbiAqIElmIGBpc1ByZXNlbnRgIGlzIGBmYWxzZWAsIGl0IG1lYW5zIHRoYXQgYSBjb21wb25lbnQgaGFzIGJlZW4gcmVtb3ZlZCBmcm9tIHRoZSB0cmVlLFxuICogYnV0IGBBbmltYXRlUHJlc2VuY2VgIHdvbid0IHJlYWxseSByZW1vdmUgaXQgdW50aWwgYHNhZmVUb1JlbW92ZWAgaGFzIGJlZW4gY2FsbGVkLlxuICpcbiAqIEBwdWJsaWNcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHVzZVByZXNlbmNlKFxuICAgIHN1YnNjcmliZTogYm9vbGVhbiA9IHRydWVcbik6IEFsd2F5c1ByZXNlbnQgfCBQcmVzZW50IHwgTm90UHJlc2VudCB7XG4gICAgY29uc3QgY29udGV4dCA9IHVzZUNvbnRleHQoUHJlc2VuY2VDb250ZXh0KVxuXG4gICAgaWYgKGNvbnRleHQgPT09IG51bGwpIHJldHVybiBbdHJ1ZSwgbnVsbF1cblxuICAgIGNvbnN0IHsgaXNQcmVzZW50LCBvbkV4aXRDb21wbGV0ZSwgcmVnaXN0ZXIgfSA9IGNvbnRleHRcblxuICAgIC8vIEl0J3Mgc2FmZSB0byBjYWxsIHRoZSBmb2xsb3dpbmcgaG9va3MgY29uZGl0aW9uYWxseSAoYWZ0ZXIgYW4gZWFybHkgcmV0dXJuKSBiZWNhdXNlIHRoZSBjb250ZXh0IHdpbGwgYWx3YXlzXG4gICAgLy8gZWl0aGVyIGJlIG51bGwgb3Igbm9uLW51bGwgZm9yIHRoZSBsaWZlc3BhbiBvZiB0aGUgY29tcG9uZW50LlxuXG4gICAgY29uc3QgaWQgPSB1c2VJZCgpXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgICAgaWYgKHN1YnNjcmliZSkge1xuICAgICAgICAgICAgcmV0dXJuIHJlZ2lzdGVyKGlkKVxuICAgICAgICB9XG4gICAgfSwgW3N1YnNjcmliZV0pXG5cbiAgICBjb25zdCBzYWZlVG9SZW1vdmUgPSB1c2VDYWxsYmFjayhcbiAgICAgICAgKCkgPT4gc3Vic2NyaWJlICYmIG9uRXhpdENvbXBsZXRlICYmIG9uRXhpdENvbXBsZXRlKGlkKSxcbiAgICAgICAgW2lkLCBvbkV4aXRDb21wbGV0ZSwgc3Vic2NyaWJlXVxuICAgIClcblxuICAgIHJldHVybiAhaXNQcmVzZW50ICYmIG9uRXhpdENvbXBsZXRlID8gW2ZhbHNlLCBzYWZlVG9SZW1vdmVdIDogW3RydWVdXG59XG5cbi8qKlxuICogU2ltaWxhciB0byBgdXNlUHJlc2VuY2VgLCBleGNlcHQgYHVzZUlzUHJlc2VudGAgc2ltcGx5IHJldHVybnMgd2hldGhlciBvciBub3QgdGhlIGNvbXBvbmVudCBpcyBwcmVzZW50LlxuICogVGhlcmUgaXMgbm8gYHNhZmVUb1JlbW92ZWAgZnVuY3Rpb24uXG4gKlxuICogYGBganN4XG4gKiBpbXBvcnQgeyB1c2VJc1ByZXNlbnQgfSBmcm9tIFwiZnJhbWVyLW1vdGlvblwiXG4gKlxuICogZXhwb3J0IGNvbnN0IENvbXBvbmVudCA9ICgpID0+IHtcbiAqICAgY29uc3QgaXNQcmVzZW50ID0gdXNlSXNQcmVzZW50KClcbiAqXG4gKiAgIHVzZUVmZmVjdCgoKSA9PiB7XG4gKiAgICAgIWlzUHJlc2VudCAmJiBjb25zb2xlLmxvZyhcIkkndmUgYmVlbiByZW1vdmVkIVwiKVxuICogICB9LCBbaXNQcmVzZW50XSlcbiAqXG4gKiAgIHJldHVybiA8ZGl2IC8+XG4gKiB9XG4gKiBgYGBcbiAqXG4gKiBAcHVibGljXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiB1c2VJc1ByZXNlbnQoKSB7XG4gICAgcmV0dXJuIGlzUHJlc2VudCh1c2VDb250ZXh0KFByZXNlbmNlQ29udGV4dCkpXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBpc1ByZXNlbnQoY29udGV4dDogUHJlc2VuY2VDb250ZXh0UHJvcHMgfCBudWxsKSB7XG4gICAgcmV0dXJuIGNvbnRleHQgPT09IG51bGwgPyB0cnVlIDogY29udGV4dC5pc1ByZXNlbnRcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/use-presence.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvY29tcG9uZW50cy9BbmltYXRlUHJlc2VuY2UvdXRpbHMubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFpRDs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJLDJDQUFRO0FBQ1osWUFBWSxxREFBYztBQUMxQjtBQUNBLEtBQUs7QUFDTDtBQUNBOztBQUVxQztBQUNyQyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXGNvbXBvbmVudHNcXEFuaW1hdGVQcmVzZW5jZVxcdXRpbHMubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENoaWxkcmVuLCBpc1ZhbGlkRWxlbWVudCB9IGZyb20gJ3JlYWN0JztcblxuY29uc3QgZ2V0Q2hpbGRLZXkgPSAoY2hpbGQpID0+IGNoaWxkLmtleSB8fCBcIlwiO1xuZnVuY3Rpb24gb25seUVsZW1lbnRzKGNoaWxkcmVuKSB7XG4gICAgY29uc3QgZmlsdGVyZWQgPSBbXTtcbiAgICAvLyBXZSB1c2UgZm9yRWFjaCBoZXJlIGluc3RlYWQgb2YgbWFwIGFzIG1hcCBtdXRhdGVzIHRoZSBjb21wb25lbnQga2V5IGJ5IHByZXByZW5kaW5nIGAuJGBcbiAgICBDaGlsZHJlbi5mb3JFYWNoKGNoaWxkcmVuLCAoY2hpbGQpID0+IHtcbiAgICAgICAgaWYgKGlzVmFsaWRFbGVtZW50KGNoaWxkKSlcbiAgICAgICAgICAgIGZpbHRlcmVkLnB1c2goY2hpbGQpO1xuICAgIH0pO1xuICAgIHJldHVybiBmaWx0ZXJlZDtcbn1cblxuZXhwb3J0IHsgZ2V0Q2hpbGRLZXksIG9ubHlFbGVtZW50cyB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dXRpbHMubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/utils.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-runtime.js\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-utils */ \"(ssr)/./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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../utils/use-constant.mjs */ \"(ssr)/./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 */ \"(ssr)/./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 */ \n\n\n\n\nlet id = 0;\nconst AnimateSharedLayout = ({ children })=>{\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 //# sourceMappingURL=AnimateSharedLayout.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvY29tcG9uZW50cy9BbmltYXRlU2hhcmVkTGF5b3V0Lm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQU9BOztJQUlJO3lDQUFBO1lBQ0ksdURBQVMsQ0FBVDs7Ozs7Ozs7O0FBV1IiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFxjb21wb25lbnRzXFxBbmltYXRlU2hhcmVkTGF5b3V0LnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgeyBpbnZhcmlhbnQgfSBmcm9tIFwibW90aW9uLXV0aWxzXCJcbmltcG9ydCAqIGFzIFJlYWN0IGZyb20gXCJyZWFjdFwiXG5pbXBvcnQgeyB1c2VDb25zdGFudCB9IGZyb20gXCIuLi91dGlscy91c2UtY29uc3RhbnRcIlxuaW1wb3J0IHsgTGF5b3V0R3JvdXAgfSBmcm9tIFwiLi9MYXlvdXRHcm91cFwiXG5cbmxldCBpZCA9IDBcbmV4cG9ydCBjb25zdCBBbmltYXRlU2hhcmVkTGF5b3V0OiBSZWFjdC5GdW5jdGlvbkNvbXBvbmVudDxcbiAgICBSZWFjdC5Qcm9wc1dpdGhDaGlsZHJlbjx1bmtub3duPlxuPiA9ICh7IGNoaWxkcmVuIH06IFJlYWN0LlByb3BzV2l0aENoaWxkcmVuPHt9PikgPT4ge1xuICAgIFJlYWN0LnVzZUVmZmVjdCgoKSA9PiB7XG4gICAgICAgIGludmFyaWFudChcbiAgICAgICAgICAgIGZhbHNlLFxuICAgICAgICAgICAgXCJBbmltYXRlU2hhcmVkTGF5b3V0IGlzIGRlcHJlY2F0ZWQ6IGh0dHBzOi8vd3d3LmZyYW1lci5jb20vZG9jcy9ndWlkZS11cGdyYWRlLyMjc2hhcmVkLWxheW91dC1hbmltYXRpb25zXCJcbiAgICAgICAgKVxuICAgIH0sIFtdKVxuXG4gICAgcmV0dXJuIChcbiAgICAgICAgPExheW91dEdyb3VwIGlkPXt1c2VDb25zdGFudCgoKSA9PiBgYXNsLSR7aWQrK31gKX0+XG4gICAgICAgICAgICB7Y2hpbGRyZW59XG4gICAgICAgIDwvTGF5b3V0R3JvdXA+XG4gICAgKVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimateSharedLayout.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _context_LayoutGroupContext_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../context/LayoutGroupContext.mjs */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \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    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 //# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvY29tcG9uZW50cy9MYXlvdXRHcm91cC9pbmRleC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7OztBQW1CQTtBQUNBO0FBR087SUFHSDtJQUNBOztJQUlBO0lBSUE7SUFDQTtRQUNJO1lBQ0k7Ozs7WUFLQSxxQ0FDSTs7Ozs7Ozs7Ozs7SUFVWjtRQUFBO1FBQUE7SUFBQTtBQUtKIiwic291cmNlcyI6WyJDOlxcc3JjXFxjb21wb25lbnRzXFxMYXlvdXRHcm91cFxcaW5kZXgudHN4Il0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCAqIGFzIFJlYWN0IGZyb20gXCJyZWFjdFwiXG5pbXBvcnQgeyBNdXRhYmxlUmVmT2JqZWN0LCB1c2VDb250ZXh0LCB1c2VNZW1vLCB1c2VSZWYgfSBmcm9tIFwicmVhY3RcIlxuaW1wb3J0IHtcbiAgICBMYXlvdXRHcm91cENvbnRleHQsXG4gICAgTGF5b3V0R3JvdXBDb250ZXh0UHJvcHMsXG59IGZyb20gXCIuLi8uLi9jb250ZXh0L0xheW91dEdyb3VwQ29udGV4dFwiXG5pbXBvcnQgeyBEZXByZWNhdGVkTGF5b3V0R3JvdXBDb250ZXh0IH0gZnJvbSBcIi4uLy4uL2NvbnRleHQvRGVwcmVjYXRlZExheW91dEdyb3VwQ29udGV4dFwiXG5pbXBvcnQgeyBub2RlR3JvdXAgfSBmcm9tIFwiLi4vLi4vcHJvamVjdGlvblwiXG5pbXBvcnQgeyB1c2VGb3JjZVVwZGF0ZSB9IGZyb20gXCIuLi8uLi91dGlscy91c2UtZm9yY2UtdXBkYXRlXCJcblxudHlwZSBJbmhlcml0T3B0aW9uID0gYm9vbGVhbiB8IFwiaWRcIlxuXG5leHBvcnQgaW50ZXJmYWNlIFByb3BzIHtcbiAgICBpZD86IHN0cmluZ1xuICAgIGluaGVyaXQ/OiBJbmhlcml0T3B0aW9uXG59XG5cbmNvbnN0IHNob3VsZEluaGVyaXRHcm91cCA9IChpbmhlcml0OiBJbmhlcml0T3B0aW9uKSA9PiBpbmhlcml0ID09PSB0cnVlXG5jb25zdCBzaG91bGRJbmhlcml0SWQgPSAoaW5oZXJpdDogSW5oZXJpdE9wdGlvbikgPT5cbiAgICBzaG91bGRJbmhlcml0R3JvdXAoaW5oZXJpdCA9PT0gdHJ1ZSkgfHwgaW5oZXJpdCA9PT0gXCJpZFwiXG5cbmV4cG9ydCBjb25zdCBMYXlvdXRHcm91cDogUmVhY3QuRnVuY3Rpb25Db21wb25lbnQ8XG4gICAgUmVhY3QuUHJvcHNXaXRoQ2hpbGRyZW48UHJvcHM+XG4+ID0gKHsgY2hpbGRyZW4sIGlkLCBpbmhlcml0ID0gdHJ1ZSB9KSA9PiB7XG4gICAgY29uc3QgbGF5b3V0R3JvdXBDb250ZXh0ID0gdXNlQ29udGV4dChMYXlvdXRHcm91cENvbnRleHQpXG4gICAgY29uc3QgZGVwcmVjYXRlZExheW91dEdyb3VwQ29udGV4dCA9IHVzZUNvbnRleHQoXG4gICAgICAgIERlcHJlY2F0ZWRMYXlvdXRHcm91cENvbnRleHRcbiAgICApXG4gICAgY29uc3QgW2ZvcmNlUmVuZGVyLCBrZXldID0gdXNlRm9yY2VVcGRhdGUoKVxuICAgIGNvbnN0IGNvbnRleHQgPSB1c2VSZWYoXG4gICAgICAgIG51bGxcbiAgICApIGFzIE11dGFibGVSZWZPYmplY3Q8TGF5b3V0R3JvdXBDb250ZXh0UHJvcHMgfCBudWxsPlxuXG4gICAgY29uc3QgdXBzdHJlYW1JZCA9IGxheW91dEdyb3VwQ29udGV4dC5pZCB8fCBkZXByZWNhdGVkTGF5b3V0R3JvdXBDb250ZXh0XG4gICAgaWYgKGNvbnRleHQuY3VycmVudCA9PT0gbnVsbCkge1xuICAgICAgICBpZiAoc2hvdWxkSW5oZXJpdElkKGluaGVyaXQpICYmIHVwc3RyZWFtSWQpIHtcbiAgICAgICAgICAgIGlkID0gaWQgPyB1cHN0cmVhbUlkICsgXCItXCIgKyBpZCA6IHVwc3RyZWFtSWRcbiAgICAgICAgfVxuXG4gICAgICAgIGNvbnRleHQuY3VycmVudCA9IHtcbiAgICAgICAgICAgIGlkLFxuICAgICAgICAgICAgZ3JvdXA6IHNob3VsZEluaGVyaXRHcm91cChpbmhlcml0KVxuICAgICAgICAgICAgICAgID8gbGF5b3V0R3JvdXBDb250ZXh0Lmdyb3VwIHx8IG5vZGVHcm91cCgpXG4gICAgICAgICAgICAgICAgOiBub2RlR3JvdXAoKSxcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGNvbnN0IG1lbW9pemVkQ29udGV4dCA9IHVzZU1lbW8oXG4gICAgICAgICgpID0+ICh7IC4uLmNvbnRleHQuY3VycmVudCwgZm9yY2VSZW5kZXIgfSksXG4gICAgICAgIFtrZXldXG4gICAgKVxuXG4gICAgcmV0dXJuIChcbiAgICAgICAgPExheW91dEdyb3VwQ29udGV4dC5Qcm92aWRlciB2YWx1ZT17bWVtb2l6ZWRDb250ZXh0fT5cbiAgICAgICAgICAgIHtjaGlsZHJlbn1cbiAgICAgICAgPC9MYXlvdXRHcm91cENvbnRleHQuUHJvdmlkZXI+XG4gICAgKVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/LayoutGroup/index.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _context_LazyContext_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../context/LazyContext.mjs */ \"(ssr)/./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 */ \"(ssr)/./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 */ \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    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}\nfunction isLazyBundle(features) {\n    return typeof features === \"function\";\n}\n //# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvY29tcG9uZW50cy9MYXp5TW90aW9uL2luZGV4Lm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFTQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQWtDRyxHQUNHO0lBQ0Y7SUFDQTtJQUVBOztLQUVHLEdBQ0g7O1FBRUk7Ozs7O1lBS0E7Z0JBQ0k7NENBQUE7O3dCQUVJOztvQkFFSjs7Ozs7Ozs7Ozs7O0FBV1o7QUFFQTtJQUdJO0FBQ0oiLCJzb3VyY2VzIjpbIkM6XFxzcmNcXGNvbXBvbmVudHNcXExhenlNb3Rpb25cXGluZGV4LnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgeyB1c2VFZmZlY3QsIHVzZVJlZiwgdXNlU3RhdGUgfSBmcm9tIFwicmVhY3RcIlxuaW1wb3J0IHsgTGF6eUNvbnRleHQgfSBmcm9tIFwiLi4vLi4vY29udGV4dC9MYXp5Q29udGV4dFwiXG5pbXBvcnQgeyBsb2FkRmVhdHVyZXMgfSBmcm9tIFwiLi4vLi4vbW90aW9uL2ZlYXR1cmVzL2xvYWQtZmVhdHVyZXNcIlxuaW1wb3J0IHsgRmVhdHVyZUJ1bmRsZSwgTGF6eUZlYXR1cmVCdW5kbGUgfSBmcm9tIFwiLi4vLi4vbW90aW9uL2ZlYXR1cmVzL3R5cGVzXCJcbmltcG9ydCB7IENyZWF0ZVZpc3VhbEVsZW1lbnQgfSBmcm9tIFwiLi4vLi4vcmVuZGVyL3R5cGVzXCJcbmltcG9ydCB7IExhenlQcm9wcyB9IGZyb20gXCIuL3R5cGVzXCJcblxuLyoqXG4gKiBVc2VkIGluIGNvbmp1bmN0aW9uIHdpdGggdGhlIGBtYCBjb21wb25lbnQgdG8gcmVkdWNlIGJ1bmRsZSBzaXplLlxuICpcbiAqIGBtYCBpcyBhIHZlcnNpb24gb2YgdGhlIGBtb3Rpb25gIGNvbXBvbmVudCB0aGF0IG9ubHkgbG9hZHMgZnVuY3Rpb25hbGl0eVxuICogY3JpdGljYWwgZm9yIHRoZSBpbml0aWFsIHJlbmRlci5cbiAqXG4gKiBgTGF6eU1vdGlvbmAgY2FuIHRoZW4gYmUgdXNlZCB0byBlaXRoZXIgc3luY2hyb25vdXNseSBvciBhc3luY2hyb25vdXNseVxuICogbG9hZCBhbmltYXRpb24gYW5kIGdlc3R1cmUgc3VwcG9ydC5cbiAqXG4gKiBgYGBqc3hcbiAqIC8vIFN5bmNocm9ub3VzIGxvYWRpbmdcbiAqIGltcG9ydCB7IExhenlNb3Rpb24sIG0sIGRvbUFuaW1hdGlvbiB9IGZyb20gXCJmcmFtZXItbW90aW9uXCJcbiAqXG4gKiBmdW5jdGlvbiBBcHAoKSB7XG4gKiAgIHJldHVybiAoXG4gKiAgICAgPExhenlNb3Rpb24gZmVhdHVyZXM9e2RvbUFuaW1hdGlvbn0+XG4gKiAgICAgICA8bS5kaXYgYW5pbWF0ZT17eyBzY2FsZTogMiB9fSAvPlxuICogICAgIDwvTGF6eU1vdGlvbj5cbiAqICAgKVxuICogfVxuICpcbiAqIC8vIEFzeW5jaHJvbm91cyBsb2FkaW5nXG4gKiBpbXBvcnQgeyBMYXp5TW90aW9uLCBtIH0gZnJvbSBcImZyYW1lci1tb3Rpb25cIlxuICpcbiAqIGZ1bmN0aW9uIEFwcCgpIHtcbiAqICAgcmV0dXJuIChcbiAqICAgICA8TGF6eU1vdGlvbiBmZWF0dXJlcz17KCkgPT4gaW1wb3J0KCcuL3BhdGgvdG8vZG9tQW5pbWF0aW9uJyl9PlxuICogICAgICAgPG0uZGl2IGFuaW1hdGU9e3sgc2NhbGU6IDIgfX0gLz5cbiAqICAgICA8L0xhenlNb3Rpb24+XG4gKiAgIClcbiAqIH1cbiAqIGBgYFxuICpcbiAqIEBwdWJsaWNcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIExhenlNb3Rpb24oeyBjaGlsZHJlbiwgZmVhdHVyZXMsIHN0cmljdCA9IGZhbHNlIH06IExhenlQcm9wcykge1xuICAgIGNvbnN0IFssIHNldElzTG9hZGVkXSA9IHVzZVN0YXRlKCFpc0xhenlCdW5kbGUoZmVhdHVyZXMpKVxuICAgIGNvbnN0IGxvYWRlZFJlbmRlcmVyID0gdXNlUmVmPHVuZGVmaW5lZCB8IENyZWF0ZVZpc3VhbEVsZW1lbnQ+KHVuZGVmaW5lZClcblxuICAgIC8qKlxuICAgICAqIElmIHRoaXMgaXMgYSBzeW5jaHJvbm91cyBsb2FkLCBsb2FkIGZlYXR1cmVzIGltbWVkaWF0ZWx5XG4gICAgICovXG4gICAgaWYgKCFpc0xhenlCdW5kbGUoZmVhdHVyZXMpKSB7XG4gICAgICAgIGNvbnN0IHsgcmVuZGVyZXIsIC4uLmxvYWRlZEZlYXR1cmVzIH0gPSBmZWF0dXJlc1xuICAgICAgICBsb2FkZWRSZW5kZXJlci5jdXJyZW50ID0gcmVuZGVyZXJcbiAgICAgICAgbG9hZEZlYXR1cmVzKGxvYWRlZEZlYXR1cmVzKVxuICAgIH1cblxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgICAgIGlmIChpc0xhenlCdW5kbGUoZmVhdHVyZXMpKSB7XG4gICAgICAgICAgICBmZWF0dXJlcygpLnRoZW4oKHsgcmVuZGVyZXIsIC4uLmxvYWRlZEZlYXR1cmVzIH0pID0+IHtcbiAgICAgICAgICAgICAgICBsb2FkRmVhdHVyZXMobG9hZGVkRmVhdHVyZXMpXG4gICAgICAgICAgICAgICAgbG9hZGVkUmVuZGVyZXIuY3VycmVudCA9IHJlbmRlcmVyXG4gICAgICAgICAgICAgICAgc2V0SXNMb2FkZWQodHJ1ZSlcbiAgICAgICAgICAgIH0pXG4gICAgICAgIH1cbiAgICB9LCBbXSlcblxuICAgIHJldHVybiAoXG4gICAgICAgIDxMYXp5Q29udGV4dC5Qcm92aWRlclxuICAgICAgICAgICAgdmFsdWU9e3sgcmVuZGVyZXI6IGxvYWRlZFJlbmRlcmVyLmN1cnJlbnQsIHN0cmljdCB9fVxuICAgICAgICA+XG4gICAgICAgICAgICB7Y2hpbGRyZW59XG4gICAgICAgIDwvTGF6eUNvbnRleHQuUHJvdmlkZXI+XG4gICAgKVxufVxuXG5mdW5jdGlvbiBpc0xhenlCdW5kbGUoXG4gICAgZmVhdHVyZXM6IEZlYXR1cmVCdW5kbGUgfCBMYXp5RmVhdHVyZUJ1bmRsZVxuKTogZmVhdHVyZXMgaXMgTGF6eUZlYXR1cmVCdW5kbGUge1xuICAgIHJldHVybiB0eXBlb2YgZmVhdHVyZXMgPT09IFwiZnVuY3Rpb25cIlxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/LazyMotion/index.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! motion-dom */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \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    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 //# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvY29tcG9uZW50cy9Nb3Rpb25Db25maWcvaW5kZXgubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7QUFpQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FnQkcsR0FDRztJQUtGO0lBRUE7O0tBRUcsR0FDSDs7Ozs7SUFHQTtJQUtBOzs7S0FHRyxHQUNIO29DQUFBOztJQUVBOzs7S0FHRzs7O1FBSUs7UUFDQTtRQUNBO1FBQ0E7S0FDSDtJQUdMO1FBQUE7UUFBQTtJQUFBO0FBS0oiLCJzb3VyY2VzIjpbIkM6XFxzcmNcXGNvbXBvbmVudHNcXE1vdGlvbkNvbmZpZ1xcaW5kZXgudHN4Il0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCAqIGFzIFJlYWN0IGZyb20gXCJyZWFjdFwiXG5pbXBvcnQgeyB1c2VDb250ZXh0LCB1c2VNZW1vIH0gZnJvbSBcInJlYWN0XCJcbmltcG9ydCB7IHJlc29sdmVUcmFuc2l0aW9uIH0gZnJvbSBcIm1vdGlvbi1kb21cIlxuaW1wb3J0IHsgTW90aW9uQ29uZmlnQ29udGV4dCB9IGZyb20gXCIuLi8uLi9jb250ZXh0L01vdGlvbkNvbmZpZ0NvbnRleHRcIlxuaW1wb3J0IHtcbiAgICBsb2FkRXh0ZXJuYWxJc1ZhbGlkUHJvcCxcbiAgICBJc1ZhbGlkUHJvcCxcbn0gZnJvbSBcIi4uLy4uL3JlbmRlci9kb20vdXRpbHMvZmlsdGVyLXByb3BzXCJcbmltcG9ydCB7IHVzZUNvbnN0YW50IH0gZnJvbSBcIi4uLy4uL3V0aWxzL3VzZS1jb25zdGFudFwiXG5cbmV4cG9ydCBpbnRlcmZhY2UgTW90aW9uQ29uZmlnUHJvcHMgZXh0ZW5kcyBQYXJ0aWFsPE1vdGlvbkNvbmZpZ0NvbnRleHQ+IHtcbiAgICBjaGlsZHJlbj86IFJlYWN0LlJlYWN0Tm9kZVxuICAgIGlzVmFsaWRQcm9wPzogSXNWYWxpZFByb3Bcbn1cblxuLyoqXG4gKiBgTW90aW9uQ29uZmlnYCBpcyB1c2VkIHRvIHNldCBjb25maWd1cmF0aW9uIG9wdGlvbnMgZm9yIGFsbCBjaGlsZHJlbiBgbW90aW9uYCBjb21wb25lbnRzLlxuICpcbiAqIGBgYGpzeFxuICogaW1wb3J0IHsgbW90aW9uLCBNb3Rpb25Db25maWcgfSBmcm9tIFwiZnJhbWVyLW1vdGlvblwiXG4gKlxuICogZXhwb3J0IGZ1bmN0aW9uIEFwcCgpIHtcbiAqICAgcmV0dXJuIChcbiAqICAgICA8TW90aW9uQ29uZmlnIHRyYW5zaXRpb249e3sgdHlwZTogXCJzcHJpbmdcIiB9fT5cbiAqICAgICAgIDxtb3Rpb24uZGl2IGFuaW1hdGU9e3sgeDogMTAwIH19IC8+XG4gKiAgICAgPC9Nb3Rpb25Db25maWc+XG4gKiAgIClcbiAqIH1cbiAqIGBgYFxuICpcbiAqIEBwdWJsaWNcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIE1vdGlvbkNvbmZpZyh7XG4gICAgY2hpbGRyZW4sXG4gICAgaXNWYWxpZFByb3AsXG4gICAgLi4uY29uZmlnXG59OiBNb3Rpb25Db25maWdQcm9wcykge1xuICAgIGlzVmFsaWRQcm9wICYmIGxvYWRFeHRlcm5hbElzVmFsaWRQcm9wKGlzVmFsaWRQcm9wKVxuXG4gICAgLyoqXG4gICAgICogSW5oZXJpdCBwcm9wcyBmcm9tIGFueSBwYXJlbnQgTW90aW9uQ29uZmlnIGNvbXBvbmVudHNcbiAgICAgKi9cbiAgICBjb25zdCBwYXJlbnRDb25maWcgPSB1c2VDb250ZXh0KE1vdGlvbkNvbmZpZ0NvbnRleHQpXG4gICAgY29uZmlnID0geyAuLi5wYXJlbnRDb25maWcsIC4uLmNvbmZpZyB9XG5cbiAgICBjb25maWcudHJhbnNpdGlvbiA9IHJlc29sdmVUcmFuc2l0aW9uKFxuICAgICAgICBjb25maWcudHJhbnNpdGlvbixcbiAgICAgICAgcGFyZW50Q29uZmlnLnRyYW5zaXRpb25cbiAgICApXG5cbiAgICAvKipcbiAgICAgKiBEb24ndCBhbGxvdyBpc1N0YXRpYyB0byBjaGFuZ2UgYmV0d2VlbiByZW5kZXJzIGFzIGl0IGFmZmVjdHMgaG93IG1hbnkgaG9va3NcbiAgICAgKiBtb3Rpb24gY29tcG9uZW50cyBmaXJlLlxuICAgICAqL1xuICAgIGNvbmZpZy5pc1N0YXRpYyA9IHVzZUNvbnN0YW50KCgpID0+IGNvbmZpZy5pc1N0YXRpYylcblxuICAgIC8qKlxuICAgICAqIENyZWF0aW5nIGEgbmV3IGNvbmZpZyBjb250ZXh0IG9iamVjdCB3aWxsIHJlLXJlbmRlciBldmVyeSBgbW90aW9uYCBjb21wb25lbnRcbiAgICAgKiBldmVyeSB0aW1lIGl0IHJlbmRlcnMuIFNvIHdlIG9ubHkgd2FudCB0byBjcmVhdGUgYSBuZXcgb25lIHNwYXJpbmdseS5cbiAgICAgKi9cbiAgICBjb25zdCBjb250ZXh0ID0gdXNlTWVtbyhcbiAgICAgICAgKCkgPT4gY29uZmlnLFxuICAgICAgICBbXG4gICAgICAgICAgICBKU09OLnN0cmluZ2lmeShjb25maWcudHJhbnNpdGlvbiksXG4gICAgICAgICAgICBjb25maWcudHJhbnNmb3JtUGFnZVBvaW50LFxuICAgICAgICAgICAgY29uZmlnLnJlZHVjZWRNb3Rpb24sXG4gICAgICAgICAgICBjb25maWcuc2tpcEFuaW1hdGlvbnMsXG4gICAgICAgIF1cbiAgICApXG5cbiAgICByZXR1cm4gKFxuICAgICAgICA8TW90aW9uQ29uZmlnQ29udGV4dC5Qcm92aWRlciB2YWx1ZT17Y29udGV4dCBhcyBNb3Rpb25Db25maWdDb250ZXh0fT5cbiAgICAgICAgICAgIHtjaGlsZHJlbn1cbiAgICAgICAgPC9Nb3Rpb25Db25maWdDb250ZXh0LlByb3ZpZGVyPlxuICAgIClcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/MotionConfig/index.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-runtime.js\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! motion-utils */ \"(ssr)/./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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _context_ReorderContext_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../context/ReorderContext.mjs */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \n\n\n\n\n\n\nfunction ReorderGroupComponent({ children, as = \"ul\", axis = \"y\", onReorder, values, ...props }, externalRef) {\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}\nconst ReorderGroup = /*@__PURE__*/ /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(ReorderGroupComponent);\nfunction compareMin(a, b) {\n    return a.layout.min - b.layout.min;\n}\n //# sourceMappingURL=Group.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/Reorder/Group.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-runtime.js\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _context_ReorderContext_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../context/ReorderContext.mjs */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \n\n\n\n\n\n\n\n\n\nfunction useDefaultMotionValue(value, defaultValue = 0) {\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}\nfunction ReorderItemComponent({ children, style = {}, value, as = \"li\", onDrag, onDragEnd, layout = true, ...props }, externalRef) {\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}\nconst ReorderItem = /*@__PURE__*/ /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(ReorderItemComponent);\n //# sourceMappingURL=Item.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/Reorder/Item.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvY29tcG9uZW50cy9SZW9yZGVyL25hbWVzcGFjZS5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFvRDtBQUNIO0FBQ2pEIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xcY29tcG9uZW50c1xcUmVvcmRlclxcbmFtZXNwYWNlLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgeyBSZW9yZGVyR3JvdXAgYXMgR3JvdXAgfSBmcm9tICcuL0dyb3VwLm1qcyc7XG5leHBvcnQgeyBSZW9yZGVySXRlbSBhcyBJdGVtIH0gZnJvbSAnLi9JdGVtLm1qcyc7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1uYW1lc3BhY2UubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/Reorder/namespace.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/Reorder/utils/auto-scroll.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvY29tcG9uZW50cy9SZW9yZGVyL3V0aWxzL2NoZWNrLXJlb3JkZXIubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUF1QztBQUNDOztBQUV4QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQkFBMkIscURBQVM7QUFDcEM7QUFDQTtBQUNBLGVBQWUsc0RBQVE7QUFDdkI7QUFDQTtBQUNBOztBQUV3QjtBQUN4QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXGNvbXBvbmVudHNcXFJlb3JkZXJcXHV0aWxzXFxjaGVjay1yZW9yZGVyLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBtaXhOdW1iZXIgfSBmcm9tICdtb3Rpb24tZG9tJztcbmltcG9ydCB7IG1vdmVJdGVtIH0gZnJvbSAnbW90aW9uLXV0aWxzJztcblxuZnVuY3Rpb24gY2hlY2tSZW9yZGVyKG9yZGVyLCB2YWx1ZSwgb2Zmc2V0LCB2ZWxvY2l0eSkge1xuICAgIGlmICghdmVsb2NpdHkpXG4gICAgICAgIHJldHVybiBvcmRlcjtcbiAgICBjb25zdCBpbmRleCA9IG9yZGVyLmZpbmRJbmRleCgoaXRlbSkgPT4gaXRlbS52YWx1ZSA9PT0gdmFsdWUpO1xuICAgIGlmIChpbmRleCA9PT0gLTEpXG4gICAgICAgIHJldHVybiBvcmRlcjtcbiAgICBjb25zdCBuZXh0T2Zmc2V0ID0gdmVsb2NpdHkgPiAwID8gMSA6IC0xO1xuICAgIGNvbnN0IG5leHRJdGVtID0gb3JkZXJbaW5kZXggKyBuZXh0T2Zmc2V0XTtcbiAgICBpZiAoIW5leHRJdGVtKVxuICAgICAgICByZXR1cm4gb3JkZXI7XG4gICAgY29uc3QgaXRlbSA9IG9yZGVyW2luZGV4XTtcbiAgICBjb25zdCBuZXh0TGF5b3V0ID0gbmV4dEl0ZW0ubGF5b3V0O1xuICAgIGNvbnN0IG5leHRJdGVtQ2VudGVyID0gbWl4TnVtYmVyKG5leHRMYXlvdXQubWluLCBuZXh0TGF5b3V0Lm1heCwgMC41KTtcbiAgICBpZiAoKG5leHRPZmZzZXQgPT09IDEgJiYgaXRlbS5sYXlvdXQubWF4ICsgb2Zmc2V0ID4gbmV4dEl0ZW1DZW50ZXIpIHx8XG4gICAgICAgIChuZXh0T2Zmc2V0ID09PSAtMSAmJiBpdGVtLmxheW91dC5taW4gKyBvZmZzZXQgPCBuZXh0SXRlbUNlbnRlcikpIHtcbiAgICAgICAgcmV0dXJuIG1vdmVJdGVtKG9yZGVyLCBpbmRleCwgaW5kZXggKyBuZXh0T2Zmc2V0KTtcbiAgICB9XG4gICAgcmV0dXJuIG9yZGVyO1xufVxuXG5leHBvcnQgeyBjaGVja1Jlb3JkZXIgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNoZWNrLXJlb3JkZXIubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/Reorder/utils/check-reorder.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvY29udGV4dC9EZXByZWNhdGVkTGF5b3V0R3JvdXBDb250ZXh0Lm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFJQTs7OztDQUlHIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcY29udGV4dFxcRGVwcmVjYXRlZExheW91dEdyb3VwQ29udGV4dC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgeyBjcmVhdGVDb250ZXh0IH0gZnJvbSBcInJlYWN0XCJcblxuLyoqXG4gKiBOb3RlOiBTdGlsbCB1c2VkIGJ5IGNvbXBvbmVudHMgZ2VuZXJhdGVkIGJ5IG9sZCB2ZXJzaW9ucyBvZiBGcmFtZXJcbiAqXG4gKiBAZGVwcmVjYXRlZFxuICovXG5leHBvcnQgY29uc3QgRGVwcmVjYXRlZExheW91dEdyb3VwQ29udGV4dCA9IGNyZWF0ZUNvbnRleHQ8c3RyaW5nIHwgbnVsbD4obnVsbClcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/DeprecatedLayoutGroupContext.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

__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 */ "(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js");
/* __next_internal_client_entry_do_not_use__ LayoutGroupContext auto */ 
const LayoutGroupContext = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_0__.createContext)({});
 //# sourceMappingURL=LayoutGroupContext.mjs.map


/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvY29udGV4dC9MYXp5Q29udGV4dC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBVU87SUFBQTtBQUFBIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcY29udGV4dFxcTGF6eUNvbnRleHQudHMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCJcblxuaW1wb3J0IHsgY3JlYXRlQ29udGV4dCB9IGZyb20gXCJyZWFjdFwiXG5pbXBvcnQgeyBDcmVhdGVWaXN1YWxFbGVtZW50IH0gZnJvbSBcIi4uL3JlbmRlci90eXBlc1wiXG5cbmV4cG9ydCBpbnRlcmZhY2UgTGF6eUNvbnRleHRQcm9wcyB7XG4gICAgcmVuZGVyZXI/OiBDcmVhdGVWaXN1YWxFbGVtZW50XG4gICAgc3RyaWN0OiBib29sZWFuXG59XG5cbmV4cG9ydCBjb25zdCBMYXp5Q29udGV4dCA9IGNyZWF0ZUNvbnRleHQ8TGF6eUNvbnRleHRQcm9wcz4oeyBzdHJpY3Q6IGZhbHNlIH0pXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/LazyContext.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvY29udGV4dC9Nb3Rpb25Db25maWdDb250ZXh0Lm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUF5REE7O0NBRUcsR0FDSTtJQUNIO0lBQ0E7SUFDQTtBQUNIIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcY29udGV4dFxcTW90aW9uQ29uZmlnQ29udGV4dC50c3giXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCJcblxuaW1wb3J0IHR5cGUgeyBUcmFuc2l0aW9uIH0gZnJvbSBcIm1vdGlvbi1kb21cIlxuaW1wb3J0IHsgVHJhbnNmb3JtUG9pbnQgfSBmcm9tIFwibW90aW9uLXV0aWxzXCJcbmltcG9ydCB7IGNyZWF0ZUNvbnRleHQgfSBmcm9tIFwicmVhY3RcIlxuXG5leHBvcnQgdHlwZSBSZWR1Y2VkTW90aW9uQ29uZmlnID0gXCJhbHdheXNcIiB8IFwibmV2ZXJcIiB8IFwidXNlclwiXG5cbi8qKlxuICogQHB1YmxpY1xuICovXG5leHBvcnQgaW50ZXJmYWNlIE1vdGlvbkNvbmZpZ0NvbnRleHQge1xuICAgIC8qKlxuICAgICAqIEludGVybmFsLCBleHBvcnRlZCBvbmx5IGZvciB1c2FnZSBpbiBGcmFtZXJcbiAgICAgKi9cbiAgICB0cmFuc2Zvcm1QYWdlUG9pbnQ6IFRyYW5zZm9ybVBvaW50XG5cbiAgICAvKipcbiAgICAgKiBJbnRlcm5hbC4gRGV0ZXJtaW5lcyB3aGV0aGVyIHRoaXMgaXMgYSBzdGF0aWMgY29udGV4dCBpZSB0aGUgRnJhbWVyIGNhbnZhcy4gSWYgc28sXG4gICAgICogaXQnbGwgZGlzYWJsZSBhbGwgZHluYW1pYyBmdW5jdGlvbmFsaXR5LlxuICAgICAqL1xuICAgIGlzU3RhdGljOiBib29sZWFuXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEgbmV3IGRlZmF1bHQgdHJhbnNpdGlvbiBmb3IgdGhlIGVudGlyZSB0cmVlLlxuICAgICAqXG4gICAgICogQHB1YmxpY1xuICAgICAqL1xuICAgIHRyYW5zaXRpb24/OiBUcmFuc2l0aW9uXG5cbiAgICAvKipcbiAgICAgKiBJZiB0cnVlLCB3aWxsIHJlc3BlY3QgdGhlIGRldmljZSBwcmVmZXJzUmVkdWNlZE1vdGlvbiBzZXR0aW5nIGJ5IHN3aXRjaGluZ1xuICAgICAqIHRyYW5zZm9ybSBhbmltYXRpb25zIG9mZi5cbiAgICAgKlxuICAgICAqIEBwdWJsaWNcbiAgICAgKi9cbiAgICByZWR1Y2VkTW90aW9uPzogUmVkdWNlZE1vdGlvbkNvbmZpZ1xuXG4gICAgLyoqXG4gICAgICogQSBjdXN0b20gYG5vbmNlYCBhdHRyaWJ1dGUgdXNlZCB3aGVuIHdhbnRpbmcgdG8gZW5mb3JjZSBhIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5IChDU1ApLlxuICAgICAqIEZvciBtb3JlIGRldGFpbHMgc2VlOlxuICAgICAqIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0hUVFAvSGVhZGVycy9Db250ZW50LVNlY3VyaXR5LVBvbGljeS9zdHlsZS1zcmMjdW5zYWZlX2lubGluZV9zdHlsZXNcbiAgICAgKlxuICAgICAqIEBwdWJsaWNcbiAgICAgKi9cbiAgICBub25jZT86IHN0cmluZ1xuXG4gICAgLyoqXG4gICAgICogSWYgdHJ1ZSwgYWxsIGFuaW1hdGlvbnMgd2lsbCBiZSBza2lwcGVkIGFuZCB2YWx1ZXMgd2lsbCBiZSBzZXQgaW5zdGFudGx5LlxuICAgICAqIFVzZWZ1bCBmb3IgRTJFIHRlc3RzIGFuZCB2aXN1YWwgcmVncmVzc2lvbiB0ZXN0aW5nLlxuICAgICAqXG4gICAgICogQHB1YmxpY1xuICAgICAqL1xuICAgIHNraXBBbmltYXRpb25zPzogYm9vbGVhblxuXG59XG5cbi8qKlxuICogQHB1YmxpY1xuICovXG5leHBvcnQgY29uc3QgTW90aW9uQ29uZmlnQ29udGV4dCA9IGNyZWF0ZUNvbnRleHQ8TW90aW9uQ29uZmlnQ29udGV4dD4oe1xuICAgIHRyYW5zZm9ybVBhZ2VQb2ludDogKHApID0+IHAsXG4gICAgaXNTdGF0aWM6IGZhbHNlLFxuICAgIHJlZHVjZWRNb3Rpb246IFwibmV2ZXJcIixcbn0pXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionConfigContext.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _index_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.mjs */ \"(ssr)/./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 */ \"(ssr)/./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 */ \n\n\nfunction useCreateMotionContext(props) {\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}\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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvY29udGV4dC9Nb3Rpb25Db250ZXh0L2NyZWF0ZS5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQU9NO0lBR0Y7Ozs7Ozs7Ozs7QUFTSjtBQUVBO0lBR0k7QUFDSiIsInNvdXJjZXMiOlsiQzpcXHNyY1xcY29udGV4dFxcTW90aW9uQ29udGV4dFxcY3JlYXRlLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCB7IHVzZUNvbnRleHQsIHVzZU1lbW8gfSBmcm9tIFwicmVhY3RcIlxuaW1wb3J0IHsgTW90aW9uQ29udGV4dCwgdHlwZSBNb3Rpb25Db250ZXh0UHJvcHMgfSBmcm9tIFwiLlwiXG5pbXBvcnQgeyBNb3Rpb25Qcm9wcyB9IGZyb20gXCIuLi8uLi9tb3Rpb24vdHlwZXNcIlxuaW1wb3J0IHsgZ2V0Q3VycmVudFRyZWVWYXJpYW50cyB9IGZyb20gXCIuL3V0aWxzXCJcblxuZXhwb3J0IGZ1bmN0aW9uIHVzZUNyZWF0ZU1vdGlvbkNvbnRleHQ8SW5zdGFuY2U+KFxuICAgIHByb3BzOiBNb3Rpb25Qcm9wc1xuKTogTW90aW9uQ29udGV4dFByb3BzPEluc3RhbmNlPiB7XG4gICAgY29uc3QgeyBpbml0aWFsLCBhbmltYXRlIH0gPSBnZXRDdXJyZW50VHJlZVZhcmlhbnRzKFxuICAgICAgICBwcm9wcyxcbiAgICAgICAgdXNlQ29udGV4dChNb3Rpb25Db250ZXh0KVxuICAgIClcblxuICAgIHJldHVybiB1c2VNZW1vKFxuICAgICAgICAoKSA9PiAoeyBpbml0aWFsLCBhbmltYXRlIH0pLFxuICAgICAgICBbdmFyaWFudExhYmVsc0FzRGVwZW5kZW5jeShpbml0aWFsKSwgdmFyaWFudExhYmVsc0FzRGVwZW5kZW5jeShhbmltYXRlKV1cbiAgICApXG59XG5cbmZ1bmN0aW9uIHZhcmlhbnRMYWJlbHNBc0RlcGVuZGVuY3koXG4gICAgcHJvcDogdW5kZWZpbmVkIHwgc3RyaW5nIHwgc3RyaW5nW10gfCBib29sZWFuXG4pIHtcbiAgICByZXR1cm4gQXJyYXkuaXNBcnJheShwcm9wKSA/IHByb3Auam9pbihcIiBcIikgOiBwcm9wXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionContext/create.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvY29udGV4dC9Nb3Rpb25Db250ZXh0L2luZGV4Lm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFXTyIsInNvdXJjZXMiOlsiQzpcXHNyY1xcY29udGV4dFxcTW90aW9uQ29udGV4dFxcaW5kZXgudHMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCJcblxuaW1wb3J0IHR5cGUgeyBWaXN1YWxFbGVtZW50IH0gZnJvbSBcIm1vdGlvbi1kb21cIlxuaW1wb3J0IHsgY3JlYXRlQ29udGV4dCB9IGZyb20gXCJyZWFjdFwiXG5cbmV4cG9ydCBpbnRlcmZhY2UgTW90aW9uQ29udGV4dFByb3BzPEluc3RhbmNlID0gdW5rbm93bj4ge1xuICAgIHZpc3VhbEVsZW1lbnQ/OiBWaXN1YWxFbGVtZW50PEluc3RhbmNlPlxuICAgIGluaXRpYWw/OiBmYWxzZSB8IHN0cmluZyB8IHN0cmluZ1tdXG4gICAgYW5pbWF0ZT86IHN0cmluZyB8IHN0cmluZ1tdXG59XG5cbmV4cG9ydCBjb25zdCBNb3Rpb25Db250ZXh0ID0gLyogQF9fUFVSRV9fICovIGNyZWF0ZUNvbnRleHQ8TW90aW9uQ29udGV4dFByb3BzPihcbiAgICB7fVxuKVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionContext/index.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvY29udGV4dC9Nb3Rpb25Db250ZXh0L3V0aWxzLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBbUU7O0FBRW5FO0FBQ0EsUUFBUSxpRUFBcUI7QUFDN0IsZ0JBQWdCLG1CQUFtQjtBQUNuQztBQUNBLDBDQUEwQywwREFBYztBQUN4RDtBQUNBO0FBQ0EscUJBQXFCLDBEQUFjO0FBQ25DO0FBQ0E7QUFDQTtBQUNBOztBQUVrQztBQUNsQyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXGNvbnRleHRcXE1vdGlvbkNvbnRleHRcXHV0aWxzLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBpc0NvbnRyb2xsaW5nVmFyaWFudHMsIGlzVmFyaWFudExhYmVsIH0gZnJvbSAnbW90aW9uLWRvbSc7XG5cbmZ1bmN0aW9uIGdldEN1cnJlbnRUcmVlVmFyaWFudHMocHJvcHMsIGNvbnRleHQpIHtcbiAgICBpZiAoaXNDb250cm9sbGluZ1ZhcmlhbnRzKHByb3BzKSkge1xuICAgICAgICBjb25zdCB7IGluaXRpYWwsIGFuaW1hdGUgfSA9IHByb3BzO1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgaW5pdGlhbDogaW5pdGlhbCA9PT0gZmFsc2UgfHwgaXNWYXJpYW50TGFiZWwoaW5pdGlhbClcbiAgICAgICAgICAgICAgICA/IGluaXRpYWxcbiAgICAgICAgICAgICAgICA6IHVuZGVmaW5lZCxcbiAgICAgICAgICAgIGFuaW1hdGU6IGlzVmFyaWFudExhYmVsKGFuaW1hdGUpID8gYW5pbWF0ZSA6IHVuZGVmaW5lZCxcbiAgICAgICAgfTtcbiAgICB9XG4gICAgcmV0dXJuIHByb3BzLmluaGVyaXQgIT09IGZhbHNlID8gY29udGV4dCA6IHt9O1xufVxuXG5leHBvcnQgeyBnZXRDdXJyZW50VHJlZVZhcmlhbnRzIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD11dGlscy5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionContext/utils.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvY29udGV4dC9QcmVzZW5jZUNvbnRleHQubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQU9BOztDQUVHLDJCQUVDIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcY29udGV4dFxcUHJlc2VuY2VDb250ZXh0LnRzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCB7IGNyZWF0ZUNvbnRleHQgfSBmcm9tIFwicmVhY3RcIlxuaW1wb3J0IHR5cGUgeyBQcmVzZW5jZUNvbnRleHRQcm9wcyB9IGZyb20gXCJtb3Rpb24tZG9tXCJcblxuZXhwb3J0IHR5cGUgeyBQcmVzZW5jZUNvbnRleHRQcm9wcyB9XG5cbi8qKlxuICogQHB1YmxpY1xuICovXG5leHBvcnQgY29uc3QgUHJlc2VuY2VDb250ZXh0ID1cbiAgICAvKiBAX19QVVJFX18gKi8gY3JlYXRlQ29udGV4dDxQcmVzZW5jZUNvbnRleHRQcm9wcyB8IG51bGw+KG51bGwpXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/PresenceContext.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

__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 */ "(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.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


/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvY29udGV4dC9Td2l0Y2hMYXlvdXRHcm91cENvbnRleHQubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQXlCQTs7Q0FFRyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXGNvbnRleHRcXFN3aXRjaExheW91dEdyb3VwQ29udGV4dC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgdHlwZSB7IFRyYW5zaXRpb24sIElQcm9qZWN0aW9uTm9kZSB9IGZyb20gXCJtb3Rpb24tZG9tXCJcbmltcG9ydCB7IGNyZWF0ZUNvbnRleHQgfSBmcm9tIFwicmVhY3RcIlxuXG5leHBvcnQgaW50ZXJmYWNlIFN3aXRjaExheW91dEdyb3VwIHtcbiAgICByZWdpc3Rlcj86IChtZW1iZXI6IElQcm9qZWN0aW9uTm9kZSkgPT4gdm9pZFxuICAgIGRlcmVnaXN0ZXI/OiAobWVtYmVyOiBJUHJvamVjdGlvbk5vZGUpID0+IHZvaWRcbn1cblxuZXhwb3J0IHR5cGUgU3dpdGNoTGF5b3V0R3JvdXBDb250ZXh0ID0gU3dpdGNoTGF5b3V0R3JvdXAgJlxuICAgIEluaXRpYWxQcm9tb3Rpb25Db25maWdcblxuZXhwb3J0IHR5cGUgSW5pdGlhbFByb21vdGlvbkNvbmZpZyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgaW5pdGlhbCB0cmFuc2l0aW9uIHRvIHVzZSB3aGVuIHRoZSBlbGVtZW50cyBpbiB0aGlzIGdyb3VwIG1vdW50IChhbmQgYXV0b21hdGljYWxseSBwcm9tb3RlZCkuXG4gICAgICogU3Vic2VxdWVudCB1cGRhdGVzIHNob3VsZCBwcm92aWRlIGEgdHJhbnNpdGlvbiBpbiB0aGUgcHJvbW90ZSBtZXRob2QuXG4gICAgICovXG4gICAgdHJhbnNpdGlvbj86IFRyYW5zaXRpb25cbiAgICAvKipcbiAgICAgKiBJZiB0aGUgZm9sbG93IHRyZWUgc2hvdWxkIHByZXNlcnZlIGl0cyBvcGFjaXR5IHdoZW4gdGhlIGxlYWQgaXMgcHJvbW90ZWQgb24gbW91bnRcbiAgICAgKi9cbiAgICBzaG91bGRQcmVzZXJ2ZUZvbGxvd09wYWNpdHk/OiAobWVtYmVyOiBJUHJvamVjdGlvbk5vZGUpID0+IGJvb2xlYW5cbn1cblxuLyoqXG4gKiBJbnRlcm5hbCwgZXhwb3J0ZWQgb25seSBmb3IgdXNhZ2UgaW4gRnJhbWVyXG4gKi9cbmV4cG9ydCBjb25zdCBTd2l0Y2hMYXlvdXRHcm91cENvbnRleHQgPSBjcmVhdGVDb250ZXh0PFN3aXRjaExheW91dEdyb3VwQ29udGV4dD4oXG4gICAge31cbilcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/SwitchLayoutGroupContext.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvZXZlbnRzL2FkZC1wb2ludGVyLWV2ZW50Lm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBeUM7QUFDUzs7QUFFbEQ7QUFDQSxXQUFXLHVEQUFXLG9CQUFvQiwrREFBYztBQUN4RDs7QUFFMkI7QUFDM0IiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxldmVudHNcXGFkZC1wb2ludGVyLWV2ZW50Lm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBhZGREb21FdmVudCB9IGZyb20gJ21vdGlvbi1kb20nO1xuaW1wb3J0IHsgYWRkUG9pbnRlckluZm8gfSBmcm9tICcuL2V2ZW50LWluZm8ubWpzJztcblxuZnVuY3Rpb24gYWRkUG9pbnRlckV2ZW50KHRhcmdldCwgZXZlbnROYW1lLCBoYW5kbGVyLCBvcHRpb25zKSB7XG4gICAgcmV0dXJuIGFkZERvbUV2ZW50KHRhcmdldCwgZXZlbnROYW1lLCBhZGRQb2ludGVySW5mbyhoYW5kbGVyKSwgb3B0aW9ucyk7XG59XG5cbmV4cG9ydCB7IGFkZFBvaW50ZXJFdmVudCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YWRkLXBvaW50ZXItZXZlbnQubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/events/add-pointer-event.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvZXZlbnRzL2V2ZW50LWluZm8ubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUE4Qzs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0EsK0NBQStDLDREQUFnQjs7QUFFbkI7QUFDNUMiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxldmVudHNcXGV2ZW50LWluZm8ubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGlzUHJpbWFyeVBvaW50ZXIgfSBmcm9tICdtb3Rpb24tZG9tJztcblxuZnVuY3Rpb24gZXh0cmFjdEV2ZW50SW5mbyhldmVudCkge1xuICAgIHJldHVybiB7XG4gICAgICAgIHBvaW50OiB7XG4gICAgICAgICAgICB4OiBldmVudC5wYWdlWCxcbiAgICAgICAgICAgIHk6IGV2ZW50LnBhZ2VZLFxuICAgICAgICB9LFxuICAgIH07XG59XG5jb25zdCBhZGRQb2ludGVySW5mbyA9IChoYW5kbGVyKSA9PiAoZXZlbnQpID0+IGlzUHJpbWFyeVBvaW50ZXIoZXZlbnQpICYmIGhhbmRsZXIoZXZlbnQsIGV4dHJhY3RFdmVudEluZm8oZXZlbnQpKTtcblxuZXhwb3J0IHsgYWRkUG9pbnRlckluZm8sIGV4dHJhY3RFdmVudEluZm8gfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWV2ZW50LWluZm8ubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/events/event-info.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-dom */ \"(ssr)/./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 */ \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    (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 //# sourceMappingURL=use-dom-event.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvZXZlbnRzL3VzZS1kb20tZXZlbnQubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBS0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBb0JHLEdBQ0c7OztZQU9FO1lBRUE7Ozs7Ozs7Ozs7QUFJUiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXGV2ZW50c1xcdXNlLWRvbS1ldmVudC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgeyBSZWZPYmplY3QsIHVzZUVmZmVjdCB9IGZyb20gXCJyZWFjdFwiXG5pbXBvcnQgeyBhZGREb21FdmVudCB9IGZyb20gXCJtb3Rpb24tZG9tXCJcblxuLyoqXG4gKiBBdHRhY2hlcyBhbiBldmVudCBsaXN0ZW5lciBkaXJlY3RseSB0byB0aGUgcHJvdmlkZWQgRE9NIGVsZW1lbnQuXG4gKlxuICogQnlwYXNzaW5nIFJlYWN0J3MgZXZlbnQgc3lzdGVtIGNhbiBiZSBkZXNpcmFibGUsIGZvciBpbnN0YW5jZSB3aGVuIGF0dGFjaGluZyBub24tcGFzc2l2ZVxuICogZXZlbnQgaGFuZGxlcnMuXG4gKlxuICogYGBganN4XG4gKiBjb25zdCByZWYgPSB1c2VSZWYobnVsbClcbiAqXG4gKiB1c2VEb21FdmVudChyZWYsICd3aGVlbCcsIG9uV2hlZWwsIHsgcGFzc2l2ZTogZmFsc2UgfSlcbiAqXG4gKiByZXR1cm4gPGRpdiByZWY9e3JlZn0gLz5cbiAqIGBgYFxuICpcbiAqIEBwYXJhbSByZWYgLSBSZWFjdC5SZWZPYmplY3QgdGhhdCdzIGJlZW4gcHJvdmlkZWQgdG8gdGhlIGVsZW1lbnQgeW91IHdhbnQgdG8gYmluZCB0aGUgbGlzdGVuZXIgdG8uXG4gKiBAcGFyYW0gZXZlbnROYW1lIC0gTmFtZSBvZiB0aGUgZXZlbnQgeW91IHdhbnQgbGlzdGVuIGZvci5cbiAqIEBwYXJhbSBoYW5kbGVyIC0gRnVuY3Rpb24gdG8gZmlyZSB3aGVuIHJlY2VpdmluZyB0aGUgZXZlbnQuXG4gKiBAcGFyYW0gb3B0aW9ucyAtIE9wdGlvbnMgdG8gcGFzcyB0byBgRXZlbnQuYWRkRXZlbnRMaXN0ZW5lcmAuXG4gKlxuICogQHB1YmxpY1xuICovXG5leHBvcnQgZnVuY3Rpb24gdXNlRG9tRXZlbnQoXG4gICAgcmVmOiBSZWZPYmplY3Q8RXZlbnRUYXJnZXQgfCBudWxsPixcbiAgICBldmVudE5hbWU6IHN0cmluZyxcbiAgICBoYW5kbGVyPzogRXZlbnRMaXN0ZW5lciB8IHVuZGVmaW5lZCxcbiAgICBvcHRpb25zPzogQWRkRXZlbnRMaXN0ZW5lck9wdGlvbnNcbikge1xuICAgIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgICAgIGNvbnN0IGVsZW1lbnQgPSByZWYuY3VycmVudFxuXG4gICAgICAgIGlmIChoYW5kbGVyICYmIGVsZW1lbnQpIHtcbiAgICAgICAgICAgIHJldHVybiBhZGREb21FdmVudChlbGVtZW50LCBldmVudE5hbWUsIGhhbmRsZXIsIG9wdGlvbnMpXG4gICAgICAgIH1cbiAgICB9LCBbcmVmLCBldmVudE5hbWUsIGhhbmRsZXIsIG9wdGlvbnNdKVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/events/use-dom-event.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/drag/VisualElementDragControls.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvZ2VzdHVyZXMvZHJhZy9pbmRleC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFxQztBQUNEO0FBQ3dDOztBQUU1RSwwQkFBMEIsK0NBQU87QUFDakM7QUFDQTtBQUNBLG1DQUFtQyw4Q0FBSTtBQUN2QywrQkFBK0IsOENBQUk7QUFDbkMsNEJBQTRCLHFGQUF5QjtBQUNyRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQixlQUFlO0FBQy9CO0FBQ0E7QUFDQTtBQUNBLCtEQUErRCw4Q0FBSTtBQUNuRTtBQUNBO0FBQ0EsZ0JBQWdCLGVBQWU7QUFDL0IsZ0JBQWdCLGlDQUFpQztBQUNqRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFdUI7QUFDdkIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxnZXN0dXJlc1xcZHJhZ1xcaW5kZXgubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEZlYXR1cmUgfSBmcm9tICdtb3Rpb24tZG9tJztcbmltcG9ydCB7IG5vb3AgfSBmcm9tICdtb3Rpb24tdXRpbHMnO1xuaW1wb3J0IHsgVmlzdWFsRWxlbWVudERyYWdDb250cm9scyB9IGZyb20gJy4vVmlzdWFsRWxlbWVudERyYWdDb250cm9scy5tanMnO1xuXG5jbGFzcyBEcmFnR2VzdHVyZSBleHRlbmRzIEZlYXR1cmUge1xuICAgIGNvbnN0cnVjdG9yKG5vZGUpIHtcbiAgICAgICAgc3VwZXIobm9kZSk7XG4gICAgICAgIHRoaXMucmVtb3ZlR3JvdXBDb250cm9scyA9IG5vb3A7XG4gICAgICAgIHRoaXMucmVtb3ZlTGlzdGVuZXJzID0gbm9vcDtcbiAgICAgICAgdGhpcy5jb250cm9scyA9IG5ldyBWaXN1YWxFbGVtZW50RHJhZ0NvbnRyb2xzKG5vZGUpO1xuICAgIH1cbiAgICBtb3VudCgpIHtcbiAgICAgICAgLy8gSWYgd2UndmUgYmVlbiBwcm92aWRlZCBhIERyYWdDb250cm9scyBmb3IgbWFudWFsIGNvbnRyb2wgb3ZlciB0aGUgZHJhZyBnZXN0dXJlLFxuICAgICAgICAvLyBzdWJzY3JpYmUgdGhpcyBjb21wb25lbnQgdG8gaXQgb24gbW91bnQuXG4gICAgICAgIGNvbnN0IHsgZHJhZ0NvbnRyb2xzIH0gPSB0aGlzLm5vZGUuZ2V0UHJvcHMoKTtcbiAgICAgICAgaWYgKGRyYWdDb250cm9scykge1xuICAgICAgICAgICAgdGhpcy5yZW1vdmVHcm91cENvbnRyb2xzID0gZHJhZ0NvbnRyb2xzLnN1YnNjcmliZSh0aGlzLmNvbnRyb2xzKTtcbiAgICAgICAgfVxuICAgICAgICB0aGlzLnJlbW92ZUxpc3RlbmVycyA9IHRoaXMuY29udHJvbHMuYWRkTGlzdGVuZXJzKCkgfHwgbm9vcDtcbiAgICB9XG4gICAgdXBkYXRlKCkge1xuICAgICAgICBjb25zdCB7IGRyYWdDb250cm9scyB9ID0gdGhpcy5ub2RlLmdldFByb3BzKCk7XG4gICAgICAgIGNvbnN0IHsgZHJhZ0NvbnRyb2xzOiBwcmV2RHJhZ0NvbnRyb2xzIH0gPSB0aGlzLm5vZGUucHJldlByb3BzIHx8IHt9O1xuICAgICAgICBpZiAoZHJhZ0NvbnRyb2xzICE9PSBwcmV2RHJhZ0NvbnRyb2xzKSB7XG4gICAgICAgICAgICB0aGlzLnJlbW92ZUdyb3VwQ29udHJvbHMoKTtcbiAgICAgICAgICAgIGlmIChkcmFnQ29udHJvbHMpIHtcbiAgICAgICAgICAgICAgICB0aGlzLnJlbW92ZUdyb3VwQ29udHJvbHMgPSBkcmFnQ29udHJvbHMuc3Vic2NyaWJlKHRoaXMuY29udHJvbHMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHVubW91bnQoKSB7XG4gICAgICAgIHRoaXMucmVtb3ZlR3JvdXBDb250cm9scygpO1xuICAgICAgICB0aGlzLnJlbW92ZUxpc3RlbmVycygpO1xuICAgICAgICAvKipcbiAgICAgICAgICogSW4gUmVhY3QgMTksIGR1cmluZyBsaXN0IHJlb3JkZXIgcmVjb25jaWxpYXRpb24sIGNvbXBvbmVudHMgbWF5XG4gICAgICAgICAqIGJyaWVmbHkgdW5tb3VudCBhbmQgcmVtb3VudCB3aGlsZSB0aGUgZHJhZyBpcyBzdGlsbCBhY3RpdmUuIElmIHdlJ3JlXG4gICAgICAgICAqIGFjdGl2ZWx5IGRyYWdnaW5nLCB3ZSBzaG91bGQgTk9UIGVuZCB0aGUgcGFuIHNlc3Npb24gLSBpdCB3aWxsXG4gICAgICAgICAqIGNvbnRpbnVlIHRyYWNraW5nIHBvaW50ZXIgZXZlbnRzIHZpYSBpdHMgd2luZG93LWxldmVsIGxpc3RlbmVycy5cbiAgICAgICAgICpcbiAgICAgICAgICogVGhlIHBhbiBzZXNzaW9uIHdpbGwgYmUgcHJvcGVybHkgY2xlYW5lZCB1cCB3aGVuOlxuICAgICAgICAgKiAxLiBUaGUgZHJhZyBlbmRzIG5hdHVyYWxseSAocG9pbnRlcnVwL3BvaW50ZXJjYW5jZWwpXG4gICAgICAgICAqIDIuIFRoZSBjb21wb25lbnQgaXMgdHJ1bHkgcmVtb3ZlZCBmcm9tIHRoZSBET01cbiAgICAgICAgICovXG4gICAgICAgIGlmICghdGhpcy5jb250cm9scy5pc0RyYWdnaW5nKSB7XG4gICAgICAgICAgICB0aGlzLmNvbnRyb2xzLmVuZFBhblNlc3Npb24oKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuZXhwb3J0IHsgRHJhZ0dlc3R1cmUgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWluZGV4Lm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/drag/index.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/drag/use-drag-controls.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/drag/utils/constraints.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvZ2VzdHVyZXMvZm9jdXMubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBa0Q7QUFDZDs7QUFFcEMsMkJBQTJCLCtDQUFPO0FBQ2xDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QixrREFBSSxDQUFDLHVEQUFXLG9EQUFvRCx1REFBVztBQUN0RztBQUNBO0FBQ0E7O0FBRXdCO0FBQ3hCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xcZ2VzdHVyZXNcXGZvY3VzLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBGZWF0dXJlLCBhZGREb21FdmVudCB9IGZyb20gJ21vdGlvbi1kb20nO1xuaW1wb3J0IHsgcGlwZSB9IGZyb20gJ21vdGlvbi11dGlscyc7XG5cbmNsYXNzIEZvY3VzR2VzdHVyZSBleHRlbmRzIEZlYXR1cmUge1xuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICBzdXBlciguLi5hcmd1bWVudHMpO1xuICAgICAgICB0aGlzLmlzQWN0aXZlID0gZmFsc2U7XG4gICAgfVxuICAgIG9uRm9jdXMoKSB7XG4gICAgICAgIGxldCBpc0ZvY3VzVmlzaWJsZSA9IGZhbHNlO1xuICAgICAgICAvKipcbiAgICAgICAgICogSWYgdGhpcyBlbGVtZW50IGRvZXNuJ3QgbWF0Y2ggZm9jdXMtdmlzaWJsZSB0aGVuIGRvbid0XG4gICAgICAgICAqIGFwcGx5IHdoaWxlSG92ZXIuIEJ1dCwgaWYgbWF0Y2hlcyB0aHJvd3MgdGhhdCBmb2N1cy12aXNpYmxlXG4gICAgICAgICAqIGlzIG5vdCBhIHZhbGlkIHNlbGVjdG9yIHRoZW4gaW4gdGhhdCBicm93c2VyIG91dGxpbmUgc3R5bGVzIHdpbGwgYmUgYXBwbGllZFxuICAgICAgICAgKiB0byB0aGUgZWxlbWVudCBieSBkZWZhdWx0IGFuZCB3ZSB3YW50IHRvIG1hdGNoIHRoYXQgYmVoYXZpb3VyIHdpdGggd2hpbGVGb2N1cy5cbiAgICAgICAgICovXG4gICAgICAgIHRyeSB7XG4gICAgICAgICAgICBpc0ZvY3VzVmlzaWJsZSA9IHRoaXMubm9kZS5jdXJyZW50Lm1hdGNoZXMoXCI6Zm9jdXMtdmlzaWJsZVwiKTtcbiAgICAgICAgfVxuICAgICAgICBjYXRjaCAoZSkge1xuICAgICAgICAgICAgaXNGb2N1c1Zpc2libGUgPSB0cnVlO1xuICAgICAgICB9XG4gICAgICAgIGlmICghaXNGb2N1c1Zpc2libGUgfHwgIXRoaXMubm9kZS5hbmltYXRpb25TdGF0ZSlcbiAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgdGhpcy5ub2RlLmFuaW1hdGlvblN0YXRlLnNldEFjdGl2ZShcIndoaWxlRm9jdXNcIiwgdHJ1ZSk7XG4gICAgICAgIHRoaXMuaXNBY3RpdmUgPSB0cnVlO1xuICAgIH1cbiAgICBvbkJsdXIoKSB7XG4gICAgICAgIGlmICghdGhpcy5pc0FjdGl2ZSB8fCAhdGhpcy5ub2RlLmFuaW1hdGlvblN0YXRlKVxuICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICB0aGlzLm5vZGUuYW5pbWF0aW9uU3RhdGUuc2V0QWN0aXZlKFwid2hpbGVGb2N1c1wiLCBmYWxzZSk7XG4gICAgICAgIHRoaXMuaXNBY3RpdmUgPSBmYWxzZTtcbiAgICB9XG4gICAgbW91bnQoKSB7XG4gICAgICAgIHRoaXMudW5tb3VudCA9IHBpcGUoYWRkRG9tRXZlbnQodGhpcy5ub2RlLmN1cnJlbnQsIFwiZm9jdXNcIiwgKCkgPT4gdGhpcy5vbkZvY3VzKCkpLCBhZGREb21FdmVudCh0aGlzLm5vZGUuY3VycmVudCwgXCJibHVyXCIsICgpID0+IHRoaXMub25CbHVyKCkpKTtcbiAgICB9XG4gICAgdW5tb3VudCgpIHsgfVxufVxuXG5leHBvcnQgeyBGb2N1c0dlc3R1cmUgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWZvY3VzLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/focus.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvZ2VzdHVyZXMvaG92ZXIubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQW1EO0FBQ1M7O0FBRTVEO0FBQ0EsWUFBWSxRQUFRO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVEsNkNBQUssa0NBQWtDLHdFQUFnQjtBQUMvRDtBQUNBO0FBQ0EsMkJBQTJCLCtDQUFPO0FBQ2xDO0FBQ0EsZ0JBQWdCLFVBQVU7QUFDMUI7QUFDQTtBQUNBLHVCQUF1QixpREFBSztBQUM1QjtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTs7QUFFd0I7QUFDeEIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxnZXN0dXJlc1xcaG92ZXIubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEZlYXR1cmUsIGhvdmVyLCBmcmFtZSB9IGZyb20gJ21vdGlvbi1kb20nO1xuaW1wb3J0IHsgZXh0cmFjdEV2ZW50SW5mbyB9IGZyb20gJy4uL2V2ZW50cy9ldmVudC1pbmZvLm1qcyc7XG5cbmZ1bmN0aW9uIGhhbmRsZUhvdmVyRXZlbnQobm9kZSwgZXZlbnQsIGxpZmVjeWNsZSkge1xuICAgIGNvbnN0IHsgcHJvcHMgfSA9IG5vZGU7XG4gICAgaWYgKG5vZGUuYW5pbWF0aW9uU3RhdGUgJiYgcHJvcHMud2hpbGVIb3Zlcikge1xuICAgICAgICBub2RlLmFuaW1hdGlvblN0YXRlLnNldEFjdGl2ZShcIndoaWxlSG92ZXJcIiwgbGlmZWN5Y2xlID09PSBcIlN0YXJ0XCIpO1xuICAgIH1cbiAgICBjb25zdCBldmVudE5hbWUgPSAoXCJvbkhvdmVyXCIgKyBsaWZlY3ljbGUpO1xuICAgIGNvbnN0IGNhbGxiYWNrID0gcHJvcHNbZXZlbnROYW1lXTtcbiAgICBpZiAoY2FsbGJhY2spIHtcbiAgICAgICAgZnJhbWUucG9zdFJlbmRlcigoKSA9PiBjYWxsYmFjayhldmVudCwgZXh0cmFjdEV2ZW50SW5mbyhldmVudCkpKTtcbiAgICB9XG59XG5jbGFzcyBIb3Zlckdlc3R1cmUgZXh0ZW5kcyBGZWF0dXJlIHtcbiAgICBtb3VudCgpIHtcbiAgICAgICAgY29uc3QgeyBjdXJyZW50IH0gPSB0aGlzLm5vZGU7XG4gICAgICAgIGlmICghY3VycmVudClcbiAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgdGhpcy51bm1vdW50ID0gaG92ZXIoY3VycmVudCwgKF9lbGVtZW50LCBzdGFydEV2ZW50KSA9PiB7XG4gICAgICAgICAgICBoYW5kbGVIb3ZlckV2ZW50KHRoaXMubm9kZSwgc3RhcnRFdmVudCwgXCJTdGFydFwiKTtcbiAgICAgICAgICAgIHJldHVybiAoZW5kRXZlbnQpID0+IGhhbmRsZUhvdmVyRXZlbnQodGhpcy5ub2RlLCBlbmRFdmVudCwgXCJFbmRcIik7XG4gICAgICAgIH0pO1xuICAgIH1cbiAgICB1bm1vdW50KCkgeyB9XG59XG5cbmV4cG9ydCB7IEhvdmVyR2VzdHVyZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aG92ZXIubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/hover.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/pan/PanSession.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvZ2VzdHVyZXMvcGFuL2luZGV4Lm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQTRDO0FBQ1I7QUFDaUM7QUFDQztBQUN4Qjs7QUFFOUM7QUFDQTtBQUNBLFFBQVEsNkNBQUs7QUFDYjtBQUNBO0FBQ0EseUJBQXlCLCtDQUFPO0FBQ2hDO0FBQ0E7QUFDQSx5Q0FBeUMsOENBQUk7QUFDN0M7QUFDQTtBQUNBLDJCQUEyQix1REFBVTtBQUNyQztBQUNBLDJCQUEyQiwrRUFBZ0I7QUFDM0MsU0FBUztBQUNUO0FBQ0E7QUFDQSxnQkFBZ0IsaURBQWlEO0FBQ2pFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CLDZDQUFLO0FBQ3pCO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBLHlDQUF5Qyw4RUFBZTtBQUN4RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRXNCO0FBQ3RCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xcZ2VzdHVyZXNcXHBhblxcaW5kZXgubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEZlYXR1cmUsIGZyYW1lIH0gZnJvbSAnbW90aW9uLWRvbSc7XG5pbXBvcnQgeyBub29wIH0gZnJvbSAnbW90aW9uLXV0aWxzJztcbmltcG9ydCB7IGFkZFBvaW50ZXJFdmVudCB9IGZyb20gJy4uLy4uL2V2ZW50cy9hZGQtcG9pbnRlci1ldmVudC5tanMnO1xuaW1wb3J0IHsgZ2V0Q29udGV4dFdpbmRvdyB9IGZyb20gJy4uLy4uL3V0aWxzL2dldC1jb250ZXh0LXdpbmRvdy5tanMnO1xuaW1wb3J0IHsgUGFuU2Vzc2lvbiB9IGZyb20gJy4vUGFuU2Vzc2lvbi5tanMnO1xuXG5jb25zdCBhc3luY0hhbmRsZXIgPSAoaGFuZGxlcikgPT4gKGV2ZW50LCBpbmZvKSA9PiB7XG4gICAgaWYgKGhhbmRsZXIpIHtcbiAgICAgICAgZnJhbWUudXBkYXRlKCgpID0+IGhhbmRsZXIoZXZlbnQsIGluZm8pLCBmYWxzZSwgdHJ1ZSk7XG4gICAgfVxufTtcbmNsYXNzIFBhbkdlc3R1cmUgZXh0ZW5kcyBGZWF0dXJlIHtcbiAgICBjb25zdHJ1Y3RvcigpIHtcbiAgICAgICAgc3VwZXIoLi4uYXJndW1lbnRzKTtcbiAgICAgICAgdGhpcy5yZW1vdmVQb2ludGVyRG93bkxpc3RlbmVyID0gbm9vcDtcbiAgICB9XG4gICAgb25Qb2ludGVyRG93bihwb2ludGVyRG93bkV2ZW50KSB7XG4gICAgICAgIHRoaXMuc2Vzc2lvbiA9IG5ldyBQYW5TZXNzaW9uKHBvaW50ZXJEb3duRXZlbnQsIHRoaXMuY3JlYXRlUGFuSGFuZGxlcnMoKSwge1xuICAgICAgICAgICAgdHJhbnNmb3JtUGFnZVBvaW50OiB0aGlzLm5vZGUuZ2V0VHJhbnNmb3JtUGFnZVBvaW50KCksXG4gICAgICAgICAgICBjb250ZXh0V2luZG93OiBnZXRDb250ZXh0V2luZG93KHRoaXMubm9kZSksXG4gICAgICAgIH0pO1xuICAgIH1cbiAgICBjcmVhdGVQYW5IYW5kbGVycygpIHtcbiAgICAgICAgY29uc3QgeyBvblBhblNlc3Npb25TdGFydCwgb25QYW5TdGFydCwgb25QYW4sIG9uUGFuRW5kIH0gPSB0aGlzLm5vZGUuZ2V0UHJvcHMoKTtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIG9uU2Vzc2lvblN0YXJ0OiBhc3luY0hhbmRsZXIob25QYW5TZXNzaW9uU3RhcnQpLFxuICAgICAgICAgICAgb25TdGFydDogYXN5bmNIYW5kbGVyKG9uUGFuU3RhcnQpLFxuICAgICAgICAgICAgb25Nb3ZlOiBhc3luY0hhbmRsZXIob25QYW4pLFxuICAgICAgICAgICAgb25FbmQ6IChldmVudCwgaW5mbykgPT4ge1xuICAgICAgICAgICAgICAgIGRlbGV0ZSB0aGlzLnNlc3Npb247XG4gICAgICAgICAgICAgICAgaWYgKG9uUGFuRW5kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZyYW1lLnBvc3RSZW5kZXIoKCkgPT4gb25QYW5FbmQoZXZlbnQsIGluZm8pKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9LFxuICAgICAgICB9O1xuICAgIH1cbiAgICBtb3VudCgpIHtcbiAgICAgICAgdGhpcy5yZW1vdmVQb2ludGVyRG93bkxpc3RlbmVyID0gYWRkUG9pbnRlckV2ZW50KHRoaXMubm9kZS5jdXJyZW50LCBcInBvaW50ZXJkb3duXCIsIChldmVudCkgPT4gdGhpcy5vblBvaW50ZXJEb3duKGV2ZW50KSk7XG4gICAgfVxuICAgIHVwZGF0ZSgpIHtcbiAgICAgICAgdGhpcy5zZXNzaW9uICYmIHRoaXMuc2Vzc2lvbi51cGRhdGVIYW5kbGVycyh0aGlzLmNyZWF0ZVBhbkhhbmRsZXJzKCkpO1xuICAgIH1cbiAgICB1bm1vdW50KCkge1xuICAgICAgICB0aGlzLnJlbW92ZVBvaW50ZXJEb3duTGlzdGVuZXIoKTtcbiAgICAgICAgdGhpcy5zZXNzaW9uICYmIHRoaXMuc2Vzc2lvbi5lbmQoKTtcbiAgICB9XG59XG5cbmV4cG9ydCB7IFBhbkdlc3R1cmUgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWluZGV4Lm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/pan/index.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvZ2VzdHVyZXMvcHJlc3MubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQW1EO0FBQ1M7O0FBRTVEO0FBQ0EsWUFBWSxRQUFRO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVEsNkNBQUssa0NBQWtDLHdFQUFnQjtBQUMvRDtBQUNBO0FBQ0EsMkJBQTJCLCtDQUFPO0FBQ2xDO0FBQ0EsZ0JBQWdCLFVBQVU7QUFDMUI7QUFDQTtBQUNBLGdCQUFnQiw2QkFBNkI7QUFDN0MsdUJBQXVCLGlEQUFLO0FBQzVCO0FBQ0EsZ0NBQWdDLFNBQVM7QUFDekMsU0FBUztBQUNUO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBOztBQUV3QjtBQUN4QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXGdlc3R1cmVzXFxwcmVzcy5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRmVhdHVyZSwgcHJlc3MsIGZyYW1lIH0gZnJvbSAnbW90aW9uLWRvbSc7XG5pbXBvcnQgeyBleHRyYWN0RXZlbnRJbmZvIH0gZnJvbSAnLi4vZXZlbnRzL2V2ZW50LWluZm8ubWpzJztcblxuZnVuY3Rpb24gaGFuZGxlUHJlc3NFdmVudChub2RlLCBldmVudCwgbGlmZWN5Y2xlKSB7XG4gICAgY29uc3QgeyBwcm9wcyB9ID0gbm9kZTtcbiAgICBpZiAobm9kZS5jdXJyZW50IGluc3RhbmNlb2YgSFRNTEJ1dHRvbkVsZW1lbnQgJiYgbm9kZS5jdXJyZW50LmRpc2FibGVkKSB7XG4gICAgICAgIHJldHVybjtcbiAgICB9XG4gICAgaWYgKG5vZGUuYW5pbWF0aW9uU3RhdGUgJiYgcHJvcHMud2hpbGVUYXApIHtcbiAgICAgICAgbm9kZS5hbmltYXRpb25TdGF0ZS5zZXRBY3RpdmUoXCJ3aGlsZVRhcFwiLCBsaWZlY3ljbGUgPT09IFwiU3RhcnRcIik7XG4gICAgfVxuICAgIGNvbnN0IGV2ZW50TmFtZSA9IChcIm9uVGFwXCIgKyAobGlmZWN5Y2xlID09PSBcIkVuZFwiID8gXCJcIiA6IGxpZmVjeWNsZSkpO1xuICAgIGNvbnN0IGNhbGxiYWNrID0gcHJvcHNbZXZlbnROYW1lXTtcbiAgICBpZiAoY2FsbGJhY2spIHtcbiAgICAgICAgZnJhbWUucG9zdFJlbmRlcigoKSA9PiBjYWxsYmFjayhldmVudCwgZXh0cmFjdEV2ZW50SW5mbyhldmVudCkpKTtcbiAgICB9XG59XG5jbGFzcyBQcmVzc0dlc3R1cmUgZXh0ZW5kcyBGZWF0dXJlIHtcbiAgICBtb3VudCgpIHtcbiAgICAgICAgY29uc3QgeyBjdXJyZW50IH0gPSB0aGlzLm5vZGU7XG4gICAgICAgIGlmICghY3VycmVudClcbiAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgY29uc3QgeyBnbG9iYWxUYXBUYXJnZXQsIHByb3BhZ2F0ZSB9ID0gdGhpcy5ub2RlLnByb3BzO1xuICAgICAgICB0aGlzLnVubW91bnQgPSBwcmVzcyhjdXJyZW50LCAoX2VsZW1lbnQsIHN0YXJ0RXZlbnQpID0+IHtcbiAgICAgICAgICAgIGhhbmRsZVByZXNzRXZlbnQodGhpcy5ub2RlLCBzdGFydEV2ZW50LCBcIlN0YXJ0XCIpO1xuICAgICAgICAgICAgcmV0dXJuIChlbmRFdmVudCwgeyBzdWNjZXNzIH0pID0+IGhhbmRsZVByZXNzRXZlbnQodGhpcy5ub2RlLCBlbmRFdmVudCwgc3VjY2VzcyA/IFwiRW5kXCIgOiBcIkNhbmNlbFwiKTtcbiAgICAgICAgfSwge1xuICAgICAgICAgICAgdXNlR2xvYmFsVGFyZ2V0OiBnbG9iYWxUYXBUYXJnZXQsXG4gICAgICAgICAgICBzdG9wUHJvcGFnYXRpb246IHByb3BhZ2F0ZT8udGFwID09PSBmYWxzZSxcbiAgICAgICAgfSk7XG4gICAgfVxuICAgIHVubW91bnQoKSB7IH1cbn1cblxuZXhwb3J0IHsgUHJlc3NHZXN0dXJlIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1wcmVzcy5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/press.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/index.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/animation/exit.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvbW90aW9uL2ZlYXR1cmVzL2FuaW1hdGlvbi9pbmRleC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFnRjs7QUFFaEYsK0JBQStCLCtDQUFPO0FBQ3RDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0RBQXNELGdFQUFvQjtBQUMxRTtBQUNBO0FBQ0EsZ0JBQWdCLFVBQVU7QUFDMUIsWUFBWSwrREFBbUI7QUFDL0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0IsVUFBVTtBQUMxQixnQkFBZ0IsdUJBQXVCO0FBQ3ZDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFNEI7QUFDNUIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxtb3Rpb25cXGZlYXR1cmVzXFxhbmltYXRpb25cXGluZGV4Lm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBGZWF0dXJlLCBjcmVhdGVBbmltYXRpb25TdGF0ZSwgaXNBbmltYXRpb25Db250cm9scyB9IGZyb20gJ21vdGlvbi1kb20nO1xuXG5jbGFzcyBBbmltYXRpb25GZWF0dXJlIGV4dGVuZHMgRmVhdHVyZSB7XG4gICAgLyoqXG4gICAgICogV2UgZHluYW1pY2FsbHkgZ2VuZXJhdGUgdGhlIEFuaW1hdGlvblN0YXRlIG1hbmFnZXIgYXMgaXQgY29udGFpbnMgYSByZWZlcmVuY2VcbiAgICAgKiB0byB0aGUgdW5kZXJseWluZyBhbmltYXRpb24gbGlicmFyeS4gV2Ugb25seSB3YW50IHRvIGxvYWQgdGhhdCBpZiB3ZSBsb2FkIHRoaXMsXG4gICAgICogc28gcGVvcGxlIGNhbiBvcHRpb25hbGx5IGNvZGUgc3BsaXQgaXQgb3V0IHVzaW5nIHRoZSBgbWAgY29tcG9uZW50LlxuICAgICAqL1xuICAgIGNvbnN0cnVjdG9yKG5vZGUpIHtcbiAgICAgICAgc3VwZXIobm9kZSk7XG4gICAgICAgIG5vZGUuYW5pbWF0aW9uU3RhdGUgfHwgKG5vZGUuYW5pbWF0aW9uU3RhdGUgPSBjcmVhdGVBbmltYXRpb25TdGF0ZShub2RlKSk7XG4gICAgfVxuICAgIHVwZGF0ZUFuaW1hdGlvbkNvbnRyb2xzU3Vic2NyaXB0aW9uKCkge1xuICAgICAgICBjb25zdCB7IGFuaW1hdGUgfSA9IHRoaXMubm9kZS5nZXRQcm9wcygpO1xuICAgICAgICBpZiAoaXNBbmltYXRpb25Db250cm9scyhhbmltYXRlKSkge1xuICAgICAgICAgICAgdGhpcy51bm1vdW50Q29udHJvbHMgPSBhbmltYXRlLnN1YnNjcmliZSh0aGlzLm5vZGUpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8qKlxuICAgICAqIFN1YnNjcmliZSBhbnkgcHJvdmlkZWQgQW5pbWF0aW9uQ29udHJvbHMgdG8gdGhlIGNvbXBvbmVudCdzIFZpc3VhbEVsZW1lbnRcbiAgICAgKi9cbiAgICBtb3VudCgpIHtcbiAgICAgICAgdGhpcy51cGRhdGVBbmltYXRpb25Db250cm9sc1N1YnNjcmlwdGlvbigpO1xuICAgIH1cbiAgICB1cGRhdGUoKSB7XG4gICAgICAgIGNvbnN0IHsgYW5pbWF0ZSB9ID0gdGhpcy5ub2RlLmdldFByb3BzKCk7XG4gICAgICAgIGNvbnN0IHsgYW5pbWF0ZTogcHJldkFuaW1hdGUgfSA9IHRoaXMubm9kZS5wcmV2UHJvcHMgfHwge307XG4gICAgICAgIGlmIChhbmltYXRlICE9PSBwcmV2QW5pbWF0ZSkge1xuICAgICAgICAgICAgdGhpcy51cGRhdGVBbmltYXRpb25Db250cm9sc1N1YnNjcmlwdGlvbigpO1xuICAgICAgICB9XG4gICAgfVxuICAgIHVubW91bnQoKSB7XG4gICAgICAgIHRoaXMubm9kZS5hbmltYXRpb25TdGF0ZS5yZXNldCgpO1xuICAgICAgICB0aGlzLnVubW91bnRDb250cm9scz8uKCk7XG4gICAgfVxufVxuXG5leHBvcnQgeyBBbmltYXRpb25GZWF0dXJlIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pbmRleC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/animation/index.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvbW90aW9uL2ZlYXR1cmVzL2FuaW1hdGlvbnMubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUF5RDtBQUNHOztBQUU1RDtBQUNBO0FBQ0EsaUJBQWlCLGtFQUFnQjtBQUNqQyxLQUFLO0FBQ0w7QUFDQSxpQkFBaUIscUVBQW9CO0FBQ3JDLEtBQUs7QUFDTDs7QUFFc0I7QUFDdEIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxtb3Rpb25cXGZlYXR1cmVzXFxhbmltYXRpb25zLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBbmltYXRpb25GZWF0dXJlIH0gZnJvbSAnLi9hbmltYXRpb24vaW5kZXgubWpzJztcbmltcG9ydCB7IEV4aXRBbmltYXRpb25GZWF0dXJlIH0gZnJvbSAnLi9hbmltYXRpb24vZXhpdC5tanMnO1xuXG5jb25zdCBhbmltYXRpb25zID0ge1xuICAgIGFuaW1hdGlvbjoge1xuICAgICAgICBGZWF0dXJlOiBBbmltYXRpb25GZWF0dXJlLFxuICAgIH0sXG4gICAgZXhpdDoge1xuICAgICAgICBGZWF0dXJlOiBFeGl0QW5pbWF0aW9uRmVhdHVyZSxcbiAgICB9LFxufTtcblxuZXhwb3J0IHsgYW5pbWF0aW9ucyB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YW5pbWF0aW9ucy5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/animations.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvbW90aW9uL2ZlYXR1cmVzL2RlZmluaXRpb25zLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBMEU7O0FBRTFFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSSxpRUFBcUI7QUFDekI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLGlFQUFxQjtBQUNoQzs7QUFFb0U7QUFDcEUiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxtb3Rpb25cXGZlYXR1cmVzXFxkZWZpbml0aW9ucy5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZ2V0RmVhdHVyZURlZmluaXRpb25zLCBzZXRGZWF0dXJlRGVmaW5pdGlvbnMgfSBmcm9tICdtb3Rpb24tZG9tJztcblxuY29uc3QgZmVhdHVyZVByb3BzID0ge1xuICAgIGFuaW1hdGlvbjogW1xuICAgICAgICBcImFuaW1hdGVcIixcbiAgICAgICAgXCJ2YXJpYW50c1wiLFxuICAgICAgICBcIndoaWxlSG92ZXJcIixcbiAgICAgICAgXCJ3aGlsZVRhcFwiLFxuICAgICAgICBcImV4aXRcIixcbiAgICAgICAgXCJ3aGlsZUluVmlld1wiLFxuICAgICAgICBcIndoaWxlRm9jdXNcIixcbiAgICAgICAgXCJ3aGlsZURyYWdcIixcbiAgICBdLFxuICAgIGV4aXQ6IFtcImV4aXRcIl0sXG4gICAgZHJhZzogW1wiZHJhZ1wiLCBcImRyYWdDb250cm9sc1wiXSxcbiAgICBmb2N1czogW1wid2hpbGVGb2N1c1wiXSxcbiAgICBob3ZlcjogW1wid2hpbGVIb3ZlclwiLCBcIm9uSG92ZXJTdGFydFwiLCBcIm9uSG92ZXJFbmRcIl0sXG4gICAgdGFwOiBbXCJ3aGlsZVRhcFwiLCBcIm9uVGFwXCIsIFwib25UYXBTdGFydFwiLCBcIm9uVGFwQ2FuY2VsXCJdLFxuICAgIHBhbjogW1wib25QYW5cIiwgXCJvblBhblN0YXJ0XCIsIFwib25QYW5TZXNzaW9uU3RhcnRcIiwgXCJvblBhbkVuZFwiXSxcbiAgICBpblZpZXc6IFtcIndoaWxlSW5WaWV3XCIsIFwib25WaWV3cG9ydEVudGVyXCIsIFwib25WaWV3cG9ydExlYXZlXCJdLFxuICAgIGxheW91dDogW1wibGF5b3V0XCIsIFwibGF5b3V0SWRcIl0sXG59O1xubGV0IGlzSW5pdGlhbGl6ZWQgPSBmYWxzZTtcbi8qKlxuICogSW5pdGlhbGl6ZSBmZWF0dXJlIGRlZmluaXRpb25zIHdpdGggaXNFbmFibGVkIGNoZWNrcy5cbiAqIFRoaXMgbXVzdCBiZSBjYWxsZWQgYmVmb3JlIGFueSBtb3Rpb24gY29tcG9uZW50cyBhcmUgcmVuZGVyZWQuXG4gKi9cbmZ1bmN0aW9uIGluaXRGZWF0dXJlRGVmaW5pdGlvbnMoKSB7XG4gICAgaWYgKGlzSW5pdGlhbGl6ZWQpXG4gICAgICAgIHJldHVybjtcbiAgICBjb25zdCBpbml0aWFsRmVhdHVyZURlZmluaXRpb25zID0ge307XG4gICAgZm9yIChjb25zdCBrZXkgaW4gZmVhdHVyZVByb3BzKSB7XG4gICAgICAgIGluaXRpYWxGZWF0dXJlRGVmaW5pdGlvbnNba2V5XSA9IHtcbiAgICAgICAgICAgIGlzRW5hYmxlZDogKHByb3BzKSA9PiBmZWF0dXJlUHJvcHNba2V5XS5zb21lKChuYW1lKSA9PiAhIXByb3BzW25hbWVdKSxcbiAgICAgICAgfTtcbiAgICB9XG4gICAgc2V0RmVhdHVyZURlZmluaXRpb25zKGluaXRpYWxGZWF0dXJlRGVmaW5pdGlvbnMpO1xuICAgIGlzSW5pdGlhbGl6ZWQgPSB0cnVlO1xufVxuLyoqXG4gKiBHZXQgdGhlIGN1cnJlbnQgZmVhdHVyZSBkZWZpbml0aW9ucywgaW5pdGlhbGl6aW5nIGlmIG5lZWRlZC5cbiAqL1xuZnVuY3Rpb24gZ2V0SW5pdGlhbGl6ZWRGZWF0dXJlRGVmaW5pdGlvbnMoKSB7XG4gICAgaW5pdEZlYXR1cmVEZWZpbml0aW9ucygpO1xuICAgIHJldHVybiBnZXRGZWF0dXJlRGVmaW5pdGlvbnMoKTtcbn1cblxuZXhwb3J0IHsgZ2V0SW5pdGlhbGl6ZWRGZWF0dXJlRGVmaW5pdGlvbnMsIGluaXRGZWF0dXJlRGVmaW5pdGlvbnMgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWRlZmluaXRpb25zLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/definitions.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvbW90aW9uL2ZlYXR1cmVzL2RyYWcubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQTREO0FBQ0Y7QUFDQztBQUNYOztBQUVoRDtBQUNBO0FBQ0EsaUJBQWlCLCtEQUFVO0FBQzNCLEtBQUs7QUFDTDtBQUNBLGlCQUFpQixpRUFBVztBQUM1Qix3QkFBd0IsMERBQWtCO0FBQzFDLHFCQUFxQjtBQUNyQixLQUFLO0FBQ0w7O0FBRWdCO0FBQ2hCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xcbW90aW9uXFxmZWF0dXJlc1xcZHJhZy5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRHJhZ0dlc3R1cmUgfSBmcm9tICcuLi8uLi9nZXN0dXJlcy9kcmFnL2luZGV4Lm1qcyc7XG5pbXBvcnQgeyBQYW5HZXN0dXJlIH0gZnJvbSAnLi4vLi4vZ2VzdHVyZXMvcGFuL2luZGV4Lm1qcyc7XG5pbXBvcnQgeyBNZWFzdXJlTGF5b3V0IH0gZnJvbSAnLi9sYXlvdXQvTWVhc3VyZUxheW91dC5tanMnO1xuaW1wb3J0IHsgSFRNTFByb2plY3Rpb25Ob2RlIH0gZnJvbSAnbW90aW9uLWRvbSc7XG5cbmNvbnN0IGRyYWcgPSB7XG4gICAgcGFuOiB7XG4gICAgICAgIEZlYXR1cmU6IFBhbkdlc3R1cmUsXG4gICAgfSxcbiAgICBkcmFnOiB7XG4gICAgICAgIEZlYXR1cmU6IERyYWdHZXN0dXJlLFxuICAgICAgICBQcm9qZWN0aW9uTm9kZTogSFRNTFByb2plY3Rpb25Ob2RlLFxuICAgICAgICBNZWFzdXJlTGF5b3V0LFxuICAgIH0sXG59O1xuXG5leHBvcnQgeyBkcmFnIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1kcmFnLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/drag.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvbW90aW9uL2ZlYXR1cmVzL2dlc3R1cmVzLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUF3RDtBQUNBO0FBQ0E7QUFDSDs7QUFFckQ7QUFDQTtBQUNBLGlCQUFpQiw4REFBYTtBQUM5QixLQUFLO0FBQ0w7QUFDQSxpQkFBaUIsNkRBQVk7QUFDN0IsS0FBSztBQUNMO0FBQ0EsaUJBQWlCLDZEQUFZO0FBQzdCLEtBQUs7QUFDTDtBQUNBLGlCQUFpQiw2REFBWTtBQUM3QixLQUFLO0FBQ0w7O0FBRTZCO0FBQzdCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xcbW90aW9uXFxmZWF0dXJlc1xcZ2VzdHVyZXMubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEhvdmVyR2VzdHVyZSB9IGZyb20gJy4uLy4uL2dlc3R1cmVzL2hvdmVyLm1qcyc7XG5pbXBvcnQgeyBGb2N1c0dlc3R1cmUgfSBmcm9tICcuLi8uLi9nZXN0dXJlcy9mb2N1cy5tanMnO1xuaW1wb3J0IHsgUHJlc3NHZXN0dXJlIH0gZnJvbSAnLi4vLi4vZ2VzdHVyZXMvcHJlc3MubWpzJztcbmltcG9ydCB7IEluVmlld0ZlYXR1cmUgfSBmcm9tICcuL3ZpZXdwb3J0L2luZGV4Lm1qcyc7XG5cbmNvbnN0IGdlc3R1cmVBbmltYXRpb25zID0ge1xuICAgIGluVmlldzoge1xuICAgICAgICBGZWF0dXJlOiBJblZpZXdGZWF0dXJlLFxuICAgIH0sXG4gICAgdGFwOiB7XG4gICAgICAgIEZlYXR1cmU6IFByZXNzR2VzdHVyZSxcbiAgICB9LFxuICAgIGZvY3VzOiB7XG4gICAgICAgIEZlYXR1cmU6IEZvY3VzR2VzdHVyZSxcbiAgICB9LFxuICAgIGhvdmVyOiB7XG4gICAgICAgIEZlYXR1cmU6IEhvdmVyR2VzdHVyZSxcbiAgICB9LFxufTtcblxuZXhwb3J0IHsgZ2VzdHVyZUFuaW1hdGlvbnMgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWdlc3R1cmVzLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/gestures.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvbW90aW9uL2ZlYXR1cmVzL2xheW91dC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQWdEO0FBQ1c7O0FBRTNEO0FBQ0E7QUFDQSx3QkFBd0IsMERBQWtCO0FBQzFDLHFCQUFxQjtBQUNyQixLQUFLO0FBQ0w7O0FBRWtCO0FBQ2xCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xcbW90aW9uXFxmZWF0dXJlc1xcbGF5b3V0Lm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBIVE1MUHJvamVjdGlvbk5vZGUgfSBmcm9tICdtb3Rpb24tZG9tJztcbmltcG9ydCB7IE1lYXN1cmVMYXlvdXQgfSBmcm9tICcuL2xheW91dC9NZWFzdXJlTGF5b3V0Lm1qcyc7XG5cbmNvbnN0IGxheW91dCA9IHtcbiAgICBsYXlvdXQ6IHtcbiAgICAgICAgUHJvamVjdGlvbk5vZGU6IEhUTUxQcm9qZWN0aW9uTm9kZSxcbiAgICAgICAgTWVhc3VyZUxheW91dCxcbiAgICB9LFxufTtcblxuZXhwb3J0IHsgbGF5b3V0IH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1sYXlvdXQubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/layout.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-runtime.js\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _components_AnimatePresence_use_presence_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../components/AnimatePresence/use-presence.mjs */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \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    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 //# sourceMappingURL=MeasureLayout.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/layout/MeasureLayout.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvbW90aW9uL2ZlYXR1cmVzL2xvYWQtZmVhdHVyZXMubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFtRDtBQUNrQjs7QUFFckU7QUFDQSwrQkFBK0Isa0ZBQWdDO0FBQy9EO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUksaUVBQXFCO0FBQ3pCOztBQUV3QjtBQUN4QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXG1vdGlvblxcZmVhdHVyZXNcXGxvYWQtZmVhdHVyZXMubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHNldEZlYXR1cmVEZWZpbml0aW9ucyB9IGZyb20gJ21vdGlvbi1kb20nO1xuaW1wb3J0IHsgZ2V0SW5pdGlhbGl6ZWRGZWF0dXJlRGVmaW5pdGlvbnMgfSBmcm9tICcuL2RlZmluaXRpb25zLm1qcyc7XG5cbmZ1bmN0aW9uIGxvYWRGZWF0dXJlcyhmZWF0dXJlcykge1xuICAgIGNvbnN0IGZlYXR1cmVEZWZpbml0aW9ucyA9IGdldEluaXRpYWxpemVkRmVhdHVyZURlZmluaXRpb25zKCk7XG4gICAgZm9yIChjb25zdCBrZXkgaW4gZmVhdHVyZXMpIHtcbiAgICAgICAgZmVhdHVyZURlZmluaXRpb25zW2tleV0gPSB7XG4gICAgICAgICAgICAuLi5mZWF0dXJlRGVmaW5pdGlvbnNba2V5XSxcbiAgICAgICAgICAgIC4uLmZlYXR1cmVzW2tleV0sXG4gICAgICAgIH07XG4gICAgfVxuICAgIHNldEZlYXR1cmVEZWZpbml0aW9ucyhmZWF0dXJlRGVmaW5pdGlvbnMpO1xufVxuXG5leHBvcnQgeyBsb2FkRmVhdHVyZXMgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWxvYWQtZmVhdHVyZXMubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/load-features.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/viewport/index.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvbW90aW9uL2ZlYXR1cmVzL3ZpZXdwb3J0L29ic2VydmVycy5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0NBQW9DLGtCQUFrQjtBQUN0RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0NBQW9DO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrRkFBa0Ysa0JBQWtCO0FBQ3BHO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFK0I7QUFDL0IiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxtb3Rpb25cXGZlYXR1cmVzXFx2aWV3cG9ydFxcb2JzZXJ2ZXJzLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIE1hcCBhbiBJbnRlcnNlY3Rpb25IYW5kbGVyIGNhbGxiYWNrIHRvIGFuIGVsZW1lbnQuIFdlIG9ubHkgZXZlciBtYWtlIG9uZSBoYW5kbGVyIGZvciBvbmVcbiAqIGVsZW1lbnQsIHNvIGV2ZW4gdGhvdWdoIHRoZXNlIGhhbmRsZXJzIG1pZ2h0IGFsbCBiZSB0cmlnZ2VyZWQgYnkgZGlmZmVyZW50XG4gKiBvYnNlcnZlcnMsIHdlIGNhbiBrZWVwIHRoZW0gaW4gdGhlIHNhbWUgbWFwLlxuICovXG5jb25zdCBvYnNlcnZlckNhbGxiYWNrcyA9IG5ldyBXZWFrTWFwKCk7XG4vKipcbiAqIE11bHRpcGxlIG9ic2VydmVycyBjYW4gYmUgY3JlYXRlZCBmb3IgbXVsdGlwbGUgZWxlbWVudC9kb2N1bWVudCByb290cy4gRWFjaCB3aXRoXG4gKiBkaWZmZXJlbnQgc2V0dGluZ3MuIFNvIGhlcmUgd2Ugc3RvcmUgZGljdGlvbmFyaWVzIG9mIG9ic2VydmVycyB0byBlYWNoIHJvb3QsXG4gKiB1c2luZyBzZXJpYWxpc2VkIHNldHRpbmdzICh0aHJlc2hvbGQvbWFyZ2luKSBhcyBsb29rdXAga2V5cy5cbiAqL1xuY29uc3Qgb2JzZXJ2ZXJzID0gbmV3IFdlYWtNYXAoKTtcbmNvbnN0IGZpcmVPYnNlcnZlckNhbGxiYWNrID0gKGVudHJ5KSA9PiB7XG4gICAgY29uc3QgY2FsbGJhY2sgPSBvYnNlcnZlckNhbGxiYWNrcy5nZXQoZW50cnkudGFyZ2V0KTtcbiAgICBjYWxsYmFjayAmJiBjYWxsYmFjayhlbnRyeSk7XG59O1xuY29uc3QgZmlyZUFsbE9ic2VydmVyQ2FsbGJhY2tzID0gKGVudHJpZXMpID0+IHtcbiAgICBlbnRyaWVzLmZvckVhY2goZmlyZU9ic2VydmVyQ2FsbGJhY2spO1xufTtcbmZ1bmN0aW9uIGluaXRJbnRlcnNlY3Rpb25PYnNlcnZlcih7IHJvb3QsIC4uLm9wdGlvbnMgfSkge1xuICAgIGNvbnN0IGxvb2t1cFJvb3QgPSByb290IHx8IGRvY3VtZW50O1xuICAgIC8qKlxuICAgICAqIElmIHdlIGRvbid0IGhhdmUgYW4gb2JzZXJ2ZXIgbG9va3VwIG1hcCBmb3IgdGhpcyByb290LCBjcmVhdGUgb25lLlxuICAgICAqL1xuICAgIGlmICghb2JzZXJ2ZXJzLmhhcyhsb29rdXBSb290KSkge1xuICAgICAgICBvYnNlcnZlcnMuc2V0KGxvb2t1cFJvb3QsIHt9KTtcbiAgICB9XG4gICAgY29uc3Qgcm9vdE9ic2VydmVycyA9IG9ic2VydmVycy5nZXQobG9va3VwUm9vdCk7XG4gICAgY29uc3Qga2V5ID0gSlNPTi5zdHJpbmdpZnkob3B0aW9ucyk7XG4gICAgLyoqXG4gICAgICogSWYgd2UgZG9uJ3QgaGF2ZSBhbiBvYnNlcnZlciBmb3IgdGhpcyBjb21iaW5hdGlvbiBvZiByb290IGFuZCBzZXR0aW5ncyxcbiAgICAgKiBjcmVhdGUgb25lLlxuICAgICAqL1xuICAgIGlmICghcm9vdE9ic2VydmVyc1trZXldKSB7XG4gICAgICAgIHJvb3RPYnNlcnZlcnNba2V5XSA9IG5ldyBJbnRlcnNlY3Rpb25PYnNlcnZlcihmaXJlQWxsT2JzZXJ2ZXJDYWxsYmFja3MsIHsgcm9vdCwgLi4ub3B0aW9ucyB9KTtcbiAgICB9XG4gICAgcmV0dXJuIHJvb3RPYnNlcnZlcnNba2V5XTtcbn1cbmZ1bmN0aW9uIG9ic2VydmVJbnRlcnNlY3Rpb24oZWxlbWVudCwgb3B0aW9ucywgY2FsbGJhY2spIHtcbiAgICBjb25zdCByb290SW50ZXJlc2VjdGlvbk9ic2VydmVyID0gaW5pdEludGVyc2VjdGlvbk9ic2VydmVyKG9wdGlvbnMpO1xuICAgIG9ic2VydmVyQ2FsbGJhY2tzLnNldChlbGVtZW50LCBjYWxsYmFjayk7XG4gICAgcm9vdEludGVyZXNlY3Rpb25PYnNlcnZlci5vYnNlcnZlKGVsZW1lbnQpO1xuICAgIHJldHVybiAoKSA9PiB7XG4gICAgICAgIG9ic2VydmVyQ2FsbGJhY2tzLmRlbGV0ZShlbGVtZW50KTtcbiAgICAgICAgcm9vdEludGVyZXNlY3Rpb25PYnNlcnZlci51bm9ic2VydmUoZWxlbWVudCk7XG4gICAgfTtcbn1cblxuZXhwb3J0IHsgb2JzZXJ2ZUludGVyc2VjdGlvbiB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9b2JzZXJ2ZXJzLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/viewport/observers.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-runtime.js\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! motion-utils */ \"(ssr)/./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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _context_LayoutGroupContext_mjs__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../context/LayoutGroupContext.mjs */ \"(ssr)/./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_13__ = __webpack_require__(/*! ../context/LazyContext.mjs */ \"(ssr)/./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 */ \"(ssr)/./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_8__ = __webpack_require__(/*! ../context/MotionContext/index.mjs */ \"(ssr)/./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 */ \"(ssr)/./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_9__ = __webpack_require__(/*! ../render/dom/use-render.mjs */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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_15__ = __webpack_require__(/*! ./features/definitions.mjs */ \"(ssr)/./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 */ \"(ssr)/./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_11__ = __webpack_require__(/*! ./utils/symbol.mjs */ \"(ssr)/./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_10__ = __webpack_require__(/*! ./utils/use-motion-ref.mjs */ \"(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/use-motion-ref.mjs\");\n/* __next_internal_client_entry_do_not_use__ createMotionComponent auto */ \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    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        /**\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 && \"undefined\" !== \"undefined\") {}\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_8__.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_9__.useRender)(Component, props, (0,_utils_use_motion_ref_mjs__WEBPACK_IMPORTED_MODULE_10__.useMotionRef)(visualState, context.visualElement, externalRef), visualState, isStatic, forwardMotionProps, isSVG)\n            ]\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_11__.motionComponentSymbol] = Component;\n    return ForwardRefMotionComponent;\n}\nfunction useLayoutId({ layoutId }) {\n    const layoutGroupId = (0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(_context_LayoutGroupContext_mjs__WEBPACK_IMPORTED_MODULE_12__.LayoutGroupContext).id;\n    return layoutGroupId && layoutId !== undefined ? layoutGroupId + \"-\" + layoutId : layoutId;\n}\nfunction useStrictMode(configAndProps, preloadedFeatures) {\n    const isStrict = (0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(_context_LazyContext_mjs__WEBPACK_IMPORTED_MODULE_13__.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_14__.warning)(false, strictMessage, \"lazy-strict-mode\") : (0,motion_utils__WEBPACK_IMPORTED_MODULE_14__.invariant)(false, strictMessage, \"lazy-strict-mode\");\n    }\n}\nfunction getProjectionFunctionality(props) {\n    const featureDefinitions = (0,_features_definitions_mjs__WEBPACK_IMPORTED_MODULE_15__.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:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/index.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvbW90aW9uL3V0aWxzL2lzLW1vdGlvbi1jb21wb25lbnQubWpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQXFEOztBQUVyRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFRLDhEQUFxQjtBQUM3Qjs7QUFFNkI7QUFDN0IiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxtb3Rpb25cXHV0aWxzXFxpcy1tb3Rpb24tY29tcG9uZW50Lm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBtb3Rpb25Db21wb25lbnRTeW1ib2wgfSBmcm9tICcuL3N5bWJvbC5tanMnO1xuXG4vKipcbiAqIENoZWNrcyBpZiBhIGNvbXBvbmVudCBpcyBhIGBtb3Rpb25gIGNvbXBvbmVudC5cbiAqL1xuZnVuY3Rpb24gaXNNb3Rpb25Db21wb25lbnQoY29tcG9uZW50KSB7XG4gICAgcmV0dXJuIChjb21wb25lbnQgIT09IG51bGwgJiZcbiAgICAgICAgdHlwZW9mIGNvbXBvbmVudCA9PT0gXCJvYmplY3RcIiAmJlxuICAgICAgICBtb3Rpb25Db21wb25lbnRTeW1ib2wgaW4gY29tcG9uZW50KTtcbn1cblxuZXhwb3J0IHsgaXNNb3Rpb25Db21wb25lbnQgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLW1vdGlvbi1jb21wb25lbnQubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/is-motion-component.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvbW90aW9uL3V0aWxzL3N5bWJvbC5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBOztBQUVpQztBQUNqQyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXG1vdGlvblxcdXRpbHNcXHN5bWJvbC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgbW90aW9uQ29tcG9uZW50U3ltYm9sID0gU3ltYm9sLmZvcihcIm1vdGlvbkNvbXBvbmVudFN5bWJvbFwiKTtcblxuZXhwb3J0IHsgbW90aW9uQ29tcG9uZW50U3ltYm9sIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1zeW1ib2wubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/symbol.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvbW90aW9uL3V0aWxzL3Vud3JhcC1tb3Rpb24tY29tcG9uZW50Lm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBOEQ7QUFDVDs7QUFFckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFRLDJFQUFpQjtBQUN6Qix5QkFBeUIsOERBQXFCO0FBQzlDO0FBQ0E7QUFDQTs7QUFFaUM7QUFDakMiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxtb3Rpb25cXHV0aWxzXFx1bndyYXAtbW90aW9uLWNvbXBvbmVudC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgaXNNb3Rpb25Db21wb25lbnQgfSBmcm9tICcuL2lzLW1vdGlvbi1jb21wb25lbnQubWpzJztcbmltcG9ydCB7IG1vdGlvbkNvbXBvbmVudFN5bWJvbCB9IGZyb20gJy4vc3ltYm9sLm1qcyc7XG5cbi8qKlxuICogVW53cmFwcyBhIGBtb3Rpb25gIGNvbXBvbmVudCBhbmQgcmV0dXJucyBlaXRoZXIgYSBzdHJpbmcgZm9yIGBtb3Rpb24uZGl2YCBvclxuICogdGhlIFJlYWN0IGNvbXBvbmVudCBmb3IgYG1vdGlvbihDb21wb25lbnQpYC5cbiAqXG4gKiBJZiB0aGUgY29tcG9uZW50IGlzIG5vdCBhIGBtb3Rpb25gIGNvbXBvbmVudCBpdCByZXR1cm5zIHVuZGVmaW5lZC5cbiAqL1xuZnVuY3Rpb24gdW53cmFwTW90aW9uQ29tcG9uZW50KGNvbXBvbmVudCkge1xuICAgIGlmIChpc01vdGlvbkNvbXBvbmVudChjb21wb25lbnQpKSB7XG4gICAgICAgIHJldHVybiBjb21wb25lbnRbbW90aW9uQ29tcG9uZW50U3ltYm9sXTtcbiAgICB9XG4gICAgcmV0dXJuIHVuZGVmaW5lZDtcbn1cblxuZXhwb3J0IHsgdW53cmFwTW90aW9uQ29tcG9uZW50IH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD11bndyYXAtbW90aW9uLWNvbXBvbmVudC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/unwrap-motion-component.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* __next_internal_client_entry_do_not_use__ useMotionRef auto */ \n/**\n * Creates a ref function that, when called, hydrates the provided\n * external ref and VisualElement.\n */ function useMotionRef(visualState, visualElement, externalRef) {\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 //# sourceMappingURL=use-motion-ref.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvbW90aW9uL3V0aWxzL3VzZS1tb3Rpb24tcmVmLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFPQTs7O0NBR0c7SUFNQzs7Ozs7O0tBTUcsR0FDSDs7O1lBRUk7UUFDSjs7O0lBR0E7SUFFQTtvQ0FBQTs7Z0JBR1k7OztnQkFJQTs7WUFHSjtZQUNBOztvQkFFUTtvQkFDQTt3QkFDSTs7dUJBRUQ7O29CQUVIOzs7OztnQkFLRjs7UUFFVjttQ0FBQTtRQUFBO0tBQUE7QUFHUiIsInNvdXJjZXMiOlsiQzpcXHNyY1xcbW90aW9uXFx1dGlsc1xcdXNlLW1vdGlvbi1yZWYudHMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCJcblxuaW1wb3J0IHR5cGUgeyBWaXN1YWxFbGVtZW50IH0gZnJvbSBcIm1vdGlvbi1kb21cIlxuaW1wb3J0ICogYXMgUmVhY3QgZnJvbSBcInJlYWN0XCJcbmltcG9ydCB7IHVzZUNhbGxiYWNrLCB1c2VJbnNlcnRpb25FZmZlY3QsIHVzZVJlZiB9IGZyb20gXCJyZWFjdFwiXG5pbXBvcnQgeyBWaXN1YWxTdGF0ZSB9IGZyb20gXCIuL3VzZS12aXN1YWwtc3RhdGVcIlxuXG4vKipcbiAqIENyZWF0ZXMgYSByZWYgZnVuY3Rpb24gdGhhdCwgd2hlbiBjYWxsZWQsIGh5ZHJhdGVzIHRoZSBwcm92aWRlZFxuICogZXh0ZXJuYWwgcmVmIGFuZCBWaXN1YWxFbGVtZW50LlxuICovXG5leHBvcnQgZnVuY3Rpb24gdXNlTW90aW9uUmVmPEluc3RhbmNlLCBSZW5kZXJTdGF0ZT4oXG4gICAgdmlzdWFsU3RhdGU6IFZpc3VhbFN0YXRlPEluc3RhbmNlLCBSZW5kZXJTdGF0ZT4sXG4gICAgdmlzdWFsRWxlbWVudD86IFZpc3VhbEVsZW1lbnQ8SW5zdGFuY2U+IHwgbnVsbCxcbiAgICBleHRlcm5hbFJlZj86IFJlYWN0LlJlZjxJbnN0YW5jZT5cbik6IFJlYWN0LlJlZjxJbnN0YW5jZT4ge1xuICAgIC8qKlxuICAgICAqIFN0b3JlIGV4dGVybmFsUmVmIGluIGEgcmVmIHRvIGF2b2lkIGluY2x1ZGluZyBpdCBpbiB0aGUgdXNlQ2FsbGJhY2tcbiAgICAgKiBkZXBlbmRlbmN5IGFycmF5LiBJbmNsdWRpbmcgZXh0ZXJuYWxSZWYgaW4gZGVwZW5kZW5jaWVzIGNhdXNlcyBpc3N1ZXNcbiAgICAgKiB3aXRoIGxpYnJhcmllcyBsaWtlIFJhZGl4IFVJIHRoYXQgY3JlYXRlIG5ldyBjYWxsYmFjayByZWZzIG9uIGVhY2ggcmVuZGVyXG4gICAgICogd2hlbiB1c2luZyBhc0NoaWxkIC0gdGhpcyB3b3VsZCBjYXVzZSB0aGUgY2FsbGJhY2sgdG8gYmUgcmVjcmVhdGVkLFxuICAgICAqIHRyaWdnZXJpbmcgZWxlbWVudCByZW1vdW50cyBhbmQgYnJlYWtpbmcgQW5pbWF0ZVByZXNlbmNlIGV4aXQgYW5pbWF0aW9ucy5cbiAgICAgKi9cbiAgICBjb25zdCBleHRlcm5hbFJlZkNvbnRhaW5lciA9IHVzZVJlZihleHRlcm5hbFJlZilcbiAgICB1c2VJbnNlcnRpb25FZmZlY3QoKCkgPT4ge1xuICAgICAgICBleHRlcm5hbFJlZkNvbnRhaW5lci5jdXJyZW50ID0gZXh0ZXJuYWxSZWZcbiAgICB9KVxuXG4gICAgLy8gU3RvcmUgY2xlYW51cCBmdW5jdGlvbiByZXR1cm5lZCBieSBjYWxsYmFjayByZWZzIChSZWFjdCAxOSBmZWF0dXJlKVxuICAgIGNvbnN0IHJlZkNsZWFudXAgPSB1c2VSZWY8KCgpID0+IHZvaWQpIHwgbnVsbD4obnVsbClcblxuICAgIHJldHVybiB1c2VDYWxsYmFjayhcbiAgICAgICAgKGluc3RhbmNlOiBJbnN0YW5jZSkgPT4ge1xuICAgICAgICAgICAgaWYgKGluc3RhbmNlKSB7XG4gICAgICAgICAgICAgICAgdmlzdWFsU3RhdGUub25Nb3VudD8uKGluc3RhbmNlKVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpZiAodmlzdWFsRWxlbWVudCkge1xuICAgICAgICAgICAgICAgIGluc3RhbmNlID8gdmlzdWFsRWxlbWVudC5tb3VudChpbnN0YW5jZSkgOiB2aXN1YWxFbGVtZW50LnVubW91bnQoKVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBjb25zdCByZWYgPSBleHRlcm5hbFJlZkNvbnRhaW5lci5jdXJyZW50XG4gICAgICAgICAgICBpZiAodHlwZW9mIHJlZiA9PT0gXCJmdW5jdGlvblwiKSB7XG4gICAgICAgICAgICAgICAgaWYgKGluc3RhbmNlKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IGNsZWFudXAgPSByZWYoaW5zdGFuY2UpXG4gICAgICAgICAgICAgICAgICAgIGlmICh0eXBlb2YgY2xlYW51cCA9PT0gXCJmdW5jdGlvblwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZWZDbGVhbnVwLmN1cnJlbnQgPSBjbGVhbnVwXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKHJlZkNsZWFudXAuY3VycmVudCkge1xuICAgICAgICAgICAgICAgICAgICByZWZDbGVhbnVwLmN1cnJlbnQoKVxuICAgICAgICAgICAgICAgICAgICByZWZDbGVhbnVwLmN1cnJlbnQgPSBudWxsXG4gICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgcmVmKGluc3RhbmNlKVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gZWxzZSBpZiAocmVmKSB7XG4gICAgICAgICAgICAgICAgOyhyZWYgYXMgUmVhY3QuTXV0YWJsZVJlZk9iamVjdDxJbnN0YW5jZT4pLmN1cnJlbnQgPSBpbnN0YW5jZVxuICAgICAgICAgICAgfVxuICAgICAgICB9LFxuICAgICAgICBbdmlzdWFsRWxlbWVudF1cbiAgICApXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/use-motion-ref.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _context_MotionContext_index_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../context/MotionContext/index.mjs */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \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)=>(props, isStatic)=>{\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    };\n //# sourceMappingURL=use-visual-state.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/use-visual-state.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvbW90aW9uL3V0aWxzL3ZhbGlkLXByb3AubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUU2QjtBQUM3QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXG1vdGlvblxcdXRpbHNcXHZhbGlkLXByb3AubWpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQSBsaXN0IG9mIGFsbCB2YWxpZCBNb3Rpb25Qcm9wcy5cbiAqXG4gKiBAcHJpdmF0ZVJlbWFya3NcbiAqIFRoaXMgZG9lc24ndCB0aHJvdyBpZiBhIGBNb3Rpb25Qcm9wYCBuYW1lIGlzIG1pc3NpbmcgLSBpdCBzaG91bGQuXG4gKi9cbmNvbnN0IHZhbGlkTW90aW9uUHJvcHMgPSBuZXcgU2V0KFtcbiAgICBcImFuaW1hdGVcIixcbiAgICBcImV4aXRcIixcbiAgICBcInZhcmlhbnRzXCIsXG4gICAgXCJpbml0aWFsXCIsXG4gICAgXCJzdHlsZVwiLFxuICAgIFwidmFsdWVzXCIsXG4gICAgXCJ2YXJpYW50c1wiLFxuICAgIFwidHJhbnNpdGlvblwiLFxuICAgIFwidHJhbnNmb3JtVGVtcGxhdGVcIixcbiAgICBcImN1c3RvbVwiLFxuICAgIFwiaW5oZXJpdFwiLFxuICAgIFwib25CZWZvcmVMYXlvdXRNZWFzdXJlXCIsXG4gICAgXCJvbkFuaW1hdGlvblN0YXJ0XCIsXG4gICAgXCJvbkFuaW1hdGlvbkNvbXBsZXRlXCIsXG4gICAgXCJvblVwZGF0ZVwiLFxuICAgIFwib25EcmFnU3RhcnRcIixcbiAgICBcIm9uRHJhZ1wiLFxuICAgIFwib25EcmFnRW5kXCIsXG4gICAgXCJvbk1lYXN1cmVEcmFnQ29uc3RyYWludHNcIixcbiAgICBcIm9uRGlyZWN0aW9uTG9ja1wiLFxuICAgIFwib25EcmFnVHJhbnNpdGlvbkVuZFwiLFxuICAgIFwiX2RyYWdYXCIsXG4gICAgXCJfZHJhZ1lcIixcbiAgICBcIm9uSG92ZXJTdGFydFwiLFxuICAgIFwib25Ib3ZlckVuZFwiLFxuICAgIFwib25WaWV3cG9ydEVudGVyXCIsXG4gICAgXCJvblZpZXdwb3J0TGVhdmVcIixcbiAgICBcImdsb2JhbFRhcFRhcmdldFwiLFxuICAgIFwicHJvcGFnYXRlXCIsXG4gICAgXCJpZ25vcmVTdHJpY3RcIixcbiAgICBcInZpZXdwb3J0XCIsXG5dKTtcbi8qKlxuICogQ2hlY2sgd2hldGhlciBhIHByb3AgbmFtZSBpcyBhIHZhbGlkIGBNb3Rpb25Qcm9wYCBrZXkuXG4gKlxuICogQHBhcmFtIGtleSAtIE5hbWUgb2YgdGhlIHByb3BlcnR5IHRvIGNoZWNrXG4gKiBAcmV0dXJucyBgdHJ1ZWAgaXMga2V5IGlzIGEgdmFsaWQgYE1vdGlvblByb3BgLlxuICpcbiAqIEBwdWJsaWNcbiAqL1xuZnVuY3Rpb24gaXNWYWxpZE1vdGlvblByb3Aoa2V5KSB7XG4gICAgcmV0dXJuIChrZXkuc3RhcnRzV2l0aChcIndoaWxlXCIpIHx8XG4gICAgICAgIChrZXkuc3RhcnRzV2l0aChcImRyYWdcIikgJiYga2V5ICE9PSBcImRyYWdnYWJsZVwiKSB8fFxuICAgICAgICBrZXkuc3RhcnRzV2l0aChcImxheW91dFwiKSB8fFxuICAgICAgICBrZXkuc3RhcnRzV2l0aChcIm9uVGFwXCIpIHx8XG4gICAgICAgIGtleS5zdGFydHNXaXRoKFwib25QYW5cIikgfHxcbiAgICAgICAga2V5LnN0YXJ0c1dpdGgoXCJvbkxheW91dFwiKSB8fFxuICAgICAgICB2YWxpZE1vdGlvblByb3BzLmhhcyhrZXkpKTtcbn1cblxuZXhwb3J0IHsgaXNWYWxpZE1vdGlvblByb3AgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXZhbGlkLXByb3AubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/valid-prop.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcHJvamVjdGlvbi91c2UtaW5zdGFudC1sYXlvdXQtdHJhbnNpdGlvbi5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBZ0Q7O0FBRWhEO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUywwREFBa0I7QUFDM0I7QUFDQSxJQUFJLDBEQUFrQjtBQUN0QixJQUFJLDBEQUFrQjtBQUN0QjtBQUNBOztBQUVzQztBQUN0QyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXHByb2plY3Rpb25cXHVzZS1pbnN0YW50LWxheW91dC10cmFuc2l0aW9uLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByb290UHJvamVjdGlvbk5vZGUgfSBmcm9tICdtb3Rpb24tZG9tJztcblxuZnVuY3Rpb24gdXNlSW5zdGFudExheW91dFRyYW5zaXRpb24oKSB7XG4gICAgcmV0dXJuIHN0YXJ0VHJhbnNpdGlvbjtcbn1cbmZ1bmN0aW9uIHN0YXJ0VHJhbnNpdGlvbihjYWxsYmFjaykge1xuICAgIGlmICghcm9vdFByb2plY3Rpb25Ob2RlLmN1cnJlbnQpXG4gICAgICAgIHJldHVybjtcbiAgICByb290UHJvamVjdGlvbk5vZGUuY3VycmVudC5pc1VwZGF0aW5nID0gZmFsc2U7XG4gICAgcm9vdFByb2plY3Rpb25Ob2RlLmN1cnJlbnQuYmxvY2tVcGRhdGUoKTtcbiAgICBjYWxsYmFjayAmJiBjYWxsYmFjaygpO1xufVxuXG5leHBvcnQgeyB1c2VJbnN0YW50TGF5b3V0VHJhbnNpdGlvbiB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dXNlLWluc3RhbnQtbGF5b3V0LXRyYW5zaXRpb24ubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/projection/use-instant-layout-transition.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-dom */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcHJvamVjdGlvbi91c2UtcmVzZXQtcHJvamVjdGlvbi5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQW9DO0FBQ1k7O0FBRWhEO0FBQ0Esa0JBQWtCLGtEQUFXO0FBQzdCLHFCQUFxQiwwREFBa0I7QUFDdkM7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7O0FBRThCO0FBQzlCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xccHJvamVjdGlvblxcdXNlLXJlc2V0LXByb2plY3Rpb24ubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUNhbGxiYWNrIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHsgcm9vdFByb2plY3Rpb25Ob2RlIH0gZnJvbSAnbW90aW9uLWRvbSc7XG5cbmZ1bmN0aW9uIHVzZVJlc2V0UHJvamVjdGlvbigpIHtcbiAgICBjb25zdCByZXNldCA9IHVzZUNhbGxiYWNrKCgpID0+IHtcbiAgICAgICAgY29uc3Qgcm9vdCA9IHJvb3RQcm9qZWN0aW9uTm9kZS5jdXJyZW50O1xuICAgICAgICBpZiAoIXJvb3QpXG4gICAgICAgICAgICByZXR1cm47XG4gICAgICAgIHJvb3QucmVzZXRUcmVlKCk7XG4gICAgfSwgW10pO1xuICAgIHJldHVybiByZXNldDtcbn1cblxuZXhwb3J0IHsgdXNlUmVzZXRQcm9qZWN0aW9uIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD11c2UtcmVzZXQtcHJvamVjdGlvbi5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/projection/use-reset-projection.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcmVuZGVyL2NvbXBvbmVudHMvY3JlYXRlLXByb3h5Lm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBd0M7QUFDdUI7O0FBRS9EO0FBQ0E7QUFDQSxlQUFlLG9FQUFxQjtBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWUsd0VBQXFCO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxZQUFZLElBQXFDO0FBQ2pELFlBQVksc0RBQVE7QUFDcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3Q0FBd0Msd0VBQXFCO0FBQzdEO0FBQ0E7QUFDQSxTQUFTO0FBQ1QsS0FBSztBQUNMOztBQUU2QjtBQUM3QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXHJlbmRlclxcY29tcG9uZW50c1xcY3JlYXRlLXByb3h5Lm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB3YXJuT25jZSB9IGZyb20gJ21vdGlvbi11dGlscyc7XG5pbXBvcnQgeyBjcmVhdGVNb3Rpb25Db21wb25lbnQgfSBmcm9tICcuLi8uLi9tb3Rpb24vaW5kZXgubWpzJztcblxuZnVuY3Rpb24gY3JlYXRlTW90aW9uUHJveHkocHJlbG9hZGVkRmVhdHVyZXMsIGNyZWF0ZVZpc3VhbEVsZW1lbnQpIHtcbiAgICBpZiAodHlwZW9mIFByb3h5ID09PSBcInVuZGVmaW5lZFwiKSB7XG4gICAgICAgIHJldHVybiBjcmVhdGVNb3Rpb25Db21wb25lbnQ7XG4gICAgfVxuICAgIC8qKlxuICAgICAqIEEgY2FjaGUgb2YgZ2VuZXJhdGVkIGBtb3Rpb25gIGNvbXBvbmVudHMsIGUuZyBgbW90aW9uLmRpdmAsIGBtb3Rpb24uaW5wdXRgIGV0Yy5cbiAgICAgKiBSYXRoZXIgdGhhbiBnZW5lcmF0aW5nIHRoZW0gYW5ldyBldmVyeSByZW5kZXIuXG4gICAgICovXG4gICAgY29uc3QgY29tcG9uZW50Q2FjaGUgPSBuZXcgTWFwKCk7XG4gICAgY29uc3QgZmFjdG9yeSA9IChDb21wb25lbnQsIG9wdGlvbnMpID0+IHtcbiAgICAgICAgcmV0dXJuIGNyZWF0ZU1vdGlvbkNvbXBvbmVudChDb21wb25lbnQsIG9wdGlvbnMsIHByZWxvYWRlZEZlYXR1cmVzLCBjcmVhdGVWaXN1YWxFbGVtZW50KTtcbiAgICB9O1xuICAgIC8qKlxuICAgICAqIFN1cHBvcnQgZm9yIGRlcHJlY2F0ZWRgbW90aW9uKENvbXBvbmVudClgIHBhdHRlcm5cbiAgICAgKi9cbiAgICBjb25zdCBkZXByZWNhdGVkRmFjdG9yeUZ1bmN0aW9uID0gKENvbXBvbmVudCwgb3B0aW9ucykgPT4ge1xuICAgICAgICBpZiAocHJvY2Vzcy5lbnYuTk9ERV9FTlYgIT09IFwicHJvZHVjdGlvblwiKSB7XG4gICAgICAgICAgICB3YXJuT25jZShmYWxzZSwgXCJtb3Rpb24oKSBpcyBkZXByZWNhdGVkLiBVc2UgbW90aW9uLmNyZWF0ZSgpIGluc3RlYWQuXCIpO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiBmYWN0b3J5KENvbXBvbmVudCwgb3B0aW9ucyk7XG4gICAgfTtcbiAgICByZXR1cm4gbmV3IFByb3h5KGRlcHJlY2F0ZWRGYWN0b3J5RnVuY3Rpb24sIHtcbiAgICAgICAgLyoqXG4gICAgICAgICAqIENhbGxlZCB3aGVuIGBtb3Rpb25gIGlzIHJlZmVyZW5jZWQgd2l0aCBhIHByb3A6IGBtb3Rpb24uZGl2YCwgYG1vdGlvbi5pbnB1dGAgZXRjLlxuICAgICAgICAgKiBUaGUgcHJvcCBuYW1lIGlzIHBhc3NlZCB0aHJvdWdoIGFzIGBrZXlgIGFuZCB3ZSBjYW4gdXNlIHRoYXQgdG8gZ2VuZXJhdGUgYSBgbW90aW9uYFxuICAgICAgICAgKiBET00gY29tcG9uZW50IHdpdGggdGhhdCBuYW1lLlxuICAgICAgICAgKi9cbiAgICAgICAgZ2V0OiAoX3RhcmdldCwga2V5KSA9PiB7XG4gICAgICAgICAgICBpZiAoa2V5ID09PSBcImNyZWF0ZVwiKVxuICAgICAgICAgICAgICAgIHJldHVybiBmYWN0b3J5O1xuICAgICAgICAgICAgLyoqXG4gICAgICAgICAgICAgKiBJZiB0aGlzIGVsZW1lbnQgZG9lc24ndCBleGlzdCBpbiB0aGUgY29tcG9uZW50IGNhY2hlLCBjcmVhdGUgaXQgYW5kIGNhY2hlLlxuICAgICAgICAgICAgICovXG4gICAgICAgICAgICBpZiAoIWNvbXBvbmVudENhY2hlLmhhcyhrZXkpKSB7XG4gICAgICAgICAgICAgICAgY29tcG9uZW50Q2FjaGUuc2V0KGtleSwgY3JlYXRlTW90aW9uQ29tcG9uZW50KGtleSwgdW5kZWZpbmVkLCBwcmVsb2FkZWRGZWF0dXJlcywgY3JlYXRlVmlzdWFsRWxlbWVudCkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmV0dXJuIGNvbXBvbmVudENhY2hlLmdldChrZXkpO1xuICAgICAgICB9LFxuICAgIH0pO1xufVxuXG5leHBvcnQgeyBjcmVhdGVNb3Rpb25Qcm94eSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y3JlYXRlLXByb3h5Lm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/components/create-proxy.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcmVuZGVyL2NvbXBvbmVudHMvbS9wcm94eS5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBd0Q7O0FBRXhELHdCQUF3QixvRUFBaUI7O0FBRTVCO0FBQ2IiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxyZW5kZXJcXGNvbXBvbmVudHNcXG1cXHByb3h5Lm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjcmVhdGVNb3Rpb25Qcm94eSB9IGZyb20gJy4uL2NyZWF0ZS1wcm94eS5tanMnO1xuXG5jb25zdCBtID0gLypAX19QVVJFX18qLyBjcmVhdGVNb3Rpb25Qcm94eSgpO1xuXG5leHBvcnQgeyBtIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1wcm94eS5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/components/m/proxy.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcmVuZGVyL2NvbXBvbmVudHMvbW90aW9uL2ZlYXR1cmUtYnVuZGxlLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFxRTtBQUNaO0FBQ2lCO0FBQ2I7O0FBRTdEO0FBQ0EsT0FBTyx1RUFBVTtBQUNqQixPQUFPLDRFQUFpQjtBQUN4QixPQUFPLDJEQUFJO0FBQ1gsT0FBTywrREFBTTtBQUNiOztBQUV5QjtBQUN6QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXHJlbmRlclxcY29tcG9uZW50c1xcbW90aW9uXFxmZWF0dXJlLWJ1bmRsZS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgYW5pbWF0aW9ucyB9IGZyb20gJy4uLy4uLy4uL21vdGlvbi9mZWF0dXJlcy9hbmltYXRpb25zLm1qcyc7XG5pbXBvcnQgeyBkcmFnIH0gZnJvbSAnLi4vLi4vLi4vbW90aW9uL2ZlYXR1cmVzL2RyYWcubWpzJztcbmltcG9ydCB7IGdlc3R1cmVBbmltYXRpb25zIH0gZnJvbSAnLi4vLi4vLi4vbW90aW9uL2ZlYXR1cmVzL2dlc3R1cmVzLm1qcyc7XG5pbXBvcnQgeyBsYXlvdXQgfSBmcm9tICcuLi8uLi8uLi9tb3Rpb24vZmVhdHVyZXMvbGF5b3V0Lm1qcyc7XG5cbmNvbnN0IGZlYXR1cmVCdW5kbGUgPSB7XG4gICAgLi4uYW5pbWF0aW9ucyxcbiAgICAuLi5nZXN0dXJlQW5pbWF0aW9ucyxcbiAgICAuLi5kcmFnLFxuICAgIC4uLmxheW91dCxcbn07XG5cbmV4cG9ydCB7IGZlYXR1cmVCdW5kbGUgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWZlYXR1cmUtYnVuZGxlLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/components/motion/feature-bundle.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcmVuZGVyL2NvbXBvbmVudHMvbW90aW9uL3Byb3h5Lm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQTZFO0FBQ3JCO0FBQ0g7O0FBRXJELDZCQUE2QixvRUFBaUIsQ0FBQyw4REFBYSxFQUFFLGtGQUFzQjs7QUFFbEU7QUFDbEIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxyZW5kZXJcXGNvbXBvbmVudHNcXG1vdGlvblxccHJveHkubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNyZWF0ZURvbVZpc3VhbEVsZW1lbnQgfSBmcm9tICcuLi8uLi9kb20vY3JlYXRlLXZpc3VhbC1lbGVtZW50Lm1qcyc7XG5pbXBvcnQgeyBjcmVhdGVNb3Rpb25Qcm94eSB9IGZyb20gJy4uL2NyZWF0ZS1wcm94eS5tanMnO1xuaW1wb3J0IHsgZmVhdHVyZUJ1bmRsZSB9IGZyb20gJy4vZmVhdHVyZS1idW5kbGUubWpzJztcblxuY29uc3QgbW90aW9uID0gLypAX19QVVJFX18qLyBjcmVhdGVNb3Rpb25Qcm94eShmZWF0dXJlQnVuZGxlLCBjcmVhdGVEb21WaXN1YWxFbGVtZW50KTtcblxuZXhwb3J0IHsgbW90aW9uIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1wcm94eS5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _utils_is_svg_component_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils/is-svg-component.mjs */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcmVuZGVyL2RvbS9jcmVhdGUtdmlzdWFsLWVsZW1lbnQubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQWlFO0FBQ2hDO0FBQzZCOztBQUU5RDtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1DQUFtQywyRUFBYztBQUNqRDtBQUNBLGNBQWMsd0RBQWdCO0FBQzlCLGNBQWMseURBQWlCO0FBQy9CLDJDQUEyQywyQ0FBUTtBQUNuRCxTQUFTO0FBQ1Q7O0FBRWtDO0FBQ2xDIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xccmVuZGVyXFxkb21cXGNyZWF0ZS12aXN1YWwtZWxlbWVudC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgU1ZHVmlzdWFsRWxlbWVudCwgSFRNTFZpc3VhbEVsZW1lbnQgfSBmcm9tICdtb3Rpb24tZG9tJztcbmltcG9ydCB7IEZyYWdtZW50IH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHsgaXNTVkdDb21wb25lbnQgfSBmcm9tICcuL3V0aWxzL2lzLXN2Zy1jb21wb25lbnQubWpzJztcblxuY29uc3QgY3JlYXRlRG9tVmlzdWFsRWxlbWVudCA9IChDb21wb25lbnQsIG9wdGlvbnMpID0+IHtcbiAgICAvKipcbiAgICAgKiBVc2UgZXhwbGljaXQgaXNTVkcgb3ZlcnJpZGUgaWYgcHJvdmlkZWQsIG90aGVyd2lzZSBhdXRvLWRldGVjdFxuICAgICAqL1xuICAgIGNvbnN0IGlzU1ZHID0gb3B0aW9ucy5pc1NWRyA/PyBpc1NWR0NvbXBvbmVudChDb21wb25lbnQpO1xuICAgIHJldHVybiBpc1NWR1xuICAgICAgICA/IG5ldyBTVkdWaXN1YWxFbGVtZW50KG9wdGlvbnMpXG4gICAgICAgIDogbmV3IEhUTUxWaXN1YWxFbGVtZW50KG9wdGlvbnMsIHtcbiAgICAgICAgICAgIGFsbG93UHJvamVjdGlvbjogQ29tcG9uZW50ICE9PSBGcmFnbWVudCxcbiAgICAgICAgfSk7XG59O1xuXG5leHBvcnQgeyBjcmVhdGVEb21WaXN1YWxFbGVtZW50IH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jcmVhdGUtdmlzdWFsLWVsZW1lbnQubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/create-visual-element.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcmVuZGVyL2RvbS9mZWF0dXJlcy1hbmltYXRpb24ubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFPQTs7Q0FFRyxHQUNJO0lBQ0g7SUFDQTtJQUNBIiwic291cmNlcyI6WyJDOlxcc3JjXFxyZW5kZXJcXGRvbVxcZmVhdHVyZXMtYW5pbWF0aW9uLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCB7IGFuaW1hdGlvbnMgfSBmcm9tIFwiLi4vLi4vbW90aW9uL2ZlYXR1cmVzL2FuaW1hdGlvbnNcIlxuaW1wb3J0IHsgZ2VzdHVyZUFuaW1hdGlvbnMgfSBmcm9tIFwiLi4vLi4vbW90aW9uL2ZlYXR1cmVzL2dlc3R1cmVzXCJcbmltcG9ydCB7IEZlYXR1cmVCdW5kbGUgfSBmcm9tIFwiLi4vLi4vbW90aW9uL2ZlYXR1cmVzL3R5cGVzXCJcbmltcG9ydCB7IGNyZWF0ZURvbVZpc3VhbEVsZW1lbnQgfSBmcm9tIFwiLi9jcmVhdGUtdmlzdWFsLWVsZW1lbnRcIlxuXG4vKipcbiAqIEBwdWJsaWNcbiAqL1xuZXhwb3J0IGNvbnN0IGRvbUFuaW1hdGlvbjogRmVhdHVyZUJ1bmRsZSA9IHtcbiAgICByZW5kZXJlcjogY3JlYXRlRG9tVmlzdWFsRWxlbWVudCxcbiAgICAuLi5hbmltYXRpb25zLFxuICAgIC4uLmdlc3R1cmVBbmltYXRpb25zLFxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/features-animation.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcmVuZGVyL2RvbS9mZWF0dXJlcy1tYXgubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFPQTs7Q0FFRyxHQUNJO0lBQ0g7SUFDQTtJQUNBIiwic291cmNlcyI6WyJDOlxcc3JjXFxyZW5kZXJcXGRvbVxcZmVhdHVyZXMtbWF4LnRzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCB7IGRyYWcgfSBmcm9tIFwiLi4vLi4vbW90aW9uL2ZlYXR1cmVzL2RyYWdcIlxuaW1wb3J0IHsgbGF5b3V0IH0gZnJvbSBcIi4uLy4uL21vdGlvbi9mZWF0dXJlcy9sYXlvdXRcIlxuaW1wb3J0IHsgRmVhdHVyZUJ1bmRsZSB9IGZyb20gXCIuLi8uLi9tb3Rpb24vZmVhdHVyZXMvdHlwZXNcIlxuaW1wb3J0IHsgZG9tQW5pbWF0aW9uIH0gZnJvbSBcIi4vZmVhdHVyZXMtYW5pbWF0aW9uXCJcblxuLyoqXG4gKiBAcHVibGljXG4gKi9cbmV4cG9ydCBjb25zdCBkb21NYXg6IEZlYXR1cmVCdW5kbGUgPSB7XG4gICAgLi4uZG9tQW5pbWF0aW9uLFxuICAgIC4uLmRyYWcsXG4gICAgLi4ubGF5b3V0LFxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/features-max.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcmVuZGVyL2RvbS9mZWF0dXJlcy1taW4ubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBTUE7O0NBRUcsR0FDSTtJQUNIO0lBQ0EiLCJzb3VyY2VzIjpbIkM6XFxzcmNcXHJlbmRlclxcZG9tXFxmZWF0dXJlcy1taW4udHMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCJcblxuaW1wb3J0IHsgYW5pbWF0aW9ucyB9IGZyb20gXCIuLi8uLi9tb3Rpb24vZmVhdHVyZXMvYW5pbWF0aW9uc1wiXG5pbXBvcnQgeyBGZWF0dXJlQnVuZGxlIH0gZnJvbSBcIi4uLy4uL21vdGlvbi9mZWF0dXJlcy90eXBlc1wiXG5pbXBvcnQgeyBjcmVhdGVEb21WaXN1YWxFbGVtZW50IH0gZnJvbSBcIi4vY3JlYXRlLXZpc3VhbC1lbGVtZW50XCJcblxuLyoqXG4gKiBAcHVibGljXG4gKi9cbmV4cG9ydCBjb25zdCBkb21NaW46IEZlYXR1cmVCdW5kbGUgPSB7XG4gICAgcmVuZGVyZXI6IGNyZWF0ZURvbVZpc3VhbEVsZW1lbnQsXG4gICAgLi4uYW5pbWF0aW9ucyxcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/features-min.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcmVuZGVyL2RvbS9zY3JvbGwvYXR0YWNoLWFuaW1hdGlvbi5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBNkM7QUFDOEI7QUFDcEI7QUFDaUI7O0FBRXhFO0FBQ0EscUJBQXFCLG9FQUFXO0FBQ2hDO0FBQ0EsVUFBVSxxRkFBeUI7QUFDbkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFVBQVUsd0ZBQW9CO0FBQzlCLFVBQVUsd0ZBQW9CO0FBQzlCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0EsbUJBQW1CLDJEQUFlO0FBQ2xDO0FBQ0E7QUFDQSxhQUFhO0FBQ2IsU0FBUztBQUNULEtBQUs7QUFDTDs7QUFFNkI7QUFDN0IiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxyZW5kZXJcXGRvbVxcc2Nyb2xsXFxhdHRhY2gtYW5pbWF0aW9uLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBvYnNlcnZlVGltZWxpbmUgfSBmcm9tICdtb3Rpb24tZG9tJztcbmltcG9ydCB7IGNhblVzZU5hdGl2ZVRpbWVsaW5lIH0gZnJvbSAnLi91dGlscy9jYW4tdXNlLW5hdGl2ZS10aW1lbGluZS5tanMnO1xuaW1wb3J0IHsgZ2V0VGltZWxpbmUgfSBmcm9tICcuL3V0aWxzL2dldC10aW1lbGluZS5tanMnO1xuaW1wb3J0IHsgb2Zmc2V0VG9WaWV3VGltZWxpbmVSYW5nZSB9IGZyb20gJy4vdXRpbHMvb2Zmc2V0LXRvLXJhbmdlLm1qcyc7XG5cbmZ1bmN0aW9uIGF0dGFjaFRvQW5pbWF0aW9uKGFuaW1hdGlvbiwgb3B0aW9ucykge1xuICAgIGNvbnN0IHRpbWVsaW5lID0gZ2V0VGltZWxpbmUob3B0aW9ucyk7XG4gICAgY29uc3QgcmFuZ2UgPSBvcHRpb25zLnRhcmdldFxuICAgICAgICA/IG9mZnNldFRvVmlld1RpbWVsaW5lUmFuZ2Uob3B0aW9ucy5vZmZzZXQpXG4gICAgICAgIDogdW5kZWZpbmVkO1xuICAgIC8qKlxuICAgICAqIFVzZSBuYXRpdmUgdGltZWxpbmUgd2hlbjpcbiAgICAgKiAtIE5vIHRhcmdldDogU2Nyb2xsVGltZWxpbmUgKGV4aXN0aW5nIGJlaGF2aW91cilcbiAgICAgKiAtIFRhcmdldCB3aXRoIG1hcHBhYmxlIG9mZnNldDogVmlld1RpbWVsaW5lIHdpdGggbmFtZWQgcmFuZ2VcbiAgICAgKiAtIFRhcmdldCB3aXRoIHVubWFwcGFibGUgb2Zmc2V0OiBmYWxsIGJhY2sgdG8gSlMgb2JzZXJ2ZVxuICAgICAqL1xuICAgIGNvbnN0IHVzZU5hdGl2ZSA9IG9wdGlvbnMudGFyZ2V0XG4gICAgICAgID8gY2FuVXNlTmF0aXZlVGltZWxpbmUob3B0aW9ucy50YXJnZXQpICYmICEhcmFuZ2VcbiAgICAgICAgOiBjYW5Vc2VOYXRpdmVUaW1lbGluZSgpO1xuICAgIHJldHVybiBhbmltYXRpb24uYXR0YWNoVGltZWxpbmUoe1xuICAgICAgICB0aW1lbGluZTogdXNlTmF0aXZlID8gdGltZWxpbmUgOiB1bmRlZmluZWQsXG4gICAgICAgIC4uLihyYW5nZSAmJlxuICAgICAgICAgICAgdXNlTmF0aXZlICYmIHtcbiAgICAgICAgICAgIHJhbmdlU3RhcnQ6IHJhbmdlLnJhbmdlU3RhcnQsXG4gICAgICAgICAgICByYW5nZUVuZDogcmFuZ2UucmFuZ2VFbmQsXG4gICAgICAgIH0pLFxuICAgICAgICBvYnNlcnZlOiAodmFsdWVBbmltYXRpb24pID0+IHtcbiAgICAgICAgICAgIHZhbHVlQW5pbWF0aW9uLnBhdXNlKCk7XG4gICAgICAgICAgICByZXR1cm4gb2JzZXJ2ZVRpbWVsaW5lKChwcm9ncmVzcykgPT4ge1xuICAgICAgICAgICAgICAgIHZhbHVlQW5pbWF0aW9uLnRpbWUgPVxuICAgICAgICAgICAgICAgICAgICB2YWx1ZUFuaW1hdGlvbi5pdGVyYXRpb25EdXJhdGlvbiAqIHByb2dyZXNzO1xuICAgICAgICAgICAgfSwgdGltZWxpbmUpO1xuICAgICAgICB9LFxuICAgIH0pO1xufVxuXG5leHBvcnQgeyBhdHRhY2hUb0FuaW1hdGlvbiB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXR0YWNoLWFuaW1hdGlvbi5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/attach-animation.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcmVuZGVyL2RvbS9zY3JvbGwvYXR0YWNoLWZ1bmN0aW9uLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUE2QztBQUNKO0FBQ2M7QUFDYTs7QUFFcEU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdDQUF3QyxpRkFBaUI7QUFDekQsZUFBZSxzREFBVTtBQUN6QjtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0EsZUFBZSwyREFBZSxXQUFXLG9FQUFXO0FBQ3BEO0FBQ0E7O0FBRTRCO0FBQzVCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xccmVuZGVyXFxkb21cXHNjcm9sbFxcYXR0YWNoLWZ1bmN0aW9uLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBvYnNlcnZlVGltZWxpbmUgfSBmcm9tICdtb3Rpb24tZG9tJztcbmltcG9ydCB7IHNjcm9sbEluZm8gfSBmcm9tICcuL3RyYWNrLm1qcyc7XG5pbXBvcnQgeyBnZXRUaW1lbGluZSB9IGZyb20gJy4vdXRpbHMvZ2V0LXRpbWVsaW5lLm1qcyc7XG5pbXBvcnQgeyBpc0VsZW1lbnRUcmFja2luZyB9IGZyb20gJy4vdXRpbHMvaXMtZWxlbWVudC10cmFja2luZy5tanMnO1xuXG4vKipcbiAqIElmIHRoZSBvblNjcm9sbCBmdW5jdGlvbiBoYXMgdHdvIGFyZ3VtZW50cywgaXQncyBleHBlY3RpbmdcbiAqIG1vcmUgc3BlY2lmaWMgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNjcm9sbCBmcm9tIHNjcm9sbEluZm8uXG4gKi9cbmZ1bmN0aW9uIGlzT25TY3JvbGxXaXRoSW5mbyhvblNjcm9sbCkge1xuICAgIHJldHVybiBvblNjcm9sbC5sZW5ndGggPT09IDI7XG59XG5mdW5jdGlvbiBhdHRhY2hUb0Z1bmN0aW9uKG9uU2Nyb2xsLCBvcHRpb25zKSB7XG4gICAgaWYgKGlzT25TY3JvbGxXaXRoSW5mbyhvblNjcm9sbCkgfHwgaXNFbGVtZW50VHJhY2tpbmcob3B0aW9ucykpIHtcbiAgICAgICAgcmV0dXJuIHNjcm9sbEluZm8oKGluZm8pID0+IHtcbiAgICAgICAgICAgIG9uU2Nyb2xsKGluZm9bb3B0aW9ucy5heGlzXS5wcm9ncmVzcywgaW5mbyk7XG4gICAgICAgIH0sIG9wdGlvbnMpO1xuICAgIH1cbiAgICBlbHNlIHtcbiAgICAgICAgcmV0dXJuIG9ic2VydmVUaW1lbGluZShvblNjcm9sbCwgZ2V0VGltZWxpbmUob3B0aW9ucykpO1xuICAgIH1cbn1cblxuZXhwb3J0IHsgYXR0YWNoVG9GdW5jdGlvbiB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXR0YWNoLWZ1bmN0aW9uLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/attach-function.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcmVuZGVyL2RvbS9zY3JvbGwvaW5kZXgubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBb0M7QUFDdUI7QUFDRjs7QUFFekQsNEJBQTRCLGdFQUFnRSxJQUFJO0FBQ2hHO0FBQ0EsZUFBZSw4Q0FBSTtBQUNuQixrQ0FBa0M7QUFDbEM7QUFDQSxVQUFVLHNFQUFnQjtBQUMxQixVQUFVLHdFQUFpQjtBQUMzQjs7QUFFa0I7QUFDbEIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxyZW5kZXJcXGRvbVxcc2Nyb2xsXFxpbmRleC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgbm9vcCB9IGZyb20gJ21vdGlvbi11dGlscyc7XG5pbXBvcnQgeyBhdHRhY2hUb0FuaW1hdGlvbiB9IGZyb20gJy4vYXR0YWNoLWFuaW1hdGlvbi5tanMnO1xuaW1wb3J0IHsgYXR0YWNoVG9GdW5jdGlvbiB9IGZyb20gJy4vYXR0YWNoLWZ1bmN0aW9uLm1qcyc7XG5cbmZ1bmN0aW9uIHNjcm9sbChvblNjcm9sbCwgeyBheGlzID0gXCJ5XCIsIGNvbnRhaW5lciA9IGRvY3VtZW50LnNjcm9sbGluZ0VsZW1lbnQsIC4uLm9wdGlvbnMgfSA9IHt9KSB7XG4gICAgaWYgKCFjb250YWluZXIpXG4gICAgICAgIHJldHVybiBub29wO1xuICAgIGNvbnN0IG9wdGlvbnNXaXRoRGVmYXVsdHMgPSB7IGF4aXMsIGNvbnRhaW5lciwgLi4ub3B0aW9ucyB9O1xuICAgIHJldHVybiB0eXBlb2Ygb25TY3JvbGwgPT09IFwiZnVuY3Rpb25cIlxuICAgICAgICA/IGF0dGFjaFRvRnVuY3Rpb24ob25TY3JvbGwsIG9wdGlvbnNXaXRoRGVmYXVsdHMpXG4gICAgICAgIDogYXR0YWNoVG9BbmltYXRpb24ob25TY3JvbGwsIG9wdGlvbnNXaXRoRGVmYXVsdHMpO1xufVxuXG5leHBvcnQgeyBzY3JvbGwgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWluZGV4Lm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/index.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcmVuZGVyL2RvbS9zY3JvbGwvaW5mby5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUEyRDs7QUFFM0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLFlBQVksbUJBQW1CO0FBQy9CO0FBQ0E7QUFDQSw2Q0FBNkMsU0FBUztBQUN0RCx5Q0FBeUMsT0FBTyxzQkFBc0IsT0FBTztBQUM3RTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0Isc0RBQVE7QUFDNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjLCtEQUFpQjtBQUMvQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRThDO0FBQzlDIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xccmVuZGVyXFxkb21cXHNjcm9sbFxcaW5mby5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcHJvZ3Jlc3MsIHZlbG9jaXR5UGVyU2Vjb25kIH0gZnJvbSAnbW90aW9uLXV0aWxzJztcblxuLyoqXG4gKiBBIHRpbWUgaW4gbWlsbGlzZWNvbmRzLCBiZXlvbmQgd2hpY2ggd2UgY29uc2lkZXIgdGhlIHNjcm9sbCB2ZWxvY2l0eSB0byBiZSAwLlxuICovXG5jb25zdCBtYXhFbGFwc2VkID0gNTA7XG5jb25zdCBjcmVhdGVBeGlzSW5mbyA9ICgpID0+ICh7XG4gICAgY3VycmVudDogMCxcbiAgICBvZmZzZXQ6IFtdLFxuICAgIHByb2dyZXNzOiAwLFxuICAgIHNjcm9sbExlbmd0aDogMCxcbiAgICB0YXJnZXRPZmZzZXQ6IDAsXG4gICAgdGFyZ2V0TGVuZ3RoOiAwLFxuICAgIGNvbnRhaW5lckxlbmd0aDogMCxcbiAgICB2ZWxvY2l0eTogMCxcbn0pO1xuY29uc3QgY3JlYXRlU2Nyb2xsSW5mbyA9ICgpID0+ICh7XG4gICAgdGltZTogMCxcbiAgICB4OiBjcmVhdGVBeGlzSW5mbygpLFxuICAgIHk6IGNyZWF0ZUF4aXNJbmZvKCksXG59KTtcbmNvbnN0IGtleXMgPSB7XG4gICAgeDoge1xuICAgICAgICBsZW5ndGg6IFwiV2lkdGhcIixcbiAgICAgICAgcG9zaXRpb246IFwiTGVmdFwiLFxuICAgIH0sXG4gICAgeToge1xuICAgICAgICBsZW5ndGg6IFwiSGVpZ2h0XCIsXG4gICAgICAgIHBvc2l0aW9uOiBcIlRvcFwiLFxuICAgIH0sXG59O1xuZnVuY3Rpb24gdXBkYXRlQXhpc0luZm8oZWxlbWVudCwgYXhpc05hbWUsIGluZm8sIHRpbWUpIHtcbiAgICBjb25zdCBheGlzID0gaW5mb1theGlzTmFtZV07XG4gICAgY29uc3QgeyBsZW5ndGgsIHBvc2l0aW9uIH0gPSBrZXlzW2F4aXNOYW1lXTtcbiAgICBjb25zdCBwcmV2ID0gYXhpcy5jdXJyZW50O1xuICAgIGNvbnN0IHByZXZUaW1lID0gaW5mby50aW1lO1xuICAgIGF4aXMuY3VycmVudCA9IE1hdGguYWJzKGVsZW1lbnRbYHNjcm9sbCR7cG9zaXRpb259YF0pO1xuICAgIGF4aXMuc2Nyb2xsTGVuZ3RoID0gZWxlbWVudFtgc2Nyb2xsJHtsZW5ndGh9YF0gLSBlbGVtZW50W2BjbGllbnQke2xlbmd0aH1gXTtcbiAgICBheGlzLm9mZnNldC5sZW5ndGggPSAwO1xuICAgIGF4aXMub2Zmc2V0WzBdID0gMDtcbiAgICBheGlzLm9mZnNldFsxXSA9IGF4aXMuc2Nyb2xsTGVuZ3RoO1xuICAgIGF4aXMucHJvZ3Jlc3MgPSBwcm9ncmVzcygwLCBheGlzLnNjcm9sbExlbmd0aCwgYXhpcy5jdXJyZW50KTtcbiAgICBjb25zdCBlbGFwc2VkID0gdGltZSAtIHByZXZUaW1lO1xuICAgIGF4aXMudmVsb2NpdHkgPVxuICAgICAgICBlbGFwc2VkID4gbWF4RWxhcHNlZFxuICAgICAgICAgICAgPyAwXG4gICAgICAgICAgICA6IHZlbG9jaXR5UGVyU2Vjb25kKGF4aXMuY3VycmVudCAtIHByZXYsIGVsYXBzZWQpO1xufVxuZnVuY3Rpb24gdXBkYXRlU2Nyb2xsSW5mbyhlbGVtZW50LCBpbmZvLCB0aW1lKSB7XG4gICAgdXBkYXRlQXhpc0luZm8oZWxlbWVudCwgXCJ4XCIsIGluZm8sIHRpbWUpO1xuICAgIHVwZGF0ZUF4aXNJbmZvKGVsZW1lbnQsIFwieVwiLCBpbmZvLCB0aW1lKTtcbiAgICBpbmZvLnRpbWUgPSB0aW1lO1xufVxuXG5leHBvcnQgeyBjcmVhdGVTY3JvbGxJbmZvLCB1cGRhdGVTY3JvbGxJbmZvIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pbmZvLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/info.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcmVuZGVyL2RvbS9zY3JvbGwvb2Zmc2V0cy9lZGdlLm1qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVtQztBQUNuQyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXHJlbmRlclxcZG9tXFxzY3JvbGxcXG9mZnNldHNcXGVkZ2UubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IG5hbWVkRWRnZXMgPSB7XG4gICAgc3RhcnQ6IDAsXG4gICAgY2VudGVyOiAwLjUsXG4gICAgZW5kOiAxLFxufTtcbmZ1bmN0aW9uIHJlc29sdmVFZGdlKGVkZ2UsIGxlbmd0aCwgaW5zZXQgPSAwKSB7XG4gICAgbGV0IGRlbHRhID0gMDtcbiAgICAvKipcbiAgICAgKiBJZiB3ZSBoYXZlIHRoaXMgZWRnZSBkZWZpbmVkIGFzIGEgcHJlc2V0LCByZXBsYWNlIHRoZSBkZWZpbml0aW9uXG4gICAgICogd2l0aCB0aGUgbnVtZXJpY2FsIHZhbHVlLlxuICAgICAqL1xuICAgIGlmIChlZGdlIGluIG5hbWVkRWRnZXMpIHtcbiAgICAgICAgZWRnZSA9IG5hbWVkRWRnZXNbZWRnZV07XG4gICAgfVxuICAgIC8qKlxuICAgICAqIEhhbmRsZSB1bml0IHZhbHVlc1xuICAgICAqL1xuICAgIGlmICh0eXBlb2YgZWRnZSA9PT0gXCJzdHJpbmdcIikge1xuICAgICAgICBjb25zdCBhc051bWJlciA9IHBhcnNlRmxvYXQoZWRnZSk7XG4gICAgICAgIGlmIChlZGdlLmVuZHNXaXRoKFwicHhcIikpIHtcbiAgICAgICAgICAgIGRlbHRhID0gYXNOdW1iZXI7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSBpZiAoZWRnZS5lbmRzV2l0aChcIiVcIikpIHtcbiAgICAgICAgICAgIGVkZ2UgPSBhc051bWJlciAvIDEwMDtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIGlmIChlZGdlLmVuZHNXaXRoKFwidndcIikpIHtcbiAgICAgICAgICAgIGRlbHRhID0gKGFzTnVtYmVyIC8gMTAwKSAqIGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGllbnRXaWR0aDtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIGlmIChlZGdlLmVuZHNXaXRoKFwidmhcIikpIHtcbiAgICAgICAgICAgIGRlbHRhID0gKGFzTnVtYmVyIC8gMTAwKSAqIGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGllbnRIZWlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICBlZGdlID0gYXNOdW1iZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLyoqXG4gICAgICogSWYgdGhlIGVkZ2UgaXMgZGVmaW5lZCBhcyBhIG51bWJlciwgaGFuZGxlIGFzIGEgcHJvZ3Jlc3MgdmFsdWUuXG4gICAgICovXG4gICAgaWYgKHR5cGVvZiBlZGdlID09PSBcIm51bWJlclwiKSB7XG4gICAgICAgIGRlbHRhID0gbGVuZ3RoICogZWRnZTtcbiAgICB9XG4gICAgcmV0dXJuIGluc2V0ICsgZGVsdGE7XG59XG5cbmV4cG9ydCB7IG5hbWVkRWRnZXMsIHJlc29sdmVFZGdlIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1lZGdlLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/offsets/edge.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/offsets/index.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcmVuZGVyL2RvbS9zY3JvbGwvb2Zmc2V0cy9pbnNldC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBMkM7O0FBRTNDO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQSxZQUFZLHlEQUFhO0FBQ3pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CLE9BQU87QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVxQjtBQUNyQiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXHJlbmRlclxcZG9tXFxzY3JvbGxcXG9mZnNldHNcXGluc2V0Lm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBpc0hUTUxFbGVtZW50IH0gZnJvbSAnbW90aW9uLWRvbSc7XG5cbmZ1bmN0aW9uIGNhbGNJbnNldChlbGVtZW50LCBjb250YWluZXIpIHtcbiAgICBjb25zdCBpbnNldCA9IHsgeDogMCwgeTogMCB9O1xuICAgIGxldCBjdXJyZW50ID0gZWxlbWVudDtcbiAgICB3aGlsZSAoY3VycmVudCAmJiBjdXJyZW50ICE9PSBjb250YWluZXIpIHtcbiAgICAgICAgaWYgKGlzSFRNTEVsZW1lbnQoY3VycmVudCkpIHtcbiAgICAgICAgICAgIGluc2V0LnggKz0gY3VycmVudC5vZmZzZXRMZWZ0O1xuICAgICAgICAgICAgaW5zZXQueSArPSBjdXJyZW50Lm9mZnNldFRvcDtcbiAgICAgICAgICAgIGN1cnJlbnQgPSBjdXJyZW50Lm9mZnNldFBhcmVudDtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIGlmIChjdXJyZW50LnRhZ05hbWUgPT09IFwic3ZnXCIpIHtcbiAgICAgICAgICAgIC8qKlxuICAgICAgICAgICAgICogVGhpcyBpc24ndCBhbiBpZGVhbCBhcHByb2FjaCB0byBtZWFzdXJpbmcgdGhlIG9mZnNldCBvZiA8c3ZnIC8+IHRhZ3MuXG4gICAgICAgICAgICAgKiBJdCB3b3VsZCBiZSBwcmVmZXJhYmxlLCBnaXZlbiB0aGV5IGJlaGF2ZSBsaWtlIEhUTUxFbGVtZW50cyBpbiBtb3N0IHdheXNcbiAgICAgICAgICAgICAqIHRvIHVzZSBvZmZzZXRMZWZ0L1RvcC4gQnV0IHRoZXNlIGRvbid0IGV4aXN0IG9uIDxzdmcgLz4uIExpa2V3aXNlIHdlXG4gICAgICAgICAgICAgKiBjYW4ndCB1c2UgLmdldEJCb3goKSBsaWtlIG1vc3QgU1ZHIGVsZW1lbnRzIGFzIHRoZXNlIHByb3ZpZGUgdGhlIG9mZnNldFxuICAgICAgICAgICAgICogcmVsYXRpdmUgdG8gdGhlIFNWRyBpdHNlbGYsIHdoaWNoIGZvciA8c3ZnIC8+IGlzIHVzdWFsbHkgMHgwLlxuICAgICAgICAgICAgICovXG4gICAgICAgICAgICBjb25zdCBzdmdCb3VuZGluZ0JveCA9IGN1cnJlbnQuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7XG4gICAgICAgICAgICBjdXJyZW50ID0gY3VycmVudC5wYXJlbnRFbGVtZW50O1xuICAgICAgICAgICAgY29uc3QgcGFyZW50Qm91bmRpbmdCb3ggPSBjdXJyZW50LmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpO1xuICAgICAgICAgICAgaW5zZXQueCArPSBzdmdCb3VuZGluZ0JveC5sZWZ0IC0gcGFyZW50Qm91bmRpbmdCb3gubGVmdDtcbiAgICAgICAgICAgIGluc2V0LnkgKz0gc3ZnQm91bmRpbmdCb3gudG9wIC0gcGFyZW50Qm91bmRpbmdCb3gudG9wO1xuICAgICAgICB9XG4gICAgICAgIGVsc2UgaWYgKGN1cnJlbnQgaW5zdGFuY2VvZiBTVkdHcmFwaGljc0VsZW1lbnQpIHtcbiAgICAgICAgICAgIGNvbnN0IHsgeCwgeSB9ID0gY3VycmVudC5nZXRCQm94KCk7XG4gICAgICAgICAgICBpbnNldC54ICs9IHg7XG4gICAgICAgICAgICBpbnNldC55ICs9IHk7XG4gICAgICAgICAgICBsZXQgc3ZnID0gbnVsbDtcbiAgICAgICAgICAgIGxldCBwYXJlbnQgPSBjdXJyZW50LnBhcmVudE5vZGU7XG4gICAgICAgICAgICB3aGlsZSAoIXN2Zykge1xuICAgICAgICAgICAgICAgIGlmIChwYXJlbnQudGFnTmFtZSA9PT0gXCJzdmdcIikge1xuICAgICAgICAgICAgICAgICAgICBzdmcgPSBwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHBhcmVudCA9IGN1cnJlbnQucGFyZW50Tm9kZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGN1cnJlbnQgPSBzdmc7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICBicmVhaztcbiAgICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gaW5zZXQ7XG59XG5cbmV4cG9ydCB7IGNhbGNJbnNldCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aW5zZXQubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/offsets/inset.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcmVuZGVyL2RvbS9zY3JvbGwvb2Zmc2V0cy9vZmZzZXQubWpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQXFEOztBQUVyRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3Q0FBd0MsaURBQVU7QUFDbEQ7QUFDQTtBQUNBLGtCQUFrQixzREFBVztBQUM3QixxQkFBcUIsc0RBQVc7QUFDaEM7QUFDQTs7QUFFeUI7QUFDekIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxyZW5kZXJcXGRvbVxcc2Nyb2xsXFxvZmZzZXRzXFxvZmZzZXQubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlc29sdmVFZGdlLCBuYW1lZEVkZ2VzIH0gZnJvbSAnLi9lZGdlLm1qcyc7XG5cbmNvbnN0IGRlZmF1bHRPZmZzZXQgPSBbMCwgMF07XG5mdW5jdGlvbiByZXNvbHZlT2Zmc2V0KG9mZnNldCwgY29udGFpbmVyTGVuZ3RoLCB0YXJnZXRMZW5ndGgsIHRhcmdldEluc2V0KSB7XG4gICAgbGV0IG9mZnNldERlZmluaXRpb24gPSBBcnJheS5pc0FycmF5KG9mZnNldCkgPyBvZmZzZXQgOiBkZWZhdWx0T2Zmc2V0O1xuICAgIGxldCB0YXJnZXRQb2ludCA9IDA7XG4gICAgbGV0IGNvbnRhaW5lclBvaW50ID0gMDtcbiAgICBpZiAodHlwZW9mIG9mZnNldCA9PT0gXCJudW1iZXJcIikge1xuICAgICAgICAvKipcbiAgICAgICAgICogSWYgd2UncmUgcHJvdmlkZWQgb2Zmc2V0OiBbMCwgMC41LCAxXSB0aGVuIGVhY2ggbnVtYmVyIHggc2hvdWxkIGJlY29tZVxuICAgICAgICAgKiBbeCwgeF0sIHNvIHdlIGRlZmF1bHQgdG8gdGhlIGJlaGF2aW91ciBvZiBtYXBwaW5nIDAgPT4gMCBvZiBib3RoIHRhcmdldFxuICAgICAgICAgKiBhbmQgY29udGFpbmVyIGV0Yy5cbiAgICAgICAgICovXG4gICAgICAgIG9mZnNldERlZmluaXRpb24gPSBbb2Zmc2V0LCBvZmZzZXRdO1xuICAgIH1cbiAgICBlbHNlIGlmICh0eXBlb2Ygb2Zmc2V0ID09PSBcInN0cmluZ1wiKSB7XG4gICAgICAgIG9mZnNldCA9IG9mZnNldC50cmltKCk7XG4gICAgICAgIGlmIChvZmZzZXQuaW5jbHVkZXMoXCIgXCIpKSB7XG4gICAgICAgICAgICBvZmZzZXREZWZpbml0aW9uID0gb2Zmc2V0LnNwbGl0KFwiIFwiKTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIC8qKlxuICAgICAgICAgICAgICogSWYgd2UncmUgcHJvdmlkZWQgYSBkZWZpbml0aW9uIGxpa2UgXCIxMDBweFwiIHRoZW4gd2Ugd2FudCB0byBhcHBseVxuICAgICAgICAgICAgICogdGhhdCBvbmx5IHRvIHRoZSB0b3Agb2YgdGhlIHRhcmdldCBwb2ludCwgbGVhdmluZyB0aGUgY29udGFpbmVyIGF0IDAuXG4gICAgICAgICAgICAgKiBXaGVyZWFzIGEgbmFtZWQgb2Zmc2V0IGxpa2UgXCJlbmRcIiBzaG91bGQgYmUgYXBwbGllZCB0byBib3RoLlxuICAgICAgICAgICAgICovXG4gICAgICAgICAgICBvZmZzZXREZWZpbml0aW9uID0gW29mZnNldCwgbmFtZWRFZGdlc1tvZmZzZXRdID8gb2Zmc2V0IDogYDBgXTtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0YXJnZXRQb2ludCA9IHJlc29sdmVFZGdlKG9mZnNldERlZmluaXRpb25bMF0sIHRhcmdldExlbmd0aCwgdGFyZ2V0SW5zZXQpO1xuICAgIGNvbnRhaW5lclBvaW50ID0gcmVzb2x2ZUVkZ2Uob2Zmc2V0RGVmaW5pdGlvblsxXSwgY29udGFpbmVyTGVuZ3RoKTtcbiAgICByZXR1cm4gdGFyZ2V0UG9pbnQgLSBjb250YWluZXJQb2ludDtcbn1cblxuZXhwb3J0IHsgcmVzb2x2ZU9mZnNldCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9b2Zmc2V0Lm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/offsets/offset.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcmVuZGVyL2RvbS9zY3JvbGwvb2Zmc2V0cy9wcmVzZXRzLm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUV3QjtBQUN4QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXHJlbmRlclxcZG9tXFxzY3JvbGxcXG9mZnNldHNcXHByZXNldHMubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IFNjcm9sbE9mZnNldCA9IHtcbiAgICBFbnRlcjogW1xuICAgICAgICBbMCwgMV0sXG4gICAgICAgIFsxLCAxXSxcbiAgICBdLFxuICAgIEV4aXQ6IFtcbiAgICAgICAgWzAsIDBdLFxuICAgICAgICBbMSwgMF0sXG4gICAgXSxcbiAgICBBbnk6IFtcbiAgICAgICAgWzEsIDBdLFxuICAgICAgICBbMCwgMV0sXG4gICAgXSxcbiAgICBBbGw6IFtcbiAgICAgICAgWzAsIDBdLFxuICAgICAgICBbMSwgMV0sXG4gICAgXSxcbn07XG5cbmV4cG9ydCB7IFNjcm9sbE9mZnNldCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cHJlc2V0cy5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/offsets/presets.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/on-scroll-handler.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/track.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcmVuZGVyL2RvbS9zY3JvbGwvdXRpbHMvY2FuLXVzZS1uYXRpdmUtdGltZWxpbmUubWpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQTBFOztBQUUxRTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0IsZ0VBQW9CLEtBQUssa0VBQXNCO0FBQ25FOztBQUVnQztBQUNoQyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXHJlbmRlclxcZG9tXFxzY3JvbGxcXHV0aWxzXFxjYW4tdXNlLW5hdGl2ZS10aW1lbGluZS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgc3VwcG9ydHNWaWV3VGltZWxpbmUsIHN1cHBvcnRzU2Nyb2xsVGltZWxpbmUgfSBmcm9tICdtb3Rpb24tZG9tJztcblxuZnVuY3Rpb24gY2FuVXNlTmF0aXZlVGltZWxpbmUodGFyZ2V0KSB7XG4gICAgaWYgKHR5cGVvZiB3aW5kb3cgPT09IFwidW5kZWZpbmVkXCIpXG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICByZXR1cm4gdGFyZ2V0ID8gc3VwcG9ydHNWaWV3VGltZWxpbmUoKSA6IHN1cHBvcnRzU2Nyb2xsVGltZWxpbmUoKTtcbn1cblxuZXhwb3J0IHsgY2FuVXNlTmF0aXZlVGltZWxpbmUgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNhbi11c2UtbmF0aXZlLXRpbWVsaW5lLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./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");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcmVuZGVyL2RvbS9zY3JvbGwvdXRpbHMvZ2V0LXRpbWVsaW5lLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQTBDO0FBQzJCO0FBQ0g7O0FBRWxFO0FBQ0E7QUFDQSwwQkFBMEI7QUFDMUIsbUJBQW1CLHNEQUFVO0FBQzdCO0FBQ0EsS0FBSztBQUNMLGFBQWE7QUFDYjtBQUNBLHVCQUF1QiwrQkFBK0I7QUFDdEQsWUFBWSxPQUFPO0FBQ25CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QixrRkFBb0I7QUFDbEQsMEJBQTBCLCtFQUF5QjtBQUNuRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQSxpQkFBaUIsa0ZBQW9CO0FBQ3JDO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBOztBQUV1QjtBQUN2QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXHJlbmRlclxcZG9tXFxzY3JvbGxcXHV0aWxzXFxnZXQtdGltZWxpbmUubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHNjcm9sbEluZm8gfSBmcm9tICcuLi90cmFjay5tanMnO1xuaW1wb3J0IHsgY2FuVXNlTmF0aXZlVGltZWxpbmUgfSBmcm9tICcuL2Nhbi11c2UtbmF0aXZlLXRpbWVsaW5lLm1qcyc7XG5pbXBvcnQgeyBvZmZzZXRUb1ZpZXdUaW1lbGluZVJhbmdlIH0gZnJvbSAnLi9vZmZzZXQtdG8tcmFuZ2UubWpzJztcblxuY29uc3QgdGltZWxpbmVDYWNoZSA9IG5ldyBNYXAoKTtcbmZ1bmN0aW9uIHNjcm9sbFRpbWVsaW5lRmFsbGJhY2sob3B0aW9ucykge1xuICAgIGNvbnN0IGN1cnJlbnRUaW1lID0geyB2YWx1ZTogMCB9O1xuICAgIGNvbnN0IGNhbmNlbCA9IHNjcm9sbEluZm8oKGluZm8pID0+IHtcbiAgICAgICAgY3VycmVudFRpbWUudmFsdWUgPSBpbmZvW29wdGlvbnMuYXhpc10ucHJvZ3Jlc3MgKiAxMDA7XG4gICAgfSwgb3B0aW9ucyk7XG4gICAgcmV0dXJuIHsgY3VycmVudFRpbWUsIGNhbmNlbCB9O1xufVxuZnVuY3Rpb24gZ2V0VGltZWxpbmUoeyBzb3VyY2UsIGNvbnRhaW5lciwgLi4ub3B0aW9ucyB9KSB7XG4gICAgY29uc3QgeyBheGlzIH0gPSBvcHRpb25zO1xuICAgIGlmIChzb3VyY2UpXG4gICAgICAgIGNvbnRhaW5lciA9IHNvdXJjZTtcbiAgICBsZXQgY29udGFpbmVyQ2FjaGUgPSB0aW1lbGluZUNhY2hlLmdldChjb250YWluZXIpO1xuICAgIGlmICghY29udGFpbmVyQ2FjaGUpIHtcbiAgICAgICAgY29udGFpbmVyQ2FjaGUgPSBuZXcgTWFwKCk7XG4gICAgICAgIHRpbWVsaW5lQ2FjaGUuc2V0KGNvbnRhaW5lciwgY29udGFpbmVyQ2FjaGUpO1xuICAgIH1cbiAgICBjb25zdCB0YXJnZXRLZXkgPSBvcHRpb25zLnRhcmdldCA/PyBcInNlbGZcIjtcbiAgICBsZXQgdGFyZ2V0Q2FjaGUgPSBjb250YWluZXJDYWNoZS5nZXQodGFyZ2V0S2V5KTtcbiAgICBpZiAoIXRhcmdldENhY2hlKSB7XG4gICAgICAgIHRhcmdldENhY2hlID0ge307XG4gICAgICAgIGNvbnRhaW5lckNhY2hlLnNldCh0YXJnZXRLZXksIHRhcmdldENhY2hlKTtcbiAgICB9XG4gICAgY29uc3QgYXhpc0tleSA9IGF4aXMgKyAob3B0aW9ucy5vZmZzZXQgPz8gW10pLmpvaW4oXCIsXCIpO1xuICAgIGlmICghdGFyZ2V0Q2FjaGVbYXhpc0tleV0pIHtcbiAgICAgICAgaWYgKG9wdGlvbnMudGFyZ2V0ICYmIGNhblVzZU5hdGl2ZVRpbWVsaW5lKG9wdGlvbnMudGFyZ2V0KSkge1xuICAgICAgICAgICAgY29uc3QgcmFuZ2UgPSBvZmZzZXRUb1ZpZXdUaW1lbGluZVJhbmdlKG9wdGlvbnMub2Zmc2V0KTtcbiAgICAgICAgICAgIGlmIChyYW5nZSkge1xuICAgICAgICAgICAgICAgIHRhcmdldENhY2hlW2F4aXNLZXldID0gbmV3IFZpZXdUaW1lbGluZSh7XG4gICAgICAgICAgICAgICAgICAgIHN1YmplY3Q6IG9wdGlvbnMudGFyZ2V0LFxuICAgICAgICAgICAgICAgICAgICBheGlzLFxuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgdGFyZ2V0Q2FjaGVbYXhpc0tleV0gPSBzY3JvbGxUaW1lbGluZUZhbGxiYWNrKHtcbiAgICAgICAgICAgICAgICAgICAgY29udGFpbmVyLFxuICAgICAgICAgICAgICAgICAgICAuLi5vcHRpb25zLFxuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGVsc2UgaWYgKGNhblVzZU5hdGl2ZVRpbWVsaW5lKCkpIHtcbiAgICAgICAgICAgIHRhcmdldENhY2hlW2F4aXNLZXldID0gbmV3IFNjcm9sbFRpbWVsaW5lKHtcbiAgICAgICAgICAgICAgICBzb3VyY2U6IGNvbnRhaW5lcixcbiAgICAgICAgICAgICAgICBheGlzLFxuICAgICAgICAgICAgfSk7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICB0YXJnZXRDYWNoZVtheGlzS2V5XSA9IHNjcm9sbFRpbWVsaW5lRmFsbGJhY2soe1xuICAgICAgICAgICAgICAgIGNvbnRhaW5lcixcbiAgICAgICAgICAgICAgICAuLi5vcHRpb25zLFxuICAgICAgICAgICAgfSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIHRhcmdldENhY2hlW2F4aXNLZXldO1xufVxuXG5leHBvcnQgeyBnZXRUaW1lbGluZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Z2V0LXRpbWVsaW5lLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/utils/get-timeline.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcmVuZGVyL2RvbS9zY3JvbGwvdXRpbHMvaXMtZWxlbWVudC10cmFja2luZy5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUU2QjtBQUM3QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXHJlbmRlclxcZG9tXFxzY3JvbGxcXHV0aWxzXFxpcy1lbGVtZW50LXRyYWNraW5nLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEN1cnJlbnRseSwgd2Ugb25seSBzdXBwb3J0IGVsZW1lbnQgdHJhY2tpbmcgd2l0aCBgc2Nyb2xsSW5mb2AsIHRob3VnaCBpblxuICogdGhlIGZ1dHVyZSB3ZSBjYW4gYWxzbyBvZmZlciBWaWV3VGltZWxpbmUgc3VwcG9ydC5cbiAqL1xuZnVuY3Rpb24gaXNFbGVtZW50VHJhY2tpbmcob3B0aW9ucykge1xuICAgIHJldHVybiBvcHRpb25zICYmIChvcHRpb25zLnRhcmdldCB8fCBvcHRpb25zLm9mZnNldCk7XG59XG5cbmV4cG9ydCB7IGlzRWxlbWVudFRyYWNraW5nIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pcy1lbGVtZW50LXRyYWNraW5nLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./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");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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:///(ssr)/./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");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _html_use_props_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../html/use-props.mjs */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \n\n\n\n\n\nfunction useRender(Component, props, ref, { latestValues }, isStatic, forwardMotionProps = false, isSVG) {\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 //# sourceMappingURL=use-render.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcmVuZGVyL2RvbS91c2UtcmVuZGVyLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7OztJQTRCSTtJQUdBO0lBTUE7Ozs7OztJQVFBOzs7O0tBSUcsR0FDSDtJQUNBOytDQUFBOzhDQUFBO1FBQUE7S0FBQTs7UUFNSTtRQUNBO0lBQ0g7QUFDTCIsInNvdXJjZXMiOlsiQzpcXHNyY1xccmVuZGVyXFxkb21cXHVzZS1yZW5kZXIudHMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCJcblxuaW1wb3J0IHsgaXNNb3Rpb25WYWx1ZSB9IGZyb20gXCJtb3Rpb24tZG9tXCJcbmltcG9ydCB7IEZyYWdtZW50LCBjcmVhdGVFbGVtZW50LCB1c2VNZW1vIH0gZnJvbSBcInJlYWN0XCJcbmltcG9ydCB7IE1vdGlvblByb3BzIH0gZnJvbSBcIi4uLy4uL21vdGlvbi90eXBlc1wiXG5pbXBvcnQgeyBWaXN1YWxTdGF0ZSB9IGZyb20gXCIuLi8uLi9tb3Rpb24vdXRpbHMvdXNlLXZpc3VhbC1zdGF0ZVwiXG5pbXBvcnQgeyBIVE1MUmVuZGVyU3RhdGUgfSBmcm9tIFwiLi4vaHRtbC90eXBlc1wiXG5pbXBvcnQgeyB1c2VIVE1MUHJvcHMgfSBmcm9tIFwiLi4vaHRtbC91c2UtcHJvcHNcIlxuaW1wb3J0IHsgU1ZHUmVuZGVyU3RhdGUgfSBmcm9tIFwiLi4vc3ZnL3R5cGVzXCJcbmltcG9ydCB7IHVzZVNWR1Byb3BzIH0gZnJvbSBcIi4uL3N2Zy91c2UtcHJvcHNcIlxuaW1wb3J0IHsgRE9NTW90aW9uQ29tcG9uZW50cyB9IGZyb20gXCIuL3R5cGVzXCJcbmltcG9ydCB7IGZpbHRlclByb3BzIH0gZnJvbSBcIi4vdXRpbHMvZmlsdGVyLXByb3BzXCJcbmltcG9ydCB7IGlzU1ZHQ29tcG9uZW50IH0gZnJvbSBcIi4vdXRpbHMvaXMtc3ZnLWNvbXBvbmVudFwiXG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VSZW5kZXI8XG4gICAgUHJvcHMgPSB7fSxcbiAgICBUYWdOYW1lIGV4dGVuZHMga2V5b2YgRE9NTW90aW9uQ29tcG9uZW50cyB8IHN0cmluZyA9IFwiZGl2XCJcbj4oXG4gICAgQ29tcG9uZW50OiBUYWdOYW1lIHwgc3RyaW5nIHwgUmVhY3QuQ29tcG9uZW50VHlwZTxQcm9wcz4sXG4gICAgcHJvcHM6IE1vdGlvblByb3BzLFxuICAgIHJlZjogUmVhY3QuUmVmPEhUTUxFbGVtZW50IHwgU1ZHRWxlbWVudD4sXG4gICAge1xuICAgICAgICBsYXRlc3RWYWx1ZXMsXG4gICAgfTogVmlzdWFsU3RhdGU8SFRNTEVsZW1lbnQgfCBTVkdFbGVtZW50LCBIVE1MUmVuZGVyU3RhdGUgfCBTVkdSZW5kZXJTdGF0ZT4sXG4gICAgaXNTdGF0aWM6IGJvb2xlYW4sXG4gICAgZm9yd2FyZE1vdGlvblByb3BzOiBib29sZWFuID0gZmFsc2UsXG4gICAgaXNTVkc/OiBib29sZWFuXG4pIHtcbiAgICBjb25zdCB1c2VWaXN1YWxQcm9wcyA9XG4gICAgICAgIChpc1NWRyA/PyBpc1NWR0NvbXBvbmVudChDb21wb25lbnQpKSA/IHVzZVNWR1Byb3BzIDogdXNlSFRNTFByb3BzXG5cbiAgICBjb25zdCB2aXN1YWxQcm9wcyA9IHVzZVZpc3VhbFByb3BzKFxuICAgICAgICBwcm9wcyBhcyBhbnksXG4gICAgICAgIGxhdGVzdFZhbHVlcyxcbiAgICAgICAgaXNTdGF0aWMsXG4gICAgICAgIENvbXBvbmVudCBhcyBhbnlcbiAgICApXG4gICAgY29uc3QgZmlsdGVyZWRQcm9wcyA9IGZpbHRlclByb3BzKFxuICAgICAgICBwcm9wcyxcbiAgICAgICAgdHlwZW9mIENvbXBvbmVudCA9PT0gXCJzdHJpbmdcIixcbiAgICAgICAgZm9yd2FyZE1vdGlvblByb3BzXG4gICAgKVxuICAgIGNvbnN0IGVsZW1lbnRQcm9wcyA9XG4gICAgICAgIENvbXBvbmVudCAhPT0gRnJhZ21lbnQgPyB7IC4uLmZpbHRlcmVkUHJvcHMsIC4uLnZpc3VhbFByb3BzLCByZWYgfSA6IHt9XG5cbiAgICAvKipcbiAgICAgKiBJZiBjb21wb25lbnQgaGFzIGJlZW4gaGFuZGVkIGEgbW90aW9uIHZhbHVlIGFzIGl0cyBjaGlsZCxcbiAgICAgKiBtZW1vaXNlIGl0cyBpbml0aWFsIHZhbHVlIGFuZCByZW5kZXIgdGhhdC4gU3Vic2VxdWVudCB1cGRhdGVzXG4gICAgICogd2lsbCBiZSBoYW5kbGVkIGJ5IHRoZSBvbkNoYW5nZSBoYW5kbGVyXG4gICAgICovXG4gICAgY29uc3QgeyBjaGlsZHJlbiB9ID0gcHJvcHNcbiAgICBjb25zdCByZW5kZXJlZENoaWxkcmVuID0gdXNlTWVtbyhcbiAgICAgICAgKCkgPT4gKGlzTW90aW9uVmFsdWUoY2hpbGRyZW4pID8gY2hpbGRyZW4uZ2V0KCkgOiBjaGlsZHJlbiksXG4gICAgICAgIFtjaGlsZHJlbl1cbiAgICApXG5cbiAgICByZXR1cm4gY3JlYXRlRWxlbWVudDxhbnk+KENvbXBvbmVudCwge1xuICAgICAgICAuLi5lbGVtZW50UHJvcHMsXG4gICAgICAgIGNoaWxkcmVuOiByZW5kZXJlZENoaWxkcmVuLFxuICAgIH0pXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/use-render.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/utils/filter-props.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcmVuZGVyL2RvbS91dGlscy9pcy1zdmctY29tcG9uZW50Lm1qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUF3RTs7QUFFeEU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUksNkVBQW9CO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRTBCO0FBQzFCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xccmVuZGVyXFxkb21cXHV0aWxzXFxpcy1zdmctY29tcG9uZW50Lm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBsb3dlcmNhc2VTVkdFbGVtZW50cyB9IGZyb20gJy4uLy4uL3N2Zy9sb3dlcmNhc2UtZWxlbWVudHMubWpzJztcblxuZnVuY3Rpb24gaXNTVkdDb21wb25lbnQoQ29tcG9uZW50KSB7XG4gICAgaWYgKFxuICAgIC8qKlxuICAgICAqIElmIGl0J3Mgbm90IGEgc3RyaW5nLCBpdCdzIGEgY3VzdG9tIFJlYWN0IGNvbXBvbmVudC4gQ3VycmVudGx5IHdlIG9ubHkgc3VwcG9ydFxuICAgICAqIEhUTUwgY3VzdG9tIFJlYWN0IGNvbXBvbmVudHMuXG4gICAgICovXG4gICAgdHlwZW9mIENvbXBvbmVudCAhPT0gXCJzdHJpbmdcIiB8fFxuICAgICAgICAvKipcbiAgICAgICAgICogSWYgaXQgY29udGFpbnMgYSBkYXNoLCB0aGUgZWxlbWVudCBpcyBhIGN1c3RvbSBIVE1MIHdlYmNvbXBvbmVudC5cbiAgICAgICAgICovXG4gICAgICAgIENvbXBvbmVudC5pbmNsdWRlcyhcIi1cIikpIHtcbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cbiAgICBlbHNlIGlmIChcbiAgICAvKipcbiAgICAgKiBJZiBpdCdzIGluIG91ciBsaXN0IG9mIGxvd2VyY2FzZSBTVkcgdGFncywgaXQncyBhbiBTVkcgY29tcG9uZW50XG4gICAgICovXG4gICAgbG93ZXJjYXNlU1ZHRWxlbWVudHMuaW5kZXhPZihDb21wb25lbnQpID4gLTEgfHxcbiAgICAgICAgLyoqXG4gICAgICAgICAqIElmIGl0IGNvbnRhaW5zIGEgY2FwaXRhbCBsZXR0ZXIsIGl0J3MgYW4gU1ZHIGNvbXBvbmVudFxuICAgICAgICAgKi9cbiAgICAgICAgL1tBLVpdL3UudGVzdChDb21wb25lbnQpKSB7XG4gICAgICAgIHJldHVybiB0cnVlO1xuICAgIH1cbiAgICByZXR1cm4gZmFsc2U7XG59XG5cbmV4cG9ydCB7IGlzU1ZHQ29tcG9uZW50IH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pcy1zdmctY29tcG9uZW50Lm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/utils/is-svg-component.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcmVuZGVyL2RvbS92aWV3cG9ydC9pbmRleC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBNkM7O0FBRTdDO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOENBQThDLDRDQUE0QyxJQUFJO0FBQzlGLHFCQUFxQiwyREFBZTtBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBOztBQUVrQjtBQUNsQiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXHJlbmRlclxcZG9tXFx2aWV3cG9ydFxcaW5kZXgubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlc29sdmVFbGVtZW50cyB9IGZyb20gJ21vdGlvbi1kb20nO1xuXG5jb25zdCB0aHJlc2hvbGRzID0ge1xuICAgIHNvbWU6IDAsXG4gICAgYWxsOiAxLFxufTtcbmZ1bmN0aW9uIGluVmlldyhlbGVtZW50T3JTZWxlY3Rvciwgb25TdGFydCwgeyByb290LCBtYXJnaW46IHJvb3RNYXJnaW4sIGFtb3VudCA9IFwic29tZVwiIH0gPSB7fSkge1xuICAgIGNvbnN0IGVsZW1lbnRzID0gcmVzb2x2ZUVsZW1lbnRzKGVsZW1lbnRPclNlbGVjdG9yKTtcbiAgICBjb25zdCBhY3RpdmVJbnRlcnNlY3Rpb25zID0gbmV3IFdlYWtNYXAoKTtcbiAgICBjb25zdCBvbkludGVyc2VjdGlvbkNoYW5nZSA9IChlbnRyaWVzKSA9PiB7XG4gICAgICAgIGVudHJpZXMuZm9yRWFjaCgoZW50cnkpID0+IHtcbiAgICAgICAgICAgIGNvbnN0IG9uRW5kID0gYWN0aXZlSW50ZXJzZWN0aW9ucy5nZXQoZW50cnkudGFyZ2V0KTtcbiAgICAgICAgICAgIC8qKlxuICAgICAgICAgICAgICogSWYgdGhlcmUncyBubyBjaGFuZ2UgdG8gdGhlIGludGVyc2VjdGlvbiwgd2UgZG9uJ3QgbmVlZCB0b1xuICAgICAgICAgICAgICogZG8gYW55dGhpbmcgaGVyZS5cbiAgICAgICAgICAgICAqL1xuICAgICAgICAgICAgaWYgKGVudHJ5LmlzSW50ZXJzZWN0aW5nID09PSBCb29sZWFuKG9uRW5kKSlcbiAgICAgICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgICBpZiAoZW50cnkuaXNJbnRlcnNlY3RpbmcpIHtcbiAgICAgICAgICAgICAgICBjb25zdCBuZXdPbkVuZCA9IG9uU3RhcnQoZW50cnkudGFyZ2V0LCBlbnRyeSk7XG4gICAgICAgICAgICAgICAgaWYgKHR5cGVvZiBuZXdPbkVuZCA9PT0gXCJmdW5jdGlvblwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGFjdGl2ZUludGVyc2VjdGlvbnMuc2V0KGVudHJ5LnRhcmdldCwgbmV3T25FbmQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgb2JzZXJ2ZXIudW5vYnNlcnZlKGVudHJ5LnRhcmdldCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZWxzZSBpZiAodHlwZW9mIG9uRW5kID09PSBcImZ1bmN0aW9uXCIpIHtcbiAgICAgICAgICAgICAgICBvbkVuZChlbnRyeSk7XG4gICAgICAgICAgICAgICAgYWN0aXZlSW50ZXJzZWN0aW9ucy5kZWxldGUoZW50cnkudGFyZ2V0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgfTtcbiAgICBjb25zdCBvYnNlcnZlciA9IG5ldyBJbnRlcnNlY3Rpb25PYnNlcnZlcihvbkludGVyc2VjdGlvbkNoYW5nZSwge1xuICAgICAgICByb290LFxuICAgICAgICByb290TWFyZ2luLFxuICAgICAgICB0aHJlc2hvbGQ6IHR5cGVvZiBhbW91bnQgPT09IFwibnVtYmVyXCIgPyBhbW91bnQgOiB0aHJlc2hvbGRzW2Ftb3VudF0sXG4gICAgfSk7XG4gICAgZWxlbWVudHMuZm9yRWFjaCgoZWxlbWVudCkgPT4gb2JzZXJ2ZXIub2JzZXJ2ZShlbGVtZW50KSk7XG4gICAgcmV0dXJuICgpID0+IG9ic2VydmVyLmRpc2Nvbm5lY3QoKTtcbn1cblxuZXhwb3J0IHsgaW5WaWV3IH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pbmRleC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/viewport/index.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcmVuZGVyL2h0bWwvdXNlLWh0bWwtdmlzdWFsLXN0YXRlLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBTU87SUFDSDtJQUNBO0FBQ0giLCJzb3VyY2VzIjpbIkM6XFxzcmNcXHJlbmRlclxcaHRtbFxcdXNlLWh0bWwtdmlzdWFsLXN0YXRlLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCB7IHNjcmFwZUhUTUxNb3Rpb25WYWx1ZXNGcm9tUHJvcHMgfSBmcm9tIFwibW90aW9uLWRvbVwiXG5pbXBvcnQgeyBtYWtlVXNlVmlzdWFsU3RhdGUgfSBmcm9tIFwiLi4vLi4vbW90aW9uL3V0aWxzL3VzZS12aXN1YWwtc3RhdGVcIlxuaW1wb3J0IHsgY3JlYXRlSHRtbFJlbmRlclN0YXRlIH0gZnJvbSBcIi4vdXRpbHMvY3JlYXRlLXJlbmRlci1zdGF0ZVwiXG5cbmV4cG9ydCBjb25zdCB1c2VIVE1MVmlzdWFsU3RhdGUgPSAvKkBfX1BVUkVfXyovIG1ha2VVc2VWaXN1YWxTdGF0ZSh7XG4gICAgc2NyYXBlTW90aW9uVmFsdWVzRnJvbVByb3BzOiBzY3JhcGVIVE1MTW90aW9uVmFsdWVzRnJvbVByb3BzLFxuICAgIGNyZWF0ZVJlbmRlclN0YXRlOiBjcmVhdGVIdG1sUmVuZGVyU3RhdGUsXG59KVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/html/use-html-visual-state.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _utils_create_render_state_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./utils/create-render-state.mjs */ \"(ssr)/./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 */ \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    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}\nfunction useStyle(props, visualState) {\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}\nfunction useHTMLProps(props, visualState) {\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 //# sourceMappingURL=use-props.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcmVuZGVyL2h0bWwvdXNlLXByb3BzLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztJQWFJO1FBQ0k7Ozs7QUFJUjtBQUVBOzs7WUFLUTtZQUVBLDJEQUFlLENBQWY7WUFFQTtRQUNKO3lDQUFBO1FBQUE7S0FBQTtBQUNKO0FBRUE7SUFJSTs7SUFHQTs7S0FFRyxHQUNIO0lBRUE7SUFFQTtBQUNKO0FBRU07Ozs7OztRQVVFOztRQUdBLG1CQUNJLHlCQUNBLDJCQUNJOztRQUdSLDBDQUVRLFNBQ0E7O0lBR1osb0NBRUk7UUFFQTs7SUFHSjtJQUVBO0FBQ0oiLCJzb3VyY2VzIjpbIkM6XFxzcmNcXHJlbmRlclxcaHRtbFxcdXNlLXByb3BzLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCB7IEFueVJlc29sdmVkS2V5ZnJhbWUsIGJ1aWxkSFRNTFN0eWxlcywgaXNGb3JjZWRNb3Rpb25WYWx1ZSwgaXNNb3Rpb25WYWx1ZSwgTW90aW9uVmFsdWUgfSBmcm9tIFwibW90aW9uLWRvbVwiXG5pbXBvcnQgeyBIVE1MUHJvcHMsIHVzZU1lbW8gfSBmcm9tIFwicmVhY3RcIlxuaW1wb3J0IHsgTW90aW9uUHJvcHMgfSBmcm9tIFwiLi4vLi4vbW90aW9uL3R5cGVzXCJcbmltcG9ydCB7IFJlc29sdmVkVmFsdWVzIH0gZnJvbSBcIi4uL3R5cGVzXCJcbmltcG9ydCB7IGNyZWF0ZUh0bWxSZW5kZXJTdGF0ZSB9IGZyb20gXCIuL3V0aWxzL2NyZWF0ZS1yZW5kZXItc3RhdGVcIlxuXG5leHBvcnQgZnVuY3Rpb24gY29weVJhd1ZhbHVlc09ubHkoXG4gICAgdGFyZ2V0OiBSZXNvbHZlZFZhbHVlcyxcbiAgICBzb3VyY2U6IHsgW2tleTogc3RyaW5nXTogQW55UmVzb2x2ZWRLZXlmcmFtZSB8IE1vdGlvblZhbHVlIH0sXG4gICAgcHJvcHM6IE1vdGlvblByb3BzXG4pIHtcbiAgICBmb3IgKGNvbnN0IGtleSBpbiBzb3VyY2UpIHtcbiAgICAgICAgaWYgKCFpc01vdGlvblZhbHVlKHNvdXJjZVtrZXldKSAmJiAhaXNGb3JjZWRNb3Rpb25WYWx1ZShrZXksIHByb3BzKSkge1xuICAgICAgICAgICAgdGFyZ2V0W2tleV0gPSBzb3VyY2Vba2V5XSBhcyBBbnlSZXNvbHZlZEtleWZyYW1lXG4gICAgICAgIH1cbiAgICB9XG59XG5cbmZ1bmN0aW9uIHVzZUluaXRpYWxNb3Rpb25WYWx1ZXMoXG4gICAgeyB0cmFuc2Zvcm1UZW1wbGF0ZSB9OiBNb3Rpb25Qcm9wcyxcbiAgICB2aXN1YWxTdGF0ZTogUmVzb2x2ZWRWYWx1ZXNcbikge1xuICAgIHJldHVybiB1c2VNZW1vKCgpID0+IHtcbiAgICAgICAgY29uc3Qgc3RhdGUgPSBjcmVhdGVIdG1sUmVuZGVyU3RhdGUoKVxuXG4gICAgICAgIGJ1aWxkSFRNTFN0eWxlcyhzdGF0ZSwgdmlzdWFsU3RhdGUsIHRyYW5zZm9ybVRlbXBsYXRlKVxuXG4gICAgICAgIHJldHVybiBPYmplY3QuYXNzaWduKHt9LCBzdGF0ZS52YXJzLCBzdGF0ZS5zdHlsZSlcbiAgICB9LCBbdmlzdWFsU3RhdGVdKVxufVxuXG5mdW5jdGlvbiB1c2VTdHlsZShcbiAgICBwcm9wczogTW90aW9uUHJvcHMsXG4gICAgdmlzdWFsU3RhdGU6IFJlc29sdmVkVmFsdWVzXG4pOiBSZXNvbHZlZFZhbHVlcyB7XG4gICAgY29uc3Qgc3R5bGVQcm9wID0gcHJvcHMuc3R5bGUgfHwge31cbiAgICBjb25zdCBzdHlsZSA9IHt9XG5cbiAgICAvKipcbiAgICAgKiBDb3B5IG5vbi1Nb3Rpb24gVmFsdWVzIHN0cmFpZ2h0IGludG8gc3R5bGVcbiAgICAgKi9cbiAgICBjb3B5UmF3VmFsdWVzT25seShzdHlsZSwgc3R5bGVQcm9wIGFzIGFueSwgcHJvcHMpXG5cbiAgICBPYmplY3QuYXNzaWduKHN0eWxlLCB1c2VJbml0aWFsTW90aW9uVmFsdWVzKHByb3BzLCB2aXN1YWxTdGF0ZSkpXG5cbiAgICByZXR1cm4gc3R5bGVcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHVzZUhUTUxQcm9wcyhcbiAgICBwcm9wczogTW90aW9uUHJvcHMgJiBIVE1MUHJvcHM8SFRNTEVsZW1lbnQ+LFxuICAgIHZpc3VhbFN0YXRlOiBSZXNvbHZlZFZhbHVlc1xuKSB7XG4gICAgLy8gVGhlIGBhbnlgIGlzbid0IGlkZWFsIGJ1dCBpdCBpcyB0aGUgdHlwZSBvZiBjcmVhdGVFbGVtZW50IHByb3BzIGFyZ3VtZW50XG4gICAgY29uc3QgaHRtbFByb3BzOiBhbnkgPSB7fVxuICAgIGNvbnN0IHN0eWxlID0gdXNlU3R5bGUocHJvcHMsIHZpc3VhbFN0YXRlKVxuXG4gICAgaWYgKHByb3BzLmRyYWcgJiYgcHJvcHMuZHJhZ0xpc3RlbmVyICE9PSBmYWxzZSkge1xuICAgICAgICAvLyBEaXNhYmxlIHRoZSBnaG9zdCBlbGVtZW50IHdoZW4gYSB1c2VyIGRyYWdzXG4gICAgICAgIGh0bWxQcm9wcy5kcmFnZ2FibGUgPSBmYWxzZVxuXG4gICAgICAgIC8vIERpc2FibGUgdGV4dCBzZWxlY3Rpb25cbiAgICAgICAgc3R5bGUudXNlclNlbGVjdCA9XG4gICAgICAgICAgICBzdHlsZS5XZWJraXRVc2VyU2VsZWN0ID1cbiAgICAgICAgICAgIHN0eWxlLldlYmtpdFRvdWNoQ2FsbG91dCA9XG4gICAgICAgICAgICAgICAgXCJub25lXCJcblxuICAgICAgICAvLyBEaXNhYmxlIHNjcm9sbGluZyBvbiB0aGUgZHJhZ2dhYmxlIGRpcmVjdGlvblxuICAgICAgICBzdHlsZS50b3VjaEFjdGlvbiA9XG4gICAgICAgICAgICBwcm9wcy5kcmFnID09PSB0cnVlXG4gICAgICAgICAgICAgICAgPyBcIm5vbmVcIlxuICAgICAgICAgICAgICAgIDogYHBhbi0ke3Byb3BzLmRyYWcgPT09IFwieFwiID8gXCJ5XCIgOiBcInhcIn1gXG4gICAgfVxuXG4gICAgaWYgKFxuICAgICAgICBwcm9wcy50YWJJbmRleCA9PT0gdW5kZWZpbmVkICYmXG4gICAgICAgIChwcm9wcy5vblRhcCB8fCBwcm9wcy5vblRhcFN0YXJ0IHx8IHByb3BzLndoaWxlVGFwKVxuICAgICkge1xuICAgICAgICBodG1sUHJvcHMudGFiSW5kZXggPSAwXG4gICAgfVxuXG4gICAgaHRtbFByb3BzLnN0eWxlID0gc3R5bGVcblxuICAgIHJldHVybiBodG1sUHJvcHNcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/html/use-props.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcmVuZGVyL2h0bWwvdXRpbHMvY3JlYXRlLXJlbmRlci1zdGF0ZS5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0EsYUFBYTtBQUNiLGlCQUFpQjtBQUNqQix1QkFBdUI7QUFDdkIsWUFBWTtBQUNaLENBQUM7O0FBRWdDO0FBQ2pDIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xccmVuZGVyXFxodG1sXFx1dGlsc1xcY3JlYXRlLXJlbmRlci1zdGF0ZS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgY3JlYXRlSHRtbFJlbmRlclN0YXRlID0gKCkgPT4gKHtcbiAgICBzdHlsZToge30sXG4gICAgdHJhbnNmb3JtOiB7fSxcbiAgICB0cmFuc2Zvcm1PcmlnaW46IHt9LFxuICAgIHZhcnM6IHt9LFxufSk7XG5cbmV4cG9ydCB7IGNyZWF0ZUh0bWxSZW5kZXJTdGF0ZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y3JlYXRlLXJlbmRlci1zdGF0ZS5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/html/utils/create-render-state.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcmVuZGVyL3N2Zy9sb3dlcmNhc2UtZWxlbWVudHMubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFZ0M7QUFDaEMiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxyZW5kZXJcXHN2Z1xcbG93ZXJjYXNlLWVsZW1lbnRzLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdlIGtlZXAgdGhlc2UgbGlzdGVkIHNlcGFyYXRlbHkgYXMgd2UgdXNlIHRoZSBsb3dlcmNhc2UgdGFnIG5hbWVzIGFzIHBhcnRcbiAqIG9mIHRoZSBydW50aW1lIGJ1bmRsZSB0byBkZXRlY3QgU1ZHIGNvbXBvbmVudHNcbiAqL1xuY29uc3QgbG93ZXJjYXNlU1ZHRWxlbWVudHMgPSBbXG4gICAgXCJhbmltYXRlXCIsXG4gICAgXCJjaXJjbGVcIixcbiAgICBcImRlZnNcIixcbiAgICBcImRlc2NcIixcbiAgICBcImVsbGlwc2VcIixcbiAgICBcImdcIixcbiAgICBcImltYWdlXCIsXG4gICAgXCJsaW5lXCIsXG4gICAgXCJmaWx0ZXJcIixcbiAgICBcIm1hcmtlclwiLFxuICAgIFwibWFza1wiLFxuICAgIFwibWV0YWRhdGFcIixcbiAgICBcInBhdGhcIixcbiAgICBcInBhdHRlcm5cIixcbiAgICBcInBvbHlnb25cIixcbiAgICBcInBvbHlsaW5lXCIsXG4gICAgXCJyZWN0XCIsXG4gICAgXCJzdG9wXCIsXG4gICAgXCJzd2l0Y2hcIixcbiAgICBcInN5bWJvbFwiLFxuICAgIFwic3ZnXCIsXG4gICAgXCJ0ZXh0XCIsXG4gICAgXCJ0c3BhblwiLFxuICAgIFwidXNlXCIsXG4gICAgXCJ2aWV3XCIsXG5dO1xuXG5leHBvcnQgeyBsb3dlcmNhc2VTVkdFbGVtZW50cyB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bG93ZXJjYXNlLWVsZW1lbnRzLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/svg/lowercase-elements.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _html_use_props_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../html/use-props.mjs */ \"(ssr)/./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 */ \"(ssr)/./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 */ \n\n\n\nfunction useSVGProps(props, visualState, _isStatic, Component) {\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 //# sourceMappingURL=use-props.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcmVuZGVyL3N2Zy91c2UtcHJvcHMubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7QUFTTTtJQU1GOzRDQUFBO1lBQ0k7WUFFQSx5REFBYSxDQUFiOzs7Z0JBVUk7b0JBQUE7Z0JBQUE7O1FBRVI7MkNBQUE7UUFBQTtLQUFBO0lBRUE7OztRQUdJO1lBQUE7WUFBQTtRQUFBOztJQUdKO0FBQ0oiLCJzb3VyY2VzIjpbIkM6XFxzcmNcXHJlbmRlclxcc3ZnXFx1c2UtcHJvcHMudHMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCJcblxuaW1wb3J0IHsgYnVpbGRTVkdBdHRycywgaXNTVkdUYWcgfSBmcm9tIFwibW90aW9uLWRvbVwiXG5pbXBvcnQgeyB1c2VNZW1vIH0gZnJvbSBcInJlYWN0XCJcbmltcG9ydCB7IE1vdGlvblByb3BzIH0gZnJvbSBcIi4uLy4uL21vdGlvbi90eXBlc1wiXG5pbXBvcnQgeyBjb3B5UmF3VmFsdWVzT25seSB9IGZyb20gXCIuLi9odG1sL3VzZS1wcm9wc1wiXG5pbXBvcnQgeyBSZXNvbHZlZFZhbHVlcyB9IGZyb20gXCIuLi90eXBlc1wiXG5pbXBvcnQgeyBjcmVhdGVTdmdSZW5kZXJTdGF0ZSB9IGZyb20gXCIuL3V0aWxzL2NyZWF0ZS1yZW5kZXItc3RhdGVcIlxuXG5leHBvcnQgZnVuY3Rpb24gdXNlU1ZHUHJvcHMoXG4gICAgcHJvcHM6IE1vdGlvblByb3BzLFxuICAgIHZpc3VhbFN0YXRlOiBSZXNvbHZlZFZhbHVlcyxcbiAgICBfaXNTdGF0aWM6IGJvb2xlYW4sXG4gICAgQ29tcG9uZW50OiBzdHJpbmcgfCBSZWFjdC5Db21wb25lbnRUeXBlPFJlYWN0LlByb3BzV2l0aENoaWxkcmVuPHVua25vd24+PlxuKSB7XG4gICAgY29uc3QgdmlzdWFsUHJvcHMgPSB1c2VNZW1vKCgpID0+IHtcbiAgICAgICAgY29uc3Qgc3RhdGUgPSBjcmVhdGVTdmdSZW5kZXJTdGF0ZSgpXG5cbiAgICAgICAgYnVpbGRTVkdBdHRycyhcbiAgICAgICAgICAgIHN0YXRlLFxuICAgICAgICAgICAgdmlzdWFsU3RhdGUsXG4gICAgICAgICAgICBpc1NWR1RhZyhDb21wb25lbnQpLFxuICAgICAgICAgICAgcHJvcHMudHJhbnNmb3JtVGVtcGxhdGUsXG4gICAgICAgICAgICBwcm9wcy5zdHlsZVxuICAgICAgICApXG5cbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIC4uLnN0YXRlLmF0dHJzLFxuICAgICAgICAgICAgc3R5bGU6IHsgLi4uc3RhdGUuc3R5bGUgfSxcbiAgICAgICAgfVxuICAgIH0sIFt2aXN1YWxTdGF0ZV0pXG5cbiAgICBpZiAocHJvcHMuc3R5bGUpIHtcbiAgICAgICAgY29uc3QgcmF3U3R5bGVzID0ge31cbiAgICAgICAgY29weVJhd1ZhbHVlc09ubHkocmF3U3R5bGVzLCBwcm9wcy5zdHlsZSBhcyBhbnksIHByb3BzKVxuICAgICAgICB2aXN1YWxQcm9wcy5zdHlsZSA9IHsgLi4ucmF3U3R5bGVzLCAuLi52aXN1YWxQcm9wcy5zdHlsZSB9XG4gICAgfVxuXG4gICAgcmV0dXJuIHZpc3VhbFByb3BzXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/svg/use-props.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcmVuZGVyL3N2Zy91c2Utc3ZnLXZpc3VhbC1zdGF0ZS5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQU1PO0lBQ0g7SUFDQTtBQUNIIiwic291cmNlcyI6WyJDOlxcc3JjXFxyZW5kZXJcXHN2Z1xcdXNlLXN2Zy12aXN1YWwtc3RhdGUudHMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCJcblxuaW1wb3J0IHsgc2NyYXBlU1ZHTW90aW9uVmFsdWVzRnJvbVByb3BzIH0gZnJvbSBcIm1vdGlvbi1kb21cIlxuaW1wb3J0IHsgbWFrZVVzZVZpc3VhbFN0YXRlIH0gZnJvbSBcIi4uLy4uL21vdGlvbi91dGlscy91c2UtdmlzdWFsLXN0YXRlXCJcbmltcG9ydCB7IGNyZWF0ZVN2Z1JlbmRlclN0YXRlIH0gZnJvbSBcIi4vdXRpbHMvY3JlYXRlLXJlbmRlci1zdGF0ZVwiXG5cbmV4cG9ydCBjb25zdCB1c2VTVkdWaXN1YWxTdGF0ZSA9IC8qQF9fUFVSRV9fKi8gbWFrZVVzZVZpc3VhbFN0YXRlKHtcbiAgICBzY3JhcGVNb3Rpb25WYWx1ZXNGcm9tUHJvcHM6IHNjcmFwZVNWR01vdGlvblZhbHVlc0Zyb21Qcm9wcyxcbiAgICBjcmVhdGVSZW5kZXJTdGF0ZTogY3JlYXRlU3ZnUmVuZGVyU3RhdGUsXG59KVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/svg/use-svg-visual-state.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvcmVuZGVyL3N2Zy91dGlscy9jcmVhdGUtcmVuZGVyLXN0YXRlLm1qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFpRjs7QUFFakY7QUFDQSxPQUFPLDBGQUFxQjtBQUM1QixhQUFhO0FBQ2IsQ0FBQzs7QUFFK0I7QUFDaEMiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxyZW5kZXJcXHN2Z1xcdXRpbHNcXGNyZWF0ZS1yZW5kZXItc3RhdGUubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNyZWF0ZUh0bWxSZW5kZXJTdGF0ZSB9IGZyb20gJy4uLy4uL2h0bWwvdXRpbHMvY3JlYXRlLXJlbmRlci1zdGF0ZS5tanMnO1xuXG5jb25zdCBjcmVhdGVTdmdSZW5kZXJTdGF0ZSA9ICgpID0+ICh7XG4gICAgLi4uY3JlYXRlSHRtbFJlbmRlclN0YXRlKCksXG4gICAgYXR0cnM6IHt9LFxufSk7XG5cbmV4cG9ydCB7IGNyZWF0ZVN2Z1JlbmRlclN0YXRlIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jcmVhdGUtcmVuZGVyLXN0YXRlLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/svg/utils/create-render-state.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvdXRpbHMvZGlzdGFuY2UubWpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRWdDO0FBQ2hDIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xcdXRpbHNcXGRpc3RhbmNlLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBkaXN0YW5jZSA9IChhLCBiKSA9PiBNYXRoLmFicyhhIC0gYik7XG5mdW5jdGlvbiBkaXN0YW5jZTJEKGEsIGIpIHtcbiAgICAvLyBNdWx0aS1kaW1lbnNpb25hbFxuICAgIGNvbnN0IHhEZWx0YSA9IGRpc3RhbmNlKGEueCwgYi54KTtcbiAgICBjb25zdCB5RGVsdGEgPSBkaXN0YW5jZShhLnksIGIueSk7XG4gICAgcmV0dXJuIE1hdGguc3FydCh4RGVsdGEgKiogMiArIHlEZWx0YSAqKiAyKTtcbn1cblxuZXhwb3J0IHsgZGlzdGFuY2UsIGRpc3RhbmNlMkQgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWRpc3RhbmNlLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/distance.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvdXRpbHMvZ2V0LWNvbnRleHQtd2luZG93Lm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQSw0QkFBNEIsU0FBUztBQUNyQztBQUNBOztBQUU0QjtBQUM1QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXHV0aWxzXFxnZXQtY29udGV4dC13aW5kb3cubWpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEZpeGVzIGh0dHBzOi8vZ2l0aHViLmNvbS9tb3Rpb25kaXZpc2lvbi9tb3Rpb24vaXNzdWVzLzIyNzBcbmNvbnN0IGdldENvbnRleHRXaW5kb3cgPSAoeyBjdXJyZW50IH0pID0+IHtcbiAgICByZXR1cm4gY3VycmVudCA/IGN1cnJlbnQub3duZXJEb2N1bWVudC5kZWZhdWx0VmlldyA6IG51bGw7XG59O1xuXG5leHBvcnQgeyBnZXRDb250ZXh0V2luZG93IH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1nZXQtY29udGV4dC13aW5kb3cubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/get-context-window.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvdXRpbHMvaXMtYnJvd3Nlci5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBOztBQUVxQjtBQUNyQiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXHV0aWxzXFxpcy1icm93c2VyLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBpc0Jyb3dzZXIgPSB0eXBlb2Ygd2luZG93ICE9PSBcInVuZGVmaW5lZFwiO1xuXG5leHBvcnQgeyBpc0Jyb3dzZXIgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLWJyb3dzZXIubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/is-browser.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvdXRpbHMvaXMtcmVmLW9iamVjdC5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRXVCO0FBQ3ZCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xcdXRpbHNcXGlzLXJlZi1vYmplY3QubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImZ1bmN0aW9uIGlzUmVmT2JqZWN0KHJlZikge1xuICAgIHJldHVybiAocmVmICYmXG4gICAgICAgIHR5cGVvZiByZWYgPT09IFwib2JqZWN0XCIgJiZcbiAgICAgICAgT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKHJlZiwgXCJjdXJyZW50XCIpKTtcbn1cblxuZXhwb3J0IHsgaXNSZWZPYmplY3QgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLXJlZi1vYmplY3QubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/is-ref-object.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _context_MotionConfigContext_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../context/MotionConfigContext.mjs */ \"(ssr)/./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 */ \"(ssr)/./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 */ \n\n\nfunction useReducedMotionConfig() {\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 //# sourceMappingURL=use-reduced-motion-config.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvdXRpbHMvcmVkdWNlZC1tb3Rpb24vdXNlLXJlZHVjZWQtbW90aW9uLWNvbmZpZy5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7SUFPSTs7SUFHQTtRQUNJO1dBQ0c7UUFDSDs7UUFFQTs7QUFFUiIsInNvdXJjZXMiOlsiQzpcXHNyY1xcdXRpbHNcXHJlZHVjZWQtbW90aW9uXFx1c2UtcmVkdWNlZC1tb3Rpb24tY29uZmlnLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCB7IHVzZUNvbnRleHQgfSBmcm9tIFwicmVhY3RcIlxuaW1wb3J0IHsgTW90aW9uQ29uZmlnQ29udGV4dCB9IGZyb20gXCIuLi8uLi9jb250ZXh0L01vdGlvbkNvbmZpZ0NvbnRleHRcIlxuaW1wb3J0IHsgdXNlUmVkdWNlZE1vdGlvbiB9IGZyb20gXCIuL3VzZS1yZWR1Y2VkLW1vdGlvblwiXG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VSZWR1Y2VkTW90aW9uQ29uZmlnKCkge1xuICAgIGNvbnN0IHJlZHVjZWRNb3Rpb25QcmVmZXJlbmNlID0gdXNlUmVkdWNlZE1vdGlvbigpXG4gICAgY29uc3QgeyByZWR1Y2VkTW90aW9uIH0gPSB1c2VDb250ZXh0KE1vdGlvbkNvbmZpZ0NvbnRleHQpXG5cbiAgICBpZiAocmVkdWNlZE1vdGlvbiA9PT0gXCJuZXZlclwiKSB7XG4gICAgICAgIHJldHVybiBmYWxzZVxuICAgIH0gZWxzZSBpZiAocmVkdWNlZE1vdGlvbiA9PT0gXCJhbHdheXNcIikge1xuICAgICAgICByZXR1cm4gdHJ1ZVxuICAgIH0gZWxzZSB7XG4gICAgICAgIHJldHVybiByZWR1Y2VkTW90aW9uUHJlZmVyZW5jZVxuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./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");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* __next_internal_client_entry_do_not_use__ useReducedMotion auto */ \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    /**\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 //# sourceMappingURL=use-reduced-motion.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvdXRpbHMvcmVkdWNlZC1tb3Rpb24vdXNlLXJlZHVjZWQtbW90aW9uLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQVVBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBeUJHO0lBRUM7O0tBRUcsR0FDSDs7Ozs7SUFZQTs7S0FFRyxHQUVIO0FBQ0oiLCJzb3VyY2VzIjpbIkM6XFxzcmNcXHV0aWxzXFxyZWR1Y2VkLW1vdGlvblxcdXNlLXJlZHVjZWQtbW90aW9uLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCB7XG4gICAgaGFzUmVkdWNlZE1vdGlvbkxpc3RlbmVyLFxuICAgIGluaXRQcmVmZXJzUmVkdWNlZE1vdGlvbixcbiAgICBwcmVmZXJzUmVkdWNlZE1vdGlvbixcbn0gZnJvbSBcIm1vdGlvbi1kb21cIlxuaW1wb3J0IHsgd2Fybk9uY2UgfSBmcm9tIFwibW90aW9uLXV0aWxzXCJcbmltcG9ydCB7IHVzZVN0YXRlIH0gZnJvbSBcInJlYWN0XCJcblxuLyoqXG4gKiBBIGhvb2sgdGhhdCByZXR1cm5zIGB0cnVlYCBpZiB3ZSBzaG91bGQgYmUgdXNpbmcgcmVkdWNlZCBtb3Rpb24gYmFzZWQgb24gdGhlIGN1cnJlbnQgZGV2aWNlJ3MgUmVkdWNlZCBNb3Rpb24gc2V0dGluZy5cbiAqXG4gKiBUaGlzIGNhbiBiZSB1c2VkIHRvIGltcGxlbWVudCBjaGFuZ2VzIHRvIHlvdXIgVUkgYmFzZWQgb24gUmVkdWNlZCBNb3Rpb24uIEZvciBpbnN0YW5jZSwgcmVwbGFjaW5nIG1vdGlvbi1zaWNrbmVzcyBpbmR1Y2luZ1xuICogYHhgL2B5YCBhbmltYXRpb25zIHdpdGggYG9wYWNpdHlgLCBkaXNhYmxpbmcgdGhlIGF1dG9wbGF5IG9mIGJhY2tncm91bmQgdmlkZW9zLCBvciB0dXJuaW5nIG9mZiBwYXJhbGxheCBtb3Rpb24uXG4gKlxuICogSXQgd2lsbCBhY3RpdmVseSByZXNwb25kIHRvIGNoYW5nZXMgYW5kIHJlLXJlbmRlciB5b3VyIGNvbXBvbmVudHMgd2l0aCB0aGUgbGF0ZXN0IHNldHRpbmcuXG4gKlxuICogYGBganN4XG4gKiBleHBvcnQgZnVuY3Rpb24gU2lkZWJhcih7IGlzT3BlbiB9KSB7XG4gKiAgIGNvbnN0IHNob3VsZFJlZHVjZU1vdGlvbiA9IHVzZVJlZHVjZWRNb3Rpb24oKVxuICogICBjb25zdCBjbG9zZWRYID0gc2hvdWxkUmVkdWNlTW90aW9uID8gMCA6IFwiLTEwMCVcIlxuICpcbiAqICAgcmV0dXJuIChcbiAqICAgICA8bW90aW9uLmRpdiBhbmltYXRlPXt7XG4gKiAgICAgICBvcGFjaXR5OiBpc09wZW4gPyAxIDogMCxcbiAqICAgICAgIHg6IGlzT3BlbiA/IDAgOiBjbG9zZWRYXG4gKiAgICAgfX0gLz5cbiAqICAgKVxuICogfVxuICogYGBgXG4gKlxuICogQHJldHVybiBib29sZWFuXG4gKlxuICogQHB1YmxpY1xuICovXG5leHBvcnQgZnVuY3Rpb24gdXNlUmVkdWNlZE1vdGlvbigpIHtcbiAgICAvKipcbiAgICAgKiBMYXp5IGluaXRpYWxpc2F0aW9uIG9mIHByZWZlcnNSZWR1Y2VkTW90aW9uXG4gICAgICovXG4gICAgIWhhc1JlZHVjZWRNb3Rpb25MaXN0ZW5lci5jdXJyZW50ICYmIGluaXRQcmVmZXJzUmVkdWNlZE1vdGlvbigpXG5cbiAgICBjb25zdCBbc2hvdWxkUmVkdWNlTW90aW9uXSA9IHVzZVN0YXRlKHByZWZlcnNSZWR1Y2VkTW90aW9uLmN1cnJlbnQpXG5cbiAgICBpZiAocHJvY2Vzcy5lbnYuTk9ERV9FTlYgIT09IFwicHJvZHVjdGlvblwiKSB7XG4gICAgICAgIHdhcm5PbmNlKFxuICAgICAgICAgICAgc2hvdWxkUmVkdWNlTW90aW9uICE9PSB0cnVlLFxuICAgICAgICAgICAgXCJZb3UgaGF2ZSBSZWR1Y2VkIE1vdGlvbiBlbmFibGVkIG9uIHlvdXIgZGV2aWNlLiBBbmltYXRpb25zIG1heSBub3QgYXBwZWFyIGFzIGV4cGVjdGVkLlwiLFxuICAgICAgICAgICAgXCJyZWR1Y2VkLW1vdGlvbi1kaXNhYmxlZFwiXG4gICAgICAgIClcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBUT0RPIFNlZSBpZiBwZW9wbGUgbWlzcyBhdXRvbWF0aWNhbGx5IHVwZGF0aW5nIHNob3VsZFJlZHVjZU1vdGlvbiBzZXR0aW5nXG4gICAgICovXG5cbiAgICByZXR1cm4gc2hvdWxkUmVkdWNlTW90aW9uXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/reduced-motion/use-reduced-motion.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/transform-rotated-parent.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/transform-viewbox-point.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _context_MotionConfigContext_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../context/MotionConfigContext.mjs */ \"(ssr)/./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 */ \n\n\nfunction useAnimationFrame(callback) {\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 //# sourceMappingURL=use-animation-frame.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvdXRpbHMvdXNlLWFuaW1hdGlvbi1mcmFtZS5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQVFNO0lBQ0Y7Ozs7WUFJSTs7O21EQUdtQzs7Z0JBR25DOztZQUVBLDZDQUFLLENBQUw7WUFDQTsrQ0FBQTs7UUFDSjtzQ0FBQTtRQUFBO0tBQUE7QUFDSiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXHV0aWxzXFx1c2UtYW5pbWF0aW9uLWZyYW1lLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCB7IGNhbmNlbEZyYW1lLCBmcmFtZSwgRnJhbWVEYXRhIH0gZnJvbSBcIm1vdGlvbi1kb21cIlxuaW1wb3J0IHsgdXNlQ29udGV4dCwgdXNlRWZmZWN0LCB1c2VSZWYgfSBmcm9tIFwicmVhY3RcIlxuaW1wb3J0IHsgTW90aW9uQ29uZmlnQ29udGV4dCB9IGZyb20gXCIuLi9jb250ZXh0L01vdGlvbkNvbmZpZ0NvbnRleHRcIlxuXG5leHBvcnQgdHlwZSBGcmFtZUNhbGxiYWNrID0gKHRpbWVzdGFtcDogbnVtYmVyLCBkZWx0YTogbnVtYmVyKSA9PiB2b2lkXG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VBbmltYXRpb25GcmFtZShjYWxsYmFjazogRnJhbWVDYWxsYmFjaykge1xuICAgIGNvbnN0IGluaXRpYWxUaW1lc3RhbXAgPSB1c2VSZWYoMClcbiAgICBjb25zdCB7IGlzU3RhdGljIH0gPSB1c2VDb250ZXh0KE1vdGlvbkNvbmZpZ0NvbnRleHQpXG5cbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgICAgICBpZiAoaXNTdGF0aWMpIHJldHVyblxuXG4gICAgICAgIGNvbnN0IHByb3ZpZGVUaW1lU2luY2VTdGFydCA9ICh7IHRpbWVzdGFtcCwgZGVsdGEgfTogRnJhbWVEYXRhKSA9PiB7XG4gICAgICAgICAgICBpZiAoIWluaXRpYWxUaW1lc3RhbXAuY3VycmVudCkgaW5pdGlhbFRpbWVzdGFtcC5jdXJyZW50ID0gdGltZXN0YW1wXG5cbiAgICAgICAgICAgIGNhbGxiYWNrKHRpbWVzdGFtcCAtIGluaXRpYWxUaW1lc3RhbXAuY3VycmVudCwgZGVsdGEpXG4gICAgICAgIH1cblxuICAgICAgICBmcmFtZS51cGRhdGUocHJvdmlkZVRpbWVTaW5jZVN0YXJ0LCB0cnVlKVxuICAgICAgICByZXR1cm4gKCkgPT4gY2FuY2VsRnJhbWUocHJvdmlkZVRpbWVTaW5jZVN0YXJ0KVxuICAgIH0sIFtjYWxsYmFja10pXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-animation-frame.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvdXRpbHMvdXNlLWNvbXBvc2VkLXJlZi5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBK0I7O0FBRS9CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdDQUFnQyxxQkFBcUI7QUFDckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyw4Q0FBaUI7QUFDNUI7O0FBRTJCO0FBQzNCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xcdXRpbHNcXHVzZS1jb21wb3NlZC1yZWYubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIFJlYWN0IGZyb20gJ3JlYWN0JztcblxuLyoqXG4gKiBUYWtlbiBmcm9tIGh0dHBzOi8vZ2l0aHViLmNvbS9yYWRpeC11aS9wcmltaXRpdmVzL2Jsb2IvbWFpbi9wYWNrYWdlcy9yZWFjdC9jb21wb3NlLXJlZnMvc3JjL2NvbXBvc2UtcmVmcy50c3hcbiAqL1xuLyoqXG4gKiBTZXQgYSBnaXZlbiByZWYgdG8gYSBnaXZlbiB2YWx1ZVxuICogVGhpcyB1dGlsaXR5IHRha2VzIGNhcmUgb2YgZGlmZmVyZW50IHR5cGVzIG9mIHJlZnM6IGNhbGxiYWNrIHJlZnMgYW5kIFJlZk9iamVjdChzKVxuICovXG5mdW5jdGlvbiBzZXRSZWYocmVmLCB2YWx1ZSkge1xuICAgIGlmICh0eXBlb2YgcmVmID09PSBcImZ1bmN0aW9uXCIpIHtcbiAgICAgICAgcmV0dXJuIHJlZih2YWx1ZSk7XG4gICAgfVxuICAgIGVsc2UgaWYgKHJlZiAhPT0gbnVsbCAmJiByZWYgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICByZWYuY3VycmVudCA9IHZhbHVlO1xuICAgIH1cbn1cbi8qKlxuICogQSB1dGlsaXR5IHRvIGNvbXBvc2UgbXVsdGlwbGUgcmVmcyB0b2dldGhlclxuICogQWNjZXB0cyBjYWxsYmFjayByZWZzIGFuZCBSZWZPYmplY3QocylcbiAqL1xuZnVuY3Rpb24gY29tcG9zZVJlZnMoLi4ucmVmcykge1xuICAgIHJldHVybiAobm9kZSkgPT4ge1xuICAgICAgICBsZXQgaGFzQ2xlYW51cCA9IGZhbHNlO1xuICAgICAgICBjb25zdCBjbGVhbnVwcyA9IHJlZnMubWFwKChyZWYpID0+IHtcbiAgICAgICAgICAgIGNvbnN0IGNsZWFudXAgPSBzZXRSZWYocmVmLCBub2RlKTtcbiAgICAgICAgICAgIGlmICghaGFzQ2xlYW51cCAmJiB0eXBlb2YgY2xlYW51cCA9PT0gXCJmdW5jdGlvblwiKSB7XG4gICAgICAgICAgICAgICAgaGFzQ2xlYW51cCA9IHRydWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZXR1cm4gY2xlYW51cDtcbiAgICAgICAgfSk7XG4gICAgICAgIC8vIFJlYWN0IDwxOSB3aWxsIGxvZyBhbiBlcnJvciB0byB0aGUgY29uc29sZSBpZiBhIGNhbGxiYWNrIHJlZiByZXR1cm5zIGFcbiAgICAgICAgLy8gdmFsdWUuIFdlIGRvbid0IHVzZSByZWYgY2xlYW51cHMgaW50ZXJuYWxseSBzbyB0aGlzIHdpbGwgb25seSBoYXBwZW4gaWYgYVxuICAgICAgICAvLyB1c2VyJ3MgcmVmIGNhbGxiYWNrIHJldHVybnMgYSB2YWx1ZSwgd2hpY2ggd2Ugb25seSBleHBlY3QgaWYgdGhleSBhcmVcbiAgICAgICAgLy8gdXNpbmcgdGhlIGNsZWFudXAgZnVuY3Rpb25hbGl0eSBhZGRlZCBpbiBSZWFjdCAxOS5cbiAgICAgICAgaWYgKGhhc0NsZWFudXApIHtcbiAgICAgICAgICAgIHJldHVybiAoKSA9PiB7XG4gICAgICAgICAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBjbGVhbnVwcy5sZW5ndGg7IGkrKykge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBjbGVhbnVwID0gY2xlYW51cHNbaV07XG4gICAgICAgICAgICAgICAgICAgIGlmICh0eXBlb2YgY2xlYW51cCA9PT0gXCJmdW5jdGlvblwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjbGVhbnVwKCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzZXRSZWYocmVmc1tpXSwgbnVsbCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9O1xuICAgICAgICB9XG4gICAgfTtcbn1cbi8qKlxuICogQSBjdXN0b20gaG9vayB0aGF0IGNvbXBvc2VzIG11bHRpcGxlIHJlZnNcbiAqIEFjY2VwdHMgY2FsbGJhY2sgcmVmcyBhbmQgUmVmT2JqZWN0KHMpXG4gKi9cbmZ1bmN0aW9uIHVzZUNvbXBvc2VkUmVmcyguLi5yZWZzKSB7XG4gICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIHJlYWN0LWhvb2tzL2V4aGF1c3RpdmUtZGVwc1xuICAgIHJldHVybiBSZWFjdC51c2VDYWxsYmFjayhjb21wb3NlUmVmcyguLi5yZWZzKSwgcmVmcyk7XG59XG5cbmV4cG9ydCB7IHVzZUNvbXBvc2VkUmVmcyB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dXNlLWNvbXBvc2VkLXJlZi5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-composed-ref.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* __next_internal_client_entry_do_not_use__ useConstant auto */ \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    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 //# sourceMappingURL=use-constant.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvdXRpbHMvdXNlLWNvbnN0YW50Lm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFNQTs7Ozs7O0NBTUcsR0FDRztJQUNGO0lBRUE7UUFDSTs7O0FBSVIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFx1dGlsc1xcdXNlLWNvbnN0YW50LnRzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCB7IHVzZVJlZiB9IGZyb20gXCJyZWFjdFwiXG5cbnR5cGUgSW5pdDxUPiA9ICgpID0+IFRcblxuLyoqXG4gKiBDcmVhdGVzIGEgY29uc3RhbnQgdmFsdWUgb3ZlciB0aGUgbGlmZWN5Y2xlIG9mIGEgY29tcG9uZW50LlxuICpcbiAqIEV2ZW4gaWYgYHVzZU1lbW9gIGlzIHByb3ZpZGVkIGFuIGVtcHR5IGFycmF5IGFzIGl0cyBmaW5hbCBhcmd1bWVudCwgaXQgZG9lc24ndCBvZmZlclxuICogYSBndWFyYW50ZWUgdGhhdCBpdCB3b24ndCByZS1ydW4gZm9yIHBlcmZvcm1hbmNlIHJlYXNvbnMgbGF0ZXIgb24uIEJ5IHVzaW5nIGB1c2VDb25zdGFudGBcbiAqIHlvdSBjYW4gZW5zdXJlIHRoYXQgaW5pdGlhbGlzZXJzIGRvbid0IGV4ZWN1dGUgdHdpY2Ugb3IgbW9yZS5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHVzZUNvbnN0YW50PFQ+KGluaXQ6IEluaXQ8VD4pIHtcbiAgICBjb25zdCByZWYgPSB1c2VSZWY8VCB8IG51bGw+KG51bGwpXG5cbiAgICBpZiAocmVmLmN1cnJlbnQgPT09IG51bGwpIHtcbiAgICAgICAgcmVmLmN1cnJlbnQgPSBpbml0KClcbiAgICB9XG5cbiAgICByZXR1cm4gcmVmLmN1cnJlbnRcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-constant.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* __next_internal_client_entry_do_not_use__ useCycle auto */ \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    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 //# sourceMappingURL=use-cycle.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvdXRpbHMvdXNlLWN5Y2xlLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQVNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBeUJHLEdBQ0c7SUFDRjtJQUNBO0lBRUE7MENBQUE7WUFFUSwyQ0FFUTs7Ozs7Ozs7OztJQVVoQjtRQUFBO1FBQUE7S0FBQTtBQUNKIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcdXRpbHNcXHVzZS1jeWNsZS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgeyB3cmFwIH0gZnJvbSBcIm1vdGlvbi11dGlsc1wiXG5pbXBvcnQgeyB1c2VDYWxsYmFjaywgdXNlUmVmLCB1c2VTdGF0ZSB9IGZyb20gXCJyZWFjdFwiXG5cbmV4cG9ydCB0eXBlIEN5Y2xlID0gKGk/OiBudW1iZXIpID0+IHZvaWRcblxuZXhwb3J0IHR5cGUgQ3ljbGVTdGF0ZTxUPiA9IFtULCBDeWNsZV1cblxuLyoqXG4gKiBDeWNsZXMgdGhyb3VnaCBhIHNlcmllcyBvZiB2aXN1YWwgcHJvcGVydGllcy4gQ2FuIGJlIHVzZWQgdG8gdG9nZ2xlIGJldHdlZW4gb3IgY3ljbGUgdGhyb3VnaCBhbmltYXRpb25zLiBJdCB3b3JrcyBzaW1pbGFyIHRvIGB1c2VTdGF0ZWAgaW4gUmVhY3QuIEl0IGlzIHByb3ZpZGVkIGFuIGluaXRpYWwgYXJyYXkgb2YgcG9zc2libGUgc3RhdGVzLCBhbmQgcmV0dXJucyBhbiBhcnJheSBvZiB0d28gYXJndW1lbnRzLlxuICpcbiAqIEFuIGluZGV4IHZhbHVlIGNhbiBiZSBwYXNzZWQgdG8gdGhlIHJldHVybmVkIGBjeWNsZWAgZnVuY3Rpb24gdG8gY3ljbGUgdG8gYSBzcGVjaWZpYyBpbmRleC5cbiAqXG4gKiBgYGBqc3hcbiAqIGltcG9ydCAqIGFzIFJlYWN0IGZyb20gXCJyZWFjdFwiXG4gKiBpbXBvcnQgeyBtb3Rpb24sIHVzZUN5Y2xlIH0gZnJvbSBcImZyYW1lci1tb3Rpb25cIlxuICpcbiAqIGV4cG9ydCBjb25zdCBNeUNvbXBvbmVudCA9ICgpID0+IHtcbiAqICAgY29uc3QgW3gsIGN5Y2xlWF0gPSB1c2VDeWNsZSgwLCA1MCwgMTAwKVxuICpcbiAqICAgcmV0dXJuIChcbiAqICAgICA8bW90aW9uLmRpdlxuICogICAgICAgYW5pbWF0ZT17eyB4OiB4IH19XG4gKiAgICAgICBvblRhcD17KCkgPT4gY3ljbGVYKCl9XG4gKiAgICAgIC8+XG4gKiAgICApXG4gKiB9XG4gKiBgYGBcbiAqXG4gKiBAcGFyYW0gaXRlbXMgLSBpdGVtcyB0byBjeWNsZSB0aHJvdWdoXG4gKiBAcmV0dXJucyBbY3VycmVudFN0YXRlLCBjeWNsZVN0YXRlXVxuICpcbiAqIEBwdWJsaWNcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHVzZUN5Y2xlPFQ+KC4uLml0ZW1zOiBUW10pOiBDeWNsZVN0YXRlPFQ+IHtcbiAgICBjb25zdCBpbmRleCA9IHVzZVJlZigwKVxuICAgIGNvbnN0IFtpdGVtLCBzZXRJdGVtXSA9IHVzZVN0YXRlKGl0ZW1zW2luZGV4LmN1cnJlbnRdKVxuXG4gICAgY29uc3QgcnVuQ3ljbGUgPSB1c2VDYWxsYmFjayhcbiAgICAgICAgKG5leHQ/OiBudW1iZXIpID0+IHtcbiAgICAgICAgICAgIGluZGV4LmN1cnJlbnQgPVxuICAgICAgICAgICAgICAgIHR5cGVvZiBuZXh0ICE9PSBcIm51bWJlclwiXG4gICAgICAgICAgICAgICAgICAgID8gd3JhcCgwLCBpdGVtcy5sZW5ndGgsIGluZGV4LmN1cnJlbnQgKyAxKVxuICAgICAgICAgICAgICAgICAgICA6IG5leHRcblxuICAgICAgICAgICAgc2V0SXRlbShpdGVtc1tpbmRleC5jdXJyZW50XSlcbiAgICAgICAgfSxcbiAgICAgICAgLy8gVGhlIGFycmF5IHdpbGwgY2hhbmdlIG9uIGVhY2ggY2FsbCwgYnV0IGJ5IHB1dHRpbmcgaXRlbXMubGVuZ3RoIGF0XG4gICAgICAgIC8vIHRoZSBmcm9udCBvZiB0aGlzIGFycmF5LCB3ZSBndWFyYW50ZWUgdGhlIGRlcGVuZGVuY3kgY29tcGFyaXNvbiB3aWxsIG1hdGNoIHVwXG4gICAgICAgIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSByZWFjdC1ob29rcy9leGhhdXN0aXZlLWRlcHNcbiAgICAgICAgW2l0ZW1zLmxlbmd0aCwgLi4uaXRlbXNdXG4gICAgKVxuICAgIHJldHVybiBbaXRlbSwgcnVuQ3ljbGVdXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-cycle.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _use_is_mounted_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./use-is-mounted.mjs */ \"(ssr)/./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 */ \n\n\nfunction useForceUpdate() {\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 //# sourceMappingURL=use-force-update.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvdXRpbHMvdXNlLWZvcmNlLXVwZGF0ZS5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7SUFPSTs7SUFHQTttREFBQTs7UUFFQTtrREFBQTtRQUFBO0tBQUE7SUFFQTs7O0tBR0csR0FDSDsyREFBQTswREFBQTtRQUFBO0tBQUE7SUFLQTtRQUFBO1FBQUE7S0FBQTtBQUNKIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcdXRpbHNcXHVzZS1mb3JjZS11cGRhdGUudHMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCJcblxuaW1wb3J0IHsgZnJhbWUgfSBmcm9tIFwibW90aW9uLWRvbVwiXG5pbXBvcnQgeyB1c2VDYWxsYmFjaywgdXNlU3RhdGUgfSBmcm9tIFwicmVhY3RcIlxuaW1wb3J0IHsgdXNlSXNNb3VudGVkIH0gZnJvbSBcIi4vdXNlLWlzLW1vdW50ZWRcIlxuXG5leHBvcnQgZnVuY3Rpb24gdXNlRm9yY2VVcGRhdGUoKTogW1ZvaWRGdW5jdGlvbiwgbnVtYmVyXSB7XG4gICAgY29uc3QgaXNNb3VudGVkID0gdXNlSXNNb3VudGVkKClcbiAgICBjb25zdCBbZm9yY2VkUmVuZGVyQ291bnQsIHNldEZvcmNlZFJlbmRlckNvdW50XSA9IHVzZVN0YXRlKDApXG5cbiAgICBjb25zdCBmb3JjZVJlbmRlciA9IHVzZUNhbGxiYWNrKCgpID0+IHtcbiAgICAgICAgaXNNb3VudGVkLmN1cnJlbnQgJiYgc2V0Rm9yY2VkUmVuZGVyQ291bnQoZm9yY2VkUmVuZGVyQ291bnQgKyAxKVxuICAgIH0sIFtmb3JjZWRSZW5kZXJDb3VudF0pXG5cbiAgICAvKipcbiAgICAgKiBEZWZlciB0aGlzIHRvIHRoZSBlbmQgb2YgdGhlIG5leHQgYW5pbWF0aW9uIGZyYW1lIGluIGNhc2UgdGhlcmUgYXJlIG11bHRpcGxlXG4gICAgICogc3luY2hyb25vdXMgY2FsbHMuXG4gICAgICovXG4gICAgY29uc3QgZGVmZXJyZWRGb3JjZVJlbmRlciA9IHVzZUNhbGxiYWNrKFxuICAgICAgICAoKSA9PiBmcmFtZS5wb3N0UmVuZGVyKGZvcmNlUmVuZGVyKSxcbiAgICAgICAgW2ZvcmNlUmVuZGVyXVxuICAgIClcblxuICAgIHJldHVybiBbZGVmZXJyZWRGb3JjZVJlbmRlciwgZm9yY2VkUmVuZGVyQ291bnRdXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-force-update.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _render_dom_viewport_index_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../render/dom/viewport/index.mjs */ \"(ssr)/./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 */ \n\nfunction useInView(ref, { root, margin, amount, once = false, initial = false } = {}) {\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 //# sourceMappingURL=use-in-view.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvdXRpbHMvdXNlLWluLXZpZXcubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBYU07Ozs7Ozs7O29CQWtCTTt1REFBQTs7Z0JBQ0o7O1lBRUE7Ozs7OztRQU9KOzhCQUFBO1FBQUE7UUFBQTtRQUFBO1FBQUE7UUFBQTtLQUFBO0lBRUE7QUFDSiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXHV0aWxzXFx1c2UtaW4tdmlldy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgeyBSZWZPYmplY3QsIHVzZUVmZmVjdCwgdXNlU3RhdGUgfSBmcm9tIFwicmVhY3RcIlxuaW1wb3J0IHsgaW5WaWV3LCBJblZpZXdPcHRpb25zIH0gZnJvbSBcIi4uL3JlbmRlci9kb20vdmlld3BvcnRcIlxuXG5leHBvcnQgaW50ZXJmYWNlIFVzZUluVmlld09wdGlvbnNcbiAgICBleHRlbmRzIE9taXQ8SW5WaWV3T3B0aW9ucywgXCJyb290XCIgfCBcImFtb3VudFwiPiB7XG4gICAgcm9vdD86IFJlZk9iamVjdDxFbGVtZW50IHwgbnVsbD5cbiAgICBvbmNlPzogYm9vbGVhblxuICAgIGFtb3VudD86IFwic29tZVwiIHwgXCJhbGxcIiB8IG51bWJlclxuICAgIGluaXRpYWw/OiBib29sZWFuXG59XG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VJblZpZXcoXG4gICAgcmVmOiBSZWZPYmplY3Q8RWxlbWVudCB8IG51bGw+LFxuICAgIHtcbiAgICAgICAgcm9vdCxcbiAgICAgICAgbWFyZ2luLFxuICAgICAgICBhbW91bnQsXG4gICAgICAgIG9uY2UgPSBmYWxzZSxcbiAgICAgICAgaW5pdGlhbCA9IGZhbHNlLFxuICAgIH06IFVzZUluVmlld09wdGlvbnMgPSB7fVxuKSB7XG4gICAgY29uc3QgW2lzSW5WaWV3LCBzZXRJblZpZXddID0gdXNlU3RhdGUoaW5pdGlhbClcblxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgICAgIGlmICghcmVmLmN1cnJlbnQgfHwgKG9uY2UgJiYgaXNJblZpZXcpKSByZXR1cm5cblxuICAgICAgICBjb25zdCBvbkVudGVyID0gKCkgPT4ge1xuICAgICAgICAgICAgc2V0SW5WaWV3KHRydWUpXG5cbiAgICAgICAgICAgIHJldHVybiBvbmNlID8gdW5kZWZpbmVkIDogKCkgPT4gc2V0SW5WaWV3KGZhbHNlKVxuICAgICAgICB9XG5cbiAgICAgICAgY29uc3Qgb3B0aW9uczogSW5WaWV3T3B0aW9ucyA9IHtcbiAgICAgICAgICAgIHJvb3Q6IChyb290ICYmIHJvb3QuY3VycmVudCkgfHwgdW5kZWZpbmVkLFxuICAgICAgICAgICAgbWFyZ2luLFxuICAgICAgICAgICAgYW1vdW50LFxuICAgICAgICB9XG5cbiAgICAgICAgcmV0dXJuIGluVmlldyhyZWYuY3VycmVudCwgb25FbnRlciwgb3B0aW9ucylcbiAgICB9LCBbcm9vdCwgcmVmLCBtYXJnaW4sIG9uY2UsIGFtb3VudF0pXG5cbiAgICByZXR1cm4gaXNJblZpZXdcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-in-view.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _projection_use_instant_layout_transition_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../projection/use-instant-layout-transition.mjs */ \"(ssr)/./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 */ \"(ssr)/./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 */ \n\n\n\n\nfunction useInstantTransition() {\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}\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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvdXRpbHMvdXNlLWluc3RhbnQtdHJhbnNpdGlvbi5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFVSTtJQUNBOzs7WUFHSTs7U0FFRzs7OzRCQUdLOzs7Ozs7YUFNRyxHQUNIOzRCQUNBLDREQUFrQixDQUFsQjs7OztRQUdaO3lDQUFBO1FBQUE7S0FBQTs7O1lBSVEsNERBQWtCLENBQWxCO1lBQ0E7WUFDQTtZQUNBO1FBQ0o7SUFDSjtBQUNKOztJQUdJLDREQUFrQixDQUFsQjtBQUNKIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcdXRpbHNcXHVzZS1pbnN0YW50LXRyYW5zaXRpb24udHMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCJcblxuaW1wb3J0IHsgZnJhbWUgfSBmcm9tIFwibW90aW9uLWRvbVwiXG5pbXBvcnQgeyBNb3Rpb25HbG9iYWxDb25maWcgfSBmcm9tIFwibW90aW9uLXV0aWxzXCJcbmltcG9ydCB7IHVzZUVmZmVjdCwgdXNlUmVmIH0gZnJvbSBcInJlYWN0XCJcbmltcG9ydCB7IHVzZUluc3RhbnRMYXlvdXRUcmFuc2l0aW9uIH0gZnJvbSBcIi4uL3Byb2plY3Rpb24vdXNlLWluc3RhbnQtbGF5b3V0LXRyYW5zaXRpb25cIlxuaW1wb3J0IHsgdXNlRm9yY2VVcGRhdGUgfSBmcm9tIFwiLi91c2UtZm9yY2UtdXBkYXRlXCJcblxuZXhwb3J0IGZ1bmN0aW9uIHVzZUluc3RhbnRUcmFuc2l0aW9uKCkge1xuICAgIGNvbnN0IFtmb3JjZVVwZGF0ZSwgZm9yY2VkUmVuZGVyQ291bnRdID0gdXNlRm9yY2VVcGRhdGUoKVxuICAgIGNvbnN0IHN0YXJ0SW5zdGFudExheW91dFRyYW5zaXRpb24gPSB1c2VJbnN0YW50TGF5b3V0VHJhbnNpdGlvbigpXG4gICAgY29uc3QgdW5sb2NrT25GcmFtZVJlZiA9IHVzZVJlZjxudW1iZXI+KC0xKVxuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgICAgLyoqXG4gICAgICAgICAqIFVuYmxvY2sgYWZ0ZXIgdHdvIGFuaW1hdGlvbiBmcmFtZXMsIG90aGVyd2lzZSB0aGlzIHdpbGwgdW5ibG9jayB0b28gc29vbi5cbiAgICAgICAgICovXG4gICAgICAgIGZyYW1lLnBvc3RSZW5kZXIoKCkgPT5cbiAgICAgICAgICAgIGZyYW1lLnBvc3RSZW5kZXIoKCkgPT4ge1xuICAgICAgICAgICAgICAgIC8qKlxuICAgICAgICAgICAgICAgICAqIElmIHRoZSBjYWxsYmFjayBoYXMgYmVlbiBjYWxsZWQgYWdhaW4gYWZ0ZXIgdGhlIGVmZmVjdFxuICAgICAgICAgICAgICAgICAqIHRyaWdnZXJlZCB0aGlzIDIgZnJhbWUgZGVsYXksIGRvbid0IHVuYmxvY2sgYW5pbWF0aW9ucy4gVGhpc1xuICAgICAgICAgICAgICAgICAqIHByZXZlbnRzIHRoZSBwcmV2aW91cyBlZmZlY3QgZnJvbSB1bmJsb2NraW5nIHRoZSBjdXJyZW50XG4gICAgICAgICAgICAgICAgICogaW5zdGFudCB0cmFuc2l0aW9uIHRvbyBzb29uLiBUaGlzIGJlY29tZXMgbW9yZSBsaWtlbHkgd2hlblxuICAgICAgICAgICAgICAgICAqIHVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCBSZWFjdC5zdGFydFRyYW5zaXRpb24oKS5cbiAgICAgICAgICAgICAgICAgKi9cbiAgICAgICAgICAgICAgICBpZiAoZm9yY2VkUmVuZGVyQ291bnQgIT09IHVubG9ja09uRnJhbWVSZWYuY3VycmVudCkgcmV0dXJuXG4gICAgICAgICAgICAgICAgTW90aW9uR2xvYmFsQ29uZmlnLmluc3RhbnRBbmltYXRpb25zID0gZmFsc2VcbiAgICAgICAgICAgIH0pXG4gICAgICAgIClcbiAgICB9LCBbZm9yY2VkUmVuZGVyQ291bnRdKVxuXG4gICAgcmV0dXJuIChjYWxsYmFjazogKCkgPT4gdm9pZCkgPT4ge1xuICAgICAgICBzdGFydEluc3RhbnRMYXlvdXRUcmFuc2l0aW9uKCgpID0+IHtcbiAgICAgICAgICAgIE1vdGlvbkdsb2JhbENvbmZpZy5pbnN0YW50QW5pbWF0aW9ucyA9IHRydWVcbiAgICAgICAgICAgIGZvcmNlVXBkYXRlKClcbiAgICAgICAgICAgIGNhbGxiYWNrKClcbiAgICAgICAgICAgIHVubG9ja09uRnJhbWVSZWYuY3VycmVudCA9IGZvcmNlZFJlbmRlckNvdW50ICsgMVxuICAgICAgICB9KVxuICAgIH1cbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGRpc2FibGVJbnN0YW50VHJhbnNpdGlvbnMoKSB7XG4gICAgTW90aW9uR2xvYmFsQ29uZmlnLmluc3RhbnRBbmltYXRpb25zID0gZmFsc2Vcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-instant-transition.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _use_isomorphic_effect_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./use-isomorphic-effect.mjs */ \"(ssr)/./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 */ \n\nfunction useIsMounted() {\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 //# sourceMappingURL=use-is-mounted.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvdXRpbHMvdXNlLWlzLW1vdW50ZWQubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztJQU1JOzs7WUFFSTtZQUVBOzBEQUFBO29CQUNJO2dCQUNKOzs7O0lBR0o7QUFDSiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXHV0aWxzXFx1c2UtaXMtbW91bnRlZC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgeyB1c2VSZWYgfSBmcm9tIFwicmVhY3RcIlxuaW1wb3J0IHsgdXNlSXNvbW9ycGhpY0xheW91dEVmZmVjdCB9IGZyb20gXCIuL3VzZS1pc29tb3JwaGljLWVmZmVjdFwiXG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VJc01vdW50ZWQoKSB7XG4gICAgY29uc3QgaXNNb3VudGVkID0gdXNlUmVmKGZhbHNlKVxuICAgIHVzZUlzb21vcnBoaWNMYXlvdXRFZmZlY3QoKCkgPT4ge1xuICAgICAgICBpc01vdW50ZWQuY3VycmVudCA9IHRydWVcblxuICAgICAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgICAgICAgaXNNb3VudGVkLmN1cnJlbnQgPSBmYWxzZVxuICAgICAgICB9XG4gICAgfSwgW10pXG5cbiAgICByZXR1cm4gaXNNb3VudGVkXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-is-mounted.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _is_browser_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./is-browser.mjs */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvdXRpbHMvdXNlLWlzb21vcnBoaWMtZWZmZWN0Lm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUtPIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcdXRpbHNcXHVzZS1pc29tb3JwaGljLWVmZmVjdC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgeyB1c2VFZmZlY3QsIHVzZUxheW91dEVmZmVjdCB9IGZyb20gXCJyZWFjdFwiXG5pbXBvcnQgeyBpc0Jyb3dzZXIgfSBmcm9tIFwiLi9pcy1icm93c2VyXCJcblxuZXhwb3J0IGNvbnN0IHVzZUlzb21vcnBoaWNMYXlvdXRFZmZlY3QgPSBpc0Jyb3dzZXIgPyB1c2VMYXlvdXRFZmZlY3QgOiB1c2VFZmZlY3RcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-isomorphic-effect.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* __next_internal_client_entry_do_not_use__ useMotionValueEvent auto */ \nfunction useMotionValueEvent(value, event, callback) {\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 //# sourceMappingURL=use-motion-value-event.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvdXRpbHMvdXNlLW1vdGlvbi12YWx1ZS1ldmVudC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztJQWFJOzs7OztLQUtHOzs7Ozs7O0FBS1AiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFx1dGlsc1xcdXNlLW1vdGlvbi12YWx1ZS1ldmVudC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgeyBNb3Rpb25WYWx1ZSwgTW90aW9uVmFsdWVFdmVudENhbGxiYWNrcyB9IGZyb20gXCJtb3Rpb24tZG9tXCJcbmltcG9ydCB7IHVzZUluc2VydGlvbkVmZmVjdCB9IGZyb20gXCJyZWFjdFwiXG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VNb3Rpb25WYWx1ZUV2ZW50PFxuICAgIFYsXG4gICAgRXZlbnROYW1lIGV4dGVuZHMga2V5b2YgTW90aW9uVmFsdWVFdmVudENhbGxiYWNrczxWPlxuPihcbiAgICB2YWx1ZTogTW90aW9uVmFsdWU8Vj4sXG4gICAgZXZlbnQ6IEV2ZW50TmFtZSxcbiAgICBjYWxsYmFjazogTW90aW9uVmFsdWVFdmVudENhbGxiYWNrczxWPltFdmVudE5hbWVdXG4pIHtcbiAgICAvKipcbiAgICAgKiB1c2VJbnNlcnRpb25FZmZlY3Qgd2lsbCBjcmVhdGUgc3Vic2NyaXB0aW9ucyBiZWZvcmUgYW55IG90aGVyXG4gICAgICogZWZmZWN0cyB3aWxsIHJ1bi4gRWZmZWN0cyBydW4gdXB3YXJkcyB0aHJvdWdoIHRoZSB0cmVlIHNvIGl0XG4gICAgICogY2FuIGJlIHRoYXQgYmluZGluZyBhIHVzZUxheW91dEVmZmVjdCBoaWdoZXIgdXAgdGhlIHRyZWUgY2FuXG4gICAgICogbWlzcyBjaGFuZ2VzIGZyb20gbG93ZXIgZG93biB0aGUgdHJlZS5cbiAgICAgKi9cbiAgICB1c2VJbnNlcnRpb25FZmZlY3QoXG4gICAgICAgICgpID0+IHZhbHVlLm9uKGV2ZW50LCBjYWxsYmFjayksXG4gICAgICAgIFt2YWx1ZSwgZXZlbnQsIGNhbGxiYWNrXVxuICAgIClcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-motion-value-event.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* __next_internal_client_entry_do_not_use__ usePageInView auto */ \nfunction usePageInView() {\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 //# sourceMappingURL=use-page-in-view.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvdXRpbHMvdXNlLXBhZ2UtaW4tdmlldy5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztZQVFRO2tFQUFBOztZQUVBO2dCQUNJOztZQUdKO1lBRUE7MkNBQUE7b0JBQ0k7Z0JBSUo7Ozs7SUFHSjtBQUNKIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcdXRpbHNcXHVzZS1wYWdlLWluLXZpZXcudHMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCJcblxuaW1wb3J0IHsgdXNlRWZmZWN0LCB1c2VTdGF0ZSB9IGZyb20gXCJyZWFjdFwiXG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VQYWdlSW5WaWV3KCkge1xuICAgIGNvbnN0IFtpc0luVmlldywgc2V0SXNJblZpZXddID0gdXNlU3RhdGUodHJ1ZSlcblxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgICAgIGNvbnN0IGhhbmRsZVZpc2liaWxpdHlDaGFuZ2UgPSAoKSA9PiBzZXRJc0luVmlldyghZG9jdW1lbnQuaGlkZGVuKVxuXG4gICAgICAgIGlmIChkb2N1bWVudC5oaWRkZW4pIHtcbiAgICAgICAgICAgIGhhbmRsZVZpc2liaWxpdHlDaGFuZ2UoKVxuICAgICAgICB9XG5cbiAgICAgICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcihcInZpc2liaWxpdHljaGFuZ2VcIiwgaGFuZGxlVmlzaWJpbGl0eUNoYW5nZSlcblxuICAgICAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgICAgICAgZG9jdW1lbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcihcbiAgICAgICAgICAgICAgICBcInZpc2liaWxpdHljaGFuZ2VcIixcbiAgICAgICAgICAgICAgICBoYW5kbGVWaXNpYmlsaXR5Q2hhbmdlXG4gICAgICAgICAgICApXG4gICAgICAgIH1cbiAgICB9LCBbXSlcblxuICAgIHJldHVybiBpc0luVmlld1xufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-page-in-view.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* __next_internal_client_entry_do_not_use__ useUnmountEffect auto */ \nfunction useUnmountEffect(callback) {\n    return (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)({\n        \"useUnmountEffect.useEffect\": ()=>({\n                \"useUnmountEffect.useEffect\": ()=>callback()\n            })[\"useUnmountEffect.useEffect\"]\n    }[\"useUnmountEffect.useEffect\"], []);\n}\n //# sourceMappingURL=use-unmount-effect.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvdXRpbHMvdXNlLXVubW91bnQtZWZmZWN0Lm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFJTTtJQUNGO3NDQUFBOzhDQUFBOztxQ0FBQTtBQUNKIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcdXRpbHNcXHVzZS11bm1vdW50LWVmZmVjdC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgeyB1c2VFZmZlY3QgfSBmcm9tIFwicmVhY3RcIlxuXG5leHBvcnQgZnVuY3Rpb24gdXNlVW5tb3VudEVmZmVjdChjYWxsYmFjazogKCkgPT4gdm9pZCkge1xuICAgIHJldHVybiB1c2VFZmZlY3QoKCkgPT4gKCkgPT4gY2FsbGJhY2soKSwgW10pXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-unmount-effect.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvdmFsdWUvc2Nyb2xsL3VzZS1lbGVtZW50LXNjcm9sbC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQXdDO0FBQ007O0FBRTlDO0FBQ0Esc0VBQXNFLGdCQUFnQjtBQUN0RjtBQUNBO0FBQ0EsUUFBUSxJQUFzQztBQUM5QyxRQUFRLHNEQUFRLGdFQUFnRSxnQkFBZ0I7QUFDaEc7QUFDQSxXQUFXLDBEQUFTLEdBQUcsZ0JBQWdCO0FBQ3ZDOztBQUU0QjtBQUM1QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXHZhbHVlXFxzY3JvbGxcXHVzZS1lbGVtZW50LXNjcm9sbC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgd2Fybk9uY2UgfSBmcm9tICdtb3Rpb24tdXRpbHMnO1xuaW1wb3J0IHsgdXNlU2Nyb2xsIH0gZnJvbSAnLi4vdXNlLXNjcm9sbC5tanMnO1xuXG4vKipcbiAqIEBkZXByZWNhdGVkIHVzZUVsZW1lbnRTY3JvbGwgaXMgZGVwcmVjYXRlZC4gQ29udmVydCB0byB1c2VTY3JvbGwoeyBjb250YWluZXI6IHJlZiB9KVxuICovXG5mdW5jdGlvbiB1c2VFbGVtZW50U2Nyb2xsKHJlZikge1xuICAgIGlmIChwcm9jZXNzLmVudi5OT0RFX0VOViA9PT0gXCJkZXZlbG9wbWVudFwiKSB7XG4gICAgICAgIHdhcm5PbmNlKGZhbHNlLCBcInVzZUVsZW1lbnRTY3JvbGwgaXMgZGVwcmVjYXRlZC4gQ29udmVydCB0byB1c2VTY3JvbGwoeyBjb250YWluZXI6IHJlZiB9KS5cIik7XG4gICAgfVxuICAgIHJldHVybiB1c2VTY3JvbGwoeyBjb250YWluZXI6IHJlZiB9KTtcbn1cblxuZXhwb3J0IHsgdXNlRWxlbWVudFNjcm9sbCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dXNlLWVsZW1lbnQtc2Nyb2xsLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/scroll/use-element-scroll.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvdmFsdWUvc2Nyb2xsL3VzZS12aWV3cG9ydC1zY3JvbGwubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUF3QztBQUNNOztBQUU5QztBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVEsSUFBcUM7QUFDN0MsUUFBUSxzREFBUTtBQUNoQjtBQUNBLFdBQVcsMERBQVM7QUFDcEI7O0FBRTZCO0FBQzdCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xcdmFsdWVcXHNjcm9sbFxcdXNlLXZpZXdwb3J0LXNjcm9sbC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgd2Fybk9uY2UgfSBmcm9tICdtb3Rpb24tdXRpbHMnO1xuaW1wb3J0IHsgdXNlU2Nyb2xsIH0gZnJvbSAnLi4vdXNlLXNjcm9sbC5tanMnO1xuXG4vKipcbiAqIEBkZXByZWNhdGVkIHVzZVZpZXdwb3J0U2Nyb2xsIGlzIGRlcHJlY2F0ZWQuIENvbnZlcnQgdG8gdXNlU2Nyb2xsKClcbiAqL1xuZnVuY3Rpb24gdXNlVmlld3BvcnRTY3JvbGwoKSB7XG4gICAgaWYgKHByb2Nlc3MuZW52Lk5PREVfRU5WICE9PSBcInByb2R1Y3Rpb25cIikge1xuICAgICAgICB3YXJuT25jZShmYWxzZSwgXCJ1c2VWaWV3cG9ydFNjcm9sbCBpcyBkZXByZWNhdGVkLiBDb252ZXJ0IHRvIHVzZVNjcm9sbCgpLlwiKTtcbiAgICB9XG4gICAgcmV0dXJuIHVzZVNjcm9sbCgpO1xufVxuXG5leHBvcnQgeyB1c2VWaWV3cG9ydFNjcm9sbCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dXNlLXZpZXdwb3J0LXNjcm9sbC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/scroll/use-viewport-scroll.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \n\n\nfunction useCombineMotionValues(values, combineValues) {\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 //# sourceMappingURL=use-combine-values.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvdmFsdWUvdXNlLWNvbWJpbmUtdmFsdWVzLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBTU07SUFJRjs7S0FFRyxHQUNIO0lBRUE7Ozs7O0tBS0csR0FDSDtJQUVBOzs7S0FHRyxHQUNIO0lBRUE7OztLQUdHOztZQUVDO21GQUFBOzs7OztZQUdBO29FQUFBOzs7OztnQkFHQTs7UUFDSjs7SUFFQTtBQUNKIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcdmFsdWVcXHVzZS1jb21iaW5lLXZhbHVlcy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgeyBjYW5jZWxGcmFtZSwgZnJhbWUsIE1vdGlvblZhbHVlIH0gZnJvbSBcIm1vdGlvbi1kb21cIlxuaW1wb3J0IHsgdXNlSXNvbW9ycGhpY0xheW91dEVmZmVjdCB9IGZyb20gXCIuLi91dGlscy91c2UtaXNvbW9ycGhpYy1lZmZlY3RcIlxuaW1wb3J0IHsgdXNlTW90aW9uVmFsdWUgfSBmcm9tIFwiLi91c2UtbW90aW9uLXZhbHVlXCJcblxuZXhwb3J0IGZ1bmN0aW9uIHVzZUNvbWJpbmVNb3Rpb25WYWx1ZXM8Uj4oXG4gICAgdmFsdWVzOiBNb3Rpb25WYWx1ZVtdLFxuICAgIGNvbWJpbmVWYWx1ZXM6ICgpID0+IFJcbikge1xuICAgIC8qKlxuICAgICAqIEluaXRpYWxpc2UgdGhlIHJldHVybmVkIG1vdGlvbiB2YWx1ZS4gVGhpcyByZW1haW5zIHRoZSBzYW1lIGJldHdlZW4gcmVuZGVycy5cbiAgICAgKi9cbiAgICBjb25zdCB2YWx1ZSA9IHVzZU1vdGlvblZhbHVlKGNvbWJpbmVWYWx1ZXMoKSlcblxuICAgIC8qKlxuICAgICAqIENyZWF0ZSBhIGZ1bmN0aW9uIHRoYXQgd2lsbCB1cGRhdGUgdGhlIHRlbXBsYXRlIG1vdGlvbiB2YWx1ZSB3aXRoIHRoZSBsYXRlc3QgdmFsdWVzLlxuICAgICAqIFRoaXMgaXMgcHJlLWJvdW5kIHNvIHdoZW5ldmVyIGEgbW90aW9uIHZhbHVlIHVwZGF0ZXMgaXQgY2FuIHNjaGVkdWxlIGl0c1xuICAgICAqIGV4ZWN1dGlvbiBpbiBGcmFtZXN5bmMuIElmIGl0J3MgYWxyZWFkeSBiZWVuIHNjaGVkdWxlZCBpdCB3b24ndCBiZSBmaXJlZCB0d2ljZVxuICAgICAqIGluIGEgc2luZ2xlIGZyYW1lLlxuICAgICAqL1xuICAgIGNvbnN0IHVwZGF0ZVZhbHVlID0gKCkgPT4gdmFsdWUuc2V0KGNvbWJpbmVWYWx1ZXMoKSlcblxuICAgIC8qKlxuICAgICAqIFN5bmNocm9ub3VzbHkgdXBkYXRlIHRoZSBtb3Rpb24gdmFsdWUgd2l0aCB0aGUgbGF0ZXN0IHZhbHVlcyBkdXJpbmcgdGhlIHJlbmRlci5cbiAgICAgKiBUaGlzIGVuc3VyZXMgdGhhdCB3aXRoaW4gYSBSZWFjdCByZW5kZXIsIHRoZSBzdHlsZXMgYXBwbGllZCB0byB0aGUgRE9NIGFyZSB1cC10by1kYXRlLlxuICAgICAqL1xuICAgIHVwZGF0ZVZhbHVlKClcblxuICAgIC8qKlxuICAgICAqIFN1YnNjcmliZSB0byBhbGwgbW90aW9uIHZhbHVlcyBmb3VuZCB3aXRoaW4gdGhlIHRlbXBsYXRlLiBXaGVuZXZlciBhbnkgb2YgdGhlbSBjaGFuZ2UsXG4gICAgICogc2NoZWR1bGUgYW4gdXBkYXRlLlxuICAgICAqL1xuICAgIHVzZUlzb21vcnBoaWNMYXlvdXRFZmZlY3QoKCkgPT4ge1xuICAgICAgICBjb25zdCBzY2hlZHVsZVVwZGF0ZSA9ICgpID0+IGZyYW1lLnByZVJlbmRlcih1cGRhdGVWYWx1ZSwgZmFsc2UsIHRydWUpXG4gICAgICAgIGNvbnN0IHN1YnNjcmlwdGlvbnMgPSB2YWx1ZXMubWFwKCh2KSA9PiB2Lm9uKFwiY2hhbmdlXCIsIHNjaGVkdWxlVXBkYXRlKSlcblxuICAgICAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgICAgICAgc3Vic2NyaXB0aW9ucy5mb3JFYWNoKCh1bnN1YnNjcmliZSkgPT4gdW5zdWJzY3JpYmUoKSlcbiAgICAgICAgICAgIGNhbmNlbEZyYW1lKHVwZGF0ZVZhbHVlKVxuICAgICAgICB9XG4gICAgfSlcblxuICAgIHJldHVybiB2YWx1ZVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-combine-values.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \n\nfunction useComputed(compute) {\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 //# sourceMappingURL=use-computed.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvdmFsdWUvdXNlLWNvbXB1dGVkLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUtNO0lBQ0Y7OztLQUdHLEdBQ0gsMkRBQW1CLENBQW5CO0lBRUE7O0lBSUE7O0tBRUcsR0FDSCwyREFBbUIsQ0FBbkI7SUFFQTtBQUNKIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcdmFsdWVcXHVzZS1jb21wdXRlZC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgeyBjb2xsZWN0TW90aW9uVmFsdWVzLCB0eXBlIE1vdGlvblZhbHVlIH0gZnJvbSBcIm1vdGlvbi1kb21cIlxuaW1wb3J0IHsgdXNlQ29tYmluZU1vdGlvblZhbHVlcyB9IGZyb20gXCIuL3VzZS1jb21iaW5lLXZhbHVlc1wiXG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VDb21wdXRlZDxPPihjb21wdXRlOiAoKSA9PiBPKTogTW90aW9uVmFsdWU8Tz4ge1xuICAgIC8qKlxuICAgICAqIE9wZW4gc2Vzc2lvbiBvZiBjb2xsZWN0TW90aW9uVmFsdWVzLiBBbnkgTW90aW9uVmFsdWUgdGhhdCBjYWxscyBnZXQoKVxuICAgICAqIHdpbGwgYmUgc2F2ZWQgaW50byB0aGlzIGFycmF5LlxuICAgICAqL1xuICAgIGNvbGxlY3RNb3Rpb25WYWx1ZXMuY3VycmVudCA9IFtdXG5cbiAgICBjb21wdXRlKClcblxuICAgIGNvbnN0IHZhbHVlID0gdXNlQ29tYmluZU1vdGlvblZhbHVlcyhjb2xsZWN0TW90aW9uVmFsdWVzLmN1cnJlbnQsIGNvbXB1dGUpXG5cbiAgICAvKipcbiAgICAgKiBTeW5jaHJvbm91c2x5IGNsb3NlIHNlc3Npb24gb2YgY29sbGVjdE1vdGlvblZhbHVlcy5cbiAgICAgKi9cbiAgICBjb2xsZWN0TW90aW9uVmFsdWVzLmN1cnJlbnQgPSB1bmRlZmluZWRcblxuICAgIHJldHVybiB2YWx1ZVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-computed.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _context_MotionConfigContext_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../context/MotionConfigContext.mjs */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \n\n\n\n\nfunction useFollowValue(source, options = {}) {\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 //# sourceMappingURL=use-follow-value.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-follow-value.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _context_MotionContext_index_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../context/MotionContext/index.mjs */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \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    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 //# sourceMappingURL=use-inverted-scale.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvdmFsdWUvdXNlLWludmVydGVkLXNjYWxlLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7QUFjQTtBQUNBO0FBQ0E7QUFDQTs7QUFJQTtBQUVBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FrQkcsR0FDRztJQUdGO0lBQ0E7OztJQVFBLHFEQUFPLENBQVA7OztRQVFJO1FBQ0E7Ozs7Ozs7SUFTSjtRQUFBO1FBQUE7SUFBQTtBQUNKIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcdmFsdWVcXHVzZS1pbnZlcnRlZC1zY2FsZS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgeyBNb3Rpb25WYWx1ZSB9IGZyb20gXCJtb3Rpb24tZG9tXCJcbmltcG9ydCB7IGludmFyaWFudCwgd2FybmluZyB9IGZyb20gXCJtb3Rpb24tdXRpbHNcIlxuaW1wb3J0IHsgdXNlQ29udGV4dCB9IGZyb20gXCJyZWFjdFwiXG5pbXBvcnQgeyBNb3Rpb25Db250ZXh0IH0gZnJvbSBcIi4uL2NvbnRleHQvTW90aW9uQ29udGV4dFwiXG5pbXBvcnQgeyB1c2VNb3Rpb25WYWx1ZSB9IGZyb20gXCIuL3VzZS1tb3Rpb24tdmFsdWVcIlxuaW1wb3J0IHsgdXNlVHJhbnNmb3JtIH0gZnJvbSBcIi4vdXNlLXRyYW5zZm9ybVwiXG5cbmludGVyZmFjZSBTY2FsZU1vdGlvblZhbHVlcyB7XG4gICAgc2NhbGVYOiBNb3Rpb25WYWx1ZTxudW1iZXI+XG4gICAgc2NhbGVZOiBNb3Rpb25WYWx1ZTxudW1iZXI+XG59XG5cbi8vIEtlZXAgdGhpbmdzIHJlYXNvbmFibGUgYW5kIGF2b2lkIHNjYWxlOiBJbmZpbml0eS4gSW4gcHJhY3Rpc2Ugd2UgbWlnaHQgbmVlZFxuLy8gdG8gYWRkIGFub3RoZXIgdmFsdWUsIG9wYWNpdHksIHRoYXQgY291bGQgaW50ZXJwb2xhdGUgc2NhbGVYL1kgWzAsMC4wMV0gPT4gWzAsMV1cbi8vIHRvIHNpbXBseSBoaWRlIGNvbnRlbnQgYXQgdW5yZWFzb25hYmxlIHNjYWxlcy5cbmNvbnN0IG1heFNjYWxlID0gMTAwMDAwXG5leHBvcnQgY29uc3QgaW52ZXJ0U2NhbGUgPSAoc2NhbGU6IG51bWJlcikgPT5cbiAgICBzY2FsZSA+IDAuMDAxID8gMSAvIHNjYWxlIDogbWF4U2NhbGVcblxubGV0IGhhc1dhcm5lZCA9IGZhbHNlXG5cbi8qKlxuICogUmV0dXJucyBhIGBNb3Rpb25WYWx1ZWAgZWFjaCBmb3IgYHNjYWxlWGAgYW5kIGBzY2FsZVlgIHRoYXQgdXBkYXRlIHdpdGggdGhlIGludmVyc2VcbiAqIG9mIHRoZWlyIHJlc3BlY3RpdmUgcGFyZW50IHNjYWxlcy5cbiAqXG4gKiBUaGlzIGlzIHVzZWZ1bCBmb3IgdW5kb2luZyB0aGUgZGlzdG9ydGlvbiBvZiBjb250ZW50IHdoZW4gc2NhbGluZyBhIHBhcmVudCBjb21wb25lbnQuXG4gKlxuICogQnkgZGVmYXVsdCwgYHVzZUludmVydGVkU2NhbGVgIHdpbGwgYXV0b21hdGljYWxseSBmZXRjaCBgc2NhbGVYYCBhbmQgYHNjYWxlWWAgZnJvbSB0aGUgbmVhcmVzdCBwYXJlbnQuXG4gKiBCeSBwYXNzaW5nIG90aGVyIGBNb3Rpb25WYWx1ZWBzIGluIGFzIGB1c2VJbnZlcnRlZFNjYWxlKHsgc2NhbGVYLCBzY2FsZVkgfSlgLCBpdCB3aWxsIGludmVydCB0aGUgb3V0cHV0XG4gKiBvZiB0aG9zZSBpbnN0ZWFkLlxuICpcbiAqIGBgYGpzeFxuICogY29uc3QgTXlDb21wb25lbnQgPSAoKSA9PiB7XG4gKiAgIGNvbnN0IHsgc2NhbGVYLCBzY2FsZVkgfSA9IHVzZUludmVydGVkU2NhbGUoKVxuICogICByZXR1cm4gPG1vdGlvbi5kaXYgc3R5bGU9e3sgc2NhbGVYLCBzY2FsZVkgfX0gLz5cbiAqIH1cbiAqIGBgYFxuICpcbiAqIEBkZXByZWNhdGVkXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiB1c2VJbnZlcnRlZFNjYWxlKFxuICAgIHNjYWxlPzogUGFydGlhbDxTY2FsZU1vdGlvblZhbHVlcz5cbik6IFNjYWxlTW90aW9uVmFsdWVzIHtcbiAgICBsZXQgcGFyZW50U2NhbGVYID0gdXNlTW90aW9uVmFsdWUoMSlcbiAgICBsZXQgcGFyZW50U2NhbGVZID0gdXNlTW90aW9uVmFsdWUoMSlcbiAgICBjb25zdCB7IHZpc3VhbEVsZW1lbnQgfSA9IHVzZUNvbnRleHQoTW90aW9uQ29udGV4dClcblxuICAgIGludmFyaWFudChcbiAgICAgICAgISEoc2NhbGUgfHwgdmlzdWFsRWxlbWVudCksXG4gICAgICAgIFwiSWYgbm8gc2NhbGUgdmFsdWVzIGFyZSBwcm92aWRlZCwgdXNlSW52ZXJ0ZWRTY2FsZSBtdXN0IGJlIHVzZWQgd2l0aGluIGEgY2hpbGQgb2YgYW5vdGhlciBtb3Rpb24gY29tcG9uZW50LlwiXG4gICAgKVxuXG4gICAgd2FybmluZyhcbiAgICAgICAgaGFzV2FybmVkLFxuICAgICAgICBcInVzZUludmVydGVkU2NhbGUgaXMgZGVwcmVjYXRlZCBhbmQgd2lsbCBiZSByZW1vdmVkIGluIDMuMC4gVXNlIHRoZSBsYXlvdXQgcHJvcCBpbnN0ZWFkLlwiXG4gICAgKVxuXG4gICAgaGFzV2FybmVkID0gdHJ1ZVxuXG4gICAgaWYgKHNjYWxlKSB7XG4gICAgICAgIHBhcmVudFNjYWxlWCA9IHNjYWxlLnNjYWxlWCB8fCBwYXJlbnRTY2FsZVhcbiAgICAgICAgcGFyZW50U2NhbGVZID0gc2NhbGUuc2NhbGVZIHx8IHBhcmVudFNjYWxlWVxuICAgIH0gZWxzZSBpZiAodmlzdWFsRWxlbWVudCkge1xuICAgICAgICBwYXJlbnRTY2FsZVggPSB2aXN1YWxFbGVtZW50LmdldFZhbHVlKFwic2NhbGVYXCIsIDEpXG4gICAgICAgIHBhcmVudFNjYWxlWSA9IHZpc3VhbEVsZW1lbnQuZ2V0VmFsdWUoXCJzY2FsZVlcIiwgMSlcbiAgICB9XG5cbiAgICBjb25zdCBzY2FsZVggPSB1c2VUcmFuc2Zvcm0ocGFyZW50U2NhbGVYLCBpbnZlcnRTY2FsZSlcbiAgICBjb25zdCBzY2FsZVkgPSB1c2VUcmFuc2Zvcm0ocGFyZW50U2NhbGVZLCBpbnZlcnRTY2FsZSlcblxuICAgIHJldHVybiB7IHNjYWxlWCwgc2NhbGVZIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-inverted-scale.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \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    /**\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 //# sourceMappingURL=use-motion-template.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvdmFsdWUvdXNlLW1vdGlvbi10ZW1wbGF0ZS5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFLQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBcUJHO0lBS0M7O0tBRUcsR0FDSDtJQUVBOztRQUdJO1lBQ0k7WUFDQTs7Z0JBRUk7OztRQUlSOzs7QUFJUiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXHZhbHVlXFx1c2UtbW90aW9uLXRlbXBsYXRlLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCB7IGlzTW90aW9uVmFsdWUsIE1vdGlvblZhbHVlIH0gZnJvbSBcIm1vdGlvbi1kb21cIlxuaW1wb3J0IHsgdXNlQ29tYmluZU1vdGlvblZhbHVlcyB9IGZyb20gXCIuL3VzZS1jb21iaW5lLXZhbHVlc1wiXG5cbi8qKlxuICogQ29tYmluZSBtdWx0aXBsZSBtb3Rpb24gdmFsdWVzIGludG8gYSBuZXcgb25lIHVzaW5nIGEgc3RyaW5nIHRlbXBsYXRlIGxpdGVyYWwuXG4gKlxuICogYGBganN4XG4gKiBpbXBvcnQge1xuICogICBtb3Rpb24sXG4gKiAgIHVzZVNwcmluZyxcbiAqICAgdXNlTW90aW9uVmFsdWUsXG4gKiAgIHVzZU1vdGlvblRlbXBsYXRlXG4gKiB9IGZyb20gXCJmcmFtZXItbW90aW9uXCJcbiAqXG4gKiBmdW5jdGlvbiBDb21wb25lbnQoKSB7XG4gKiAgIGNvbnN0IHNoYWRvd1ggPSB1c2VTcHJpbmcoMClcbiAqICAgY29uc3Qgc2hhZG93WSA9IHVzZU1vdGlvblZhbHVlKDApXG4gKiAgIGNvbnN0IHNoYWRvdyA9IHVzZU1vdGlvblRlbXBsYXRlYGRyb3Atc2hhZG93KCR7c2hhZG93WH1weCAke3NoYWRvd1l9cHggMjBweCByZ2JhKDAsMCwwLDAuMykpYFxuICpcbiAqICAgcmV0dXJuIDxtb3Rpb24uZGl2IHN0eWxlPXt7IGZpbHRlcjogc2hhZG93IH19IC8+XG4gKiB9XG4gKiBgYGBcbiAqXG4gKiBAcHVibGljXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiB1c2VNb3Rpb25UZW1wbGF0ZShcbiAgICBmcmFnbWVudHM6IFRlbXBsYXRlU3RyaW5nc0FycmF5LFxuICAgIC4uLnZhbHVlczogQXJyYXk8TW90aW9uVmFsdWUgfCBudW1iZXIgfCBzdHJpbmc+XG4pIHtcbiAgICAvKipcbiAgICAgKiBDcmVhdGUgYSBmdW5jdGlvbiB0aGF0IHdpbGwgYnVpbGQgYSBzdHJpbmcgZnJvbSB0aGUgbGF0ZXN0IG1vdGlvbiB2YWx1ZXMuXG4gICAgICovXG4gICAgY29uc3QgbnVtRnJhZ21lbnRzID0gZnJhZ21lbnRzLmxlbmd0aFxuXG4gICAgZnVuY3Rpb24gYnVpbGRWYWx1ZSgpIHtcbiAgICAgICAgbGV0IG91dHB1dCA9IGBgXG5cbiAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBudW1GcmFnbWVudHM7IGkrKykge1xuICAgICAgICAgICAgb3V0cHV0ICs9IGZyYWdtZW50c1tpXVxuICAgICAgICAgICAgY29uc3QgdmFsdWUgPSB2YWx1ZXNbaV1cbiAgICAgICAgICAgIGlmICh2YWx1ZSkge1xuICAgICAgICAgICAgICAgIG91dHB1dCArPSBpc01vdGlvblZhbHVlKHZhbHVlKSA/IHZhbHVlLmdldCgpIDogdmFsdWVcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHJldHVybiBvdXRwdXRcbiAgICB9XG5cbiAgICByZXR1cm4gdXNlQ29tYmluZU1vdGlvblZhbHVlcyh2YWx1ZXMuZmlsdGVyKGlzTW90aW9uVmFsdWUpLCBidWlsZFZhbHVlKVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-motion-template.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _context_MotionConfigContext_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../context/MotionConfigContext.mjs */ \"(ssr)/./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 */ \"(ssr)/./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 */ \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    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 //# sourceMappingURL=use-motion-value.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvdmFsdWUvdXNlLW1vdGlvbi12YWx1ZS5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBT0E7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FnQkcsR0FDRztJQUNGOzZDQUFBOztJQUVBOzs7O0tBSUc7OztRQUlDLGdEQUFTO3dDQUFUO3VDQUFBOztJQUdKO0FBQ0oiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFx2YWx1ZVxcdXNlLW1vdGlvbi12YWx1ZS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgeyBtb3Rpb25WYWx1ZSwgTW90aW9uVmFsdWUgfSBmcm9tIFwibW90aW9uLWRvbVwiXG5pbXBvcnQgeyB1c2VDb250ZXh0LCB1c2VFZmZlY3QsIHVzZVN0YXRlIH0gZnJvbSBcInJlYWN0XCJcbmltcG9ydCB7IE1vdGlvbkNvbmZpZ0NvbnRleHQgfSBmcm9tIFwiLi4vY29udGV4dC9Nb3Rpb25Db25maWdDb250ZXh0XCJcbmltcG9ydCB7IHVzZUNvbnN0YW50IH0gZnJvbSBcIi4uL3V0aWxzL3VzZS1jb25zdGFudFwiXG5cbi8qKlxuICogQ3JlYXRlcyBhIGBNb3Rpb25WYWx1ZWAgdG8gdHJhY2sgdGhlIHN0YXRlIGFuZCB2ZWxvY2l0eSBvZiBhIHZhbHVlLlxuICpcbiAqIFVzdWFsbHksIHRoZXNlIGFyZSBjcmVhdGVkIGF1dG9tYXRpY2FsbHkuIEZvciBhZHZhbmNlZCB1c2UtY2FzZXMsIGxpa2UgdXNlIHdpdGggYHVzZVRyYW5zZm9ybWAsIHlvdSBjYW4gY3JlYXRlIGBNb3Rpb25WYWx1ZWBzIGV4dGVybmFsbHkgYW5kIHBhc3MgdGhlbSBpbnRvIHRoZSBhbmltYXRlZCBjb21wb25lbnQgdmlhIHRoZSBgc3R5bGVgIHByb3AuXG4gKlxuICogYGBganN4XG4gKiBleHBvcnQgY29uc3QgTXlDb21wb25lbnQgPSAoKSA9PiB7XG4gKiAgIGNvbnN0IHNjYWxlID0gdXNlTW90aW9uVmFsdWUoMSlcbiAqXG4gKiAgIHJldHVybiA8bW90aW9uLmRpdiBzdHlsZT17eyBzY2FsZSB9fSAvPlxuICogfVxuICogYGBgXG4gKlxuICogQHBhcmFtIGluaXRpYWwgLSBUaGUgaW5pdGlhbCBzdGF0ZS5cbiAqXG4gKiBAcHVibGljXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiB1c2VNb3Rpb25WYWx1ZTxUPihpbml0aWFsOiBUKTogTW90aW9uVmFsdWU8VD4ge1xuICAgIGNvbnN0IHZhbHVlID0gdXNlQ29uc3RhbnQoKCkgPT4gbW90aW9uVmFsdWUoaW5pdGlhbCkpXG5cbiAgICAvKipcbiAgICAgKiBJZiB0aGlzIG1vdGlvbiB2YWx1ZSBpcyBiZWluZyB1c2VkIGluIHN0YXRpYyBtb2RlLCBsaWtlIG9uXG4gICAgICogdGhlIEZyYW1lciBjYW52YXMsIGZvcmNlIGNvbXBvbmVudHMgdG8gcmVyZW5kZXIgd2hlbiB0aGUgbW90aW9uXG4gICAgICogdmFsdWUgaXMgdXBkYXRlZC5cbiAgICAgKi9cbiAgICBjb25zdCB7IGlzU3RhdGljIH0gPSB1c2VDb250ZXh0KE1vdGlvbkNvbmZpZ0NvbnRleHQpXG4gICAgaWYgKGlzU3RhdGljKSB7XG4gICAgICAgIGNvbnN0IFssIHNldExhdGVzdF0gPSB1c2VTdGF0ZShpbml0aWFsKVxuICAgICAgICB1c2VFZmZlY3QoKCkgPT4gdmFsdWUub24oXCJjaGFuZ2VcIiwgc2V0TGF0ZXN0KSwgW10pXG4gICAgfVxuXG4gICAgcmV0dXJuIHZhbHVlXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-motion-value.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _render_dom_scroll_index_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../render/dom/scroll/index.mjs */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \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 (true) 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    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 //# sourceMappingURL=use-scroll.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-scroll.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \nfunction useSpring(source, options = {}) {\n    return (0,_use_follow_value_mjs__WEBPACK_IMPORTED_MODULE_0__.useFollowValue)(source, {\n        type: \"spring\",\n        ...options\n    });\n}\n //# sourceMappingURL=use-spring.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvdmFsdWUvdXNlLXNwcmluZy5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztJQStDSTtRQUFBO1FBQUE7SUFBQTtBQUNKIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcdmFsdWVcXHVzZS1zcHJpbmcudHMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCJcblxuaW1wb3J0IHsgRm9sbG93VmFsdWVPcHRpb25zLCBNb3Rpb25WYWx1ZSwgU3ByaW5nT3B0aW9ucyB9IGZyb20gXCJtb3Rpb24tZG9tXCJcbmltcG9ydCB7IHVzZUZvbGxvd1ZhbHVlIH0gZnJvbSBcIi4vdXNlLWZvbGxvdy12YWx1ZVwiXG5cbnR5cGUgVXNlU3ByaW5nT3B0aW9ucyA9IFNwcmluZ09wdGlvbnMgJlxuICAgIFBpY2s8Rm9sbG93VmFsdWVPcHRpb25zLCBcInNraXBJbml0aWFsQW5pbWF0aW9uXCI+XG5cbi8qKlxuICogQ3JlYXRlcyBhIGBNb3Rpb25WYWx1ZWAgdGhhdCwgd2hlbiBgc2V0YCwgd2lsbCB1c2UgYSBzcHJpbmcgYW5pbWF0aW9uIHRvIGFuaW1hdGUgdG8gaXRzIG5ldyBzdGF0ZS5cbiAqXG4gKiBJdCBjYW4gZWl0aGVyIHdvcmsgYXMgYSBzdGFuZC1hbG9uZSBgTW90aW9uVmFsdWVgIGJ5IGluaXRpYWxpc2luZyBpdCB3aXRoIGEgdmFsdWUsIG9yIGFzIGEgc3Vic2NyaWJlclxuICogdG8gYW5vdGhlciBgTW90aW9uVmFsdWVgLlxuICpcbiAqIEByZW1hcmtzXG4gKlxuICogYGBganN4XG4gKiBjb25zdCB4ID0gdXNlU3ByaW5nKDAsIHsgc3RpZmZuZXNzOiAzMDAgfSlcbiAqIGNvbnN0IHkgPSB1c2VTcHJpbmcoeCwgeyBkYW1waW5nOiAxMCB9KVxuICogYGBgXG4gKlxuICogQHBhcmFtIGlucHV0VmFsdWUgLSBgTW90aW9uVmFsdWVgIG9yIG51bWJlci4gSWYgcHJvdmlkZWQgYSBgTW90aW9uVmFsdWVgLCB3aGVuIHRoZSBpbnB1dCBgTW90aW9uVmFsdWVgIGNoYW5nZXMsIHRoZSBjcmVhdGVkIGBNb3Rpb25WYWx1ZWAgd2lsbCBzcHJpbmcgdG93YXJkcyB0aGF0IHZhbHVlLlxuICogQHBhcmFtIHNwcmluZ0NvbmZpZyAtIENvbmZpZ3VyYXRpb24gb3B0aW9ucyBmb3IgdGhlIHNwcmluZy5cbiAqIEByZXR1cm5zIGBNb3Rpb25WYWx1ZWBcbiAqXG4gKiBAcHVibGljXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiB1c2VTcHJpbmcoXG4gICAgc291cmNlOiBNb3Rpb25WYWx1ZTxzdHJpbmc+LFxuICAgIG9wdGlvbnM/OiBVc2VTcHJpbmdPcHRpb25zXG4pOiBNb3Rpb25WYWx1ZTxzdHJpbmc+XG5leHBvcnQgZnVuY3Rpb24gdXNlU3ByaW5nKFxuICAgIHNvdXJjZTogc3RyaW5nLFxuICAgIG9wdGlvbnM/OiBVc2VTcHJpbmdPcHRpb25zXG4pOiBNb3Rpb25WYWx1ZTxzdHJpbmc+XG5leHBvcnQgZnVuY3Rpb24gdXNlU3ByaW5nKFxuICAgIHNvdXJjZTogTW90aW9uVmFsdWU8bnVtYmVyPixcbiAgICBvcHRpb25zPzogVXNlU3ByaW5nT3B0aW9uc1xuKTogTW90aW9uVmFsdWU8bnVtYmVyPlxuZXhwb3J0IGZ1bmN0aW9uIHVzZVNwcmluZyhcbiAgICBzb3VyY2U6IG51bWJlcixcbiAgICBvcHRpb25zPzogVXNlU3ByaW5nT3B0aW9uc1xuKTogTW90aW9uVmFsdWU8bnVtYmVyPlxuZXhwb3J0IGZ1bmN0aW9uIHVzZVNwcmluZyhcbiAgICBzb3VyY2U6IE1vdGlvblZhbHVlPHN0cmluZz4gfCBNb3Rpb25WYWx1ZTxudW1iZXI+IHwgc3RyaW5nIHwgbnVtYmVyLFxuICAgIG9wdGlvbnM6IFVzZVNwcmluZ09wdGlvbnMgPSB7fVxuKTogTW90aW9uVmFsdWU8c3RyaW5nPiB8IE1vdGlvblZhbHVlPG51bWJlcj4ge1xuICAgIHJldHVybiB1c2VGb2xsb3dWYWx1ZShzb3VyY2UgYXMgYW55LCB7IHR5cGU6IFwic3ByaW5nXCIsIC4uLm9wdGlvbnMgfSlcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-spring.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \n\nfunction useTime() {\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 //# sourceMappingURL=use-time.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvdmFsdWUvdXNlLXRpbWUubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztJQU1JO0lBQ0EsaUZBQWlCO3FDQUFqQjs7SUFDQTtBQUNKIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcdmFsdWVcXHVzZS10aW1lLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCB7IHVzZUFuaW1hdGlvbkZyYW1lIH0gZnJvbSBcIi4uL3V0aWxzL3VzZS1hbmltYXRpb24tZnJhbWVcIlxuaW1wb3J0IHsgdXNlTW90aW9uVmFsdWUgfSBmcm9tIFwiLi91c2UtbW90aW9uLXZhbHVlXCJcblxuZXhwb3J0IGZ1bmN0aW9uIHVzZVRpbWUoKSB7XG4gICAgY29uc3QgdGltZSA9IHVzZU1vdGlvblZhbHVlKDApXG4gICAgdXNlQW5pbWF0aW9uRnJhbWUoKHQpID0+IHRpbWUuc2V0KHQpKVxuICAgIHJldHVybiB0aW1lXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-time.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \n\n\n\nfunction useTransform(input, inputRangeOrTransformer, outputRangeOrMap, options) {\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}\nfunction useListTransform(values, transformer) {\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}\nfunction useMapTransform(inputValue, inputRange, outputMap, options) {\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 //# sourceMappingURL=use-transform.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-transform.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \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    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 //# sourceMappingURL=use-velocity.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvdmFsdWUvdXNlLXZlbG9jaXR5Lm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBS0E7Ozs7Ozs7Ozs7Q0FVRyxHQUNHOzs7UUFJRTtRQUNBO1FBRUE7OztTQUdHLEdBQ0gsWUFBWSw2Q0FBSyxDQUFMO0lBQ2hCO0lBRUEsc0ZBQW1CLENBQW5COzJDQUFBOzs7UUFHQTs7SUFFQTtBQUNKIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcdmFsdWVcXHVzZS12ZWxvY2l0eS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgeyBmcmFtZSwgTW90aW9uVmFsdWUgfSBmcm9tIFwibW90aW9uLWRvbVwiXG5pbXBvcnQgeyB1c2VNb3Rpb25WYWx1ZUV2ZW50IH0gZnJvbSBcIi4uL3V0aWxzL3VzZS1tb3Rpb24tdmFsdWUtZXZlbnRcIlxuaW1wb3J0IHsgdXNlTW90aW9uVmFsdWUgfSBmcm9tIFwiLi91c2UtbW90aW9uLXZhbHVlXCJcbi8qKlxuICogQ3JlYXRlcyBhIGBNb3Rpb25WYWx1ZWAgdGhhdCB1cGRhdGVzIHdoZW4gdGhlIHZlbG9jaXR5IG9mIHRoZSBwcm92aWRlZCBgTW90aW9uVmFsdWVgIGNoYW5nZXMuXG4gKlxuICogYGBgamF2YXNjcmlwdFxuICogY29uc3QgeCA9IHVzZU1vdGlvblZhbHVlKDApXG4gKiBjb25zdCB4VmVsb2NpdHkgPSB1c2VWZWxvY2l0eSh4KVxuICogY29uc3QgeEFjY2VsZXJhdGlvbiA9IHVzZVZlbG9jaXR5KHhWZWxvY2l0eSlcbiAqIGBgYFxuICpcbiAqIEBwdWJsaWNcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHVzZVZlbG9jaXR5KHZhbHVlOiBNb3Rpb25WYWx1ZTxudW1iZXI+KTogTW90aW9uVmFsdWU8bnVtYmVyPiB7XG4gICAgY29uc3QgdmVsb2NpdHkgPSB1c2VNb3Rpb25WYWx1ZSh2YWx1ZS5nZXRWZWxvY2l0eSgpKVxuXG4gICAgY29uc3QgdXBkYXRlVmVsb2NpdHkgPSAoKSA9PiB7XG4gICAgICAgIGNvbnN0IGxhdGVzdCA9IHZhbHVlLmdldFZlbG9jaXR5KClcbiAgICAgICAgdmVsb2NpdHkuc2V0KGxhdGVzdClcblxuICAgICAgICAvKipcbiAgICAgICAgICogSWYgd2Ugc3RpbGwgaGF2ZSB2ZWxvY2l0eSwgc2NoZWR1bGUgYW4gdXBkYXRlIGZvciB0aGUgbmV4dCBmcmFtZVxuICAgICAgICAgKiB0byBrZWVwIGNoZWNraW5nIHVudGlsIGl0IGlzIHplcm8uXG4gICAgICAgICAqL1xuICAgICAgICBpZiAobGF0ZXN0KSBmcmFtZS51cGRhdGUodXBkYXRlVmVsb2NpdHkpXG4gICAgfVxuXG4gICAgdXNlTW90aW9uVmFsdWVFdmVudCh2YWx1ZSwgXCJjaGFuZ2VcIiwgKCkgPT4ge1xuICAgICAgICAvLyBTY2hlZHVsZSBhbiB1cGRhdGUgdG8gdGhpcyB2YWx1ZSBhdCB0aGUgZW5kIG9mIHRoZSBjdXJyZW50IGZyYW1lLlxuICAgICAgICBmcmFtZS51cGRhdGUodXBkYXRlVmVsb2NpdHksIGZhbHNlLCB0cnVlKVxuICAgIH0pXG5cbiAgICByZXR1cm4gdmVsb2NpdHlcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-velocity.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \"(ssr)/./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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvdmFsdWUvdXNlLXdpbGwtY2hhbmdlL1dpbGxDaGFuZ2VNb3Rpb25WYWx1ZS5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUE0RTs7QUFFNUUsb0NBQW9DLG1EQUFXO0FBQy9DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxZQUFZLHNEQUFjLGNBQWMseURBQWlCO0FBQ3pEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRWlDO0FBQ2pDIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xcdmFsdWVcXHVzZS13aWxsLWNoYW5nZVxcV2lsbENoYW5nZU1vdGlvblZhbHVlLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNb3Rpb25WYWx1ZSwgdHJhbnNmb3JtUHJvcHMsIGFjY2VsZXJhdGVkVmFsdWVzIH0gZnJvbSAnbW90aW9uLWRvbSc7XG5cbmNsYXNzIFdpbGxDaGFuZ2VNb3Rpb25WYWx1ZSBleHRlbmRzIE1vdGlvblZhbHVlIHtcbiAgICBjb25zdHJ1Y3RvcigpIHtcbiAgICAgICAgc3VwZXIoLi4uYXJndW1lbnRzKTtcbiAgICAgICAgdGhpcy5pc0VuYWJsZWQgPSBmYWxzZTtcbiAgICB9XG4gICAgYWRkKG5hbWUpIHtcbiAgICAgICAgaWYgKHRyYW5zZm9ybVByb3BzLmhhcyhuYW1lKSB8fCBhY2NlbGVyYXRlZFZhbHVlcy5oYXMobmFtZSkpIHtcbiAgICAgICAgICAgIHRoaXMuaXNFbmFibGVkID0gdHJ1ZTtcbiAgICAgICAgICAgIHRoaXMudXBkYXRlKCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdXBkYXRlKCkge1xuICAgICAgICB0aGlzLnNldCh0aGlzLmlzRW5hYmxlZCA/IFwidHJhbnNmb3JtXCIgOiBcImF1dG9cIik7XG4gICAgfVxufVxuXG5leHBvcnQgeyBXaWxsQ2hhbmdlTW90aW9uVmFsdWUgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPVdpbGxDaGFuZ2VNb3Rpb25WYWx1ZS5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-will-change/WillChangeMotionValue.mjs\n");

/***/ }),

/***/ "(ssr)/./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__) => {

eval("__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 */ \"(ssr)/./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 */ \"(ssr)/./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 */ \n\nfunction useWillChange() {\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 //# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyL25vZGVfbW9kdWxlcy9mcmFtZXItbW90aW9uL2Rpc3QvZXMvdmFsdWUvdXNlLXdpbGwtY2hhbmdlL2luZGV4Lm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFRQSIsInNvdXJjZXMiOlsiQzpcXHNyY1xcdmFsdWVcXHVzZS13aWxsLWNoYW5nZVxcaW5kZXgudHMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCJcblxuaW1wb3J0IHR5cGUgeyBXaWxsQ2hhbmdlIH0gZnJvbSBcIm1vdGlvbi1kb21cIlxuaW1wb3J0IHsgdXNlQ29uc3RhbnQgfSBmcm9tIFwiLi4vLi4vdXRpbHMvdXNlLWNvbnN0YW50XCJcbmltcG9ydCB7IFdpbGxDaGFuZ2VNb3Rpb25WYWx1ZSB9IGZyb20gXCIuL1dpbGxDaGFuZ2VNb3Rpb25WYWx1ZVwiXG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VXaWxsQ2hhbmdlKCk6IFdpbGxDaGFuZ2Uge1xuICAgIHJldHVybiB1c2VDb25zdGFudCgoKSA9PiBuZXcgV2lsbENoYW5nZU1vdGlvblZhbHVlKFwiYXV0b1wiKSlcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-will-change/index.mjs\n");

/***/ })

};
;