"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/@base-ui"; exports.ids = ["vendor-chunks/@base-ui"]; exports.modules = { /***/ "(rsc)/./node_modules/@base-ui/react/esm/internals/getStateAttributesProps.js": /*!******************************************************************************!*\ !*** ./node_modules/@base-ui/react/esm/internals/getStateAttributesProps.js ***! \******************************************************************************/ /***/ ((__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 */ getStateAttributesProps: () => (/* binding */ getStateAttributesProps)\n/* harmony export */ });\nfunction getStateAttributesProps(state, customMapping) {\n const props = {};\n\n /* eslint-disable-next-line guard-for-in */\n for (const key in state) {\n const value = state[key];\n if (customMapping?.hasOwnProperty(key)) {\n const customProps = customMapping[key](value);\n if (customProps != null) {\n Object.assign(props, customProps);\n }\n continue;\n }\n if (value === true) {\n props[`data-${key.toLowerCase()}`] = '';\n } else if (value) {\n props[`data-${key.toLowerCase()}`] = value.toString();\n }\n }\n return props;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvQGJhc2UtdWkvcmVhY3QvZXNtL2ludGVybmFscy9nZXRTdGF0ZUF0dHJpYnV0ZXNQcm9wcy5qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQU87QUFDUDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CLGtCQUFrQjtBQUN0QyxNQUFNO0FBQ04sb0JBQW9CLGtCQUFrQjtBQUN0QztBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsiL2hvbWUvc2lsdmlvL0RldmVsb3AvQ0lSVVgtQVBQL25vZGVfbW9kdWxlcy9AYmFzZS11aS9yZWFjdC9lc20vaW50ZXJuYWxzL2dldFN0YXRlQXR0cmlidXRlc1Byb3BzLmpzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBmdW5jdGlvbiBnZXRTdGF0ZUF0dHJpYnV0ZXNQcm9wcyhzdGF0ZSwgY3VzdG9tTWFwcGluZykge1xuICBjb25zdCBwcm9wcyA9IHt9O1xuXG4gIC8qIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBndWFyZC1mb3ItaW4gKi9cbiAgZm9yIChjb25zdCBrZXkgaW4gc3RhdGUpIHtcbiAgICBjb25zdCB2YWx1ZSA9IHN0YXRlW2tleV07XG4gICAgaWYgKGN1c3RvbU1hcHBpbmc/Lmhhc093blByb3BlcnR5KGtleSkpIHtcbiAgICAgIGNvbnN0IGN1c3RvbVByb3BzID0gY3VzdG9tTWFwcGluZ1trZXldKHZhbHVlKTtcbiAgICAgIGlmIChjdXN0b21Qcm9wcyAhPSBudWxsKSB7XG4gICAgICAgIE9iamVjdC5hc3NpZ24ocHJvcHMsIGN1c3RvbVByb3BzKTtcbiAgICAgIH1cbiAgICAgIGNvbnRpbnVlO1xuICAgIH1cbiAgICBpZiAodmFsdWUgPT09IHRydWUpIHtcbiAgICAgIHByb3BzW2BkYXRhLSR7a2V5LnRvTG93ZXJDYXNlKCl9YF0gPSAnJztcbiAgICB9IGVsc2UgaWYgKHZhbHVlKSB7XG4gICAgICBwcm9wc1tgZGF0YS0ke2tleS50b0xvd2VyQ2FzZSgpfWBdID0gdmFsdWUudG9TdHJpbmcoKTtcbiAgICB9XG4gIH1cbiAgcmV0dXJuIHByb3BzO1xufSJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/@base-ui/react/esm/internals/getStateAttributesProps.js\n"); /***/ }), /***/ "(rsc)/./node_modules/@base-ui/react/esm/internals/useRenderElement.js": /*!***********************************************************************!*\ !*** ./node_modules/@base-ui/react/esm/internals/useRenderElement.js ***! \***********************************************************************/ /***/ ((__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 */ useRenderElement: () => (/* binding */ useRenderElement)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var _base_ui_utils_useMergedRefs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @base-ui/utils/useMergedRefs */ \"(rsc)/./node_modules/@base-ui/utils/esm/useMergedRefs.js\");\n/* harmony import */ var _base_ui_utils_getReactElementRef__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @base-ui/utils/getReactElementRef */ \"(rsc)/./node_modules/@base-ui/utils/esm/getReactElementRef.js\");\n/* harmony import */ var _base_ui_utils_mergeObjects__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @base-ui/utils/mergeObjects */ \"(rsc)/./node_modules/@base-ui/utils/esm/mergeObjects.js\");\n/* harmony import */ var _base_ui_utils_warn__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @base-ui/utils/warn */ \"(rsc)/./node_modules/@base-ui/utils/esm/warn.js\");\n/* harmony import */ var _base_ui_utils_empty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @base-ui/utils/empty */ \"(rsc)/./node_modules/@base-ui/utils/esm/empty.js\");\n/* harmony import */ var _getStateAttributesProps_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./getStateAttributesProps.js */ \"(rsc)/./node_modules/@base-ui/react/esm/internals/getStateAttributesProps.js\");\n/* harmony import */ var _utils_resolveClassName_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/resolveClassName.js */ \"(rsc)/./node_modules/@base-ui/react/esm/utils/resolveClassName.js\");\n/* harmony import */ var _utils_resolveStyle_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../utils/resolveStyle.js */ \"(rsc)/./node_modules/@base-ui/react/esm/utils/resolveStyle.js\");\n/* harmony import */ var _merge_props_index_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../merge-props/index.js */ \"(rsc)/./node_modules/@base-ui/react/esm/merge-props/mergeProps.js\");\n\n\n\n\n\n\n\n\n\n\n\n\n/**\n * Renders a Base UI element.\n *\n * @param element The default HTML element to render. Can be overridden by the `render` prop.\n * @param componentProps An object containing the `render` and `className` props to be used for element customization. Other props are ignored.\n * @param params Additional parameters for rendering the element.\n */\nfunction useRenderElement(element, componentProps, params = {}) {\n const renderProp = componentProps.render;\n const outProps = useRenderElementProps(componentProps, params);\n if (params.enabled === false) {\n return null;\n }\n const state = params.state ?? _base_ui_utils_empty__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJECT;\n return evaluateRenderProp(element, renderProp, outProps, state);\n}\n\n/**\n * Computes render element final props.\n */\nfunction useRenderElementProps(componentProps, params = {}) {\n const {\n className: classNameProp,\n style: styleProp,\n render: renderProp\n } = componentProps;\n const {\n state = _base_ui_utils_empty__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJECT,\n ref,\n props,\n stateAttributesMapping,\n enabled = true\n } = params;\n const className = enabled ? (0,_utils_resolveClassName_js__WEBPACK_IMPORTED_MODULE_2__.resolveClassName)(classNameProp, state) : undefined;\n const style = enabled ? (0,_utils_resolveStyle_js__WEBPACK_IMPORTED_MODULE_3__.resolveStyle)(styleProp, state) : undefined;\n const stateProps = enabled ? (0,_getStateAttributesProps_js__WEBPACK_IMPORTED_MODULE_4__.getStateAttributesProps)(state, stateAttributesMapping) : _base_ui_utils_empty__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJECT;\n const resolvedProps = enabled && props ? resolveRenderFunctionProps(props) : undefined;\n\n // Ensure outProps is always a new mutable object when enabled, never EMPTY_OBJECT.\n // This prevents potential TypeError when setting ref, className, or style properties,\n // since EMPTY_OBJECT is frozen and mutations would fail in strict mode.\n const outProps = enabled ? (0,_base_ui_utils_mergeObjects__WEBPACK_IMPORTED_MODULE_5__.mergeObjects)(stateProps, resolvedProps) ?? {} : _base_ui_utils_empty__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJECT;\n\n // SAFETY: The `useMergedRefs` functions use a single hook to store the same value,\n // switching between them at runtime is safe. If this assertion fails, React will\n // throw at runtime anyway.\n // This also skips the `useMergedRefs` call on the server, which is fine because\n // refs are not used on the server side.\n /* eslint-disable react-hooks/rules-of-hooks */\n if (typeof document !== 'undefined') {\n if (!enabled) {\n (0,_base_ui_utils_useMergedRefs__WEBPACK_IMPORTED_MODULE_6__.useMergedRefs)(null, null);\n } else if (Array.isArray(ref)) {\n outProps.ref = (0,_base_ui_utils_useMergedRefs__WEBPACK_IMPORTED_MODULE_6__.useMergedRefsN)([outProps.ref, (0,_base_ui_utils_getReactElementRef__WEBPACK_IMPORTED_MODULE_7__.getReactElementRef)(renderProp), ...ref]);\n } else {\n outProps.ref = (0,_base_ui_utils_useMergedRefs__WEBPACK_IMPORTED_MODULE_6__.useMergedRefs)(outProps.ref, (0,_base_ui_utils_getReactElementRef__WEBPACK_IMPORTED_MODULE_7__.getReactElementRef)(renderProp), ref);\n }\n }\n if (!enabled) {\n return _base_ui_utils_empty__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJECT;\n }\n if (className !== undefined) {\n outProps.className = (0,_merge_props_index_js__WEBPACK_IMPORTED_MODULE_8__.mergeClassNames)(outProps.className, className);\n }\n if (style !== undefined) {\n outProps.style = (0,_base_ui_utils_mergeObjects__WEBPACK_IMPORTED_MODULE_5__.mergeObjects)(outProps.style, style);\n }\n return outProps;\n}\nfunction resolveRenderFunctionProps(props) {\n if (Array.isArray(props)) {\n return (0,_merge_props_index_js__WEBPACK_IMPORTED_MODULE_8__.mergePropsN)(props);\n }\n return (0,_merge_props_index_js__WEBPACK_IMPORTED_MODULE_8__.mergeProps)(undefined, props);\n}\n\n// The symbol React uses internally for lazy components\n// https://github.com/facebook/react/blob/a0566250b210499b4c5677f5ac2eedbd71d51a1b/packages/shared/ReactSymbols.js#L31\n//\n// TODO delete once https://github.com/facebook/react/issues/32392 is fixed\nconst REACT_LAZY_TYPE = Symbol.for('react.lazy');\nconst COMPONENT_IDENTIFIER_PATTERN = /^[A-Z][A-Za-z0-9$]*$/;\nconst LOWERCASE_CHARACTER_PATTERN = /[a-z]/;\nfunction evaluateRenderProp(element, render, props, state) {\n if (render) {\n if (typeof render === 'function') {\n if (true) {\n warnIfRenderPropLooksLikeComponent(render);\n }\n return render(props, state);\n }\n const mergedProps = (0,_merge_props_index_js__WEBPACK_IMPORTED_MODULE_8__.mergeProps)(props, render.props);\n mergedProps.ref = props.ref;\n let newElement = render;\n\n // Workaround for https://github.com/facebook/react/issues/32392\n // This works because the toArray() logic unwrap lazy element type in\n // https://github.com/facebook/react/blob/a0566250b210499b4c5677f5ac2eedbd71d51a1b/packages/react/src/ReactChildren.js#L186\n if (newElement?.$$typeof === REACT_LAZY_TYPE) {\n const children = react__WEBPACK_IMPORTED_MODULE_0__.Children.toArray(render);\n newElement = children[0];\n }\n\n // There is a high number of indirections, the error message thrown by React.cloneElement() is\n // hard to use for developers, this logic provides a better context.\n //\n // Our general guideline is to never change the control flow depending on the environment.\n // However, React.cloneElement() throws if React.isValidElement() is false,\n // so we can throw before with custom message.\n if (true) {\n if (! /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.isValidElement(newElement)) {\n throw new Error(['Base UI: The `render` prop was provided an invalid React element as `React.isValidElement(render)` is `false`.', 'A valid React element must be provided to the `render` prop because it is cloned with props to replace the default element.', 'https://base-ui.com/r/invalid-render-prop'].join('\\n'));\n }\n }\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.cloneElement(newElement, mergedProps);\n }\n if (element) {\n if (typeof element === 'string') {\n return renderTag(element, props);\n }\n }\n // Unreachable, but the typings on `useRenderElement` need to be reworked\n // to annotate it correctly.\n throw new Error( true ? 'Base UI: Render element or function are not defined.' : 0);\n}\nfunction warnIfRenderPropLooksLikeComponent(renderFn) {\n const functionName = renderFn.name;\n if (functionName.length === 0) {\n return;\n }\n if (!COMPONENT_IDENTIFIER_PATTERN.test(functionName)) {\n return;\n }\n if (!LOWERCASE_CHARACTER_PATTERN.test(functionName)) {\n return;\n }\n (0,_base_ui_utils_warn__WEBPACK_IMPORTED_MODULE_9__.warn)(`The \\`render\\` prop received a function named \\`${functionName}\\` that starts with an uppercase letter.`, 'This usually means a React component was passed directly as `render={Component}`.', 'Base UI calls `render` as a plain function, which can break the Rules of Hooks during reconciliation.', 'If this is an intentional render callback, rename it to start with a lowercase letter.', 'Use `render={}` or `render={(props) => }` instead.', 'https://base-ui.com/r/invalid-render-prop');\n}\nfunction renderTag(Tag, props) {\n if (Tag === 'button') {\n return /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(\"button\", {\n type: \"button\",\n ...props,\n key: props.key\n });\n }\n if (Tag === 'img') {\n return /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(\"img\", {\n alt: \"\",\n ...props,\n key: props.key\n });\n }\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(Tag, props);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvQGJhc2UtdWkvcmVhY3QvZXNtL2ludGVybmFscy91c2VSZW5kZXJFbGVtZW50LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBQW9FO0FBQ3JDO0FBQzhDO0FBQ047QUFDWjtBQUNoQjtBQUNTO0FBQ21CO0FBQ1A7QUFDUjtBQUMyQjtBQUMzQjtBQUN4RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNPLDhEQUE4RDtBQUNyRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0NBQWdDLDhEQUFZO0FBQzVDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsMERBQTBEO0FBQzFEO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsWUFBWSw4REFBWTtBQUN4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSiw4QkFBOEIsNEVBQWdCO0FBQzlDLDBCQUEwQixvRUFBWTtBQUN0QywrQkFBK0Isb0ZBQXVCLGtDQUFrQyw4REFBWTtBQUNwRzs7QUFFQTtBQUNBO0FBQ0E7QUFDQSw2QkFBNkIseUVBQVksa0NBQWtDLEVBQUUsOERBQVk7O0FBRXpGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNLDJFQUFhO0FBQ25CLE1BQU07QUFDTixxQkFBcUIsNEVBQWMsZ0JBQWdCLHFGQUFrQjtBQUNyRSxNQUFNO0FBQ04scUJBQXFCLDJFQUFhLGVBQWUscUZBQWtCO0FBQ25FO0FBQ0E7QUFDQTtBQUNBLFdBQVcsOERBQVk7QUFDdkI7QUFDQTtBQUNBLHlCQUF5QixzRUFBZTtBQUN4QztBQUNBO0FBQ0EscUJBQXFCLHlFQUFZO0FBQ2pDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLGtFQUFXO0FBQ3RCO0FBQ0EsU0FBUyxpRUFBVTtBQUNuQjs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFVBQVUsSUFBcUM7QUFDL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3QkFBd0IsaUVBQVU7QUFDbEM7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QiwyQ0FBYztBQUNyQztBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVEsSUFBcUM7QUFDN0MseUJBQXlCLGlEQUFvQjtBQUM3QztBQUNBO0FBQ0E7QUFDQSx3QkFBd0IsK0NBQWtCO0FBQzFDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0IsS0FBcUMsNERBQTRELENBQXNCO0FBQ3pJO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUseURBQUksb0RBQW9ELGFBQWEsaUhBQWlILFVBQVUsc05BQXNOLGNBQWMsY0FBYyx1QkFBdUIsVUFBVSxHQUFHO0FBQ3hkO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QixvREFBYztBQUN0QztBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLHdCQUF3QixvREFBYztBQUN0QztBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQSxzQkFBc0IsZ0RBQW1CO0FBQ3pDIiwic291cmNlcyI6WyIvaG9tZS9zaWx2aW8vRGV2ZWxvcC9DSVJVWC1BUFAvbm9kZV9tb2R1bGVzL0BiYXNlLXVpL3JlYWN0L2VzbS9pbnRlcm5hbHMvdXNlUmVuZGVyRWxlbWVudC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgX2Zvcm1hdEVycm9yTWVzc2FnZSBmcm9tIFwiQGJhc2UtdWkvdXRpbHMvZm9ybWF0RXJyb3JNZXNzYWdlXCI7XG5pbXBvcnQgKiBhcyBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyB1c2VNZXJnZWRSZWZzLCB1c2VNZXJnZWRSZWZzTiB9IGZyb20gJ0BiYXNlLXVpL3V0aWxzL3VzZU1lcmdlZFJlZnMnO1xuaW1wb3J0IHsgZ2V0UmVhY3RFbGVtZW50UmVmIH0gZnJvbSAnQGJhc2UtdWkvdXRpbHMvZ2V0UmVhY3RFbGVtZW50UmVmJztcbmltcG9ydCB7IG1lcmdlT2JqZWN0cyB9IGZyb20gJ0BiYXNlLXVpL3V0aWxzL21lcmdlT2JqZWN0cyc7XG5pbXBvcnQgeyB3YXJuIH0gZnJvbSAnQGJhc2UtdWkvdXRpbHMvd2Fybic7XG5pbXBvcnQgeyBFTVBUWV9PQkpFQ1QgfSBmcm9tICdAYmFzZS11aS91dGlscy9lbXB0eSc7XG5pbXBvcnQgeyBnZXRTdGF0ZUF0dHJpYnV0ZXNQcm9wcyB9IGZyb20gXCIuL2dldFN0YXRlQXR0cmlidXRlc1Byb3BzLmpzXCI7XG5pbXBvcnQgeyByZXNvbHZlQ2xhc3NOYW1lIH0gZnJvbSBcIi4uL3V0aWxzL3Jlc29sdmVDbGFzc05hbWUuanNcIjtcbmltcG9ydCB7IHJlc29sdmVTdHlsZSB9IGZyb20gXCIuLi91dGlscy9yZXNvbHZlU3R5bGUuanNcIjtcbmltcG9ydCB7IG1lcmdlUHJvcHMsIG1lcmdlUHJvcHNOLCBtZXJnZUNsYXNzTmFtZXMgfSBmcm9tIFwiLi4vbWVyZ2UtcHJvcHMvaW5kZXguanNcIjtcbmltcG9ydCB7IGNyZWF0ZUVsZW1lbnQgYXMgX2NyZWF0ZUVsZW1lbnQgfSBmcm9tIFwicmVhY3RcIjtcbi8qKlxuICogUmVuZGVycyBhIEJhc2UgVUkgZWxlbWVudC5cbiAqXG4gKiBAcGFyYW0gZWxlbWVudCBUaGUgZGVmYXVsdCBIVE1MIGVsZW1lbnQgdG8gcmVuZGVyLiBDYW4gYmUgb3ZlcnJpZGRlbiBieSB0aGUgYHJlbmRlcmAgcHJvcC5cbiAqIEBwYXJhbSBjb21wb25lbnRQcm9wcyBBbiBvYmplY3QgY29udGFpbmluZyB0aGUgYHJlbmRlcmAgYW5kIGBjbGFzc05hbWVgIHByb3BzIHRvIGJlIHVzZWQgZm9yIGVsZW1lbnQgY3VzdG9taXphdGlvbi4gT3RoZXIgcHJvcHMgYXJlIGlnbm9yZWQuXG4gKiBAcGFyYW0gcGFyYW1zIEFkZGl0aW9uYWwgcGFyYW1ldGVycyBmb3IgcmVuZGVyaW5nIHRoZSBlbGVtZW50LlxuICovXG5leHBvcnQgZnVuY3Rpb24gdXNlUmVuZGVyRWxlbWVudChlbGVtZW50LCBjb21wb25lbnRQcm9wcywgcGFyYW1zID0ge30pIHtcbiAgY29uc3QgcmVuZGVyUHJvcCA9IGNvbXBvbmVudFByb3BzLnJlbmRlcjtcbiAgY29uc3Qgb3V0UHJvcHMgPSB1c2VSZW5kZXJFbGVtZW50UHJvcHMoY29tcG9uZW50UHJvcHMsIHBhcmFtcyk7XG4gIGlmIChwYXJhbXMuZW5hYmxlZCA9PT0gZmFsc2UpIHtcbiAgICByZXR1cm4gbnVsbDtcbiAgfVxuICBjb25zdCBzdGF0ZSA9IHBhcmFtcy5zdGF0ZSA/PyBFTVBUWV9PQkpFQ1Q7XG4gIHJldHVybiBldmFsdWF0ZVJlbmRlclByb3AoZWxlbWVudCwgcmVuZGVyUHJvcCwgb3V0UHJvcHMsIHN0YXRlKTtcbn1cblxuLyoqXG4gKiBDb21wdXRlcyByZW5kZXIgZWxlbWVudCBmaW5hbCBwcm9wcy5cbiAqL1xuZnVuY3Rpb24gdXNlUmVuZGVyRWxlbWVudFByb3BzKGNvbXBvbmVudFByb3BzLCBwYXJhbXMgPSB7fSkge1xuICBjb25zdCB7XG4gICAgY2xhc3NOYW1lOiBjbGFzc05hbWVQcm9wLFxuICAgIHN0eWxlOiBzdHlsZVByb3AsXG4gICAgcmVuZGVyOiByZW5kZXJQcm9wXG4gIH0gPSBjb21wb25lbnRQcm9wcztcbiAgY29uc3Qge1xuICAgIHN0YXRlID0gRU1QVFlfT0JKRUNULFxuICAgIHJlZixcbiAgICBwcm9wcyxcbiAgICBzdGF0ZUF0dHJpYnV0ZXNNYXBwaW5nLFxuICAgIGVuYWJsZWQgPSB0cnVlXG4gIH0gPSBwYXJhbXM7XG4gIGNvbnN0IGNsYXNzTmFtZSA9IGVuYWJsZWQgPyByZXNvbHZlQ2xhc3NOYW1lKGNsYXNzTmFtZVByb3AsIHN0YXRlKSA6IHVuZGVmaW5lZDtcbiAgY29uc3Qgc3R5bGUgPSBlbmFibGVkID8gcmVzb2x2ZVN0eWxlKHN0eWxlUHJvcCwgc3RhdGUpIDogdW5kZWZpbmVkO1xuICBjb25zdCBzdGF0ZVByb3BzID0gZW5hYmxlZCA/IGdldFN0YXRlQXR0cmlidXRlc1Byb3BzKHN0YXRlLCBzdGF0ZUF0dHJpYnV0ZXNNYXBwaW5nKSA6IEVNUFRZX09CSkVDVDtcbiAgY29uc3QgcmVzb2x2ZWRQcm9wcyA9IGVuYWJsZWQgJiYgcHJvcHMgPyByZXNvbHZlUmVuZGVyRnVuY3Rpb25Qcm9wcyhwcm9wcykgOiB1bmRlZmluZWQ7XG5cbiAgLy8gRW5zdXJlIG91dFByb3BzIGlzIGFsd2F5cyBhIG5ldyBtdXRhYmxlIG9iamVjdCB3aGVuIGVuYWJsZWQsIG5ldmVyIEVNUFRZX09CSkVDVC5cbiAgLy8gVGhpcyBwcmV2ZW50cyBwb3RlbnRpYWwgVHlwZUVycm9yIHdoZW4gc2V0dGluZyByZWYsIGNsYXNzTmFtZSwgb3Igc3R5bGUgcHJvcGVydGllcyxcbiAgLy8gc2luY2UgRU1QVFlfT0JKRUNUIGlzIGZyb3plbiBhbmQgbXV0YXRpb25zIHdvdWxkIGZhaWwgaW4gc3RyaWN0IG1vZGUuXG4gIGNvbnN0IG91dFByb3BzID0gZW5hYmxlZCA/IG1lcmdlT2JqZWN0cyhzdGF0ZVByb3BzLCByZXNvbHZlZFByb3BzKSA/PyB7fSA6IEVNUFRZX09CSkVDVDtcblxuICAvLyBTQUZFVFk6IFRoZSBgdXNlTWVyZ2VkUmVmc2AgZnVuY3Rpb25zIHVzZSBhIHNpbmdsZSBob29rIHRvIHN0b3JlIHRoZSBzYW1lIHZhbHVlLFxuICAvLyBzd2l0Y2hpbmcgYmV0d2VlbiB0aGVtIGF0IHJ1bnRpbWUgaXMgc2FmZS4gSWYgdGhpcyBhc3NlcnRpb24gZmFpbHMsIFJlYWN0IHdpbGxcbiAgLy8gdGhyb3cgYXQgcnVudGltZSBhbnl3YXkuXG4gIC8vIFRoaXMgYWxzbyBza2lwcyB0aGUgYHVzZU1lcmdlZFJlZnNgIGNhbGwgb24gdGhlIHNlcnZlciwgd2hpY2ggaXMgZmluZSBiZWNhdXNlXG4gIC8vIHJlZnMgYXJlIG5vdCB1c2VkIG9uIHRoZSBzZXJ2ZXIgc2lkZS5cbiAgLyogZXNsaW50LWRpc2FibGUgcmVhY3QtaG9va3MvcnVsZXMtb2YtaG9va3MgKi9cbiAgaWYgKHR5cGVvZiBkb2N1bWVudCAhPT0gJ3VuZGVmaW5lZCcpIHtcbiAgICBpZiAoIWVuYWJsZWQpIHtcbiAgICAgIHVzZU1lcmdlZFJlZnMobnVsbCwgbnVsbCk7XG4gICAgfSBlbHNlIGlmIChBcnJheS5pc0FycmF5KHJlZikpIHtcbiAgICAgIG91dFByb3BzLnJlZiA9IHVzZU1lcmdlZFJlZnNOKFtvdXRQcm9wcy5yZWYsIGdldFJlYWN0RWxlbWVudFJlZihyZW5kZXJQcm9wKSwgLi4ucmVmXSk7XG4gICAgfSBlbHNlIHtcbiAgICAgIG91dFByb3BzLnJlZiA9IHVzZU1lcmdlZFJlZnMob3V0UHJvcHMucmVmLCBnZXRSZWFjdEVsZW1lbnRSZWYocmVuZGVyUHJvcCksIHJlZik7XG4gICAgfVxuICB9XG4gIGlmICghZW5hYmxlZCkge1xuICAgIHJldHVybiBFTVBUWV9PQkpFQ1Q7XG4gIH1cbiAgaWYgKGNsYXNzTmFtZSAhPT0gdW5kZWZpbmVkKSB7XG4gICAgb3V0UHJvcHMuY2xhc3NOYW1lID0gbWVyZ2VDbGFzc05hbWVzKG91dFByb3BzLmNsYXNzTmFtZSwgY2xhc3NOYW1lKTtcbiAgfVxuICBpZiAoc3R5bGUgIT09IHVuZGVmaW5lZCkge1xuICAgIG91dFByb3BzLnN0eWxlID0gbWVyZ2VPYmplY3RzKG91dFByb3BzLnN0eWxlLCBzdHlsZSk7XG4gIH1cbiAgcmV0dXJuIG91dFByb3BzO1xufVxuZnVuY3Rpb24gcmVzb2x2ZVJlbmRlckZ1bmN0aW9uUHJvcHMocHJvcHMpIHtcbiAgaWYgKEFycmF5LmlzQXJyYXkocHJvcHMpKSB7XG4gICAgcmV0dXJuIG1lcmdlUHJvcHNOKHByb3BzKTtcbiAgfVxuICByZXR1cm4gbWVyZ2VQcm9wcyh1bmRlZmluZWQsIHByb3BzKTtcbn1cblxuLy8gVGhlIHN5bWJvbCBSZWFjdCB1c2VzIGludGVybmFsbHkgZm9yIGxhenkgY29tcG9uZW50c1xuLy8gaHR0cHM6Ly9naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L2Jsb2IvYTA1NjYyNTBiMjEwNDk5YjRjNTY3N2Y1YWMyZWVkYmQ3MWQ1MWExYi9wYWNrYWdlcy9zaGFyZWQvUmVhY3RTeW1ib2xzLmpzI0wzMVxuLy9cbi8vIFRPRE8gZGVsZXRlIG9uY2UgaHR0cHM6Ly9naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L2lzc3Vlcy8zMjM5MiBpcyBmaXhlZFxuY29uc3QgUkVBQ1RfTEFaWV9UWVBFID0gU3ltYm9sLmZvcigncmVhY3QubGF6eScpO1xuY29uc3QgQ09NUE9ORU5UX0lERU5USUZJRVJfUEFUVEVSTiA9IC9eW0EtWl1bQS1aYS16MC05JF0qJC87XG5jb25zdCBMT1dFUkNBU0VfQ0hBUkFDVEVSX1BBVFRFUk4gPSAvW2Etel0vO1xuZnVuY3Rpb24gZXZhbHVhdGVSZW5kZXJQcm9wKGVsZW1lbnQsIHJlbmRlciwgcHJvcHMsIHN0YXRlKSB7XG4gIGlmIChyZW5kZXIpIHtcbiAgICBpZiAodHlwZW9mIHJlbmRlciA9PT0gJ2Z1bmN0aW9uJykge1xuICAgICAgaWYgKHByb2Nlc3MuZW52Lk5PREVfRU5WICE9PSAncHJvZHVjdGlvbicpIHtcbiAgICAgICAgd2FybklmUmVuZGVyUHJvcExvb2tzTGlrZUNvbXBvbmVudChyZW5kZXIpO1xuICAgICAgfVxuICAgICAgcmV0dXJuIHJlbmRlcihwcm9wcywgc3RhdGUpO1xuICAgIH1cbiAgICBjb25zdCBtZXJnZWRQcm9wcyA9IG1lcmdlUHJvcHMocHJvcHMsIHJlbmRlci5wcm9wcyk7XG4gICAgbWVyZ2VkUHJvcHMucmVmID0gcHJvcHMucmVmO1xuICAgIGxldCBuZXdFbGVtZW50ID0gcmVuZGVyO1xuXG4gICAgLy8gV29ya2Fyb3VuZCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L2lzc3Vlcy8zMjM5MlxuICAgIC8vIFRoaXMgd29ya3MgYmVjYXVzZSB0aGUgdG9BcnJheSgpIGxvZ2ljIHVud3JhcCBsYXp5IGVsZW1lbnQgdHlwZSBpblxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9mYWNlYm9vay9yZWFjdC9ibG9iL2EwNTY2MjUwYjIxMDQ5OWI0YzU2NzdmNWFjMmVlZGJkNzFkNTFhMWIvcGFja2FnZXMvcmVhY3Qvc3JjL1JlYWN0Q2hpbGRyZW4uanMjTDE4NlxuICAgIGlmIChuZXdFbGVtZW50Py4kJHR5cGVvZiA9PT0gUkVBQ1RfTEFaWV9UWVBFKSB7XG4gICAgICBjb25zdCBjaGlsZHJlbiA9IFJlYWN0LkNoaWxkcmVuLnRvQXJyYXkocmVuZGVyKTtcbiAgICAgIG5ld0VsZW1lbnQgPSBjaGlsZHJlblswXTtcbiAgICB9XG5cbiAgICAvLyBUaGVyZSBpcyBhIGhpZ2ggbnVtYmVyIG9mIGluZGlyZWN0aW9ucywgdGhlIGVycm9yIG1lc3NhZ2UgdGhyb3duIGJ5IFJlYWN0LmNsb25lRWxlbWVudCgpIGlzXG4gICAgLy8gaGFyZCB0byB1c2UgZm9yIGRldmVsb3BlcnMsIHRoaXMgbG9naWMgcHJvdmlkZXMgYSBiZXR0ZXIgY29udGV4dC5cbiAgICAvL1xuICAgIC8vIE91ciBnZW5lcmFsIGd1aWRlbGluZSBpcyB0byBuZXZlciBjaGFuZ2UgdGhlIGNvbnRyb2wgZmxvdyBkZXBlbmRpbmcgb24gdGhlIGVudmlyb25tZW50LlxuICAgIC8vIEhvd2V2ZXIsIFJlYWN0LmNsb25lRWxlbWVudCgpIHRocm93cyBpZiBSZWFjdC5pc1ZhbGlkRWxlbWVudCgpIGlzIGZhbHNlLFxuICAgIC8vIHNvIHdlIGNhbiB0aHJvdyBiZWZvcmUgd2l0aCBjdXN0b20gbWVzc2FnZS5cbiAgICBpZiAocHJvY2Vzcy5lbnYuTk9ERV9FTlYgIT09ICdwcm9kdWN0aW9uJykge1xuICAgICAgaWYgKCEgLyojX19QVVJFX18qL1JlYWN0LmlzVmFsaWRFbGVtZW50KG5ld0VsZW1lbnQpKSB7XG4gICAgICAgIHRocm93IG5ldyBFcnJvcihbJ0Jhc2UgVUk6IFRoZSBgcmVuZGVyYCBwcm9wIHdhcyBwcm92aWRlZCBhbiBpbnZhbGlkIFJlYWN0IGVsZW1lbnQgYXMgYFJlYWN0LmlzVmFsaWRFbGVtZW50KHJlbmRlcilgIGlzIGBmYWxzZWAuJywgJ0EgdmFsaWQgUmVhY3QgZWxlbWVudCBtdXN0IGJlIHByb3ZpZGVkIHRvIHRoZSBgcmVuZGVyYCBwcm9wIGJlY2F1c2UgaXQgaXMgY2xvbmVkIHdpdGggcHJvcHMgdG8gcmVwbGFjZSB0aGUgZGVmYXVsdCBlbGVtZW50LicsICdodHRwczovL2Jhc2UtdWkuY29tL3IvaW52YWxpZC1yZW5kZXItcHJvcCddLmpvaW4oJ1xcbicpKTtcbiAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIC8qI19fUFVSRV9fKi9SZWFjdC5jbG9uZUVsZW1lbnQobmV3RWxlbWVudCwgbWVyZ2VkUHJvcHMpO1xuICB9XG4gIGlmIChlbGVtZW50KSB7XG4gICAgaWYgKHR5cGVvZiBlbGVtZW50ID09PSAnc3RyaW5nJykge1xuICAgICAgcmV0dXJuIHJlbmRlclRhZyhlbGVtZW50LCBwcm9wcyk7XG4gICAgfVxuICB9XG4gIC8vIFVucmVhY2hhYmxlLCBidXQgdGhlIHR5cGluZ3Mgb24gYHVzZVJlbmRlckVsZW1lbnRgIG5lZWQgdG8gYmUgcmV3b3JrZWRcbiAgLy8gdG8gYW5ub3RhdGUgaXQgY29ycmVjdGx5LlxuICB0aHJvdyBuZXcgRXJyb3IocHJvY2Vzcy5lbnYuTk9ERV9FTlYgIT09IFwicHJvZHVjdGlvblwiID8gJ0Jhc2UgVUk6IFJlbmRlciBlbGVtZW50IG9yIGZ1bmN0aW9uIGFyZSBub3QgZGVmaW5lZC4nIDogX2Zvcm1hdEVycm9yTWVzc2FnZSg4KSk7XG59XG5mdW5jdGlvbiB3YXJuSWZSZW5kZXJQcm9wTG9va3NMaWtlQ29tcG9uZW50KHJlbmRlckZuKSB7XG4gIGNvbnN0IGZ1bmN0aW9uTmFtZSA9IHJlbmRlckZuLm5hbWU7XG4gIGlmIChmdW5jdGlvbk5hbWUubGVuZ3RoID09PSAwKSB7XG4gICAgcmV0dXJuO1xuICB9XG4gIGlmICghQ09NUE9ORU5UX0lERU5USUZJRVJfUEFUVEVSTi50ZXN0KGZ1bmN0aW9uTmFtZSkpIHtcbiAgICByZXR1cm47XG4gIH1cbiAgaWYgKCFMT1dFUkNBU0VfQ0hBUkFDVEVSX1BBVFRFUk4udGVzdChmdW5jdGlvbk5hbWUpKSB7XG4gICAgcmV0dXJuO1xuICB9XG4gIHdhcm4oYFRoZSBcXGByZW5kZXJcXGAgcHJvcCByZWNlaXZlZCBhIGZ1bmN0aW9uIG5hbWVkIFxcYCR7ZnVuY3Rpb25OYW1lfVxcYCB0aGF0IHN0YXJ0cyB3aXRoIGFuIHVwcGVyY2FzZSBsZXR0ZXIuYCwgJ1RoaXMgdXN1YWxseSBtZWFucyBhIFJlYWN0IGNvbXBvbmVudCB3YXMgcGFzc2VkIGRpcmVjdGx5IGFzIGByZW5kZXI9e0NvbXBvbmVudH1gLicsICdCYXNlIFVJIGNhbGxzIGByZW5kZXJgIGFzIGEgcGxhaW4gZnVuY3Rpb24sIHdoaWNoIGNhbiBicmVhayB0aGUgUnVsZXMgb2YgSG9va3MgZHVyaW5nIHJlY29uY2lsaWF0aW9uLicsICdJZiB0aGlzIGlzIGFuIGludGVudGlvbmFsIHJlbmRlciBjYWxsYmFjaywgcmVuYW1lIGl0IHRvIHN0YXJ0IHdpdGggYSBsb3dlcmNhc2UgbGV0dGVyLicsICdVc2UgYHJlbmRlcj17PENvbXBvbmVudCAvPn1gIG9yIGByZW5kZXI9eyhwcm9wcykgPT4gPENvbXBvbmVudCB7Li4ucHJvcHN9IC8+fWAgaW5zdGVhZC4nLCAnaHR0cHM6Ly9iYXNlLXVpLmNvbS9yL2ludmFsaWQtcmVuZGVyLXByb3AnKTtcbn1cbmZ1bmN0aW9uIHJlbmRlclRhZyhUYWcsIHByb3BzKSB7XG4gIGlmIChUYWcgPT09ICdidXR0b24nKSB7XG4gICAgcmV0dXJuIC8qI19fUFVSRV9fKi9fY3JlYXRlRWxlbWVudChcImJ1dHRvblwiLCB7XG4gICAgICB0eXBlOiBcImJ1dHRvblwiLFxuICAgICAgLi4ucHJvcHMsXG4gICAgICBrZXk6IHByb3BzLmtleVxuICAgIH0pO1xuICB9XG4gIGlmIChUYWcgPT09ICdpbWcnKSB7XG4gICAgcmV0dXJuIC8qI19fUFVSRV9fKi9fY3JlYXRlRWxlbWVudChcImltZ1wiLCB7XG4gICAgICBhbHQ6IFwiXCIsXG4gICAgICAuLi5wcm9wcyxcbiAgICAgIGtleTogcHJvcHMua2V5XG4gICAgfSk7XG4gIH1cbiAgcmV0dXJuIC8qI19fUFVSRV9fKi9SZWFjdC5jcmVhdGVFbGVtZW50KFRhZywgcHJvcHMpO1xufSJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/@base-ui/react/esm/internals/useRenderElement.js\n"); /***/ }), /***/ "(rsc)/./node_modules/@base-ui/react/esm/merge-props/mergeProps.js": /*!*******************************************************************!*\ !*** ./node_modules/@base-ui/react/esm/merge-props/mergeProps.js ***! \*******************************************************************/ /***/ ((__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 */ makeEventPreventable: () => (/* binding */ makeEventPreventable),\n/* harmony export */ mergeClassNames: () => (/* binding */ mergeClassNames),\n/* harmony export */ mergeProps: () => (/* binding */ mergeProps),\n/* harmony export */ mergePropsN: () => (/* binding */ mergePropsN)\n/* harmony export */ });\n/* harmony import */ var _base_ui_utils_mergeObjects__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @base-ui/utils/mergeObjects */ \"(rsc)/./node_modules/@base-ui/utils/esm/mergeObjects.js\");\n\nconst EMPTY_PROPS = {};\n\n/* eslint-disable id-denylist */\n/**\n * Merges multiple sets of React props. It follows the Object.assign pattern where the rightmost object's fields overwrite\n * the conflicting ones from others. This doesn't apply to event handlers, `className` and `style` props.\n *\n * Event handlers are merged and called in right-to-left order (rightmost handler executes first, leftmost last).\n * For React synthetic events, the rightmost handler can prevent prior (left-positioned) handlers from executing\n * by calling `event.preventBaseUIHandler()`. For non-synthetic events (custom events with primitive/object values),\n * all handlers always execute without prevention capability.\n *\n * The `className` prop is merged by concatenating classes in right-to-left order (rightmost class appears first in the string).\n * The `style` prop is merged with rightmost styles overwriting the prior ones.\n *\n * Props can either be provided as objects or as functions that take the previous props as an argument.\n * The function will receive the merged props up to that point (going from left to right):\n * so in the case of `(obj1, obj2, fn, obj3)`, `fn` will receive the merged props of `obj1` and `obj2`.\n * The function is responsible for chaining event handlers if needed (that is, we don't run the merge logic).\n *\n * Event handlers returned by the functions are not automatically prevented when `preventBaseUIHandler` is called.\n * They must check `event.baseUIHandlerPrevented` themselves and bail out if it's true.\n *\n * @important **`ref` is not merged.**\n * @param a Props object to merge.\n * @param b Props object to merge. The function will overwrite conflicting props from `a`.\n * @param c Props object to merge. The function will overwrite conflicting props from previous parameters.\n * @param d Props object to merge. The function will overwrite conflicting props from previous parameters.\n * @param e Props object to merge. The function will overwrite conflicting props from previous parameters.\n * @returns The merged props.\n * @public\n */\n\nfunction mergeProps(a, b, c, d, e) {\n if (!c && !d && !e && !a) {\n return createInitialMergedProps(b);\n }\n\n // We need to mutably own `merged`.\n let merged = createInitialMergedProps(a);\n if (b) {\n merged = mergeInto(merged, b);\n }\n if (c) {\n merged = mergeInto(merged, c);\n }\n if (d) {\n merged = mergeInto(merged, d);\n }\n if (e) {\n merged = mergeInto(merged, e);\n }\n return merged;\n}\n/* eslint-enable id-denylist */\n\n/**\n * Merges an arbitrary number of React props using the same logic as {@link mergeProps}.\n * This function accepts an array of props instead of individual arguments.\n *\n * This has slightly lower performance than {@link mergeProps} due to accepting an array\n * instead of a fixed number of arguments. Prefer {@link mergeProps} when merging 5 or\n * fewer prop sets for better performance.\n *\n * @param props Array of props to merge.\n * @returns The merged props.\n * @see mergeProps\n * @public\n */\nfunction mergePropsN(props) {\n if (props.length === 0) {\n return EMPTY_PROPS;\n }\n if (props.length === 1) {\n return createInitialMergedProps(props[0]);\n }\n\n // We need to mutably own `merged`.\n let merged = createInitialMergedProps(props[0]);\n for (let i = 1; i < props.length; i += 1) {\n merged = mergeInto(merged, props[i]);\n }\n return merged;\n}\nfunction createInitialMergedProps(inputProps) {\n if (isPropsGetter(inputProps)) {\n // Getter-returned handlers intentionally keep their existing semantics.\n return {\n ...resolvePropsGetter(inputProps, EMPTY_PROPS)\n };\n }\n return copyInitialProps(inputProps);\n}\nfunction mergeInto(merged, inputProps) {\n if (isPropsGetter(inputProps)) {\n return resolvePropsGetter(inputProps, merged);\n }\n return mutablyMergeInto(merged, inputProps);\n}\nfunction copyInitialProps(inputProps) {\n const copiedProps = {\n ...inputProps\n };\n\n // `copiedProps` is our fresh own-object copy, so iterating with `for...in` is safe here.\n // eslint-disable-next-line guard-for-in\n for (const propName in copiedProps) {\n const propValue = copiedProps[propName];\n if (isEventHandler(propName, propValue)) {\n copiedProps[propName] = wrapEventHandler(propValue);\n }\n }\n return copiedProps;\n}\n\n/**\n * Merges two sets of props. In case of conflicts, the external props take precedence.\n */\nfunction mutablyMergeInto(mergedProps, externalProps) {\n if (!externalProps) {\n return mergedProps;\n }\n\n // eslint-disable-next-line guard-for-in\n for (const propName in externalProps) {\n const externalPropValue = externalProps[propName];\n switch (propName) {\n case 'style':\n {\n mergedProps[propName] = (0,_base_ui_utils_mergeObjects__WEBPACK_IMPORTED_MODULE_0__.mergeObjects)(mergedProps.style, externalPropValue);\n break;\n }\n case 'className':\n {\n mergedProps[propName] = mergeClassNames(mergedProps.className, externalPropValue);\n break;\n }\n default:\n {\n if (isEventHandler(propName, externalPropValue)) {\n mergedProps[propName] = mergeEventHandlers(mergedProps[propName], externalPropValue);\n } else {\n mergedProps[propName] = externalPropValue;\n }\n }\n }\n }\n return mergedProps;\n}\nfunction isEventHandler(key, value) {\n // This approach is more efficient than using a regex.\n const code0 = key.charCodeAt(0);\n const code1 = key.charCodeAt(1);\n const code2 = key.charCodeAt(2);\n return code0 === 111 /* o */ && code1 === 110 /* n */ && code2 >= 65 /* A */ && code2 <= 90 /* Z */ && (typeof value === 'function' || typeof value === 'undefined');\n}\nfunction isPropsGetter(inputProps) {\n return typeof inputProps === 'function';\n}\nfunction resolvePropsGetter(inputProps, previousProps) {\n if (isPropsGetter(inputProps)) {\n return inputProps(previousProps);\n }\n return inputProps ?? EMPTY_PROPS;\n}\nfunction mergeEventHandlers(ourHandler, theirHandler) {\n if (!theirHandler) {\n return ourHandler;\n }\n if (!ourHandler) {\n return wrapEventHandler(theirHandler);\n }\n return (...args) => {\n const event = args[0];\n if (isSyntheticEvent(event)) {\n const baseUIEvent = event;\n makeEventPreventable(baseUIEvent);\n const result = theirHandler(...args);\n if (!baseUIEvent.baseUIHandlerPrevented) {\n ourHandler?.(...args);\n }\n return result;\n }\n const result = theirHandler(...args);\n ourHandler?.(...args);\n return result;\n };\n}\nfunction wrapEventHandler(handler) {\n if (!handler) {\n return handler;\n }\n return (...args) => {\n const event = args[0];\n if (isSyntheticEvent(event)) {\n makeEventPreventable(event);\n }\n return handler(...args);\n };\n}\nfunction makeEventPreventable(event) {\n event.preventBaseUIHandler = () => {\n event.baseUIHandlerPrevented = true;\n };\n return event;\n}\nfunction mergeClassNames(ourClassName, theirClassName) {\n if (theirClassName) {\n if (ourClassName) {\n // eslint-disable-next-line prefer-template\n return theirClassName + ' ' + ourClassName;\n }\n return theirClassName;\n }\n return ourClassName;\n}\nfunction isSyntheticEvent(event) {\n return event != null && typeof event === 'object' && 'nativeEvent' in event;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvQGJhc2UtdWkvcmVhY3QvZXNtL21lcmdlLXByb3BzL21lcmdlUHJvcHMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBMkQ7QUFDM0Q7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVPO0FBQ1A7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxzRUFBc0UsaUJBQWlCO0FBQ3ZGO0FBQ0E7QUFDQSw2Q0FBNkMsa0JBQWtCO0FBQy9ELG1EQUFtRCxrQkFBa0I7QUFDckU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0Esa0JBQWtCLGtCQUFrQjtBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtDQUFrQyx5RUFBWTtBQUM5QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsWUFBWTtBQUNaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ087QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ087QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIi9ob21lL3NpbHZpby9EZXZlbG9wL0NJUlVYLUFQUC9ub2RlX21vZHVsZXMvQGJhc2UtdWkvcmVhY3QvZXNtL21lcmdlLXByb3BzL21lcmdlUHJvcHMuanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgbWVyZ2VPYmplY3RzIH0gZnJvbSAnQGJhc2UtdWkvdXRpbHMvbWVyZ2VPYmplY3RzJztcbmNvbnN0IEVNUFRZX1BST1BTID0ge307XG5cbi8qIGVzbGludC1kaXNhYmxlIGlkLWRlbnlsaXN0ICovXG4vKipcbiAqIE1lcmdlcyBtdWx0aXBsZSBzZXRzIG9mIFJlYWN0IHByb3BzLiBJdCBmb2xsb3dzIHRoZSBPYmplY3QuYXNzaWduIHBhdHRlcm4gd2hlcmUgdGhlIHJpZ2h0bW9zdCBvYmplY3QncyBmaWVsZHMgb3ZlcndyaXRlXG4gKiB0aGUgY29uZmxpY3Rpbmcgb25lcyBmcm9tIG90aGVycy4gVGhpcyBkb2Vzbid0IGFwcGx5IHRvIGV2ZW50IGhhbmRsZXJzLCBgY2xhc3NOYW1lYCBhbmQgYHN0eWxlYCBwcm9wcy5cbiAqXG4gKiBFdmVudCBoYW5kbGVycyBhcmUgbWVyZ2VkIGFuZCBjYWxsZWQgaW4gcmlnaHQtdG8tbGVmdCBvcmRlciAocmlnaHRtb3N0IGhhbmRsZXIgZXhlY3V0ZXMgZmlyc3QsIGxlZnRtb3N0IGxhc3QpLlxuICogRm9yIFJlYWN0IHN5bnRoZXRpYyBldmVudHMsIHRoZSByaWdodG1vc3QgaGFuZGxlciBjYW4gcHJldmVudCBwcmlvciAobGVmdC1wb3NpdGlvbmVkKSBoYW5kbGVycyBmcm9tIGV4ZWN1dGluZ1xuICogYnkgY2FsbGluZyBgZXZlbnQucHJldmVudEJhc2VVSUhhbmRsZXIoKWAuIEZvciBub24tc3ludGhldGljIGV2ZW50cyAoY3VzdG9tIGV2ZW50cyB3aXRoIHByaW1pdGl2ZS9vYmplY3QgdmFsdWVzKSxcbiAqIGFsbCBoYW5kbGVycyBhbHdheXMgZXhlY3V0ZSB3aXRob3V0IHByZXZlbnRpb24gY2FwYWJpbGl0eS5cbiAqXG4gKiBUaGUgYGNsYXNzTmFtZWAgcHJvcCBpcyBtZXJnZWQgYnkgY29uY2F0ZW5hdGluZyBjbGFzc2VzIGluIHJpZ2h0LXRvLWxlZnQgb3JkZXIgKHJpZ2h0bW9zdCBjbGFzcyBhcHBlYXJzIGZpcnN0IGluIHRoZSBzdHJpbmcpLlxuICogVGhlIGBzdHlsZWAgcHJvcCBpcyBtZXJnZWQgd2l0aCByaWdodG1vc3Qgc3R5bGVzIG92ZXJ3cml0aW5nIHRoZSBwcmlvciBvbmVzLlxuICpcbiAqIFByb3BzIGNhbiBlaXRoZXIgYmUgcHJvdmlkZWQgYXMgb2JqZWN0cyBvciBhcyBmdW5jdGlvbnMgdGhhdCB0YWtlIHRoZSBwcmV2aW91cyBwcm9wcyBhcyBhbiBhcmd1bWVudC5cbiAqIFRoZSBmdW5jdGlvbiB3aWxsIHJlY2VpdmUgdGhlIG1lcmdlZCBwcm9wcyB1cCB0byB0aGF0IHBvaW50IChnb2luZyBmcm9tIGxlZnQgdG8gcmlnaHQpOlxuICogc28gaW4gdGhlIGNhc2Ugb2YgYChvYmoxLCBvYmoyLCBmbiwgb2JqMylgLCBgZm5gIHdpbGwgcmVjZWl2ZSB0aGUgbWVyZ2VkIHByb3BzIG9mIGBvYmoxYCBhbmQgYG9iajJgLlxuICogVGhlIGZ1bmN0aW9uIGlzIHJlc3BvbnNpYmxlIGZvciBjaGFpbmluZyBldmVudCBoYW5kbGVycyBpZiBuZWVkZWQgKHRoYXQgaXMsIHdlIGRvbid0IHJ1biB0aGUgbWVyZ2UgbG9naWMpLlxuICpcbiAqIEV2ZW50IGhhbmRsZXJzIHJldHVybmVkIGJ5IHRoZSBmdW5jdGlvbnMgYXJlIG5vdCBhdXRvbWF0aWNhbGx5IHByZXZlbnRlZCB3aGVuIGBwcmV2ZW50QmFzZVVJSGFuZGxlcmAgaXMgY2FsbGVkLlxuICogVGhleSBtdXN0IGNoZWNrIGBldmVudC5iYXNlVUlIYW5kbGVyUHJldmVudGVkYCB0aGVtc2VsdmVzIGFuZCBiYWlsIG91dCBpZiBpdCdzIHRydWUuXG4gKlxuICogQGltcG9ydGFudCAqKmByZWZgIGlzIG5vdCBtZXJnZWQuKipcbiAqIEBwYXJhbSBhIFByb3BzIG9iamVjdCB0byBtZXJnZS5cbiAqIEBwYXJhbSBiIFByb3BzIG9iamVjdCB0byBtZXJnZS4gVGhlIGZ1bmN0aW9uIHdpbGwgb3ZlcndyaXRlIGNvbmZsaWN0aW5nIHByb3BzIGZyb20gYGFgLlxuICogQHBhcmFtIGMgUHJvcHMgb2JqZWN0IHRvIG1lcmdlLiBUaGUgZnVuY3Rpb24gd2lsbCBvdmVyd3JpdGUgY29uZmxpY3RpbmcgcHJvcHMgZnJvbSBwcmV2aW91cyBwYXJhbWV0ZXJzLlxuICogQHBhcmFtIGQgUHJvcHMgb2JqZWN0IHRvIG1lcmdlLiBUaGUgZnVuY3Rpb24gd2lsbCBvdmVyd3JpdGUgY29uZmxpY3RpbmcgcHJvcHMgZnJvbSBwcmV2aW91cyBwYXJhbWV0ZXJzLlxuICogQHBhcmFtIGUgUHJvcHMgb2JqZWN0IHRvIG1lcmdlLiBUaGUgZnVuY3Rpb24gd2lsbCBvdmVyd3JpdGUgY29uZmxpY3RpbmcgcHJvcHMgZnJvbSBwcmV2aW91cyBwYXJhbWV0ZXJzLlxuICogQHJldHVybnMgVGhlIG1lcmdlZCBwcm9wcy5cbiAqIEBwdWJsaWNcbiAqL1xuXG5leHBvcnQgZnVuY3Rpb24gbWVyZ2VQcm9wcyhhLCBiLCBjLCBkLCBlKSB7XG4gIGlmICghYyAmJiAhZCAmJiAhZSAmJiAhYSkge1xuICAgIHJldHVybiBjcmVhdGVJbml0aWFsTWVyZ2VkUHJvcHMoYik7XG4gIH1cblxuICAvLyBXZSBuZWVkIHRvIG11dGFibHkgb3duIGBtZXJnZWRgLlxuICBsZXQgbWVyZ2VkID0gY3JlYXRlSW5pdGlhbE1lcmdlZFByb3BzKGEpO1xuICBpZiAoYikge1xuICAgIG1lcmdlZCA9IG1lcmdlSW50byhtZXJnZWQsIGIpO1xuICB9XG4gIGlmIChjKSB7XG4gICAgbWVyZ2VkID0gbWVyZ2VJbnRvKG1lcmdlZCwgYyk7XG4gIH1cbiAgaWYgKGQpIHtcbiAgICBtZXJnZWQgPSBtZXJnZUludG8obWVyZ2VkLCBkKTtcbiAgfVxuICBpZiAoZSkge1xuICAgIG1lcmdlZCA9IG1lcmdlSW50byhtZXJnZWQsIGUpO1xuICB9XG4gIHJldHVybiBtZXJnZWQ7XG59XG4vKiBlc2xpbnQtZW5hYmxlIGlkLWRlbnlsaXN0ICovXG5cbi8qKlxuICogTWVyZ2VzIGFuIGFyYml0cmFyeSBudW1iZXIgb2YgUmVhY3QgcHJvcHMgdXNpbmcgdGhlIHNhbWUgbG9naWMgYXMge0BsaW5rIG1lcmdlUHJvcHN9LlxuICogVGhpcyBmdW5jdGlvbiBhY2NlcHRzIGFuIGFycmF5IG9mIHByb3BzIGluc3RlYWQgb2YgaW5kaXZpZHVhbCBhcmd1bWVudHMuXG4gKlxuICogVGhpcyBoYXMgc2xpZ2h0bHkgbG93ZXIgcGVyZm9ybWFuY2UgdGhhbiB7QGxpbmsgbWVyZ2VQcm9wc30gZHVlIHRvIGFjY2VwdGluZyBhbiBhcnJheVxuICogaW5zdGVhZCBvZiBhIGZpeGVkIG51bWJlciBvZiBhcmd1bWVudHMuIFByZWZlciB7QGxpbmsgbWVyZ2VQcm9wc30gd2hlbiBtZXJnaW5nIDUgb3JcbiAqIGZld2VyIHByb3Agc2V0cyBmb3IgYmV0dGVyIHBlcmZvcm1hbmNlLlxuICpcbiAqIEBwYXJhbSBwcm9wcyBBcnJheSBvZiBwcm9wcyB0byBtZXJnZS5cbiAqIEByZXR1cm5zIFRoZSBtZXJnZWQgcHJvcHMuXG4gKiBAc2VlIG1lcmdlUHJvcHNcbiAqIEBwdWJsaWNcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIG1lcmdlUHJvcHNOKHByb3BzKSB7XG4gIGlmIChwcm9wcy5sZW5ndGggPT09IDApIHtcbiAgICByZXR1cm4gRU1QVFlfUFJPUFM7XG4gIH1cbiAgaWYgKHByb3BzLmxlbmd0aCA9PT0gMSkge1xuICAgIHJldHVybiBjcmVhdGVJbml0aWFsTWVyZ2VkUHJvcHMocHJvcHNbMF0pO1xuICB9XG5cbiAgLy8gV2UgbmVlZCB0byBtdXRhYmx5IG93biBgbWVyZ2VkYC5cbiAgbGV0IG1lcmdlZCA9IGNyZWF0ZUluaXRpYWxNZXJnZWRQcm9wcyhwcm9wc1swXSk7XG4gIGZvciAobGV0IGkgPSAxOyBpIDwgcHJvcHMubGVuZ3RoOyBpICs9IDEpIHtcbiAgICBtZXJnZWQgPSBtZXJnZUludG8obWVyZ2VkLCBwcm9wc1tpXSk7XG4gIH1cbiAgcmV0dXJuIG1lcmdlZDtcbn1cbmZ1bmN0aW9uIGNyZWF0ZUluaXRpYWxNZXJnZWRQcm9wcyhpbnB1dFByb3BzKSB7XG4gIGlmIChpc1Byb3BzR2V0dGVyKGlucHV0UHJvcHMpKSB7XG4gICAgLy8gR2V0dGVyLXJldHVybmVkIGhhbmRsZXJzIGludGVudGlvbmFsbHkga2VlcCB0aGVpciBleGlzdGluZyBzZW1hbnRpY3MuXG4gICAgcmV0dXJuIHtcbiAgICAgIC4uLnJlc29sdmVQcm9wc0dldHRlcihpbnB1dFByb3BzLCBFTVBUWV9QUk9QUylcbiAgICB9O1xuICB9XG4gIHJldHVybiBjb3B5SW5pdGlhbFByb3BzKGlucHV0UHJvcHMpO1xufVxuZnVuY3Rpb24gbWVyZ2VJbnRvKG1lcmdlZCwgaW5wdXRQcm9wcykge1xuICBpZiAoaXNQcm9wc0dldHRlcihpbnB1dFByb3BzKSkge1xuICAgIHJldHVybiByZXNvbHZlUHJvcHNHZXR0ZXIoaW5wdXRQcm9wcywgbWVyZ2VkKTtcbiAgfVxuICByZXR1cm4gbXV0YWJseU1lcmdlSW50byhtZXJnZWQsIGlucHV0UHJvcHMpO1xufVxuZnVuY3Rpb24gY29weUluaXRpYWxQcm9wcyhpbnB1dFByb3BzKSB7XG4gIGNvbnN0IGNvcGllZFByb3BzID0ge1xuICAgIC4uLmlucHV0UHJvcHNcbiAgfTtcblxuICAvLyBgY29waWVkUHJvcHNgIGlzIG91ciBmcmVzaCBvd24tb2JqZWN0IGNvcHksIHNvIGl0ZXJhdGluZyB3aXRoIGBmb3IuLi5pbmAgaXMgc2FmZSBoZXJlLlxuICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZ3VhcmQtZm9yLWluXG4gIGZvciAoY29uc3QgcHJvcE5hbWUgaW4gY29waWVkUHJvcHMpIHtcbiAgICBjb25zdCBwcm9wVmFsdWUgPSBjb3BpZWRQcm9wc1twcm9wTmFtZV07XG4gICAgaWYgKGlzRXZlbnRIYW5kbGVyKHByb3BOYW1lLCBwcm9wVmFsdWUpKSB7XG4gICAgICBjb3BpZWRQcm9wc1twcm9wTmFtZV0gPSB3cmFwRXZlbnRIYW5kbGVyKHByb3BWYWx1ZSk7XG4gICAgfVxuICB9XG4gIHJldHVybiBjb3BpZWRQcm9wcztcbn1cblxuLyoqXG4gKiBNZXJnZXMgdHdvIHNldHMgb2YgcHJvcHMuIEluIGNhc2Ugb2YgY29uZmxpY3RzLCB0aGUgZXh0ZXJuYWwgcHJvcHMgdGFrZSBwcmVjZWRlbmNlLlxuICovXG5mdW5jdGlvbiBtdXRhYmx5TWVyZ2VJbnRvKG1lcmdlZFByb3BzLCBleHRlcm5hbFByb3BzKSB7XG4gIGlmICghZXh0ZXJuYWxQcm9wcykge1xuICAgIHJldHVybiBtZXJnZWRQcm9wcztcbiAgfVxuXG4gIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBndWFyZC1mb3ItaW5cbiAgZm9yIChjb25zdCBwcm9wTmFtZSBpbiBleHRlcm5hbFByb3BzKSB7XG4gICAgY29uc3QgZXh0ZXJuYWxQcm9wVmFsdWUgPSBleHRlcm5hbFByb3BzW3Byb3BOYW1lXTtcbiAgICBzd2l0Y2ggKHByb3BOYW1lKSB7XG4gICAgICBjYXNlICdzdHlsZSc6XG4gICAgICAgIHtcbiAgICAgICAgICBtZXJnZWRQcm9wc1twcm9wTmFtZV0gPSBtZXJnZU9iamVjdHMobWVyZ2VkUHJvcHMuc3R5bGUsIGV4dGVybmFsUHJvcFZhbHVlKTtcbiAgICAgICAgICBicmVhaztcbiAgICAgICAgfVxuICAgICAgY2FzZSAnY2xhc3NOYW1lJzpcbiAgICAgICAge1xuICAgICAgICAgIG1lcmdlZFByb3BzW3Byb3BOYW1lXSA9IG1lcmdlQ2xhc3NOYW1lcyhtZXJnZWRQcm9wcy5jbGFzc05hbWUsIGV4dGVybmFsUHJvcFZhbHVlKTtcbiAgICAgICAgICBicmVhaztcbiAgICAgICAgfVxuICAgICAgZGVmYXVsdDpcbiAgICAgICAge1xuICAgICAgICAgIGlmIChpc0V2ZW50SGFuZGxlcihwcm9wTmFtZSwgZXh0ZXJuYWxQcm9wVmFsdWUpKSB7XG4gICAgICAgICAgICBtZXJnZWRQcm9wc1twcm9wTmFtZV0gPSBtZXJnZUV2ZW50SGFuZGxlcnMobWVyZ2VkUHJvcHNbcHJvcE5hbWVdLCBleHRlcm5hbFByb3BWYWx1ZSk7XG4gICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIG1lcmdlZFByb3BzW3Byb3BOYW1lXSA9IGV4dGVybmFsUHJvcFZhbHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgfVxuICByZXR1cm4gbWVyZ2VkUHJvcHM7XG59XG5mdW5jdGlvbiBpc0V2ZW50SGFuZGxlcihrZXksIHZhbHVlKSB7XG4gIC8vIFRoaXMgYXBwcm9hY2ggaXMgbW9yZSBlZmZpY2llbnQgdGhhbiB1c2luZyBhIHJlZ2V4LlxuICBjb25zdCBjb2RlMCA9IGtleS5jaGFyQ29kZUF0KDApO1xuICBjb25zdCBjb2RlMSA9IGtleS5jaGFyQ29kZUF0KDEpO1xuICBjb25zdCBjb2RlMiA9IGtleS5jaGFyQ29kZUF0KDIpO1xuICByZXR1cm4gY29kZTAgPT09IDExMSAvKiBvICovICYmIGNvZGUxID09PSAxMTAgLyogbiAqLyAmJiBjb2RlMiA+PSA2NSAvKiBBICovICYmIGNvZGUyIDw9IDkwIC8qIFogKi8gJiYgKHR5cGVvZiB2YWx1ZSA9PT0gJ2Z1bmN0aW9uJyB8fCB0eXBlb2YgdmFsdWUgPT09ICd1bmRlZmluZWQnKTtcbn1cbmZ1bmN0aW9uIGlzUHJvcHNHZXR0ZXIoaW5wdXRQcm9wcykge1xuICByZXR1cm4gdHlwZW9mIGlucHV0UHJvcHMgPT09ICdmdW5jdGlvbic7XG59XG5mdW5jdGlvbiByZXNvbHZlUHJvcHNHZXR0ZXIoaW5wdXRQcm9wcywgcHJldmlvdXNQcm9wcykge1xuICBpZiAoaXNQcm9wc0dldHRlcihpbnB1dFByb3BzKSkge1xuICAgIHJldHVybiBpbnB1dFByb3BzKHByZXZpb3VzUHJvcHMpO1xuICB9XG4gIHJldHVybiBpbnB1dFByb3BzID8/IEVNUFRZX1BST1BTO1xufVxuZnVuY3Rpb24gbWVyZ2VFdmVudEhhbmRsZXJzKG91ckhhbmRsZXIsIHRoZWlySGFuZGxlcikge1xuICBpZiAoIXRoZWlySGFuZGxlcikge1xuICAgIHJldHVybiBvdXJIYW5kbGVyO1xuICB9XG4gIGlmICghb3VySGFuZGxlcikge1xuICAgIHJldHVybiB3cmFwRXZlbnRIYW5kbGVyKHRoZWlySGFuZGxlcik7XG4gIH1cbiAgcmV0dXJuICguLi5hcmdzKSA9PiB7XG4gICAgY29uc3QgZXZlbnQgPSBhcmdzWzBdO1xuICAgIGlmIChpc1N5bnRoZXRpY0V2ZW50KGV2ZW50KSkge1xuICAgICAgY29uc3QgYmFzZVVJRXZlbnQgPSBldmVudDtcbiAgICAgIG1ha2VFdmVudFByZXZlbnRhYmxlKGJhc2VVSUV2ZW50KTtcbiAgICAgIGNvbnN0IHJlc3VsdCA9IHRoZWlySGFuZGxlciguLi5hcmdzKTtcbiAgICAgIGlmICghYmFzZVVJRXZlbnQuYmFzZVVJSGFuZGxlclByZXZlbnRlZCkge1xuICAgICAgICBvdXJIYW5kbGVyPy4oLi4uYXJncyk7XG4gICAgICB9XG4gICAgICByZXR1cm4gcmVzdWx0O1xuICAgIH1cbiAgICBjb25zdCByZXN1bHQgPSB0aGVpckhhbmRsZXIoLi4uYXJncyk7XG4gICAgb3VySGFuZGxlcj8uKC4uLmFyZ3MpO1xuICAgIHJldHVybiByZXN1bHQ7XG4gIH07XG59XG5mdW5jdGlvbiB3cmFwRXZlbnRIYW5kbGVyKGhhbmRsZXIpIHtcbiAgaWYgKCFoYW5kbGVyKSB7XG4gICAgcmV0dXJuIGhhbmRsZXI7XG4gIH1cbiAgcmV0dXJuICguLi5hcmdzKSA9PiB7XG4gICAgY29uc3QgZXZlbnQgPSBhcmdzWzBdO1xuICAgIGlmIChpc1N5bnRoZXRpY0V2ZW50KGV2ZW50KSkge1xuICAgICAgbWFrZUV2ZW50UHJldmVudGFibGUoZXZlbnQpO1xuICAgIH1cbiAgICByZXR1cm4gaGFuZGxlciguLi5hcmdzKTtcbiAgfTtcbn1cbmV4cG9ydCBmdW5jdGlvbiBtYWtlRXZlbnRQcmV2ZW50YWJsZShldmVudCkge1xuICBldmVudC5wcmV2ZW50QmFzZVVJSGFuZGxlciA9ICgpID0+IHtcbiAgICBldmVudC5iYXNlVUlIYW5kbGVyUHJldmVudGVkID0gdHJ1ZTtcbiAgfTtcbiAgcmV0dXJuIGV2ZW50O1xufVxuZXhwb3J0IGZ1bmN0aW9uIG1lcmdlQ2xhc3NOYW1lcyhvdXJDbGFzc05hbWUsIHRoZWlyQ2xhc3NOYW1lKSB7XG4gIGlmICh0aGVpckNsYXNzTmFtZSkge1xuICAgIGlmIChvdXJDbGFzc05hbWUpIHtcbiAgICAgIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBwcmVmZXItdGVtcGxhdGVcbiAgICAgIHJldHVybiB0aGVpckNsYXNzTmFtZSArICcgJyArIG91ckNsYXNzTmFtZTtcbiAgICB9XG4gICAgcmV0dXJuIHRoZWlyQ2xhc3NOYW1lO1xuICB9XG4gIHJldHVybiBvdXJDbGFzc05hbWU7XG59XG5mdW5jdGlvbiBpc1N5bnRoZXRpY0V2ZW50KGV2ZW50KSB7XG4gIHJldHVybiBldmVudCAhPSBudWxsICYmIHR5cGVvZiBldmVudCA9PT0gJ29iamVjdCcgJiYgJ25hdGl2ZUV2ZW50JyBpbiBldmVudDtcbn0iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/@base-ui/react/esm/merge-props/mergeProps.js\n"); /***/ }), /***/ "(rsc)/./node_modules/@base-ui/react/esm/use-render/useRender.js": /*!*****************************************************************!*\ !*** ./node_modules/@base-ui/react/esm/use-render/useRender.js ***! \*****************************************************************/ /***/ ((__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 _internals_useRenderElement_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../internals/useRenderElement.js */ \"(rsc)/./node_modules/@base-ui/react/esm/internals/useRenderElement.js\");\n\n/**\n * Renders a Base UI element.\n *\n * @public\n */\nfunction useRender(params) {\n return (0,_internals_useRenderElement_js__WEBPACK_IMPORTED_MODULE_0__.useRenderElement)(params.defaultTagName ?? 'div', params, params);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvQGJhc2UtdWkvcmVhY3QvZXNtL3VzZS1yZW5kZXIvdXNlUmVuZGVyLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQW9FO0FBQ3BFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDTztBQUNQLFNBQVMsZ0ZBQWdCO0FBQ3pCIiwic291cmNlcyI6WyIvaG9tZS9zaWx2aW8vRGV2ZWxvcC9DSVJVWC1BUFAvbm9kZV9tb2R1bGVzL0BiYXNlLXVpL3JlYWN0L2VzbS91c2UtcmVuZGVyL3VzZVJlbmRlci5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB1c2VSZW5kZXJFbGVtZW50IH0gZnJvbSBcIi4uL2ludGVybmFscy91c2VSZW5kZXJFbGVtZW50LmpzXCI7XG4vKipcbiAqIFJlbmRlcnMgYSBCYXNlIFVJIGVsZW1lbnQuXG4gKlxuICogQHB1YmxpY1xuICovXG5leHBvcnQgZnVuY3Rpb24gdXNlUmVuZGVyKHBhcmFtcykge1xuICByZXR1cm4gdXNlUmVuZGVyRWxlbWVudChwYXJhbXMuZGVmYXVsdFRhZ05hbWUgPz8gJ2RpdicsIHBhcmFtcywgcGFyYW1zKTtcbn0iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/@base-ui/react/esm/use-render/useRender.js\n"); /***/ }), /***/ "(rsc)/./node_modules/@base-ui/react/esm/utils/resolveClassName.js": /*!*******************************************************************!*\ !*** ./node_modules/@base-ui/react/esm/utils/resolveClassName.js ***! \*******************************************************************/ /***/ ((__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 */ resolveClassName: () => (/* binding */ resolveClassName)\n/* harmony export */ });\n/**\n * If the provided className is a string, it will be returned as is.\n * Otherwise, the function will call the className function with the state as the first argument.\n *\n * @param className\n * @param state\n */\nfunction resolveClassName(className, state) {\n return typeof className === 'function' ? className(state) : className;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvQGJhc2UtdWkvcmVhY3QvZXNtL3V0aWxzL3Jlc29sdmVDbGFzc05hbWUuanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ087QUFDUDtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9zaWx2aW8vRGV2ZWxvcC9DSVJVWC1BUFAvbm9kZV9tb2R1bGVzL0BiYXNlLXVpL3JlYWN0L2VzbS91dGlscy9yZXNvbHZlQ2xhc3NOYW1lLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogSWYgdGhlIHByb3ZpZGVkIGNsYXNzTmFtZSBpcyBhIHN0cmluZywgaXQgd2lsbCBiZSByZXR1cm5lZCBhcyBpcy5cbiAqIE90aGVyd2lzZSwgdGhlIGZ1bmN0aW9uIHdpbGwgY2FsbCB0aGUgY2xhc3NOYW1lIGZ1bmN0aW9uIHdpdGggdGhlIHN0YXRlIGFzIHRoZSBmaXJzdCBhcmd1bWVudC5cbiAqXG4gKiBAcGFyYW0gY2xhc3NOYW1lXG4gKiBAcGFyYW0gc3RhdGVcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHJlc29sdmVDbGFzc05hbWUoY2xhc3NOYW1lLCBzdGF0ZSkge1xuICByZXR1cm4gdHlwZW9mIGNsYXNzTmFtZSA9PT0gJ2Z1bmN0aW9uJyA/IGNsYXNzTmFtZShzdGF0ZSkgOiBjbGFzc05hbWU7XG59Il0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/@base-ui/react/esm/utils/resolveClassName.js\n"); /***/ }), /***/ "(rsc)/./node_modules/@base-ui/react/esm/utils/resolveStyle.js": /*!***************************************************************!*\ !*** ./node_modules/@base-ui/react/esm/utils/resolveStyle.js ***! \***************************************************************/ /***/ ((__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 */ resolveStyle: () => (/* binding */ resolveStyle)\n/* harmony export */ });\n/**\n * If the provided style is an object, it will be returned as is.\n * Otherwise, the function will call the style function with the state as the first argument.\n *\n * @param style\n * @param state\n */\nfunction resolveStyle(style, state) {\n return typeof style === 'function' ? style(state) : style;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvQGJhc2UtdWkvcmVhY3QvZXNtL3V0aWxzL3Jlc29sdmVTdHlsZS5qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDTztBQUNQO0FBQ0EiLCJzb3VyY2VzIjpbIi9ob21lL3NpbHZpby9EZXZlbG9wL0NJUlVYLUFQUC9ub2RlX21vZHVsZXMvQGJhc2UtdWkvcmVhY3QvZXNtL3V0aWxzL3Jlc29sdmVTdHlsZS5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIElmIHRoZSBwcm92aWRlZCBzdHlsZSBpcyBhbiBvYmplY3QsIGl0IHdpbGwgYmUgcmV0dXJuZWQgYXMgaXMuXG4gKiBPdGhlcndpc2UsIHRoZSBmdW5jdGlvbiB3aWxsIGNhbGwgdGhlIHN0eWxlIGZ1bmN0aW9uIHdpdGggdGhlIHN0YXRlIGFzIHRoZSBmaXJzdCBhcmd1bWVudC5cbiAqXG4gKiBAcGFyYW0gc3R5bGVcbiAqIEBwYXJhbSBzdGF0ZVxuICovXG5leHBvcnQgZnVuY3Rpb24gcmVzb2x2ZVN0eWxlKHN0eWxlLCBzdGF0ZSkge1xuICByZXR1cm4gdHlwZW9mIHN0eWxlID09PSAnZnVuY3Rpb24nID8gc3R5bGUoc3RhdGUpIDogc3R5bGU7XG59Il0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/@base-ui/react/esm/utils/resolveStyle.js\n"); /***/ }), /***/ "(rsc)/./node_modules/@base-ui/utils/esm/empty.js": /*!**************************************************!*\ !*** ./node_modules/@base-ui/utils/esm/empty.js ***! \**************************************************/ /***/ ((__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 */ EMPTY_ARRAY: () => (/* binding */ EMPTY_ARRAY),\n/* harmony export */ EMPTY_OBJECT: () => (/* binding */ EMPTY_OBJECT),\n/* harmony export */ NOOP: () => (/* binding */ NOOP)\n/* harmony export */ });\nfunction NOOP() {}\nconst EMPTY_ARRAY = Object.freeze([]);\nconst EMPTY_OBJECT = Object.freeze({});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvQGJhc2UtdWkvdXRpbHMvZXNtL2VtcHR5LmpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFPO0FBQ0E7QUFDQSxxQ0FBcUMiLCJzb3VyY2VzIjpbIi9ob21lL3NpbHZpby9EZXZlbG9wL0NJUlVYLUFQUC9ub2RlX21vZHVsZXMvQGJhc2UtdWkvdXRpbHMvZXNtL2VtcHR5LmpzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBmdW5jdGlvbiBOT09QKCkge31cbmV4cG9ydCBjb25zdCBFTVBUWV9BUlJBWSA9IE9iamVjdC5mcmVlemUoW10pO1xuZXhwb3J0IGNvbnN0IEVNUFRZX09CSkVDVCA9IE9iamVjdC5mcmVlemUoe30pOyJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/@base-ui/utils/esm/empty.js\n"); /***/ }), /***/ "(rsc)/./node_modules/@base-ui/utils/esm/getReactElementRef.js": /*!***************************************************************!*\ !*** ./node_modules/@base-ui/utils/esm/getReactElementRef.js ***! \***************************************************************/ /***/ ((__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 */ getReactElementRef: () => (/* binding */ getReactElementRef)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var _reactVersion_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./reactVersion.js */ \"(rsc)/./node_modules/@base-ui/utils/esm/reactVersion.js\");\n\n\n\n/**\n * Extracts the `ref` from a React element, handling different React versions.\n */\nfunction getReactElementRef(element) {\n if (! /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.isValidElement(element)) {\n return null;\n }\n const reactElement = element;\n const propsWithRef = reactElement.props;\n return ((0,_reactVersion_js__WEBPACK_IMPORTED_MODULE_1__.isReactVersionAtLeast)(19) ? propsWithRef?.ref : reactElement.ref) ?? null;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvQGJhc2UtdWkvdXRpbHMvZXNtL2dldFJlYWN0RWxlbWVudFJlZi5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBK0I7QUFDMkI7O0FBRTFEO0FBQ0E7QUFDQTtBQUNPO0FBQ1AscUJBQXFCLGlEQUFvQjtBQUN6QztBQUNBO0FBQ0E7QUFDQTtBQUNBLFVBQVUsdUVBQXFCO0FBQy9CIiwic291cmNlcyI6WyIvaG9tZS9zaWx2aW8vRGV2ZWxvcC9DSVJVWC1BUFAvbm9kZV9tb2R1bGVzL0BiYXNlLXVpL3V0aWxzL2VzbS9nZXRSZWFjdEVsZW1lbnRSZWYuanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IHsgaXNSZWFjdFZlcnNpb25BdExlYXN0IH0gZnJvbSBcIi4vcmVhY3RWZXJzaW9uLmpzXCI7XG5cbi8qKlxuICogRXh0cmFjdHMgdGhlIGByZWZgIGZyb20gYSBSZWFjdCBlbGVtZW50LCBoYW5kbGluZyBkaWZmZXJlbnQgUmVhY3QgdmVyc2lvbnMuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBnZXRSZWFjdEVsZW1lbnRSZWYoZWxlbWVudCkge1xuICBpZiAoISAvKiNfX1BVUkVfXyovUmVhY3QuaXNWYWxpZEVsZW1lbnQoZWxlbWVudCkpIHtcbiAgICByZXR1cm4gbnVsbDtcbiAgfVxuICBjb25zdCByZWFjdEVsZW1lbnQgPSBlbGVtZW50O1xuICBjb25zdCBwcm9wc1dpdGhSZWYgPSByZWFjdEVsZW1lbnQucHJvcHM7XG4gIHJldHVybiAoaXNSZWFjdFZlcnNpb25BdExlYXN0KDE5KSA/IHByb3BzV2l0aFJlZj8ucmVmIDogcmVhY3RFbGVtZW50LnJlZikgPz8gbnVsbDtcbn0iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/@base-ui/utils/esm/getReactElementRef.js\n"); /***/ }), /***/ "(rsc)/./node_modules/@base-ui/utils/esm/mergeObjects.js": /*!*********************************************************!*\ !*** ./node_modules/@base-ui/utils/esm/mergeObjects.js ***! \*********************************************************/ /***/ ((__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 */ mergeObjects: () => (/* binding */ mergeObjects)\n/* harmony export */ });\nfunction mergeObjects(a, b) {\n if (a && !b) {\n return a;\n }\n if (!a && b) {\n return b;\n }\n if (a || b) {\n return {\n ...a,\n ...b\n };\n }\n return undefined;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvQGJhc2UtdWkvdXRpbHMvZXNtL21lcmdlT2JqZWN0cy5qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9zaWx2aW8vRGV2ZWxvcC9DSVJVWC1BUFAvbm9kZV9tb2R1bGVzL0BiYXNlLXVpL3V0aWxzL2VzbS9tZXJnZU9iamVjdHMuanMiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGZ1bmN0aW9uIG1lcmdlT2JqZWN0cyhhLCBiKSB7XG4gIGlmIChhICYmICFiKSB7XG4gICAgcmV0dXJuIGE7XG4gIH1cbiAgaWYgKCFhICYmIGIpIHtcbiAgICByZXR1cm4gYjtcbiAgfVxuICBpZiAoYSB8fCBiKSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIC4uLmEsXG4gICAgICAuLi5iXG4gICAgfTtcbiAgfVxuICByZXR1cm4gdW5kZWZpbmVkO1xufSJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/@base-ui/utils/esm/mergeObjects.js\n"); /***/ }), /***/ "(rsc)/./node_modules/@base-ui/utils/esm/reactVersion.js": /*!*********************************************************!*\ !*** ./node_modules/@base-ui/utils/esm/reactVersion.js ***! \*********************************************************/ /***/ ((__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 */ isReactVersionAtLeast: () => (/* binding */ isReactVersionAtLeast)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react.js\");\n\nconst majorVersion = parseInt(react__WEBPACK_IMPORTED_MODULE_0__.version, 10);\nfunction isReactVersionAtLeast(reactVersionToCheck) {\n return majorVersion >= reactVersionToCheck;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvQGJhc2UtdWkvdXRpbHMvZXNtL3JlYWN0VmVyc2lvbi5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUErQjtBQUMvQiw4QkFBOEIsMENBQWE7QUFDcEM7QUFDUDtBQUNBIiwic291cmNlcyI6WyIvaG9tZS9zaWx2aW8vRGV2ZWxvcC9DSVJVWC1BUFAvbm9kZV9tb2R1bGVzL0BiYXNlLXVpL3V0aWxzL2VzbS9yZWFjdFZlcnNpb24uanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgUmVhY3QgZnJvbSAncmVhY3QnO1xuY29uc3QgbWFqb3JWZXJzaW9uID0gcGFyc2VJbnQoUmVhY3QudmVyc2lvbiwgMTApO1xuZXhwb3J0IGZ1bmN0aW9uIGlzUmVhY3RWZXJzaW9uQXRMZWFzdChyZWFjdFZlcnNpb25Ub0NoZWNrKSB7XG4gIHJldHVybiBtYWpvclZlcnNpb24gPj0gcmVhY3RWZXJzaW9uVG9DaGVjaztcbn0iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/@base-ui/utils/esm/reactVersion.js\n"); /***/ }), /***/ "(rsc)/./node_modules/@base-ui/utils/esm/useMergedRefs.js": /*!**********************************************************!*\ !*** ./node_modules/@base-ui/utils/esm/useMergedRefs.js ***! \**********************************************************/ /***/ ((__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 */ useMergedRefs: () => (/* binding */ useMergedRefs),\n/* harmony export */ useMergedRefsN: () => (/* binding */ useMergedRefsN)\n/* harmony export */ });\n/* harmony import */ var _useRefWithInit_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./useRefWithInit.js */ \"(rsc)/./node_modules/@base-ui/utils/esm/useRefWithInit.js\");\n\n\n/**\n * Merges refs into a single memoized callback ref or `null`.\n * This makes sure multiple refs are updated together and have the same value.\n *\n * This function accepts up to four refs. If you need to merge more, or have an unspecified number of refs to merge,\n * use `useMergedRefsN` instead.\n */\n\nfunction useMergedRefs(a, b, c, d) {\n const forkRef = (0,_useRefWithInit_js__WEBPACK_IMPORTED_MODULE_0__.useRefWithInit)(createForkRef).current;\n if (didChange(forkRef, a, b, c, d)) {\n update(forkRef, [a, b, c, d]);\n }\n return forkRef.callback;\n}\n\n/**\n * Merges an array of refs into a single memoized callback ref or `null`.\n *\n * If you need to merge a fixed number (up to four) of refs, use `useMergedRefs` instead for better performance.\n */\nfunction useMergedRefsN(refs) {\n const forkRef = (0,_useRefWithInit_js__WEBPACK_IMPORTED_MODULE_0__.useRefWithInit)(createForkRef).current;\n if (didChangeN(forkRef, refs)) {\n update(forkRef, refs);\n }\n return forkRef.callback;\n}\nfunction createForkRef() {\n return {\n callback: null,\n cleanup: null,\n refs: []\n };\n}\nfunction didChange(forkRef, a, b, c, d) {\n // prettier-ignore\n return forkRef.refs[0] !== a || forkRef.refs[1] !== b || forkRef.refs[2] !== c || forkRef.refs[3] !== d;\n}\nfunction didChangeN(forkRef, newRefs) {\n return forkRef.refs.length !== newRefs.length || forkRef.refs.some((ref, index) => ref !== newRefs[index]);\n}\nfunction update(forkRef, refs) {\n forkRef.refs = refs;\n if (refs.every(ref => ref == null)) {\n forkRef.callback = null;\n return;\n }\n forkRef.callback = instance => {\n if (forkRef.cleanup) {\n forkRef.cleanup();\n forkRef.cleanup = null;\n }\n if (instance != null) {\n const cleanupCallbacks = Array(refs.length).fill(null);\n for (let i = 0; i < refs.length; i += 1) {\n const ref = refs[i];\n if (ref == null) {\n continue;\n }\n switch (typeof ref) {\n case 'function':\n {\n const refCleanup = ref(instance);\n if (typeof refCleanup === 'function') {\n cleanupCallbacks[i] = refCleanup;\n }\n break;\n }\n case 'object':\n {\n ref.current = instance;\n break;\n }\n default:\n }\n }\n forkRef.cleanup = () => {\n for (let i = 0; i < refs.length; i += 1) {\n const ref = refs[i];\n if (ref == null) {\n continue;\n }\n switch (typeof ref) {\n case 'function':\n {\n const cleanupCallback = cleanupCallbacks[i];\n if (typeof cleanupCallback === 'function') {\n cleanupCallback();\n } else {\n ref(null);\n }\n break;\n }\n case 'object':\n {\n ref.current = null;\n break;\n }\n default:\n }\n }\n };\n }\n };\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvQGJhc2UtdWkvdXRpbHMvZXNtL3VzZU1lcmdlZFJlZnMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQXFEOztBQUVyRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFTztBQUNQLGtCQUFrQixrRUFBYztBQUNoQztBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDTztBQUNQLGtCQUFrQixrRUFBYztBQUNoQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCLGlCQUFpQjtBQUN2QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QixpQkFBaUI7QUFDekM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIi9ob21lL3NpbHZpby9EZXZlbG9wL0NJUlVYLUFQUC9ub2RlX21vZHVsZXMvQGJhc2UtdWkvdXRpbHMvZXNtL3VzZU1lcmdlZFJlZnMuanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdXNlUmVmV2l0aEluaXQgfSBmcm9tIFwiLi91c2VSZWZXaXRoSW5pdC5qc1wiO1xuXG4vKipcbiAqIE1lcmdlcyByZWZzIGludG8gYSBzaW5nbGUgbWVtb2l6ZWQgY2FsbGJhY2sgcmVmIG9yIGBudWxsYC5cbiAqIFRoaXMgbWFrZXMgc3VyZSBtdWx0aXBsZSByZWZzIGFyZSB1cGRhdGVkIHRvZ2V0aGVyIGFuZCBoYXZlIHRoZSBzYW1lIHZhbHVlLlxuICpcbiAqIFRoaXMgZnVuY3Rpb24gYWNjZXB0cyB1cCB0byBmb3VyIHJlZnMuIElmIHlvdSBuZWVkIHRvIG1lcmdlIG1vcmUsIG9yIGhhdmUgYW4gdW5zcGVjaWZpZWQgbnVtYmVyIG9mIHJlZnMgdG8gbWVyZ2UsXG4gKiB1c2UgYHVzZU1lcmdlZFJlZnNOYCBpbnN0ZWFkLlxuICovXG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VNZXJnZWRSZWZzKGEsIGIsIGMsIGQpIHtcbiAgY29uc3QgZm9ya1JlZiA9IHVzZVJlZldpdGhJbml0KGNyZWF0ZUZvcmtSZWYpLmN1cnJlbnQ7XG4gIGlmIChkaWRDaGFuZ2UoZm9ya1JlZiwgYSwgYiwgYywgZCkpIHtcbiAgICB1cGRhdGUoZm9ya1JlZiwgW2EsIGIsIGMsIGRdKTtcbiAgfVxuICByZXR1cm4gZm9ya1JlZi5jYWxsYmFjaztcbn1cblxuLyoqXG4gKiBNZXJnZXMgYW4gYXJyYXkgb2YgcmVmcyBpbnRvIGEgc2luZ2xlIG1lbW9pemVkIGNhbGxiYWNrIHJlZiBvciBgbnVsbGAuXG4gKlxuICogSWYgeW91IG5lZWQgdG8gbWVyZ2UgYSBmaXhlZCBudW1iZXIgKHVwIHRvIGZvdXIpIG9mIHJlZnMsIHVzZSBgdXNlTWVyZ2VkUmVmc2AgaW5zdGVhZCBmb3IgYmV0dGVyIHBlcmZvcm1hbmNlLlxuICovXG5leHBvcnQgZnVuY3Rpb24gdXNlTWVyZ2VkUmVmc04ocmVmcykge1xuICBjb25zdCBmb3JrUmVmID0gdXNlUmVmV2l0aEluaXQoY3JlYXRlRm9ya1JlZikuY3VycmVudDtcbiAgaWYgKGRpZENoYW5nZU4oZm9ya1JlZiwgcmVmcykpIHtcbiAgICB1cGRhdGUoZm9ya1JlZiwgcmVmcyk7XG4gIH1cbiAgcmV0dXJuIGZvcmtSZWYuY2FsbGJhY2s7XG59XG5mdW5jdGlvbiBjcmVhdGVGb3JrUmVmKCkge1xuICByZXR1cm4ge1xuICAgIGNhbGxiYWNrOiBudWxsLFxuICAgIGNsZWFudXA6IG51bGwsXG4gICAgcmVmczogW11cbiAgfTtcbn1cbmZ1bmN0aW9uIGRpZENoYW5nZShmb3JrUmVmLCBhLCBiLCBjLCBkKSB7XG4gIC8vIHByZXR0aWVyLWlnbm9yZVxuICByZXR1cm4gZm9ya1JlZi5yZWZzWzBdICE9PSBhIHx8IGZvcmtSZWYucmVmc1sxXSAhPT0gYiB8fCBmb3JrUmVmLnJlZnNbMl0gIT09IGMgfHwgZm9ya1JlZi5yZWZzWzNdICE9PSBkO1xufVxuZnVuY3Rpb24gZGlkQ2hhbmdlTihmb3JrUmVmLCBuZXdSZWZzKSB7XG4gIHJldHVybiBmb3JrUmVmLnJlZnMubGVuZ3RoICE9PSBuZXdSZWZzLmxlbmd0aCB8fCBmb3JrUmVmLnJlZnMuc29tZSgocmVmLCBpbmRleCkgPT4gcmVmICE9PSBuZXdSZWZzW2luZGV4XSk7XG59XG5mdW5jdGlvbiB1cGRhdGUoZm9ya1JlZiwgcmVmcykge1xuICBmb3JrUmVmLnJlZnMgPSByZWZzO1xuICBpZiAocmVmcy5ldmVyeShyZWYgPT4gcmVmID09IG51bGwpKSB7XG4gICAgZm9ya1JlZi5jYWxsYmFjayA9IG51bGw7XG4gICAgcmV0dXJuO1xuICB9XG4gIGZvcmtSZWYuY2FsbGJhY2sgPSBpbnN0YW5jZSA9PiB7XG4gICAgaWYgKGZvcmtSZWYuY2xlYW51cCkge1xuICAgICAgZm9ya1JlZi5jbGVhbnVwKCk7XG4gICAgICBmb3JrUmVmLmNsZWFudXAgPSBudWxsO1xuICAgIH1cbiAgICBpZiAoaW5zdGFuY2UgIT0gbnVsbCkge1xuICAgICAgY29uc3QgY2xlYW51cENhbGxiYWNrcyA9IEFycmF5KHJlZnMubGVuZ3RoKS5maWxsKG51bGwpO1xuICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCByZWZzLmxlbmd0aDsgaSArPSAxKSB7XG4gICAgICAgIGNvbnN0IHJlZiA9IHJlZnNbaV07XG4gICAgICAgIGlmIChyZWYgPT0gbnVsbCkge1xuICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICB9XG4gICAgICAgIHN3aXRjaCAodHlwZW9mIHJlZikge1xuICAgICAgICAgIGNhc2UgJ2Z1bmN0aW9uJzpcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgY29uc3QgcmVmQ2xlYW51cCA9IHJlZihpbnN0YW5jZSk7XG4gICAgICAgICAgICAgIGlmICh0eXBlb2YgcmVmQ2xlYW51cCA9PT0gJ2Z1bmN0aW9uJykge1xuICAgICAgICAgICAgICAgIGNsZWFudXBDYWxsYmFja3NbaV0gPSByZWZDbGVhbnVwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIGNhc2UgJ29iamVjdCc6XG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHJlZi5jdXJyZW50ID0gaW5zdGFuY2U7XG4gICAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIGRlZmF1bHQ6XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGZvcmtSZWYuY2xlYW51cCA9ICgpID0+IHtcbiAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCByZWZzLmxlbmd0aDsgaSArPSAxKSB7XG4gICAgICAgICAgY29uc3QgcmVmID0gcmVmc1tpXTtcbiAgICAgICAgICBpZiAocmVmID09IG51bGwpIHtcbiAgICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBzd2l0Y2ggKHR5cGVvZiByZWYpIHtcbiAgICAgICAgICAgIGNhc2UgJ2Z1bmN0aW9uJzpcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGNvbnN0IGNsZWFudXBDYWxsYmFjayA9IGNsZWFudXBDYWxsYmFja3NbaV07XG4gICAgICAgICAgICAgICAgaWYgKHR5cGVvZiBjbGVhbnVwQ2FsbGJhY2sgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgICAgICAgICAgICAgIGNsZWFudXBDYWxsYmFjaygpO1xuICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICByZWYobnVsbCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBjYXNlICdvYmplY3QnOlxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgcmVmLmN1cnJlbnQgPSBudWxsO1xuICAgICAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfTtcbiAgICB9XG4gIH07XG59Il0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/@base-ui/utils/esm/useMergedRefs.js\n"); /***/ }), /***/ "(rsc)/./node_modules/@base-ui/utils/esm/useRefWithInit.js": /*!***********************************************************!*\ !*** ./node_modules/@base-ui/utils/esm/useRefWithInit.js ***! \***********************************************************/ /***/ ((__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 */ useRefWithInit: () => (/* binding */ useRefWithInit)\n/* harmony export */ });\n/* harmony import */ var react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react-server-dom-webpack/server */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-server-dom-webpack-server.js\");\n// This file is generated by the Webpack next-flight-loader.\n\nconst useRefWithInit = (0,react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_0__.registerClientReference)(\nfunction() { throw new Error(\"Attempted to call useRefWithInit() from the server but useRefWithInit is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.\"); },\n\"/home/silvio/Develop/CIRUX-APP/node_modules/@base-ui/utils/esm/useRefWithInit.js\",\n\"useRefWithInit\",\n);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvQGJhc2UtdWkvdXRpbHMvZXNtL3VzZVJlZldpdGhJbml0LmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQUEiLCJzb3VyY2VzIjpbIl9OX0UvLi9ub2RlX21vZHVsZXMvQGJhc2UtdWkvdXRpbHMvZXNtL3VzZVJlZldpdGhJbml0LmpzL19fbmV4dGpzLWludGVybmFsLXByb3h5Lm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBUaGlzIGZpbGUgaXMgZ2VuZXJhdGVkIGJ5IHRoZSBXZWJwYWNrIG5leHQtZmxpZ2h0LWxvYWRlci5cbmltcG9ydCB7IHJlZ2lzdGVyQ2xpZW50UmVmZXJlbmNlIH0gZnJvbSBcInJlYWN0LXNlcnZlci1kb20td2VicGFjay9zZXJ2ZXJcIjtcbmV4cG9ydCBjb25zdCB1c2VSZWZXaXRoSW5pdCA9IHJlZ2lzdGVyQ2xpZW50UmVmZXJlbmNlKFxuZnVuY3Rpb24oKSB7IHRocm93IG5ldyBFcnJvcihcIkF0dGVtcHRlZCB0byBjYWxsIHVzZVJlZldpdGhJbml0KCkgZnJvbSB0aGUgc2VydmVyIGJ1dCB1c2VSZWZXaXRoSW5pdCBpcyBvbiB0aGUgY2xpZW50LiBJdCdzIG5vdCBwb3NzaWJsZSB0byBpbnZva2UgYSBjbGllbnQgZnVuY3Rpb24gZnJvbSB0aGUgc2VydmVyLCBpdCBjYW4gb25seSBiZSByZW5kZXJlZCBhcyBhIENvbXBvbmVudCBvciBwYXNzZWQgdG8gcHJvcHMgb2YgYSBDbGllbnQgQ29tcG9uZW50LlwiKTsgfSxcblwiL2hvbWUvc2lsdmlvL0RldmVsb3AvQ0lSVVgtQVBQL25vZGVfbW9kdWxlcy9AYmFzZS11aS91dGlscy9lc20vdXNlUmVmV2l0aEluaXQuanNcIixcblwidXNlUmVmV2l0aEluaXRcIixcbik7Il0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/@base-ui/utils/esm/useRefWithInit.js\n"); /***/ }), /***/ "(rsc)/./node_modules/@base-ui/utils/esm/warn.js": /*!*************************************************!*\ !*** ./node_modules/@base-ui/utils/esm/warn.js ***! \*************************************************/ /***/ ((__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 */ warn: () => (/* binding */ warn)\n/* harmony export */ });\nlet set;\nif (true) {\n set = new Set();\n}\nfunction warn(...messages) {\n if (true) {\n const messageKey = messages.join(' ');\n if (!set.has(messageKey)) {\n set.add(messageKey);\n console.warn(`Base UI: ${messageKey}`);\n }\n }\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvQGJhc2UtdWkvdXRpbHMvZXNtL3dhcm4uanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0EsSUFBSSxJQUFxQztBQUN6QztBQUNBO0FBQ087QUFDUCxNQUFNLElBQXFDO0FBQzNDO0FBQ0E7QUFDQTtBQUNBLCtCQUErQixXQUFXO0FBQzFDO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsiL2hvbWUvc2lsdmlvL0RldmVsb3AvQ0lSVVgtQVBQL25vZGVfbW9kdWxlcy9AYmFzZS11aS91dGlscy9lc20vd2Fybi5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJsZXQgc2V0O1xuaWYgKHByb2Nlc3MuZW52Lk5PREVfRU5WICE9PSAncHJvZHVjdGlvbicpIHtcbiAgc2V0ID0gbmV3IFNldCgpO1xufVxuZXhwb3J0IGZ1bmN0aW9uIHdhcm4oLi4ubWVzc2FnZXMpIHtcbiAgaWYgKHByb2Nlc3MuZW52Lk5PREVfRU5WICE9PSAncHJvZHVjdGlvbicpIHtcbiAgICBjb25zdCBtZXNzYWdlS2V5ID0gbWVzc2FnZXMuam9pbignICcpO1xuICAgIGlmICghc2V0LmhhcyhtZXNzYWdlS2V5KSkge1xuICAgICAgc2V0LmFkZChtZXNzYWdlS2V5KTtcbiAgICAgIGNvbnNvbGUud2FybihgQmFzZSBVSTogJHttZXNzYWdlS2V5fWApO1xuICAgIH1cbiAgfVxufSJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/@base-ui/utils/esm/warn.js\n"); /***/ }), /***/ "(ssr)/./node_modules/@base-ui/react/esm/button/Button.js": /*!**********************************************************!*\ !*** ./node_modules/@base-ui/react/esm/button/Button.js ***! \**********************************************************/ /***/ ((__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 */ Button: () => (/* binding */ Button)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var _internals_use_button_useButton_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../internals/use-button/useButton.js */ \"(ssr)/./node_modules/@base-ui/react/esm/internals/use-button/useButton.js\");\n/* harmony import */ var _internals_useRenderElement_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../internals/useRenderElement.js */ \"(ssr)/./node_modules/@base-ui/react/esm/internals/useRenderElement.js\");\n/* __next_internal_client_entry_do_not_use__ Button auto */ \n\n\n/**\n * A button component that can be used to trigger actions.\n * Renders a `