{"version":3,"file":"shared-lib.D9atJsAj.mjs","names":["useState","Icon","useMemo","Icon","useRef","iconKeys","lowercaseIconKeyPairs","useState","HouseFactory","React","moduleBaseUrl","weightOptions","useRef","useState","HouseFactory","React","Phosphor","Phosphor1","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","RichText","useState","C","useState","_Fragment"],"sources":["https:/framerusercontent.com/modules/UC2LtU8MGAj4xQXcKWsX/inmAGzlibKQ3WXkyMzsK/Qrz4pdvyz.js","https:/framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/28rXvpPsrum7FH6cMELS/1jCAazZw1EGHjrG5Nu5D/Utils.js","https:/framer.com/m/framer/utils.js@^0.9.0","https:/framerusercontent.com/modules/bH7Sac2t0Z3mKDYu64xb/pF1nrcjBsZbCkWnKBQk4/Css.js","https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js","https:/framer.com/m/phosphor-icons/House.js@0.0.57","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js","https:/framer.com/m/utils-MaUy.js@OSpwWF91FHPVFyQJjMHt","https:/framerusercontent.com/modules/vNbjRFpDAathTYBuO3dR/ywB0RUvbILuHoAAiIeoY/Phosphor.js","https:/framerusercontent.com/modules/nLEZmvUA2RF4dyAbMddW/gxAoxI9QvboB32bjMiIi/BC4NreUGp.js","https:/framerusercontent.com/modules/eYHtrlZ9CURGLwXLcbkR/S3JBheotgTwOPoaONmYM/Header.js","https:/framerusercontent.com/modules/xch1lj4XA6z07YbHrG1F/7O0NHkjYVQTPMYWqKdub/Newfooter.js"],"sourcesContent":["// Generated by Framer (19407dd)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-fdOKL .framer-styles-preset-q3x6uz:not(.rich-text-wrapper), .framer-fdOKL .framer-styles-preset-q3x6uz.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-0c8281da-5e93-4517-a79a-f5302f041165, #c85a54); --framer-link-text-color: var(--token-5fae9049-b26c-426c-a94c-5b0b4ba93670, #293133); transition-delay: 0s; transition-duration: 0.4s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-fdOKL\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","/*\n * createStore (framer/store@1.0.1)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js\"\n","export const centerContent = {\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const autoSizingText = {\n    width: \"max-content\",\n    wordBreak: \"break-word\",\n    overflowWrap: \"break-word\",\n    overflow: \"hidden\",\n    whiteSpace: \"pre-wrap\",\n    flexShrink: 0\n};\nexport const defaultContainerStyles = {\n    ...centerContent,\n    overflow: \"hidden\"\n};\nexport const containerStyles = defaultContainerStyles;\nexport const randomColor = ()=>\"#\" + Math.floor(Math.random() * 16777215).toString(16)\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"centerContent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"autoSizingText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultContainerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomColor\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./Utils.map","/*\n * Utils (framer/utils@0.9.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/28rXvpPsrum7FH6cMELS/1jCAazZw1EGHjrG5Nu5D/Utils.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{randomColor}from\"https://framer.com/m/framer/utils.js@^0.9.0\";// Store bleibt wie gehabt\nconst useStore=createStore({background:\"#0099FF\"});export function withRotate(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,animate:{rotate:90},transition:{duration:2}});});}export function withHover(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,whileHover:{scale:1.05}});});}export function withRandomColor(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{ref:ref,...props,animate:{background:store.background},onClick:()=>{setStore({background:randomColor()});}});});}// 🔥 Glassmorphism - Damoi Style\nexport function withGlassmorphism(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const mergedStyle={...props.style||{},backdropFilter:\"blur(8px)\",WebkitBackdropFilter:\"blur(8px)\",background:\"rgba(255, 255, 255, 0.4)\",border:\"1px solid rgba(255, 255, 255, 0.5)\",boxShadow:\"0 8px 32px rgba(0, 0, 0, 0.06)\"};return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:mergedStyle});});}// 🔥 Glassmorphism für Header/Navigation (subtiler)\nexport function withGlassHeader(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const mergedStyle={...props.style||{},backdropFilter:\"blur(8px)\",WebkitBackdropFilter:\"blur(8px)\",background:\"rgba(250, 249, 246, 0.7)\",borderBottom:\"1px solid rgba(255, 255, 255, 0.3)\",boxShadow:\"0 4px 20px rgba(0, 0, 0, 0.04)\"};return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:mergedStyle});});}// 🔥 Glassmorphism für Cards (Pricing, Biomarker etc.)\nexport function withGlassCard(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const mergedStyle={...props.style||{},backdropFilter:\"blur(8px)\",WebkitBackdropFilter:\"blur(8px)\",background:\"rgba(255, 255, 255, 0.4)\",border:\"1px solid rgba(255, 255, 255, 0.5)\",boxShadow:\"0 8px 32px rgba(0, 0, 0, 0.06)\"};return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:mergedStyle});});}// 🔥 Damoi Gradient CTA — 2-Stop Peach→Terracotta\nexport function withGradientCTA(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const mergedStyle={...props.style||{},background:\"linear-gradient(135deg, #E6AF91 0%, #C85A54 100%)\",color:\"#FFFFFF\",border:\"none\",borderRadius:100,padding:\"12px 24px\",fontFamily:\"'Space Grotesk', -apple-system, sans-serif\",fontSize:14,fontWeight:600,letterSpacing:\"0.08em\",textTransform:\"uppercase\",cursor:\"pointer\",textDecoration:\"none\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",boxShadow:\"0 4px 16px rgba(200, 90, 84, 0.25)\",WebkitTapHighlightColor:\"transparent\"};return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:mergedStyle,whileHover:{y:-2,boxShadow:\"0 8px 24px rgba(200, 90, 84, 0.35)\",filter:\"brightness(1.05)\",transition:{duration:.2,ease:[.23,1,.32,1]}},whileTap:{scale:.97,transition:{duration:.08,ease:\"easeOut\"}}});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withRandomColor\":{\"type\":\"reactHoc\",\"name\":\"withRandomColor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withGradientCTA\":{\"type\":\"reactHoc\",\"name\":\"withGradientCTA\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withGlassCard\":{\"type\":\"reactHoc\",\"name\":\"withGlassCard\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHover\":{\"type\":\"reactHoc\",\"name\":\"withHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withGlassHeader\":{\"type\":\"reactHoc\",\"name\":\"withGlassHeader\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRotate\":{\"type\":\"reactHoc\",\"name\":\"withRotate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withGlassmorphism\":{\"type\":\"reactHoc\",\"name\":\"withGlassmorphism\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Css.map","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","let Component;\nlet IconInner;\nvar Icon = (React) => {\n  if (!Component) {\n    Component = /* @__PURE__ */ new Map([\n      [\n        \"bold\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M222.14,105.85l-80-80a20,20,0,0,0-28.28,0l-80,80A19.86,19.86,0,0,0,28,120v96a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V164h24v52a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V120A19.86,19.86,0,0,0,222.14,105.85ZM204,204H164V152a12,12,0,0,0-12-12H104a12,12,0,0,0-12,12v52H52V121.65l76-76,76,76Z\" }))\n      ],\n      [\n        \"duotone\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\n          \"path\",\n          {\n            d: \"M216,120v96H152V152H104v64H40V120a8,8,0,0,1,2.34-5.66l80-80a8,8,0,0,1,11.32,0l80,80A8,8,0,0,1,216,120Z\",\n            opacity: \"0.2\"\n          }\n        ), /* @__PURE__ */ React.createElement(\"path\", { d: \"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z\" }))\n      ],\n      [\n        \"fill\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M224,120v96a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V164a4,4,0,0,0-4-4H108a4,4,0,0,0-4,4v52a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V120a16,16,0,0,1,4.69-11.31l80-80a16,16,0,0,1,22.62,0l80,80A16,16,0,0,1,224,120Z\" }))\n      ],\n      [\n        \"light\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M217.9,110.1l-80-80a14,14,0,0,0-19.8,0l-80,80A13.92,13.92,0,0,0,34,120v96a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V158h36v58a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V120A13.92,13.92,0,0,0,217.9,110.1ZM210,210H158V152a6,6,0,0,0-6-6H104a6,6,0,0,0-6,6v58H46V120a2,2,0,0,1,.58-1.42l80-80a2,2,0,0,1,2.84,0l80,80A2,2,0,0,1,210,120Z\" }))\n      ],\n      [\n        \"regular\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z\" }))\n      ],\n      [\n        \"thin\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M216.49,111.51l-80-80a12,12,0,0,0-17,0l-80,80A12,12,0,0,0,36,120v96a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V156h40v60a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V120A12,12,0,0,0,216.49,111.51ZM212,212H156V152a4,4,0,0,0-4-4H104a4,4,0,0,0-4,4v60H44V120a4,4,0,0,1,1.17-2.83l80-80a4,4,0,0,1,5.66,0l80,80A4,4,0,0,1,212,120Z\" }))\n      ]\n    ]);\n    IconInner = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(\"g\", { ref, ...props }, Component.get(props.weight)));\n  }\n  return IconInner;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nvar House_default = Icon;\nexport {\n  __FramerMetadata__,\n  House_default as default\n};\n","/*\n * House (phosphor-icons/House@0.0.57)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js\"\nexport { default } from \"https://framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js\"\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HouseFactory from\"https://framer.com/m/phosphor-icons/House.js@0.0.57\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const iconKeys=[\"Acorn\",\"AddressBook\",\"AddressBookTabs\",\"AirTrafficControl\",\"Airplane\",\"AirplaneInFlight\",\"AirplaneLanding\",\"AirplaneTakeoff\",\"AirplaneTaxiing\",\"AirplaneTilt\",\"Airplay\",\"Alarm\",\"Alien\",\"AlignBottom\",\"AlignBottomSimple\",\"AlignCenterVertical\",\"AlignLeft\",\"AlignLeftSimple\",\"AlignRight\",\"AlignRightSimple\",\"AlignTop\",\"AlignTopSimple\",\"AmazonLogo\",\"Ambulance\",\"Anchor\",\"AnchorSimple\",\"AndroidLogo\",\"Angle\",\"AngularLogo\",\"Aperture\",\"AppStoreLogo\",\"AppWindow\",\"AppleLogo\",\"ApplePodcastsLogo\",\"ApproximateEquals\",\"Archive\",\"ArchiveBox\",\"ArchiveTray\",\"Armchair\",\"ArrowArcLeft\",\"ArrowArcRight\",\"ArrowBendDownLeft\",\"ArrowBendDownRight\",\"ArrowBendLeftDown\",\"ArrowBendLeftUp\",\"ArrowBendRightDown\",\"ArrowBendRightUp\",\"ArrowBendUpLeft\",\"ArrowBendUpRight\",\"ArrowCircleDown\",\"ArrowCircleDownLeft\",\"ArrowCircleDownRight\",\"ArrowCircleLeft\",\"ArrowCircleRight\",\"ArrowCircleUp\",\"ArrowCircleUpLeft\",\"ArrowCircleUpRight\",\"ArrowClockwise\",\"ArrowDown\",\"ArrowDownLeft\",\"ArrowDownRight\",\"ArrowElbowDownLeft\",\"ArrowElbowDownRight\",\"ArrowElbowLeft\",\"ArrowElbowLeftDown\",\"ArrowElbowLeftUp\",\"ArrowElbowRight\",\"ArrowElbowRightDown\",\"ArrowElbowRightUp\",\"ArrowElbowUpLeft\",\"ArrowElbowUpRight\",\"ArrowFatDown\",\"ArrowFatLeft\",\"ArrowFatLineDown\",\"ArrowFatLineLeft\",\"ArrowFatLineRight\",\"ArrowFatLineUp\",\"ArrowFatLinesDown\",\"ArrowFatLinesLeft\",\"ArrowFatLinesRight\",\"ArrowFatLinesUp\",\"ArrowFatRight\",\"ArrowFatUp\",\"ArrowLeft\",\"ArrowLineDown\",\"ArrowLineDownLeft\",\"ArrowLineDownRight\",\"ArrowLineLeft\",\"ArrowLineRight\",\"ArrowLineUp\",\"ArrowLineUpLeft\",\"ArrowLineUpRight\",\"ArrowRight\",\"ArrowSquareDown\",\"ArrowSquareDownLeft\",\"ArrowSquareDownRight\",\"ArrowSquareIn\",\"ArrowSquareLeft\",\"ArrowSquareOut\",\"ArrowSquareRight\",\"ArrowSquareUp\",\"ArrowSquareUpLeft\",\"ArrowSquareUpRight\",\"ArrowUDownLeft\",\"ArrowUDownRight\",\"ArrowULeftDown\",\"ArrowULeftUp\",\"ArrowURightDown\",\"ArrowURightUp\",\"ArrowUUpLeft\",\"ArrowUUpRight\",\"ArrowUp\",\"ArrowUpLeft\",\"ArrowUpRight\",\"ArrowsClockwise\",\"ArrowsDownUp\",\"ArrowsHorizontal\",\"ArrowsIn\",\"ArrowsInCardinal\",\"ArrowsInLineVertical\",\"ArrowsInSimple\",\"ArrowsLeftRight\",\"ArrowsMerge\",\"ArrowsOut\",\"ArrowsOutCardinal\",\"ArrowsOutSimple\",\"ArrowsSplit\",\"ArrowsVertical\",\"Article\",\"ArticleMedium\",\"ArticleNyTimes\",\"Asclepius\",\"Asterisk\",\"AsteriskSimple\",\"At\",\"Atom\",\"Avocado\",\"Axe\",\"Baby\",\"BabyCarriage\",\"Backpack\",\"Backspace\",\"Bag\",\"BagSimple\",\"Balloon\",\"Bandaids\",\"Bank\",\"Barbell\",\"Barcode\",\"Barn\",\"Barricade\",\"Baseball\",\"BaseballCap\",\"BaseballHelmet\",\"Basket\",\"Basketball\",\"Bathtub\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryHigh\",\"BatteryLow\",\"BatteryMedium\",\"BatteryPlus\",\"BatteryPlusVertical\",\"BatteryVerticalEmpty\",\"BatteryVerticalFull\",\"BatteryVerticalHigh\",\"BatteryVerticalLow\",\"BatteryWarning\",\"BeachBall\",\"Beanie\",\"Bed\",\"BeerBottle\",\"BeerStein\",\"BehanceLogo\",\"Bell\",\"BellRinging\",\"BellSimple\",\"BellSimpleRinging\",\"BellSimpleSlash\",\"BellSimpleZ\",\"BellSlash\",\"BellZ\",\"Belt\",\"BezierCurve\",\"Bicycle\",\"Binary\",\"Binoculars\",\"Biohazard\",\"Bird\",\"Blueprint\",\"Bluetooth\",\"BluetoothConnected\",\"BluetoothSlash\",\"BluetoothX\",\"Boat\",\"Bomb\",\"Bone\",\"Book\",\"BookBookmark\",\"BookOpen\",\"BookOpenText\",\"BookOpenUser\",\"BookUser\",\"Bookmark\",\"BookmarkSimple\",\"Bookmarks\",\"BookmarksSimple\",\"Books\",\"Boot\",\"Boules\",\"BoundingBox\",\"BowlFood\",\"BowlSteam\",\"BowlingBall\",\"BoxArrowDown\",\"BoxArrowUp\",\"BoxingGlove\",\"BracketsAngle\",\"BracketsCurly\",\"BracketsRound\",\"BracketsSquare\",\"Brain\",\"Brandy\",\"Bread\",\"Bridge\",\"Briefcase\",\"BriefcaseMetal\",\"Broadcast\",\"Broom\",\"Browser\",\"Browsers\",\"Bug\",\"BugBeetle\",\"BugDroid\",\"Building\",\"BuildingApartment\",\"BuildingOffice\",\"Buildings\",\"Bulldozer\",\"Bus\",\"Butterfly\",\"CableCar\",\"Cactus\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarBlank\",\"CalendarCheck\",\"CalendarDot\",\"CalendarDots\",\"CalendarHeart\",\"CalendarMinus\",\"CalendarPlus\",\"CalendarSlash\",\"CalendarStar\",\"CalendarX\",\"CallBell\",\"Camera\",\"CameraPlus\",\"CameraRotate\",\"CameraSlash\",\"Campfire\",\"Car\",\"CarBattery\",\"CarProfile\",\"CarSimple\",\"Cardholder\",\"Cards\",\"CardsThree\",\"CaretCircleDoubleUp\",\"CaretCircleDown\",\"CaretCircleLeft\",\"CaretCircleRight\",\"CaretCircleUp\",\"CaretCircleUpDown\",\"CaretDoubleDown\",\"CaretDoubleLeft\",\"CaretDoubleRight\",\"CaretDoubleUp\",\"CaretDown\",\"CaretLeft\",\"CaretLineDown\",\"CaretLineLeft\",\"CaretLineRight\",\"CaretLineUp\",\"CaretRight\",\"CaretUp\",\"CaretUpDown\",\"Carrot\",\"CashRegister\",\"CassetteTape\",\"CastleTurret\",\"Cat\",\"CellSignalFull\",\"CellSignalHigh\",\"CellSignalLow\",\"CellSignalMedium\",\"CellSignalNone\",\"CellSignalSlash\",\"CellSignalX\",\"CellTower\",\"Certificate\",\"Chair\",\"Chalkboard\",\"ChalkboardSimple\",\"ChalkboardTeacher\",\"Champagne\",\"ChargingStation\",\"ChartBar\",\"ChartBarHorizontal\",\"ChartDonut\",\"ChartLine\",\"ChartLineDown\",\"ChartLineUp\",\"ChartPie\",\"ChartPieSlice\",\"ChartPolar\",\"ChartScatter\",\"Chat\",\"ChatCentered\",\"ChatCenteredDots\",\"ChatCenteredSlash\",\"ChatCenteredText\",\"ChatCircle\",\"ChatCircleDots\",\"ChatCircleSlash\",\"ChatCircleText\",\"ChatDots\",\"ChatSlash\",\"ChatTeardrop\",\"ChatTeardropDots\",\"ChatTeardropSlash\",\"ChatTeardropText\",\"ChatText\",\"Chats\",\"ChatsCircle\",\"ChatsTeardrop\",\"Check\",\"CheckCircle\",\"CheckFat\",\"CheckSquare\",\"CheckSquareOffset\",\"Checkerboard\",\"Checks\",\"Cheers\",\"Cheese\",\"ChefHat\",\"Cherries\",\"Church\",\"Cigarette\",\"CigaretteSlash\",\"Circle\",\"CircleDashed\",\"CircleHalf\",\"CircleHalfTilt\",\"CircleNotch\",\"CirclesFour\",\"CirclesThree\",\"CirclesThreePlus\",\"Circuitry\",\"City\",\"Clipboard\",\"ClipboardText\",\"Clock\",\"ClockAfternoon\",\"ClockClockwise\",\"ClockCountdown\",\"ClockUser\",\"ClosedCaptioning\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CloudCheck\",\"CloudFog\",\"CloudLightning\",\"CloudMoon\",\"CloudRain\",\"CloudSlash\",\"CloudSnow\",\"CloudSun\",\"CloudWarning\",\"CloudX\",\"Clover\",\"Club\",\"CoatHanger\",\"CodaLogo\",\"Code\",\"CodeBlock\",\"CodeSimple\",\"CodepenLogo\",\"CodesandboxLogo\",\"Coffee\",\"CoffeeBean\",\"Coin\",\"CoinVertical\",\"Coins\",\"Columns\",\"ColumnsPlusLeft\",\"ColumnsPlusRight\",\"Command\",\"Compass\",\"CompassRose\",\"CompassTool\",\"ComputerTower\",\"Confetti\",\"ContactlessPayment\",\"Control\",\"Cookie\",\"CookingPot\",\"Copy\",\"CopySimple\",\"Copyleft\",\"Copyright\",\"CornersIn\",\"CornersOut\",\"Couch\",\"CourtBasketball\",\"Cow\",\"CowboyHat\",\"Cpu\",\"Crane\",\"CraneTower\",\"CreditCard\",\"Cricket\",\"Crop\",\"Cross\",\"Crosshair\",\"CrosshairSimple\",\"Crown\",\"CrownCross\",\"CrownSimple\",\"Cube\",\"CubeFocus\",\"CubeTransparent\",\"CurrencyBtc\",\"CurrencyCircleDollar\",\"CurrencyCny\",\"CurrencyDollar\",\"CurrencyDollarSimple\",\"CurrencyEth\",\"CurrencyEur\",\"CurrencyGbp\",\"CurrencyInr\",\"CurrencyJpy\",\"CurrencyKrw\",\"CurrencyKzt\",\"CurrencyNgn\",\"CurrencyRub\",\"Cursor\",\"CursorClick\",\"CursorText\",\"Cylinder\",\"Database\",\"Desk\",\"Desktop\",\"DesktopTower\",\"Detective\",\"DevToLogo\",\"DeviceMobile\",\"DeviceMobileCamera\",\"DeviceMobileSlash\",\"DeviceMobileSpeaker\",\"DeviceRotate\",\"DeviceTablet\",\"DeviceTabletCamera\",\"DeviceTabletSpeaker\",\"Devices\",\"Diamond\",\"DiamondsFour\",\"DiceFive\",\"DiceFour\",\"DiceOne\",\"DiceSix\",\"DiceThree\",\"DiceTwo\",\"Disc\",\"DiscoBall\",\"DiscordLogo\",\"Divide\",\"Dna\",\"Dog\",\"Door\",\"DoorOpen\",\"Dot\",\"DotOutline\",\"DotsNine\",\"DotsSix\",\"DotsSixVertical\",\"DotsThree\",\"DotsThreeCircle\",\"DotsThreeOutline\",\"DotsThreeVertical\",\"Download\",\"DownloadSimple\",\"Dress\",\"Dresser\",\"DribbbleLogo\",\"Drone\",\"Drop\",\"DropHalf\",\"DropHalfBottom\",\"DropSimple\",\"DropSlash\",\"DropboxLogo\",\"Ear\",\"EarSlash\",\"Egg\",\"EggCrack\",\"Eject\",\"EjectSimple\",\"Elevator\",\"Empty\",\"Engine\",\"Envelope\",\"EnvelopeOpen\",\"EnvelopeSimple\",\"EnvelopeSimpleOpen\",\"Equalizer\",\"Equals\",\"Eraser\",\"EscalatorDown\",\"EscalatorUp\",\"Exam\",\"ExclamationMark\",\"Exclude\",\"ExcludeSquare\",\"Export\",\"Eye\",\"EyeClosed\",\"EyeSlash\",\"Eyedropper\",\"EyedropperSample\",\"Eyeglasses\",\"Eyes\",\"FaceMask\",\"FacebookLogo\",\"Factory\",\"Faders\",\"FadersHorizontal\",\"FalloutShelter\",\"Fan\",\"Farm\",\"FastForward\",\"FastForwardCircle\",\"Feather\",\"FediverseLogo\",\"FigmaLogo\",\"File\",\"FileArchive\",\"FileArrowDown\",\"FileArrowUp\",\"FileAudio\",\"FileC\",\"FileCloud\",\"FileCode\",\"FileCpp\",\"FileCss\",\"FileCsv\",\"FileDashed\",\"FileDoc\",\"FileHtml\",\"FileImage\",\"FileIni\",\"FileJpg\",\"FileJs\",\"FileJsx\",\"FileLock\",\"FileMagnifyingGlass\",\"FileMd\",\"FileMinus\",\"FilePdf\",\"FilePlus\",\"FilePng\",\"FilePpt\",\"FilePy\",\"FileRs\",\"FileSql\",\"FileSvg\",\"FileText\",\"FileTs\",\"FileTsx\",\"FileTxt\",\"FileVideo\",\"FileVue\",\"FileX\",\"FileXls\",\"FileZip\",\"Files\",\"FilmReel\",\"FilmScript\",\"FilmSlate\",\"FilmStrip\",\"Fingerprint\",\"FingerprintSimple\",\"FinnTheHuman\",\"Fire\",\"FireExtinguisher\",\"FireSimple\",\"FireTruck\",\"FirstAid\",\"FirstAidKit\",\"Fish\",\"FishSimple\",\"Flag\",\"FlagBanner\",\"FlagBannerFold\",\"FlagCheckered\",\"FlagPennant\",\"Flame\",\"Flashlight\",\"Flask\",\"FlipHorizontal\",\"FlipVertical\",\"FloppyDisk\",\"FloppyDiskBack\",\"FlowArrow\",\"Flower\",\"FlowerLotus\",\"FlowerTulip\",\"FlyingSaucer\",\"Folder\",\"FolderDashed\",\"FolderLock\",\"FolderMinus\",\"FolderNotch\",\"FolderNotchMinus\",\"FolderNotchOpen\",\"FolderNotchPlus\",\"FolderOpen\",\"FolderPlus\",\"FolderSimple\",\"FolderSimpleDashed\",\"FolderSimpleLock\",\"FolderSimpleMinus\",\"FolderSimplePlus\",\"FolderSimpleStar\",\"FolderSimpleUser\",\"FolderStar\",\"FolderUser\",\"Folders\",\"Football\",\"FootballHelmet\",\"Footprints\",\"ForkKnife\",\"FourK\",\"FrameCorners\",\"FramerLogo\",\"Function\",\"Funnel\",\"FunnelSimple\",\"FunnelSimpleX\",\"FunnelX\",\"GameController\",\"Garage\",\"GasCan\",\"GasPump\",\"Gauge\",\"Gavel\",\"Gear\",\"GearFine\",\"GearSix\",\"GenderFemale\",\"GenderIntersex\",\"GenderMale\",\"GenderNeuter\",\"GenderNonbinary\",\"GenderTransgender\",\"Ghost\",\"Gif\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitDiff\",\"GitFork\",\"GitMerge\",\"GitPullRequest\",\"GithubLogo\",\"GitlabLogo\",\"GitlabLogoSimple\",\"Globe\",\"GlobeHemisphereEast\",\"GlobeHemisphereWest\",\"GlobeSimple\",\"GlobeSimpleX\",\"GlobeStand\",\"GlobeX\",\"Goggles\",\"Golf\",\"GoodreadsLogo\",\"GoogleCardboardLogo\",\"GoogleChromeLogo\",\"GoogleDriveLogo\",\"GoogleLogo\",\"GooglePhotosLogo\",\"GooglePlayLogo\",\"GooglePodcastsLogo\",\"Gps\",\"GpsFix\",\"GpsSlash\",\"Gradient\",\"GraduationCap\",\"Grains\",\"GrainsSlash\",\"Graph\",\"GraphicsCard\",\"GreaterThan\",\"GreaterThanOrEqual\",\"GridFour\",\"GridNine\",\"Guitar\",\"HairDryer\",\"Hamburger\",\"Hammer\",\"Hand\",\"HandArrowDown\",\"HandArrowUp\",\"HandCoins\",\"HandDeposit\",\"HandEye\",\"HandFist\",\"HandGrabbing\",\"HandHeart\",\"HandPalm\",\"HandPeace\",\"HandPointing\",\"HandSoap\",\"HandSwipeLeft\",\"HandSwipeRight\",\"HandTap\",\"HandWaving\",\"HandWithdraw\",\"Handbag\",\"HandbagSimple\",\"HandsClapping\",\"HandsPraying\",\"Handshake\",\"HardDrive\",\"HardDrives\",\"HardHat\",\"Hash\",\"HashStraight\",\"HeadCircuit\",\"Headlights\",\"Headphones\",\"Headset\",\"Heart\",\"HeartBreak\",\"HeartHalf\",\"HeartStraight\",\"HeartStraightBreak\",\"Heartbeat\",\"Hexagon\",\"HighDefinition\",\"HighHeel\",\"Highlighter\",\"HighlighterCircle\",\"Hockey\",\"Hoodie\",\"Horse\",\"Hospital\",\"Hourglass\",\"HourglassHigh\",\"HourglassLow\",\"HourglassMedium\",\"HourglassSimple\",\"HourglassSimpleHigh\",\"HourglassSimpleLow\",\"House\",\"HouseLine\",\"HouseSimple\",\"Hurricane\",\"IceCream\",\"IdentificationBadge\",\"IdentificationCard\",\"Image\",\"ImageBroken\",\"ImageSquare\",\"Images\",\"ImagesSquare\",\"Infinity\",\"Info\",\"InstagramLogo\",\"Intersect\",\"IntersectSquare\",\"IntersectThree\",\"Intersection\",\"Invoice\",\"Island\",\"Jar\",\"JarLabel\",\"Jeep\",\"Joystick\",\"Kanban\",\"Key\",\"KeyReturn\",\"Keyboard\",\"Keyhole\",\"Knife\",\"Ladder\",\"LadderSimple\",\"Lamp\",\"LampPendant\",\"Laptop\",\"Lasso\",\"LastfmLogo\",\"Layout\",\"Leaf\",\"Lectern\",\"Lego\",\"LegoSmiley\",\"LessThan\",\"LessThanOrEqual\",\"LetterCircleH\",\"LetterCircleP\",\"LetterCircleV\",\"Lifebuoy\",\"Lightbulb\",\"LightbulbFilament\",\"Lighthouse\",\"Lightning\",\"LightningA\",\"LightningSlash\",\"LineSegment\",\"LineSegments\",\"LineVertical\",\"Link\",\"LinkBreak\",\"LinkSimple\",\"LinkSimpleBreak\",\"LinkSimpleHorizontal\",\"LinkedinLogo\",\"LinktreeLogo\",\"LinuxLogo\",\"List\",\"ListBullets\",\"ListChecks\",\"ListDashes\",\"ListHeart\",\"ListMagnifyingGlass\",\"ListNumbers\",\"ListPlus\",\"ListStar\",\"Lock\",\"LockKey\",\"LockKeyOpen\",\"LockLaminated\",\"LockLaminatedOpen\",\"LockOpen\",\"LockSimple\",\"LockSimpleOpen\",\"Lockers\",\"Log\",\"MagicWand\",\"Magnet\",\"MagnetStraight\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"Mailbox\",\"MapPin\",\"MapPinArea\",\"MapPinLine\",\"MapPinPlus\",\"MapPinSimple\",\"MapPinSimpleArea\",\"MapPinSimpleLine\",\"MapTrifold\",\"MarkdownLogo\",\"MarkerCircle\",\"Martini\",\"MaskHappy\",\"MaskSad\",\"MastodonLogo\",\"MathOperations\",\"MatrixLogo\",\"Medal\",\"MedalMilitary\",\"MediumLogo\",\"Megaphone\",\"MegaphoneSimple\",\"MemberOf\",\"Memory\",\"MessengerLogo\",\"MetaLogo\",\"Meteor\",\"Metronome\",\"Microphone\",\"MicrophoneSlash\",\"MicrophoneStage\",\"Microscope\",\"MicrosoftExcelLogo\",\"MicrosoftOutlookLogo\",\"MicrosoftTeamsLogo\",\"MicrosoftWordLogo\",\"Minus\",\"MinusCircle\",\"MinusSquare\",\"Money\",\"MoneyWavy\",\"Monitor\",\"MonitorArrowUp\",\"MonitorPlay\",\"Moon\",\"MoonStars\",\"Moped\",\"MopedFront\",\"Mosque\",\"Motorcycle\",\"Mountains\",\"Mouse\",\"MouseLeftClick\",\"MouseMiddleClick\",\"MouseRightClick\",\"MouseScroll\",\"MouseSimple\",\"MusicNote\",\"MusicNoteSimple\",\"MusicNotes\",\"MusicNotesMinus\",\"MusicNotesPlus\",\"MusicNotesSimple\",\"NavigationArrow\",\"Needle\",\"Network\",\"NetworkSlash\",\"NetworkX\",\"Newspaper\",\"NewspaperClipping\",\"NotEquals\",\"NotMemberOf\",\"NotSubsetOf\",\"NotSupersetOf\",\"Notches\",\"Note\",\"NoteBlank\",\"NotePencil\",\"Notebook\",\"Notepad\",\"Notification\",\"NotionLogo\",\"NuclearPlant\",\"NumberCircleEight\",\"NumberCircleFive\",\"NumberCircleFour\",\"NumberCircleNine\",\"NumberCircleOne\",\"NumberCircleSeven\",\"NumberCircleSix\",\"NumberCircleThree\",\"NumberCircleTwo\",\"NumberCircleZero\",\"NumberEight\",\"NumberFive\",\"NumberFour\",\"NumberNine\",\"NumberOne\",\"NumberSeven\",\"NumberSix\",\"NumberSquareEight\",\"NumberSquareFive\",\"NumberSquareFour\",\"NumberSquareNine\",\"NumberSquareOne\",\"NumberSquareSeven\",\"NumberSquareSix\",\"NumberSquareThree\",\"NumberSquareTwo\",\"NumberSquareZero\",\"NumberThree\",\"NumberTwo\",\"NumberZero\",\"Numpad\",\"Nut\",\"NyTimesLogo\",\"Octagon\",\"OfficeChair\",\"Onigiri\",\"OpenAiLogo\",\"Option\",\"Orange\",\"OrangeSlice\",\"Oven\",\"Package\",\"PaintBrush\",\"PaintBrushBroad\",\"PaintBrushHousehold\",\"PaintBucket\",\"PaintRoller\",\"Palette\",\"Panorama\",\"Pants\",\"PaperPlane\",\"PaperPlaneRight\",\"PaperPlaneTilt\",\"Paperclip\",\"PaperclipHorizontal\",\"Parachute\",\"Paragraph\",\"Parallelogram\",\"Park\",\"Password\",\"Path\",\"PatreonLogo\",\"Pause\",\"PauseCircle\",\"PawPrint\",\"PaypalLogo\",\"Peace\",\"Pen\",\"PenNib\",\"PenNibStraight\",\"Pencil\",\"PencilCircle\",\"PencilLine\",\"PencilRuler\",\"PencilSimple\",\"PencilSimpleLine\",\"PencilSimpleSlash\",\"PencilSlash\",\"Pentagon\",\"Pentagram\",\"Pepper\",\"Percent\",\"Person\",\"PersonArmsSpread\",\"PersonSimple\",\"PersonSimpleBike\",\"PersonSimpleCircle\",\"PersonSimpleHike\",\"PersonSimpleRun\",\"PersonSimpleSki\",\"PersonSimpleSwim\",\"PersonSimpleTaiChi\",\"PersonSimpleThrow\",\"PersonSimpleWalk\",\"Perspective\",\"Phone\",\"PhoneCall\",\"PhoneDisconnect\",\"PhoneIncoming\",\"PhoneList\",\"PhoneOutgoing\",\"PhonePause\",\"PhonePlus\",\"PhoneSlash\",\"PhoneTransfer\",\"PhoneX\",\"PhosphorLogo\",\"Pi\",\"PianoKeys\",\"PicnicTable\",\"PictureInPicture\",\"PiggyBank\",\"Pill\",\"PingPong\",\"PintGlass\",\"PinterestLogo\",\"Pinwheel\",\"Pipe\",\"PipeWrench\",\"PixLogo\",\"Pizza\",\"Placeholder\",\"Planet\",\"Plant\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Playlist\",\"Plug\",\"PlugCharging\",\"Plugs\",\"PlugsConnected\",\"Plus\",\"PlusCircle\",\"PlusMinus\",\"PlusSquare\",\"PokerChip\",\"PoliceCar\",\"Polygon\",\"Popcorn\",\"Popsicle\",\"PottedPlant\",\"Power\",\"Prescription\",\"Presentation\",\"PresentationChart\",\"Printer\",\"Prohibit\",\"ProhibitInset\",\"ProjectorScreen\",\"ProjectorScreenChart\",\"Pulse\",\"PushPin\",\"PushPinSimple\",\"PushPinSimpleSlash\",\"PushPinSlash\",\"PuzzlePiece\",\"QrCode\",\"Question\",\"QuestionMark\",\"Queue\",\"Quotes\",\"Rabbit\",\"Racquet\",\"Radical\",\"Radio\",\"RadioButton\",\"Radioactive\",\"Rainbow\",\"RainbowCloud\",\"Ranking\",\"ReadCvLogo\",\"Receipt\",\"ReceiptX\",\"Record\",\"Rectangle\",\"RectangleDashed\",\"Recycle\",\"RedditLogo\",\"Repeat\",\"RepeatOnce\",\"ReplitLogo\",\"Resize\",\"Rewind\",\"RewindCircle\",\"RoadHorizon\",\"Robot\",\"Rocket\",\"RocketLaunch\",\"Rows\",\"RowsPlusBottom\",\"RowsPlusTop\",\"Rss\",\"RssSimple\",\"Rug\",\"Ruler\",\"Sailboat\",\"Scales\",\"Scan\",\"ScanSmiley\",\"Scissors\",\"Scooter\",\"Screencast\",\"Screwdriver\",\"Scribble\",\"ScribbleLoop\",\"Scroll\",\"Seal\",\"SealCheck\",\"SealPercent\",\"SealQuestion\",\"SealWarning\",\"Seat\",\"Seatbelt\",\"SecurityCamera\",\"Selection\",\"SelectionAll\",\"SelectionBackground\",\"SelectionForeground\",\"SelectionInverse\",\"SelectionPlus\",\"SelectionSlash\",\"Shapes\",\"Share\",\"ShareFat\",\"ShareNetwork\",\"Shield\",\"ShieldCheck\",\"ShieldCheckered\",\"ShieldChevron\",\"ShieldPlus\",\"ShieldSlash\",\"ShieldStar\",\"ShieldWarning\",\"ShippingContainer\",\"ShirtFolded\",\"ShootingStar\",\"ShoppingBag\",\"ShoppingBagOpen\",\"ShoppingCart\",\"ShoppingCartSimple\",\"Shovel\",\"Shower\",\"Shrimp\",\"Shuffle\",\"ShuffleAngular\",\"ShuffleSimple\",\"Sidebar\",\"SidebarSimple\",\"Sigma\",\"SignIn\",\"SignOut\",\"Signature\",\"Signpost\",\"SimCard\",\"Siren\",\"SketchLogo\",\"SkipBack\",\"SkipBackCircle\",\"SkipForward\",\"SkipForwardCircle\",\"Skull\",\"SkypeLogo\",\"SlackLogo\",\"Sliders\",\"SlidersHorizontal\",\"Slideshow\",\"Smiley\",\"SmileyAngry\",\"SmileyBlank\",\"SmileyMeh\",\"SmileyMelting\",\"SmileyNervous\",\"SmileySad\",\"SmileySticker\",\"SmileyWink\",\"SmileyXEyes\",\"SnapchatLogo\",\"Sneaker\",\"SneakerMove\",\"Snowflake\",\"SoccerBall\",\"Sock\",\"SolarPanel\",\"SolarRoof\",\"SortAscending\",\"SortDescending\",\"SoundcloudLogo\",\"Spade\",\"Sparkle\",\"SpeakerHifi\",\"SpeakerHigh\",\"SpeakerLow\",\"SpeakerNone\",\"SpeakerSimpleHigh\",\"SpeakerSimpleLow\",\"SpeakerSimpleNone\",\"SpeakerSimpleSlash\",\"SpeakerSimpleX\",\"SpeakerSlash\",\"SpeakerX\",\"Speedometer\",\"Sphere\",\"Spinner\",\"SpinnerBall\",\"SpinnerGap\",\"Spiral\",\"SplitHorizontal\",\"SplitVertical\",\"SpotifyLogo\",\"SprayBottle\",\"Square\",\"SquareHalf\",\"SquareHalfBottom\",\"SquareLogo\",\"SquareSplitVertical\",\"SquaresFour\",\"Stack\",\"StackMinus\",\"StackOverflowLogo\",\"StackPlus\",\"StackSimple\",\"Stairs\",\"Stamp\",\"StandardDefinition\",\"Star\",\"StarAndCrescent\",\"StarFour\",\"StarHalf\",\"StarOfDavid\",\"SteamLogo\",\"SteeringWheel\",\"Steps\",\"Stethoscope\",\"Sticker\",\"Stool\",\"Stop\",\"StopCircle\",\"Storefront\",\"Strategy\",\"StripeLogo\",\"Student\",\"SubsetOf\",\"SubsetProperOf\",\"Subtitles\",\"SubtitlesSlash\",\"Subtract\",\"SubtractSquare\",\"Subway\",\"Suitcase\",\"SuitcaseRolling\",\"SuitcaseSimple\",\"Sun\",\"SunDim\",\"SunHorizon\",\"Sunglasses\",\"SupersetOf\",\"SupersetProperOf\",\"Swap\",\"Swatches\",\"SwimmingPool\",\"Sword\",\"Synagogue\",\"Syringe\",\"TShirt\",\"Table\",\"Tabs\",\"Tag\",\"TagChevron\",\"TagSimple\",\"Target\",\"Taxi\",\"TeaBag\",\"TelegramLogo\",\"Television\",\"TelevisionSimple\",\"TennisBall\",\"Tent\",\"Terminal\",\"TerminalWindow\",\"TestTube\",\"TextAUnderline\",\"TextAa\",\"TextAlignCenter\",\"TextAlignJustify\",\"TextAlignLeft\",\"TextAlignRight\",\"TextB\",\"TextColumns\",\"TextH\",\"TextHFive\",\"TextHFour\",\"TextHOne\",\"TextHSix\",\"TextHThree\",\"TextHTwo\",\"TextIndent\",\"TextItalic\",\"TextOutdent\",\"TextStrikethrough\",\"TextSubscript\",\"TextSuperscript\",\"TextT\",\"TextTSlash\",\"TextUnderline\",\"Textbox\",\"Thermometer\",\"ThermometerCold\",\"ThermometerHot\",\"ThermometerSimple\",\"ThreadsLogo\",\"ThreeD\",\"ThumbsDown\",\"ThumbsUp\",\"Ticket\",\"TidalLogo\",\"TiktokLogo\",\"Tilde\",\"Timer\",\"TipJar\",\"Tipi\",\"Tire\",\"ToggleLeft\",\"ToggleRight\",\"Toilet\",\"ToiletPaper\",\"Toolbox\",\"Tooth\",\"Tornado\",\"Tote\",\"ToteSimple\",\"Towel\",\"Tractor\",\"Trademark\",\"TrademarkRegistered\",\"TrafficCone\",\"TrafficSign\",\"TrafficSignal\",\"Train\",\"TrainRegional\",\"TrainSimple\",\"Tram\",\"Translate\",\"Trash\",\"TrashSimple\",\"Tray\",\"TrayArrowDown\",\"TrayArrowUp\",\"TreasureChest\",\"Tree\",\"TreeEvergreen\",\"TreePalm\",\"TreeStructure\",\"TreeView\",\"TrendDown\",\"TrendUp\",\"Triangle\",\"TriangleDashed\",\"Trolley\",\"TrolleySuitcase\",\"Trophy\",\"Truck\",\"TruckTrailer\",\"TumblrLogo\",\"TwitchLogo\",\"TwitterLogo\",\"Umbrella\",\"UmbrellaSimple\",\"Union\",\"Unite\",\"UniteSquare\",\"Upload\",\"UploadSimple\",\"Usb\",\"User\",\"UserCheck\",\"UserCircle\",\"UserCircleCheck\",\"UserCircleDashed\",\"UserCircleGear\",\"UserCircleMinus\",\"UserCirclePlus\",\"UserFocus\",\"UserGear\",\"UserList\",\"UserMinus\",\"UserPlus\",\"UserRectangle\",\"UserSound\",\"UserSquare\",\"UserSwitch\",\"Users\",\"UsersFour\",\"UsersThree\",\"Van\",\"Vault\",\"VectorThree\",\"VectorTwo\",\"Vibrate\",\"Video\",\"VideoCamera\",\"VideoCameraSlash\",\"VideoConference\",\"Vignette\",\"VinylRecord\",\"VirtualReality\",\"Virus\",\"Visor\",\"Voicemail\",\"Volleyball\",\"Wall\",\"Wallet\",\"Warehouse\",\"Warning\",\"WarningCircle\",\"WarningDiamond\",\"WarningOctagon\",\"WashingMachine\",\"Watch\",\"WaveSawtooth\",\"WaveSine\",\"WaveSquare\",\"WaveTriangle\",\"Waveform\",\"WaveformSlash\",\"Waves\",\"Webcam\",\"WebcamSlash\",\"WebhooksLogo\",\"WechatLogo\",\"WhatsappLogo\",\"Wheelchair\",\"WheelchairMotion\",\"WifiHigh\",\"WifiLow\",\"WifiMedium\",\"WifiNone\",\"WifiSlash\",\"WifiX\",\"Wind\",\"Windmill\",\"WindowsLogo\",\"Wine\",\"Wrench\",\"X\",\"XCircle\",\"XLogo\",\"XSquare\",\"Yarn\",\"YinYang\",\"YoutubeLogo\"];const moduleBaseUrl=\"https://framer.com/m/phosphor-icons/\";const weightOptions=[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\"];const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * PHOSPHOR\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,weight,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HouseFactory(React):null);async function importModule(){// Get the selected module\ntry{const version=\"0.0.57\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@${version}`;const module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch(err){if(isMounted.current)setSelectedIcon(null);}}useEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined},focusable:\"false\",color:color,children:/*#__PURE__*/_jsx(SelectedIcon,{color:color,weight:weight})}):emptyState});}Icon.displayName=\"Phosphor\";Icon.defaultProps={width:24,height:24,iconSelection:\"House\",iconSearch:\"House\",color:\"#66F\",selectByList:true,weight:\"regular\",mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Phosphor site](https://phosphoricons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},weight:{type:ControlType.Enum,title:\"Weight\",optionTitles:weightOptions.map(piece=>piece.charAt(0).toUpperCase()+piece.slice(1)),options:weightOptions,defaultValue:Icon.defaultProps.weight},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor.map","/*\n * utils\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HouseFactory from\"https://framer.com/m/phosphor-icons/House.js@0.0.57\";import{defaultEvents,useIconSelection}from\"https://framer.com/m/utils-MaUy.js@OSpwWF91FHPVFyQJjMHt\";const iconKeys=[\"Acorn\",\"AddressBook\",\"AddressBookTabs\",\"AirTrafficControl\",\"Airplane\",\"AirplaneInFlight\",\"AirplaneLanding\",\"AirplaneTakeoff\",\"AirplaneTaxiing\",\"AirplaneTilt\",\"Airplay\",\"Alarm\",\"Alien\",\"AlignBottom\",\"AlignBottomSimple\",\"AlignCenterVertical\",\"AlignLeft\",\"AlignLeftSimple\",\"AlignRight\",\"AlignRightSimple\",\"AlignTop\",\"AlignTopSimple\",\"AmazonLogo\",\"Ambulance\",\"Anchor\",\"AnchorSimple\",\"AndroidLogo\",\"Angle\",\"AngularLogo\",\"Aperture\",\"AppStoreLogo\",\"AppWindow\",\"AppleLogo\",\"ApplePodcastsLogo\",\"ApproximateEquals\",\"Archive\",\"ArchiveBox\",\"ArchiveTray\",\"Armchair\",\"ArrowArcLeft\",\"ArrowArcRight\",\"ArrowBendDownLeft\",\"ArrowBendDownRight\",\"ArrowBendLeftDown\",\"ArrowBendLeftUp\",\"ArrowBendRightDown\",\"ArrowBendRightUp\",\"ArrowBendUpLeft\",\"ArrowBendUpRight\",\"ArrowCircleDown\",\"ArrowCircleDownLeft\",\"ArrowCircleDownRight\",\"ArrowCircleLeft\",\"ArrowCircleRight\",\"ArrowCircleUp\",\"ArrowCircleUpLeft\",\"ArrowCircleUpRight\",\"ArrowClockwise\",\"ArrowDown\",\"ArrowDownLeft\",\"ArrowDownRight\",\"ArrowElbowDownLeft\",\"ArrowElbowDownRight\",\"ArrowElbowLeft\",\"ArrowElbowLeftDown\",\"ArrowElbowLeftUp\",\"ArrowElbowRight\",\"ArrowElbowRightDown\",\"ArrowElbowRightUp\",\"ArrowElbowUpLeft\",\"ArrowElbowUpRight\",\"ArrowFatDown\",\"ArrowFatLeft\",\"ArrowFatLineDown\",\"ArrowFatLineLeft\",\"ArrowFatLineRight\",\"ArrowFatLineUp\",\"ArrowFatLinesDown\",\"ArrowFatLinesLeft\",\"ArrowFatLinesRight\",\"ArrowFatLinesUp\",\"ArrowFatRight\",\"ArrowFatUp\",\"ArrowLeft\",\"ArrowLineDown\",\"ArrowLineDownLeft\",\"ArrowLineDownRight\",\"ArrowLineLeft\",\"ArrowLineRight\",\"ArrowLineUp\",\"ArrowLineUpLeft\",\"ArrowLineUpRight\",\"ArrowRight\",\"ArrowSquareDown\",\"ArrowSquareDownLeft\",\"ArrowSquareDownRight\",\"ArrowSquareIn\",\"ArrowSquareLeft\",\"ArrowSquareOut\",\"ArrowSquareRight\",\"ArrowSquareUp\",\"ArrowSquareUpLeft\",\"ArrowSquareUpRight\",\"ArrowUDownLeft\",\"ArrowUDownRight\",\"ArrowULeftDown\",\"ArrowULeftUp\",\"ArrowURightDown\",\"ArrowURightUp\",\"ArrowUUpLeft\",\"ArrowUUpRight\",\"ArrowUp\",\"ArrowUpLeft\",\"ArrowUpRight\",\"ArrowsClockwise\",\"ArrowsDownUp\",\"ArrowsHorizontal\",\"ArrowsIn\",\"ArrowsInCardinal\",\"ArrowsInLineVertical\",\"ArrowsInSimple\",\"ArrowsLeftRight\",\"ArrowsMerge\",\"ArrowsOut\",\"ArrowsOutCardinal\",\"ArrowsOutSimple\",\"ArrowsSplit\",\"ArrowsVertical\",\"Article\",\"ArticleMedium\",\"ArticleNyTimes\",\"Asclepius\",\"Asterisk\",\"AsteriskSimple\",\"At\",\"Atom\",\"Avocado\",\"Axe\",\"Baby\",\"BabyCarriage\",\"Backpack\",\"Backspace\",\"Bag\",\"BagSimple\",\"Balloon\",\"Bandaids\",\"Bank\",\"Barbell\",\"Barcode\",\"Barn\",\"Barricade\",\"Baseball\",\"BaseballCap\",\"BaseballHelmet\",\"Basket\",\"Basketball\",\"Bathtub\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryHigh\",\"BatteryLow\",\"BatteryMedium\",\"BatteryPlus\",\"BatteryPlusVertical\",\"BatteryVerticalEmpty\",\"BatteryVerticalFull\",\"BatteryVerticalHigh\",\"BatteryVerticalLow\",\"BatteryWarning\",\"BeachBall\",\"Beanie\",\"Bed\",\"BeerBottle\",\"BeerStein\",\"BehanceLogo\",\"Bell\",\"BellRinging\",\"BellSimple\",\"BellSimpleRinging\",\"BellSimpleSlash\",\"BellSimpleZ\",\"BellSlash\",\"BellZ\",\"Belt\",\"BezierCurve\",\"Bicycle\",\"Binary\",\"Binoculars\",\"Biohazard\",\"Bird\",\"Blueprint\",\"Bluetooth\",\"BluetoothConnected\",\"BluetoothSlash\",\"BluetoothX\",\"Boat\",\"Bomb\",\"Bone\",\"Book\",\"BookBookmark\",\"BookOpen\",\"BookOpenText\",\"BookOpenUser\",\"BookUser\",\"Bookmark\",\"BookmarkSimple\",\"Bookmarks\",\"BookmarksSimple\",\"Books\",\"Boot\",\"Boules\",\"BoundingBox\",\"BowlFood\",\"BowlSteam\",\"BowlingBall\",\"BoxArrowDown\",\"BoxArrowUp\",\"BoxingGlove\",\"BracketsAngle\",\"BracketsCurly\",\"BracketsRound\",\"BracketsSquare\",\"Brain\",\"Brandy\",\"Bread\",\"Bridge\",\"Briefcase\",\"BriefcaseMetal\",\"Broadcast\",\"Broom\",\"Browser\",\"Browsers\",\"Bug\",\"BugBeetle\",\"BugDroid\",\"Building\",\"BuildingApartment\",\"BuildingOffice\",\"Buildings\",\"Bulldozer\",\"Bus\",\"Butterfly\",\"CableCar\",\"Cactus\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarBlank\",\"CalendarCheck\",\"CalendarDot\",\"CalendarDots\",\"CalendarHeart\",\"CalendarMinus\",\"CalendarPlus\",\"CalendarSlash\",\"CalendarStar\",\"CalendarX\",\"CallBell\",\"Camera\",\"CameraPlus\",\"CameraRotate\",\"CameraSlash\",\"Campfire\",\"Car\",\"CarBattery\",\"CarProfile\",\"CarSimple\",\"Cardholder\",\"Cards\",\"CardsThree\",\"CaretCircleDoubleUp\",\"CaretCircleDown\",\"CaretCircleLeft\",\"CaretCircleRight\",\"CaretCircleUp\",\"CaretCircleUpDown\",\"CaretDoubleDown\",\"CaretDoubleLeft\",\"CaretDoubleRight\",\"CaretDoubleUp\",\"CaretDown\",\"CaretLeft\",\"CaretLineDown\",\"CaretLineLeft\",\"CaretLineRight\",\"CaretLineUp\",\"CaretRight\",\"CaretUp\",\"CaretUpDown\",\"Carrot\",\"CashRegister\",\"CassetteTape\",\"CastleTurret\",\"Cat\",\"CellSignalFull\",\"CellSignalHigh\",\"CellSignalLow\",\"CellSignalMedium\",\"CellSignalNone\",\"CellSignalSlash\",\"CellSignalX\",\"CellTower\",\"Certificate\",\"Chair\",\"Chalkboard\",\"ChalkboardSimple\",\"ChalkboardTeacher\",\"Champagne\",\"ChargingStation\",\"ChartBar\",\"ChartBarHorizontal\",\"ChartDonut\",\"ChartLine\",\"ChartLineDown\",\"ChartLineUp\",\"ChartPie\",\"ChartPieSlice\",\"ChartPolar\",\"ChartScatter\",\"Chat\",\"ChatCentered\",\"ChatCenteredDots\",\"ChatCenteredSlash\",\"ChatCenteredText\",\"ChatCircle\",\"ChatCircleDots\",\"ChatCircleSlash\",\"ChatCircleText\",\"ChatDots\",\"ChatSlash\",\"ChatTeardrop\",\"ChatTeardropDots\",\"ChatTeardropSlash\",\"ChatTeardropText\",\"ChatText\",\"Chats\",\"ChatsCircle\",\"ChatsTeardrop\",\"Check\",\"CheckCircle\",\"CheckFat\",\"CheckSquare\",\"CheckSquareOffset\",\"Checkerboard\",\"Checks\",\"Cheers\",\"Cheese\",\"ChefHat\",\"Cherries\",\"Church\",\"Cigarette\",\"CigaretteSlash\",\"Circle\",\"CircleDashed\",\"CircleHalf\",\"CircleHalfTilt\",\"CircleNotch\",\"CirclesFour\",\"CirclesThree\",\"CirclesThreePlus\",\"Circuitry\",\"City\",\"Clipboard\",\"ClipboardText\",\"Clock\",\"ClockAfternoon\",\"ClockClockwise\",\"ClockCountdown\",\"ClockUser\",\"ClosedCaptioning\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CloudCheck\",\"CloudFog\",\"CloudLightning\",\"CloudMoon\",\"CloudRain\",\"CloudSlash\",\"CloudSnow\",\"CloudSun\",\"CloudWarning\",\"CloudX\",\"Clover\",\"Club\",\"CoatHanger\",\"CodaLogo\",\"Code\",\"CodeBlock\",\"CodeSimple\",\"CodepenLogo\",\"CodesandboxLogo\",\"Coffee\",\"CoffeeBean\",\"Coin\",\"CoinVertical\",\"Coins\",\"Columns\",\"ColumnsPlusLeft\",\"ColumnsPlusRight\",\"Command\",\"Compass\",\"CompassRose\",\"CompassTool\",\"ComputerTower\",\"Confetti\",\"ContactlessPayment\",\"Control\",\"Cookie\",\"CookingPot\",\"Copy\",\"CopySimple\",\"Copyleft\",\"Copyright\",\"CornersIn\",\"CornersOut\",\"Couch\",\"CourtBasketball\",\"Cow\",\"CowboyHat\",\"Cpu\",\"Crane\",\"CraneTower\",\"CreditCard\",\"Cricket\",\"Crop\",\"Cross\",\"Crosshair\",\"CrosshairSimple\",\"Crown\",\"CrownCross\",\"CrownSimple\",\"Cube\",\"CubeFocus\",\"CubeTransparent\",\"CurrencyBtc\",\"CurrencyCircleDollar\",\"CurrencyCny\",\"CurrencyDollar\",\"CurrencyDollarSimple\",\"CurrencyEth\",\"CurrencyEur\",\"CurrencyGbp\",\"CurrencyInr\",\"CurrencyJpy\",\"CurrencyKrw\",\"CurrencyKzt\",\"CurrencyNgn\",\"CurrencyRub\",\"Cursor\",\"CursorClick\",\"CursorText\",\"Cylinder\",\"Database\",\"Desk\",\"Desktop\",\"DesktopTower\",\"Detective\",\"DevToLogo\",\"DeviceMobile\",\"DeviceMobileCamera\",\"DeviceMobileSlash\",\"DeviceMobileSpeaker\",\"DeviceRotate\",\"DeviceTablet\",\"DeviceTabletCamera\",\"DeviceTabletSpeaker\",\"Devices\",\"Diamond\",\"DiamondsFour\",\"DiceFive\",\"DiceFour\",\"DiceOne\",\"DiceSix\",\"DiceThree\",\"DiceTwo\",\"Disc\",\"DiscoBall\",\"DiscordLogo\",\"Divide\",\"Dna\",\"Dog\",\"Door\",\"DoorOpen\",\"Dot\",\"DotOutline\",\"DotsNine\",\"DotsSix\",\"DotsSixVertical\",\"DotsThree\",\"DotsThreeCircle\",\"DotsThreeOutline\",\"DotsThreeVertical\",\"Download\",\"DownloadSimple\",\"Dress\",\"Dresser\",\"DribbbleLogo\",\"Drone\",\"Drop\",\"DropHalf\",\"DropHalfBottom\",\"DropSimple\",\"DropSlash\",\"DropboxLogo\",\"Ear\",\"EarSlash\",\"Egg\",\"EggCrack\",\"Eject\",\"EjectSimple\",\"Elevator\",\"Empty\",\"Engine\",\"Envelope\",\"EnvelopeOpen\",\"EnvelopeSimple\",\"EnvelopeSimpleOpen\",\"Equalizer\",\"Equals\",\"Eraser\",\"EscalatorDown\",\"EscalatorUp\",\"Exam\",\"ExclamationMark\",\"Exclude\",\"ExcludeSquare\",\"Export\",\"Eye\",\"EyeClosed\",\"EyeSlash\",\"Eyedropper\",\"EyedropperSample\",\"Eyeglasses\",\"Eyes\",\"FaceMask\",\"FacebookLogo\",\"Factory\",\"Faders\",\"FadersHorizontal\",\"FalloutShelter\",\"Fan\",\"Farm\",\"FastForward\",\"FastForwardCircle\",\"Feather\",\"FediverseLogo\",\"FigmaLogo\",\"File\",\"FileArchive\",\"FileArrowDown\",\"FileArrowUp\",\"FileAudio\",\"FileC\",\"FileCloud\",\"FileCode\",\"FileCpp\",\"FileCss\",\"FileCsv\",\"FileDashed\",\"FileDoc\",\"FileHtml\",\"FileImage\",\"FileIni\",\"FileJpg\",\"FileJs\",\"FileJsx\",\"FileLock\",\"FileMagnifyingGlass\",\"FileMd\",\"FileMinus\",\"FilePdf\",\"FilePlus\",\"FilePng\",\"FilePpt\",\"FilePy\",\"FileRs\",\"FileSql\",\"FileSvg\",\"FileText\",\"FileTs\",\"FileTsx\",\"FileTxt\",\"FileVideo\",\"FileVue\",\"FileX\",\"FileXls\",\"FileZip\",\"Files\",\"FilmReel\",\"FilmScript\",\"FilmSlate\",\"FilmStrip\",\"Fingerprint\",\"FingerprintSimple\",\"FinnTheHuman\",\"Fire\",\"FireExtinguisher\",\"FireSimple\",\"FireTruck\",\"FirstAid\",\"FirstAidKit\",\"Fish\",\"FishSimple\",\"Flag\",\"FlagBanner\",\"FlagBannerFold\",\"FlagCheckered\",\"FlagPennant\",\"Flame\",\"Flashlight\",\"Flask\",\"FlipHorizontal\",\"FlipVertical\",\"FloppyDisk\",\"FloppyDiskBack\",\"FlowArrow\",\"Flower\",\"FlowerLotus\",\"FlowerTulip\",\"FlyingSaucer\",\"Folder\",\"FolderDashed\",\"FolderLock\",\"FolderMinus\",\"FolderNotch\",\"FolderNotchMinus\",\"FolderNotchOpen\",\"FolderNotchPlus\",\"FolderOpen\",\"FolderPlus\",\"FolderSimple\",\"FolderSimpleDashed\",\"FolderSimpleLock\",\"FolderSimpleMinus\",\"FolderSimplePlus\",\"FolderSimpleStar\",\"FolderSimpleUser\",\"FolderStar\",\"FolderUser\",\"Folders\",\"Football\",\"FootballHelmet\",\"Footprints\",\"ForkKnife\",\"FourK\",\"FrameCorners\",\"FramerLogo\",\"Function\",\"Funnel\",\"FunnelSimple\",\"FunnelSimpleX\",\"FunnelX\",\"GameController\",\"Garage\",\"GasCan\",\"GasPump\",\"Gauge\",\"Gavel\",\"Gear\",\"GearFine\",\"GearSix\",\"GenderFemale\",\"GenderIntersex\",\"GenderMale\",\"GenderNeuter\",\"GenderNonbinary\",\"GenderTransgender\",\"Ghost\",\"Gif\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitDiff\",\"GitFork\",\"GitMerge\",\"GitPullRequest\",\"GithubLogo\",\"GitlabLogo\",\"GitlabLogoSimple\",\"Globe\",\"GlobeHemisphereEast\",\"GlobeHemisphereWest\",\"GlobeSimple\",\"GlobeSimpleX\",\"GlobeStand\",\"GlobeX\",\"Goggles\",\"Golf\",\"GoodreadsLogo\",\"GoogleCardboardLogo\",\"GoogleChromeLogo\",\"GoogleDriveLogo\",\"GoogleLogo\",\"GooglePhotosLogo\",\"GooglePlayLogo\",\"GooglePodcastsLogo\",\"Gps\",\"GpsFix\",\"GpsSlash\",\"Gradient\",\"GraduationCap\",\"Grains\",\"GrainsSlash\",\"Graph\",\"GraphicsCard\",\"GreaterThan\",\"GreaterThanOrEqual\",\"GridFour\",\"GridNine\",\"Guitar\",\"HairDryer\",\"Hamburger\",\"Hammer\",\"Hand\",\"HandArrowDown\",\"HandArrowUp\",\"HandCoins\",\"HandDeposit\",\"HandEye\",\"HandFist\",\"HandGrabbing\",\"HandHeart\",\"HandPalm\",\"HandPeace\",\"HandPointing\",\"HandSoap\",\"HandSwipeLeft\",\"HandSwipeRight\",\"HandTap\",\"HandWaving\",\"HandWithdraw\",\"Handbag\",\"HandbagSimple\",\"HandsClapping\",\"HandsPraying\",\"Handshake\",\"HardDrive\",\"HardDrives\",\"HardHat\",\"Hash\",\"HashStraight\",\"HeadCircuit\",\"Headlights\",\"Headphones\",\"Headset\",\"Heart\",\"HeartBreak\",\"HeartHalf\",\"HeartStraight\",\"HeartStraightBreak\",\"Heartbeat\",\"Hexagon\",\"HighDefinition\",\"HighHeel\",\"Highlighter\",\"HighlighterCircle\",\"Hockey\",\"Hoodie\",\"Horse\",\"Hospital\",\"Hourglass\",\"HourglassHigh\",\"HourglassLow\",\"HourglassMedium\",\"HourglassSimple\",\"HourglassSimpleHigh\",\"HourglassSimpleLow\",\"House\",\"HouseLine\",\"HouseSimple\",\"Hurricane\",\"IceCream\",\"IdentificationBadge\",\"IdentificationCard\",\"Image\",\"ImageBroken\",\"ImageSquare\",\"Images\",\"ImagesSquare\",\"Infinity\",\"Info\",\"InstagramLogo\",\"Intersect\",\"IntersectSquare\",\"IntersectThree\",\"Intersection\",\"Invoice\",\"Island\",\"Jar\",\"JarLabel\",\"Jeep\",\"Joystick\",\"Kanban\",\"Key\",\"KeyReturn\",\"Keyboard\",\"Keyhole\",\"Knife\",\"Ladder\",\"LadderSimple\",\"Lamp\",\"LampPendant\",\"Laptop\",\"Lasso\",\"LastfmLogo\",\"Layout\",\"Leaf\",\"Lectern\",\"Lego\",\"LegoSmiley\",\"LessThan\",\"LessThanOrEqual\",\"LetterCircleH\",\"LetterCircleP\",\"LetterCircleV\",\"Lifebuoy\",\"Lightbulb\",\"LightbulbFilament\",\"Lighthouse\",\"Lightning\",\"LightningA\",\"LightningSlash\",\"LineSegment\",\"LineSegments\",\"LineVertical\",\"Link\",\"LinkBreak\",\"LinkSimple\",\"LinkSimpleBreak\",\"LinkSimpleHorizontal\",\"LinkedinLogo\",\"LinktreeLogo\",\"LinuxLogo\",\"List\",\"ListBullets\",\"ListChecks\",\"ListDashes\",\"ListHeart\",\"ListMagnifyingGlass\",\"ListNumbers\",\"ListPlus\",\"ListStar\",\"Lock\",\"LockKey\",\"LockKeyOpen\",\"LockLaminated\",\"LockLaminatedOpen\",\"LockOpen\",\"LockSimple\",\"LockSimpleOpen\",\"Lockers\",\"Log\",\"MagicWand\",\"Magnet\",\"MagnetStraight\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"Mailbox\",\"MapPin\",\"MapPinArea\",\"MapPinLine\",\"MapPinPlus\",\"MapPinSimple\",\"MapPinSimpleArea\",\"MapPinSimpleLine\",\"MapTrifold\",\"MarkdownLogo\",\"MarkerCircle\",\"Martini\",\"MaskHappy\",\"MaskSad\",\"MastodonLogo\",\"MathOperations\",\"MatrixLogo\",\"Medal\",\"MedalMilitary\",\"MediumLogo\",\"Megaphone\",\"MegaphoneSimple\",\"MemberOf\",\"Memory\",\"MessengerLogo\",\"MetaLogo\",\"Meteor\",\"Metronome\",\"Microphone\",\"MicrophoneSlash\",\"MicrophoneStage\",\"Microscope\",\"MicrosoftExcelLogo\",\"MicrosoftOutlookLogo\",\"MicrosoftTeamsLogo\",\"MicrosoftWordLogo\",\"Minus\",\"MinusCircle\",\"MinusSquare\",\"Money\",\"MoneyWavy\",\"Monitor\",\"MonitorArrowUp\",\"MonitorPlay\",\"Moon\",\"MoonStars\",\"Moped\",\"MopedFront\",\"Mosque\",\"Motorcycle\",\"Mountains\",\"Mouse\",\"MouseLeftClick\",\"MouseMiddleClick\",\"MouseRightClick\",\"MouseScroll\",\"MouseSimple\",\"MusicNote\",\"MusicNoteSimple\",\"MusicNotes\",\"MusicNotesMinus\",\"MusicNotesPlus\",\"MusicNotesSimple\",\"NavigationArrow\",\"Needle\",\"Network\",\"NetworkSlash\",\"NetworkX\",\"Newspaper\",\"NewspaperClipping\",\"NotEquals\",\"NotMemberOf\",\"NotSubsetOf\",\"NotSupersetOf\",\"Notches\",\"Note\",\"NoteBlank\",\"NotePencil\",\"Notebook\",\"Notepad\",\"Notification\",\"NotionLogo\",\"NuclearPlant\",\"NumberCircleEight\",\"NumberCircleFive\",\"NumberCircleFour\",\"NumberCircleNine\",\"NumberCircleOne\",\"NumberCircleSeven\",\"NumberCircleSix\",\"NumberCircleThree\",\"NumberCircleTwo\",\"NumberCircleZero\",\"NumberEight\",\"NumberFive\",\"NumberFour\",\"NumberNine\",\"NumberOne\",\"NumberSeven\",\"NumberSix\",\"NumberSquareEight\",\"NumberSquareFive\",\"NumberSquareFour\",\"NumberSquareNine\",\"NumberSquareOne\",\"NumberSquareSeven\",\"NumberSquareSix\",\"NumberSquareThree\",\"NumberSquareTwo\",\"NumberSquareZero\",\"NumberThree\",\"NumberTwo\",\"NumberZero\",\"Numpad\",\"Nut\",\"NyTimesLogo\",\"Octagon\",\"OfficeChair\",\"Onigiri\",\"OpenAiLogo\",\"Option\",\"Orange\",\"OrangeSlice\",\"Oven\",\"Package\",\"PaintBrush\",\"PaintBrushBroad\",\"PaintBrushHousehold\",\"PaintBucket\",\"PaintRoller\",\"Palette\",\"Panorama\",\"Pants\",\"PaperPlane\",\"PaperPlaneRight\",\"PaperPlaneTilt\",\"Paperclip\",\"PaperclipHorizontal\",\"Parachute\",\"Paragraph\",\"Parallelogram\",\"Park\",\"Password\",\"Path\",\"PatreonLogo\",\"Pause\",\"PauseCircle\",\"PawPrint\",\"PaypalLogo\",\"Peace\",\"Pen\",\"PenNib\",\"PenNibStraight\",\"Pencil\",\"PencilCircle\",\"PencilLine\",\"PencilRuler\",\"PencilSimple\",\"PencilSimpleLine\",\"PencilSimpleSlash\",\"PencilSlash\",\"Pentagon\",\"Pentagram\",\"Pepper\",\"Percent\",\"Person\",\"PersonArmsSpread\",\"PersonSimple\",\"PersonSimpleBike\",\"PersonSimpleCircle\",\"PersonSimpleHike\",\"PersonSimpleRun\",\"PersonSimpleSki\",\"PersonSimpleSwim\",\"PersonSimpleTaiChi\",\"PersonSimpleThrow\",\"PersonSimpleWalk\",\"Perspective\",\"Phone\",\"PhoneCall\",\"PhoneDisconnect\",\"PhoneIncoming\",\"PhoneList\",\"PhoneOutgoing\",\"PhonePause\",\"PhonePlus\",\"PhoneSlash\",\"PhoneTransfer\",\"PhoneX\",\"PhosphorLogo\",\"Pi\",\"PianoKeys\",\"PicnicTable\",\"PictureInPicture\",\"PiggyBank\",\"Pill\",\"PingPong\",\"PintGlass\",\"PinterestLogo\",\"Pinwheel\",\"Pipe\",\"PipeWrench\",\"PixLogo\",\"Pizza\",\"Placeholder\",\"Planet\",\"Plant\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Playlist\",\"Plug\",\"PlugCharging\",\"Plugs\",\"PlugsConnected\",\"Plus\",\"PlusCircle\",\"PlusMinus\",\"PlusSquare\",\"PokerChip\",\"PoliceCar\",\"Polygon\",\"Popcorn\",\"Popsicle\",\"PottedPlant\",\"Power\",\"Prescription\",\"Presentation\",\"PresentationChart\",\"Printer\",\"Prohibit\",\"ProhibitInset\",\"ProjectorScreen\",\"ProjectorScreenChart\",\"Pulse\",\"PushPin\",\"PushPinSimple\",\"PushPinSimpleSlash\",\"PushPinSlash\",\"PuzzlePiece\",\"QrCode\",\"Question\",\"QuestionMark\",\"Queue\",\"Quotes\",\"Rabbit\",\"Racquet\",\"Radical\",\"Radio\",\"RadioButton\",\"Radioactive\",\"Rainbow\",\"RainbowCloud\",\"Ranking\",\"ReadCvLogo\",\"Receipt\",\"ReceiptX\",\"Record\",\"Rectangle\",\"RectangleDashed\",\"Recycle\",\"RedditLogo\",\"Repeat\",\"RepeatOnce\",\"ReplitLogo\",\"Resize\",\"Rewind\",\"RewindCircle\",\"RoadHorizon\",\"Robot\",\"Rocket\",\"RocketLaunch\",\"Rows\",\"RowsPlusBottom\",\"RowsPlusTop\",\"Rss\",\"RssSimple\",\"Rug\",\"Ruler\",\"Sailboat\",\"Scales\",\"Scan\",\"ScanSmiley\",\"Scissors\",\"Scooter\",\"Screencast\",\"Screwdriver\",\"Scribble\",\"ScribbleLoop\",\"Scroll\",\"Seal\",\"SealCheck\",\"SealPercent\",\"SealQuestion\",\"SealWarning\",\"Seat\",\"Seatbelt\",\"SecurityCamera\",\"Selection\",\"SelectionAll\",\"SelectionBackground\",\"SelectionForeground\",\"SelectionInverse\",\"SelectionPlus\",\"SelectionSlash\",\"Shapes\",\"Share\",\"ShareFat\",\"ShareNetwork\",\"Shield\",\"ShieldCheck\",\"ShieldCheckered\",\"ShieldChevron\",\"ShieldPlus\",\"ShieldSlash\",\"ShieldStar\",\"ShieldWarning\",\"ShippingContainer\",\"ShirtFolded\",\"ShootingStar\",\"ShoppingBag\",\"ShoppingBagOpen\",\"ShoppingCart\",\"ShoppingCartSimple\",\"Shovel\",\"Shower\",\"Shrimp\",\"Shuffle\",\"ShuffleAngular\",\"ShuffleSimple\",\"Sidebar\",\"SidebarSimple\",\"Sigma\",\"SignIn\",\"SignOut\",\"Signature\",\"Signpost\",\"SimCard\",\"Siren\",\"SketchLogo\",\"SkipBack\",\"SkipBackCircle\",\"SkipForward\",\"SkipForwardCircle\",\"Skull\",\"SkypeLogo\",\"SlackLogo\",\"Sliders\",\"SlidersHorizontal\",\"Slideshow\",\"Smiley\",\"SmileyAngry\",\"SmileyBlank\",\"SmileyMeh\",\"SmileyMelting\",\"SmileyNervous\",\"SmileySad\",\"SmileySticker\",\"SmileyWink\",\"SmileyXEyes\",\"SnapchatLogo\",\"Sneaker\",\"SneakerMove\",\"Snowflake\",\"SoccerBall\",\"Sock\",\"SolarPanel\",\"SolarRoof\",\"SortAscending\",\"SortDescending\",\"SoundcloudLogo\",\"Spade\",\"Sparkle\",\"SpeakerHifi\",\"SpeakerHigh\",\"SpeakerLow\",\"SpeakerNone\",\"SpeakerSimpleHigh\",\"SpeakerSimpleLow\",\"SpeakerSimpleNone\",\"SpeakerSimpleSlash\",\"SpeakerSimpleX\",\"SpeakerSlash\",\"SpeakerX\",\"Speedometer\",\"Sphere\",\"Spinner\",\"SpinnerBall\",\"SpinnerGap\",\"Spiral\",\"SplitHorizontal\",\"SplitVertical\",\"SpotifyLogo\",\"SprayBottle\",\"Square\",\"SquareHalf\",\"SquareHalfBottom\",\"SquareLogo\",\"SquareSplitVertical\",\"SquaresFour\",\"Stack\",\"StackMinus\",\"StackOverflowLogo\",\"StackPlus\",\"StackSimple\",\"Stairs\",\"Stamp\",\"StandardDefinition\",\"Star\",\"StarAndCrescent\",\"StarFour\",\"StarHalf\",\"StarOfDavid\",\"SteamLogo\",\"SteeringWheel\",\"Steps\",\"Stethoscope\",\"Sticker\",\"Stool\",\"Stop\",\"StopCircle\",\"Storefront\",\"Strategy\",\"StripeLogo\",\"Student\",\"SubsetOf\",\"SubsetProperOf\",\"Subtitles\",\"SubtitlesSlash\",\"Subtract\",\"SubtractSquare\",\"Subway\",\"Suitcase\",\"SuitcaseRolling\",\"SuitcaseSimple\",\"Sun\",\"SunDim\",\"SunHorizon\",\"Sunglasses\",\"SupersetOf\",\"SupersetProperOf\",\"Swap\",\"Swatches\",\"SwimmingPool\",\"Sword\",\"Synagogue\",\"Syringe\",\"TShirt\",\"Table\",\"Tabs\",\"Tag\",\"TagChevron\",\"TagSimple\",\"Target\",\"Taxi\",\"TeaBag\",\"TelegramLogo\",\"Television\",\"TelevisionSimple\",\"TennisBall\",\"Tent\",\"Terminal\",\"TerminalWindow\",\"TestTube\",\"TextAUnderline\",\"TextAa\",\"TextAlignCenter\",\"TextAlignJustify\",\"TextAlignLeft\",\"TextAlignRight\",\"TextB\",\"TextColumns\",\"TextH\",\"TextHFive\",\"TextHFour\",\"TextHOne\",\"TextHSix\",\"TextHThree\",\"TextHTwo\",\"TextIndent\",\"TextItalic\",\"TextOutdent\",\"TextStrikethrough\",\"TextSubscript\",\"TextSuperscript\",\"TextT\",\"TextTSlash\",\"TextUnderline\",\"Textbox\",\"Thermometer\",\"ThermometerCold\",\"ThermometerHot\",\"ThermometerSimple\",\"ThreadsLogo\",\"ThreeD\",\"ThumbsDown\",\"ThumbsUp\",\"Ticket\",\"TidalLogo\",\"TiktokLogo\",\"Tilde\",\"Timer\",\"TipJar\",\"Tipi\",\"Tire\",\"ToggleLeft\",\"ToggleRight\",\"Toilet\",\"ToiletPaper\",\"Toolbox\",\"Tooth\",\"Tornado\",\"Tote\",\"ToteSimple\",\"Towel\",\"Tractor\",\"Trademark\",\"TrademarkRegistered\",\"TrafficCone\",\"TrafficSign\",\"TrafficSignal\",\"Train\",\"TrainRegional\",\"TrainSimple\",\"Tram\",\"Translate\",\"Trash\",\"TrashSimple\",\"Tray\",\"TrayArrowDown\",\"TrayArrowUp\",\"TreasureChest\",\"Tree\",\"TreeEvergreen\",\"TreePalm\",\"TreeStructure\",\"TreeView\",\"TrendDown\",\"TrendUp\",\"Triangle\",\"TriangleDashed\",\"Trolley\",\"TrolleySuitcase\",\"Trophy\",\"Truck\",\"TruckTrailer\",\"TumblrLogo\",\"TwitchLogo\",\"TwitterLogo\",\"Umbrella\",\"UmbrellaSimple\",\"Union\",\"Unite\",\"UniteSquare\",\"Upload\",\"UploadSimple\",\"Usb\",\"User\",\"UserCheck\",\"UserCircle\",\"UserCircleCheck\",\"UserCircleDashed\",\"UserCircleGear\",\"UserCircleMinus\",\"UserCirclePlus\",\"UserFocus\",\"UserGear\",\"UserList\",\"UserMinus\",\"UserPlus\",\"UserRectangle\",\"UserSound\",\"UserSquare\",\"UserSwitch\",\"Users\",\"UsersFour\",\"UsersThree\",\"Van\",\"Vault\",\"VectorThree\",\"VectorTwo\",\"Vibrate\",\"Video\",\"VideoCamera\",\"VideoCameraSlash\",\"VideoConference\",\"Vignette\",\"VinylRecord\",\"VirtualReality\",\"Virus\",\"Visor\",\"Voicemail\",\"Volleyball\",\"Wall\",\"Wallet\",\"Warehouse\",\"Warning\",\"WarningCircle\",\"WarningDiamond\",\"WarningOctagon\",\"WashingMachine\",\"Watch\",\"WaveSawtooth\",\"WaveSine\",\"WaveSquare\",\"WaveTriangle\",\"Waveform\",\"WaveformSlash\",\"Waves\",\"Webcam\",\"WebcamSlash\",\"WebhooksLogo\",\"WechatLogo\",\"WhatsappLogo\",\"Wheelchair\",\"WheelchairMotion\",\"WifiHigh\",\"WifiLow\",\"WifiMedium\",\"WifiNone\",\"WifiSlash\",\"WifiX\",\"Wind\",\"Windmill\",\"WindowsLogo\",\"Wine\",\"Wrench\",\"X\",\"XCircle\",\"XLogo\",\"XSquare\",\"Yarn\",\"YinYang\",\"YoutubeLogo\"];const moduleBaseUrl=\"https://framer.com/m/phosphor-icons/\";const weightOptions=[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\"];const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * PHOSPHOR\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,weight,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HouseFactory(React):null);async function importModule(){// Get the selected module\ntry{const version=\"0.0.57\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@${version}`;const module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch(err){if(isMounted.current)setSelectedIcon(null);}}useEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined},focusable:\"false\",color:color,children:/*#__PURE__*/_jsx(SelectedIcon,{color:color,weight:weight})}):emptyState});}Icon.displayName=\"Phosphor\";Icon.defaultProps={width:24,height:24,iconSelection:\"House\",iconSearch:\"House\",color:\"#66F\",selectByList:true,weight:\"regular\",mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Phosphor site](https://phosphoricons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},weight:{type:ControlType.Enum,title:\"Weight\",optionTitles:weightOptions.map(piece=>piece.charAt(0).toUpperCase()+piece.slice(1)),options:weightOptions,defaultValue:Icon.defaultProps.weight},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor.map","// Generated by Framer (ebccc92)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor1}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/vNbjRFpDAathTYBuO3dR/ywB0RUvbILuHoAAiIeoY/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const Phosphor1Controls=getPropertyControls(Phosphor1);const enabledGestures={Fm_tar8zh:{hover:true},knDTWpYqA:{hover:true},vHiLGkq0j:{hover:true}};const cycleOrder=[\"Fm_tar8zh\",\"knDTWpYqA\",\"vHiLGkq0j\"];const serializationHash=\"framer-MZ5gw\";const variantClassNames={Fm_tar8zh:\"framer-v-143bgis\",knDTWpYqA:\"framer-v-12kw0co\",vHiLGkq0j:\"framer-v-es9oj8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const sZRNSPMLb=undefined;const PMEj0e2yj=undefined;const OIqinglwI=undefined;const YfslHVnoQ=undefined;const gyy8E4iDq=undefined;const j0165Zvt_=undefined;const zSwWsNxlO=undefined;const vwzea099b=undefined;const transition1={bounce:.1,delay:0,duration:.5,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"L Icon Hover\":\"Fm_tar8zh\",\"M Icon Hover\":\"knDTWpYqA\",\"S Icon Hover\":\"vHiLGkq0j\"};const Variants=motion.create(React.Fragment);const getProps=({buttonText,defaultTextColor,height,hoverBackgroundColor,hoverTextColor,iconName,id,link,newTab,smoothScroll,width,...props})=>{return{...props,gyy8E4iDq:defaultTextColor??props.gyy8E4iDq??\"var(--token-45cf289c-7f96-4bdc-a6ae-7ccdb4f3780c, rgb(0, 0, 0))\",j0165Zvt_:buttonText??props.j0165Zvt_??\"LOGIN\",OIqinglwI:smoothScroll??props.OIqinglwI??true,PMEj0e2yj:newTab??props.PMEj0e2yj,sZRNSPMLb:link??props.sZRNSPMLb,variant:humanReadableVariantMap[props.variant]??props.variant??\"Fm_tar8zh\",vwzea099b:iconName??props.vwzea099b??\"ArrowRight\",YfslHVnoQ:hoverBackgroundColor??props.YfslHVnoQ??\"var(--token-0c8281da-5e93-4517-a79a-f5302f041165, rgb(200, 90, 84))\",zSwWsNxlO:hoverTextColor??props.zSwWsNxlO??\"var(--token-a0cab09a-6eef-4586-98fa-b295d75447a6, rgb(255, 255, 255))\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,sZRNSPMLb,PMEj0e2yj,OIqinglwI,j0165Zvt_,gyy8E4iDq,zSwWsNxlO,YfslHVnoQ,vwzea099b,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Fm_tar8zh\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"Fm_tar8zh-hover\",\"knDTWpYqA-hover\",\"vHiLGkq0j-hover\"].includes(gestureVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:sZRNSPMLb,motionChild:true,nodeId:\"Fm_tar8zh\",openInNewTab:PMEj0e2yj,scopeId:\"BC4NreUGp\",smoothScroll:OIqinglwI,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-143bgis\",className,classNames)} framer-5x593u`,\"data-framer-name\":\"L Icon Hover\",layoutDependency:layoutDependency,layoutId:\"Fm_tar8zh\",ref:refBinding,style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},...addPropertyOverrides({\"Fm_tar8zh-hover\":{\"data-framer-name\":undefined},\"knDTWpYqA-hover\":{\"data-framer-name\":undefined},\"vHiLGkq0j-hover\":{\"data-framer-name\":undefined},knDTWpYqA:{\"data-framer-name\":\"M Icon Hover\"},vHiLGkq0j:{\"data-framer-name\":\"S Icon Hover\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17t665a\",\"data-framer-name\":\"Button content\",layoutDependency:layoutDependency,layoutId:\"QnJl3opiX\",style:{backgroundColor:\"rgba(250, 249, 246, 0)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},variants:{\"Fm_tar8zh-hover\":{backgroundColor:\"rgba(200, 90, 84, 0)\"},\"knDTWpYqA-hover\":{backgroundColor:YfslHVnoQ},\"vHiLGkq0j-hover\":{backgroundColor:YfslHVnoQ}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-6rf0xt\",\"data-framer-name\":\"BG Fill\",layoutDependency:layoutDependency,layoutId:\"z61Gn8LyA\",style:{backgroundColor:YfslHVnoQ,borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},transformTemplate:transformTemplate1,variants:{\"Fm_tar8zh-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-zc3cfo\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"FDDObckaS\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1ib2xk\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-gyy8E4iDq-BC4NreUGp))\"},children:\"LogIn\"})}),className:\"framer-1y5qqjo\",\"data-framer-name\":\"Text 1\",fonts:[\"FS;Space Grotesk-bold\"],layoutDependency:layoutDependency,layoutId:\"FDj_PzRLx\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-gyy8E4iDq-BC4NreUGp)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-gyy8E4iDq-BC4NreUGp\":gyy8E4iDq,\"--variable-reference-zSwWsNxlO-BC4NreUGp\":zSwWsNxlO},text:j0165Zvt_,variants:{\"Fm_tar8zh-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-zSwWsNxlO-BC4NreUGp)\",\"--variable-reference-zSwWsNxlO-BC4NreUGp\":zSwWsNxlO},\"knDTWpYqA-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-zSwWsNxlO-BC4NreUGp)\",\"--variable-reference-zSwWsNxlO-BC4NreUGp\":zSwWsNxlO},\"vHiLGkq0j-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-zSwWsNxlO-BC4NreUGp)\",\"--variable-reference-zSwWsNxlO-BC4NreUGp\":zSwWsNxlO}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Fm_tar8zh-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-zSwWsNxlO-BC4NreUGp))\"},children:\"LOGIN\"})}),fonts:[\"FR;InterDisplay-SemiBold\"]},\"knDTWpYqA-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-zSwWsNxlO-BC4NreUGp))\"},children:\"LogIn\"})})},\"vHiLGkq0j-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1ib2xk\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-zSwWsNxlO-BC4NreUGp))\"},children:\"LogIn\"})})},knDTWpYqA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-gyy8E4iDq-BC4NreUGp))\"},children:\"LogIn\"})}),fonts:[\"FR;InterDisplay-SemiBold\"]}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-52s6hf\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"U1bzDUsue\",style:{opacity:0},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-zSwWsNxlO-BC4NreUGp))\"},children:\"Get Started\"})}),className:\"framer-1cc2k37\",\"data-framer-name\":\"Text 1\",fonts:[\"FR;InterDisplay-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"twU5Wbm9N\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-zSwWsNxlO-BC4NreUGp)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-zSwWsNxlO-BC4NreUGp\":zSwWsNxlO},text:j0165Zvt_,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Fm_tar8zh-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-zSwWsNxlO-BC4NreUGp))\"},children:\"LogIn\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14p02cj-container\",\"data-framer-name\":\"Icon Static\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"ZVBv9QT3E-container\",name:\"Icon Static\",nodeId:\"ZVBv9QT3E\",rendersWithMotion:true,scopeId:\"BC4NreUGp\",children:/*#__PURE__*/_jsx(Phosphor,{color:zSwWsNxlO,height:\"100%\",iconSearch:\"arrow\",iconSelection:vwzea099b,id:\"ZVBv9QT3E\",layoutId:\"ZVBv9QT3E\",mirrored:false,name:\"Icon Static\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MZ5gw.framer-5x593u, .framer-MZ5gw .framer-5x593u { display: block; }\",\".framer-MZ5gw.framer-143bgis { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-MZ5gw .framer-17t665a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 8px 12px 8px 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-MZ5gw .framer-6rf0xt { aspect-ratio: 1 / 1; bottom: -8px; flex: none; height: var(--framer-aspect-ratio-supported, 8px); left: 50%; overflow: visible; position: absolute; width: 8px; z-index: 1; }\",\".framer-MZ5gw .framer-zc3cfo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 19px; justify-content: flex-start; overflow: hidden; padding: 0px 4px 0px 4px; position: relative; width: min-content; }\",\".framer-MZ5gw .framer-1y5qqjo, .framer-MZ5gw .framer-1cc2k37 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-MZ5gw .framer-52s6hf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 19px; justify-content: flex-end; overflow: hidden; padding: 0px 4px 0px 4px; position: relative; width: min-content; z-index: 1; }\",\".framer-MZ5gw .framer-14p02cj-container { bottom: 14px; flex: none; height: 19px; position: absolute; right: -23px; width: 22px; z-index: 1; }\",\".framer-MZ5gw.framer-v-12kw0co .framer-zc3cfo { height: 14px; }\",\".framer-MZ5gw.framer-v-12kw0co .framer-1y5qqjo, .framer-MZ5gw.framer-v-143bgis.hover .framer-1y5qqjo, .framer-MZ5gw.framer-v-143bgis.hover .framer-1cc2k37 { order: 0; }\",\".framer-MZ5gw.framer-v-12kw0co .framer-14p02cj-container { bottom: 10px; }\",\".framer-MZ5gw.framer-v-es9oj8 .framer-17t665a { padding: 5px 18px 5px 18px; }\",\".framer-MZ5gw.framer-v-es9oj8 .framer-14p02cj-container { bottom: 5px; right: -21px; }\",\".framer-MZ5gw.framer-v-143bgis.hover.framer-143bgis { width: 71px; }\",\".framer-MZ5gw.framer-v-143bgis.hover .framer-17t665a { gap: 0px; justify-content: flex-start; width: 71px; }\",\".framer-MZ5gw.framer-v-143bgis.hover .framer-6rf0xt { bottom: -53px; height: var(--framer-aspect-ratio-supported, 77px); left: 50%; order: 0; top: -53px; width: 108%; }\",\".framer-MZ5gw.framer-v-143bgis.hover .framer-zc3cfo { bottom: 8px; height: unset; left: 4px; order: 2; position: absolute; top: 10px; z-index: 1; }\",\".framer-MZ5gw.framer-v-143bgis.hover .framer-52s6hf { order: 1; }\",\".framer-MZ5gw.framer-v-143bgis.hover .framer-14p02cj-container { bottom: 10px; height: 14px; order: 3; right: 4px; width: 18px; }\",\".framer-MZ5gw.framer-v-12kw0co.hover .framer-17t665a { gap: 0px; padding: 5px 7px 5px 7px; }\",\".framer-MZ5gw.framer-v-12kw0co.hover .framer-6rf0xt { bottom: -54px; height: var(--framer-aspect-ratio-supported, 74px); left: 50%; top: -52px; width: 108%; }\",\".framer-MZ5gw.framer-v-12kw0co.hover .framer-zc3cfo { bottom: 8px; height: unset; left: 6px; position: absolute; top: 7px; z-index: 2; }\",\".framer-MZ5gw.framer-v-12kw0co.hover .framer-14p02cj-container { bottom: 8px; height: 12px; right: 7px; width: 15px; }\",\".framer-MZ5gw.framer-v-es9oj8.hover .framer-6rf0xt { bottom: -58px; height: var(--framer-aspect-ratio-supported, 98px); left: 49%; top: -58px; width: 109%; }\",\".framer-MZ5gw.framer-v-es9oj8.hover .framer-zc3cfo { bottom: 5px; height: unset; left: 5px; position: absolute; top: 5px; z-index: 2; }\",\".framer-MZ5gw.framer-v-es9oj8.hover .framer-14p02cj-container { right: 8px; width: 21px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 35\n * @framerIntrinsicWidth 75\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"knDTWpYqA\":{\"layout\":[\"auto\",\"auto\"]},\"vHiLGkq0j\":{\"layout\":[\"auto\",\"auto\"]},\"lbkYaE5P5\":{\"layout\":[\"fixed\",\"auto\"]},\"hZSoEObun\":{\"layout\":[\"auto\",\"auto\"]},\"AyLPZRx5Y\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"sZRNSPMLb\":\"link\",\"PMEj0e2yj\":\"newTab\",\"OIqinglwI\":\"smoothScroll\",\"j0165Zvt_\":\"buttonText\",\"gyy8E4iDq\":\"defaultTextColor\",\"zSwWsNxlO\":\"hoverTextColor\",\"YfslHVnoQ\":\"hoverBackgroundColor\",\"vwzea099b\":\"iconName\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBC4NreUGp=withCSS(Component,css,\"framer-MZ5gw\");export default FramerBC4NreUGp;FramerBC4NreUGp.displayName=\"Slide In Button 8\";FramerBC4NreUGp.defaultProps={height:35,width:75};addPropertyControls(FramerBC4NreUGp,{variant:{options:[\"Fm_tar8zh\",\"knDTWpYqA\",\"vHiLGkq0j\"],optionTitles:[\"L Icon Hover\",\"M Icon Hover\",\"S Icon Hover\"],title:\"Variant\",type:ControlType.Enum},sZRNSPMLb:{title:\"Link\",type:ControlType.Link},PMEj0e2yj:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onPMEj0e2yjChange:{changes:\"PMEj0e2yj\",type:ControlType.ChangeHandler},OIqinglwI:{defaultValue:true,title:\"Smooth Scroll\",type:ControlType.Boolean},onOIqinglwIChange:{changes:\"OIqinglwI\",type:ControlType.ChangeHandler},j0165Zvt_:{defaultValue:\"LOGIN\",displayTextArea:false,title:\"Button Text\",type:ControlType.String},onj0165Zvt_Change:{changes:\"j0165Zvt_\",type:ControlType.ChangeHandler},gyy8E4iDq:{defaultValue:'var(--token-45cf289c-7f96-4bdc-a6ae-7ccdb4f3780c, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',title:\"Default Text Color\",type:ControlType.Color},zSwWsNxlO:{defaultValue:'var(--token-a0cab09a-6eef-4586-98fa-b295d75447a6, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"Hover Text Color\",type:ControlType.Color},YfslHVnoQ:{defaultValue:'var(--token-0c8281da-5e93-4517-a79a-f5302f041165, rgb(200, 90, 84)) /* {\"name\":\"Rot\"} */',title:\"Hover Background Color\",type:ControlType.Color},vwzea099b:Phosphor1Controls?.[\"iconSelection\"]&&{...Phosphor1Controls[\"iconSelection\"],defaultValue:\"ArrowRight\",description:undefined,hidden:undefined,optional:undefined,title:\"Icon Name\"},onvwzea099bChange:{changes:\"vwzea099b\",type:ControlType.ChangeHandler}});addFonts(FramerBC4NreUGp,[{explicitInter:true,fonts:[{cssFamilyName:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/GFEQC7SZ2XMFHB2INR6RE24JKHO5JNTS/R2HDHPNP7PMXFG5AIIV7PF3KFELSLGKJ/COAKOVM7H37QQIPEFBZNVR5EL4GEPLQU.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/gazZKZuUEtvr9ULhdA4SprP0AZ0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/pe8RoujoPxuTZhqoNzYqHX2MXA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/teGhWnhH3bCqefKGsIsqFy3hK8.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/MJ3N6lfN4iP5Um8rJGqLYl03tE.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/PfdOpgzFf7N2Uye9JX7xRKYTgSc.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/0SEEmmWc3vovhaai4RlRQSWRrz0.woff2\",weight:\"600\"}]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBC4NreUGp\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"35\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"knDTWpYqA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vHiLGkq0j\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lbkYaE5P5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hZSoEObun\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AyLPZRx5Y\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"75\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"sZRNSPMLb\\\":\\\"link\\\",\\\"PMEj0e2yj\\\":\\\"newTab\\\",\\\"OIqinglwI\\\":\\\"smoothScroll\\\",\\\"j0165Zvt_\\\":\\\"buttonText\\\",\\\"gyy8E4iDq\\\":\\\"defaultTextColor\\\",\\\"zSwWsNxlO\\\":\\\"hoverTextColor\\\",\\\"YfslHVnoQ\\\":\\\"hoverBackgroundColor\\\",\\\"vwzea099b\\\":\\\"iconName\\\"}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BC4NreUGp.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion,AnimatePresence}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect}from\"react\";import{createPortal}from\"react-dom\";/**\n * Damoi Header — drei Pills (Logo / Nav / CTA), full-width & dynamisch.\n *\n * WICHTIG zum Glas (backdrop-filter):\n *  - Header wird per Portal an document.body gehängt, damit er aus Framers\n *    (oft transformierten) Component-Wrappern ausbricht. Ein transform/filter\n *    auf irgendeinem Vorfahren würde den Blur sonst zerstören.\n *  - Im Component selbst hat im Ruhezustand KEIN Element ein transform.\n *  - Blur sieht man nur, wenn kontrastreicher Content (Foto/Text/Gradient)\n *    UNTER den Pills durchscrollt. Über flacher Fläche zeigt Blur nichts.\n *  - Framer-Canvas rendert backdrop-filter nicht. Immer in der Preview testen.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1440\n * @framerIntrinsicHeight 100\n */// ── Marken-Tokens ───────────────────────────────────────────────────\nconst C={accent:\"#C85A54\",peach:\"#E6AF91\",white:\"#FFFFFF\"};const TOKENS={border:\"rgba(41, 49, 51, 0.08)\",shadow:\"0 8px 28px rgba(41, 49, 51, 0.10)\",pillRadius:100,gap:14,hoverBg:\"rgba(41, 49, 51, 0.06)\",fontSans:\"Inter, sans-serif\",navFontSize:\"clamp(16px, 1.05vw, 19px)\",sidePadding:\"clamp(14px, 1.8vw, 28px)\"};const CTA_GRADIENT=`linear-gradient(135deg, ${C.peach} 0%, ${C.accent} 100%)`;const STRONG_EASE=\"cubic-bezier(0.23, 1, 0.32, 1)\";const SLIDE_EASE=\"cubic-bezier(0.22, 0.03, 0.26, 1)\";const HIDE_EASE=\"cubic-bezier(0.4, 0, 0.2, 1)\"// weich, symmetrisch (kein harter Start)\n;const MOBILE_BREAKPOINT=860;const TOGGLE_SIZE=56// Burger UND Logo-Badge identisch groß auf Mobile\n;// ── Feste Navigation (hardcoded) ────────────────────────────────────\n// Bewusst NICHT im Framer-Panel editierbar. Vorher kamen die Links aus\n// einem ControlType.Array/Link — war die Canvas-Instanz leer oder ein\n// Link unbefüllt, rendert nichts bzw. href wird undefined (\"#\"). Deshalb\n// \"gingen die Links nicht\". Als Code-Konstante sind sie immer korrekt da.\nconst NAV_ITEMS=[{label:\"Was testen wir\",link:\"/was-testen-wir\"},{label:\"Produkte\",link:\"/produkte\"},{label:\"App\",link:\"/app\"},{label:\"Finde dein Panel\",link:\"/quiz\"},{label:\"Vision\",link:\"/vision\"},{label:\"Blog\",link:\"/blog\"}];const CTA={label:\"Platz sichern\",link:\"#waitlist\"};// ── CSS (einmalig): nur CTA-Pattern ─────────────────────────────────\nconst HEADER_CSS=`\n/* Global Reset: In-App-Browser (Instagram/Facebook WKWebView) skalieren Text\n   sonst automatisch hoch (\"font boosting\"), echtes Safari nicht. Das ist die\n   Ursache f\\xfcr zu gro\\xdfe Headings, wenn man die Seite aus Instagram \\xf6ffnet.\n   100% = keine automatische Vergr\\xf6\\xdferung. Header l\\xe4dt auf jeder Seite, daher\n   die richtige Stelle f\\xfcr die globale Regel. */\nhtml { -webkit-text-size-adjust: 100%; text-size-adjust: 100%; }\n.dm-hdr-cta {\n    position: relative;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 8px;\n    padding: calc(17px * var(--dm-hs, 1)) calc(32px * var(--dm-hs, 1));\n    background: ${CTA_GRADIENT};\n    color: ${C.white};\n    border: none;\n    border-radius: 100px;\n    font-family: ${TOKENS.fontSans};\n    font-weight: 600;\n    font-size: calc(15px * var(--dm-hs, 1));\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    text-decoration: none;\n    cursor: pointer;\n    overflow: hidden;\n    white-space: nowrap;\n    box-shadow: 0 4px 16px rgba(200, 90, 84, 0.22);\n    transition:\n        transform 200ms ${STRONG_EASE},\n        box-shadow 200ms ${STRONG_EASE},\n        filter 200ms ease-out;\n    -webkit-tap-highlight-color: transparent;\n    will-change: transform;\n}\n@media (hover: hover) {\n    .dm-hdr-cta:hover {\n        transform: translateY(-2px);\n        box-shadow: 0 8px 24px rgba(200, 90, 84, 0.35);\n        filter: brightness(1.05);\n    }\n}\n.dm-hdr-cta:active { transform: scale(0.97); transition-duration: 80ms; }\n.dm-hdr-cta-text { display: inline-flex; flex-direction: column; height: 1.2em; overflow: hidden; }\n.dm-hdr-cta-line {\n    display: block; height: 1.2em; line-height: 1.2em;\n    transition: transform 0.4s ${SLIDE_EASE}; white-space: nowrap;\n}\n.dm-hdr-cta:hover .dm-hdr-cta-line { transform: translateY(-1.2em); }\n.dm-hdr-cta.is-block { width: 100%; }\n\n@media (prefers-reduced-motion: reduce) {\n    .dm-hdr-cta, .dm-hdr-cta-line { transition: none !important; }\n    .dm-hdr-cta:hover, .dm-hdr-cta:active { transform: none !important; }\n    .dm-hdr-cta:hover .dm-hdr-cta-line { transform: none !important; }\n}\n`;function injectAssets(){if(typeof document===\"undefined\")return;if(!document.getElementById(\"damoi-fonts-v16\")){const fontLink=document.createElement(\"link\");fontLink.id=\"damoi-fonts-v16\";fontLink.rel=\"stylesheet\";fontLink.href=\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Instrument+Serif:ital@0;1&display=swap\";document.head.appendChild(fontLink);[\"damoi-fonts-v12\",\"damoi-fonts-v13\",\"damoi-fonts-v14\",\"damoi-fonts-v15\"].forEach(function(id){const stale=document.getElementById(id);if(stale)stale.remove();});}if(!document.getElementById(\"dm-hdr-css\")){const s=document.createElement(\"style\");s.id=\"dm-hdr-css\";s.textContent=HEADER_CSS;document.head.appendChild(s);}}// ── CTA (dm-btn, Text-Slide) ────────────────────────────────────────\nfunction HeaderCTA({label,href,block}){return /*#__PURE__*/_jsx(\"a\",{href:href||\"#\",className:block?\"dm-hdr-cta is-block\":\"dm-hdr-cta\",\"aria-label\":label,children:/*#__PURE__*/_jsxs(\"span\",{className:\"dm-hdr-cta-text\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"dm-hdr-cta-line\",children:label}),/*#__PURE__*/_jsx(\"span\",{className:\"dm-hdr-cta-line\",\"aria-hidden\":\"true\",children:label})]})});}// ── Hook: Viewport-Breite (SSR-sicher) ──────────────────────────────\n// Lazy-Initializer liest die Breite SYNCHRON beim ersten Client-Render.\n// Dadurch kennt der allererste Paint schon Mobil/Desktop und der volle\n// Desktop-Nav blitzt nicht mehr kurz auf, bevor der Burger erscheint.\n// Nur am Server (kein window) starten wir mit null → dort greift Desktop.\nfunction useViewportWidth(){const[width,setWidth]=useState(()=>typeof window!==\"undefined\"?window.innerWidth:null);useEffect(()=>{const update=()=>setWidth(window.innerWidth);update();window.addEventListener(\"resize\",update);return()=>window.removeEventListener(\"resize\",update);},[]);return width;}// ── Nav-Link mit weichem Hover ──────────────────────────────────────\nfunction NavLink({href,label,color,scale=1}){const[hover,setHover]=useState(false);return /*#__PURE__*/_jsx(\"a\",{href:href||\"#\",onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),style:{padding:`${11*scale}px ${20*scale}px`,borderRadius:100,color,fontFamily:TOKENS.fontSans,fontSize:`calc(${TOKENS.navFontSize} * ${scale})`,fontWeight:500,textDecoration:\"none\",whiteSpace:\"nowrap\",transition:\"background 160ms ease\",background:hover?TOKENS.hoverBg:\"transparent\"},children:label});}// ── Burger-Toggle (Mobile) ──────────────────────────────────────────\nfunction MenuToggle({open,onClick,color,bg,blur,border,size=TOGGLE_SIZE}){const line={width:20,height:2,background:color,borderRadius:2,display:\"block\",transition:\"transform 220ms ease, opacity 180ms ease\"};return /*#__PURE__*/_jsxs(\"button\",{\"aria-label\":\"Men\\xfc\",onClick:onClick,style:{width:size,height:size,borderRadius:100,border,background:bg,backdropFilter:`blur(${blur}px)`,WebkitBackdropFilter:`blur(${blur}px)`,boxShadow:TOKENS.shadow,cursor:\"pointer\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",gap:5,pointerEvents:\"auto\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{...line,transform:open?\"translateY(7px) rotate(45deg)\":\"none\"}}),/*#__PURE__*/_jsx(\"span\",{style:{...line,opacity:open?0:1}}),/*#__PURE__*/_jsx(\"span\",{style:{...line,transform:open?\"translateY(-7px) rotate(-45deg)\":\"none\"}})]});}export default function DamoiHeader(props){const{logo,logoHeight=44,wordmark=\"damoi\",textColor=\"#2B2422\",glassTint=\"rgba(250, 249, 246, 0.55)\",blur=20,headerScale=.9,topOffset=18,mobileBreakpoint=860,hideOnScroll=true,fixed=true}=props;// Globaler Header-Größen-Faktor (Slider). Skaliert Badge, Burger, Nav, CTA\n// proportional — NICHT via CSS-transform (würde das Glas/backdrop-filter killen).\nconst scale=headerScale;const toggleSize=Math.round(TOGGLE_SIZE*scale);const[mounted,setMounted]=useState(false);useEffect(()=>{injectAssets();setMounted(true);},[]);const width=useViewportWidth();const isMobile=width!==null&&width<=mobileBreakpoint;const[open,setOpen]=useState(false);const[hidden,setHidden]=useState(false);const items=NAV_ITEMS;// Logo-Badge: Desktop skaliert mit logoHeight, Mobile exakt so groß wie der Burger\nconst badgeSize=isMobile?toggleSize:Math.round((logoHeight+24)*scale);const badgeImg=isMobile?Math.round(toggleSize*.62):Math.round(logoHeight*scale);const dropdownTop=topOffset+badgeSize+10;// Smart-Hide: runterscrollen = weg, hochscrollen = zurück.\nuseEffect(()=>{if(!fixed||!hideOnScroll||typeof window===\"undefined\")return;let lastY=window.scrollY;const onScroll=()=>{const y=window.scrollY;if(Math.abs(y-lastY)<6)return;// Jitter-Schwelle\nif(y>lastY&&y>80){setHidden(true);setOpen(false);}else{setHidden(false);}lastY=y;};window.addEventListener(\"scroll\",onScroll,{passive:true});return()=>window.removeEventListener(\"scroll\",onScroll);},[fixed,hideOnScroll]);// Glas-Pill — KEIN transform im Ruhezustand (sonst Blur kaputt).\nconst pill={background:glassTint,backdropFilter:`blur(${blur}px)`,WebkitBackdropFilter:`blur(${blur}px)`,border:`1px solid ${TOKENS.border}`,borderRadius:TOKENS.pillRadius,boxShadow:TOKENS.shadow};const header=/*#__PURE__*/_jsxs(\"div\",{style:{position:fixed?\"fixed\":\"relative\",top:0,left:0,right:0,zIndex:1e3,boxSizing:\"border-box\",[\"--dm-hs\"]:scale,padding:`${topOffset}px ${TOKENS.sidePadding} clamp(14px, 1.4vw, 20px)`,// Verstecken über transform (GPU) + sanftes Fade. Im sichtbaren\n// Zustand exakt \"none\", damit backdrop-filter intakt bleibt.\ntransform:fixed&&hidden?\"translateY(-105%)\":\"none\",opacity:fixed&&hidden?0:1,transition:`transform 640ms ${HIDE_EASE}, opacity 420ms ease`,pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"style\",{id:\"dm-hdr-css\",children:HEADER_CSS}),/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",position:\"relative\",pointerEvents:\"none\"},children:[/*#__PURE__*/_jsxs(\"a\",{href:\"/\",\"aria-label\":\"Damoi, Startseite\",style:{display:\"flex\",alignItems:\"center\",gap:12,textDecoration:\"none\",pointerEvents:\"auto\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{...pill,width:badgeSize,height:badgeSize,borderRadius:\"50%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",overflow:\"hidden\",flexShrink:0},children:logo?/*#__PURE__*/_jsx(\"img\",{src:logo,alt:\"\",style:{height:badgeImg,width:badgeImg,objectFit:\"contain\",display:\"block\"}}):null}),wordmark?/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:TOKENS.fontSans,fontWeight:600,color:textColor,fontSize:Math.round(logoHeight*.62*scale),letterSpacing:\"-0.01em\"},children:wordmark}):null]}),!isMobile&&items.length>0?/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:0,right:0,top:0,bottom:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"nav\",{style:{...pill,display:\"flex\",alignItems:\"center\",gap:2,padding:`${8*scale}px ${12*scale}px`,pointerEvents:\"auto\"},children:items.map((it,i)=>/*#__PURE__*/_jsx(NavLink,{href:it.link,label:it.label,color:textColor,scale:scale},i))})}):null,/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:TOKENS.gap,pointerEvents:\"none\"},children:[!isMobile?/*#__PURE__*/_jsx(\"span\",{style:{pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(HeaderCTA,{label:CTA.label,href:CTA.link,block:false})}):null,isMobile?/*#__PURE__*/_jsx(MenuToggle,{open:open,onClick:()=>setOpen(v=>!v),color:textColor,bg:glassTint,blur:blur,border:`1px solid ${TOKENS.border}`,size:toggleSize}):null]})]}),/*#__PURE__*/_jsx(AnimatePresence,{children:isMobile&&open?/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,top:dropdownTop-12},animate:{opacity:1,top:dropdownTop},exit:{opacity:0,top:dropdownTop-12},transition:{duration:.22,ease:[.4,0,.2,1]},style:{...pill,borderRadius:24,borderBottomLeftRadius:0,position:\"absolute\",left:TOKENS.sidePadding,right:TOKENS.sidePadding,padding:16,display:\"flex\",flexDirection:\"column\",gap:3,pointerEvents:\"auto\"},children:[items.map((it,i)=>/*#__PURE__*/_jsx(\"a\",{href:it.link||\"#\",onClick:()=>setOpen(false),style:{padding:\"11px 18px\",borderRadius:16,color:textColor,fontFamily:TOKENS.fontSans,fontSize:18,fontWeight:500,textDecoration:\"none\"},children:it.label},i)),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:8},children:/*#__PURE__*/_jsx(HeaderCTA,{label:CTA.label,href:CTA.link,block:true})})]}):null})]});// Portal an document.body: bricht aus Framers Wrappern aus → Glas + fixed\n// funktionieren zuverlässig. Vor Mount (SSR/Canvas) inline rendern.\nif(fixed&&mounted&&typeof document!==\"undefined\"){return /*#__PURE__*/createPortal(header,document.body);}return header;}DamoiHeader.defaultProps={logoHeight:44,wordmark:\"damoi\",textColor:\"#2B2422\",glassTint:\"rgba(250, 249, 246, 0.55)\",blur:20,headerScale:.9,topOffset:18,mobileBreakpoint:860,hideOnScroll:true,fixed:true};addPropertyControls(DamoiHeader,{logo:{type:ControlType.Image,title:\"Logo (Sun-Mark)\"},logoHeight:{type:ControlType.Number,title:\"Logo-Gr\\xf6\\xdfe\",defaultValue:44,min:20,max:80,step:2,unit:\"px\"},wordmark:{type:ControlType.String,title:\"Wordmark\",defaultValue:\"damoi\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#2B2422\"},glassTint:{type:ControlType.Color,title:\"Glas-Tint\",defaultValue:\"rgba(250, 249, 246, 0.55)\"},blur:{type:ControlType.Number,title:\"Blur\",defaultValue:20,min:0,max:40,step:1,unit:\"px\"},headerScale:{type:ControlType.Number,title:\"Header-Gr\\xf6\\xdfe\",defaultValue:.9,min:.7,max:1.1,step:.05,displayStepper:true,description:\"Skaliert Logo, Nav, CTA & Burger. 1 = Original, kleiner = kompakter.\"},topOffset:{type:ControlType.Number,title:\"Abstand oben\",defaultValue:18,min:0,max:64,step:1,unit:\"px\"},mobileBreakpoint:{type:ControlType.Number,title:\"Mobile ab\",defaultValue:860,min:480,max:1200,step:10,unit:\"px\",description:\"Unter dieser Breite: Logo + Burger statt voller Nav\"},hideOnScroll:{type:ControlType.Boolean,title:\"Beim Scrollen verstecken\",defaultValue:true,enabledTitle:\"An\",disabledTitle:\"Aus\"},fixed:{type:ControlType.Boolean,title:\"Fixed\",defaultValue:true,enabledTitle:\"An\",disabledTitle:\"Aus\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DamoiHeader\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Header.map","// ===========================================\n// DAMOI FOOTER V2.1 — Design System V6\n// Newsletter subscribe + Nav + Legal + Social + Copyright\n// Ambient radial gradient bg · Logo image or brand-name fallback\n//\n// V2.1 Changes (V6 alignment):\n// - Instagram handle damoi.health → damoi.de (real handle)\n// - Newsletter button Pill-Radius (9999) — V6 brand CTA consistency\n// - Newsletter button dot-pattern removed (consistency with Hero V11.1)\n// - Button letter-spacing 0.06 → 0.08 (V6 widest)\n// - Error color accent → accentDark (#A84A45, WCAG AA pass)\n// ===========================================\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useState}from\"react\";const observeReveal=selectors=>{if(typeof window===\"undefined\"||!window.IntersectionObserver){selectors.forEach(sel=>document.querySelectorAll(sel).forEach(el=>el.classList.add(\"is-visible\")));return;}const observer=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(entry.isIntersecting){entry.target.classList.add(\"is-visible\");observer.unobserve(entry.target);}});},{threshold:.1,rootMargin:\"0px 0px -10% 0px\"});selectors.forEach(sel=>document.querySelectorAll(sel).forEach(el=>observer.observe(el)));};// Scroll-reveal CSS for footer content\nconst REVEAL_CSS=`\n.dmfoot-content {\n    opacity: 0;\n    transform: translate3d(0, 20px, 0);\n    transition: opacity 0.7s cubic-bezier(0.22,0.61,0.36,1), transform 0.7s cubic-bezier(0.22,0.61,0.36,1);\n    /* Pattern B Safety-Net: Footer enth\\xe4lt Impressum/Datenschutz/AGB —\n       darf NIE unsichtbar bleiben, falls der Observer nicht feuert. */\n    animation: dmfoot-safety-show 0.6s ease-out 1.8s forwards;\n}\n.dmfoot-content.is-visible {\n    opacity: 1;\n    transform: translate3d(0, 0, 0);\n    animation: none;\n}\n@keyframes dmfoot-safety-show {\n    to { opacity: 1; transform: translate3d(0, 0, 0); }\n}\n@media (prefers-reduced-motion: reduce) {\n    .dmfoot-content { opacity: 1 !important; transform: none !important; transition: none !important; animation: none !important; }\n}\n`;const injectRevealCSS=()=>{if(typeof document===\"undefined\")return;if(document.getElementById(\"dmfoot-reveal-css\"))return;const s=document.createElement(\"style\");s.id=\"dmfoot-reveal-css\";s.textContent=REVEAL_CSS;document.head.appendChild(s);};// ===========================================\n// TOKENS\n// ===========================================\nconst C={accent:\"#C85A54\",accentDark:\"#A84A45\",text1:\"#293133\",text2:\"#626A6C\",text3:\"#9CA3A6\",bg1:\"#FAF9F6\",bg2:\"#F2F0EB\",white:\"#FFFFFF\",green:\"#7DB89B\",border:\"rgba(41, 49, 51, 0.08)\"};const F={heading:\"'Inter', -apple-system, sans-serif\",body:\"'Inter', -apple-system, sans-serif\",ui:\"'Inter', -apple-system, sans-serif\"};// ===========================================\n// CSS\n// ===========================================\nconst CSS=`\n.dmfoot-link { transition: color 0.2s ease; text-decoration: none; }\n@media (hover: hover) { .dmfoot-link:hover { color: #C85A54 !important; } }\n.dmfoot-social { transition: opacity 0.2s ease; }\n@media (hover: hover) { .dmfoot-social:hover { opacity: 0.7 !important; } }\n.dmfoot-submit {\n    position: relative; overflow: hidden;\n    transition: background-color 200ms ease-out, transform 200ms cubic-bezier(0.23, 1, 0.32, 1), box-shadow 200ms cubic-bezier(0.23, 1, 0.32, 1), filter 200ms ease-out;\n    -webkit-tap-highlight-color: transparent;\n}\n.dmfoot-submit .dm-slide-text { display: inline-flex; flex-direction: column; height: 1.2em; overflow: hidden; }\n.dmfoot-submit .dm-slide-line { display: block; height: 1.2em; line-height: 1.2em; transition: transform 0.4s cubic-bezier(0.22,0.03,0.26,1); white-space: nowrap; }\n@media (hover: hover) {\n    .dmfoot-submit:hover { filter: brightness(1.05); transform: translateY(-1px); box-shadow: 0 6px 20px rgba(200,90,84,0.25); }\n    .dmfoot-submit:hover .dm-slide-line { transform: translateY(-1.2em); }\n}\n.dmfoot-submit:active:not(:disabled) {\n    transform: scale(0.97);\n    transition-duration: 80ms;\n}\n.dmfoot-input { border: none; background: transparent; outline: none; }\n.dmfoot-input::placeholder { color: rgba(41,49,51,0.3); }\n\n/* CSS-only Layout-Anchors — greift auch bei Framer SSR-Hydration\n   mit f\\xe4lschlich \"desktop\"-State. Verhindert horizontale Row-Layouts\n   auf echten Handys (Preview != Production). */\n.dmfoot-section {\n    width: 100%;\n    box-sizing: border-box;\n    padding: 80px 80px 40px;\n}\n.dmfoot-row-stack {\n    display: flex;\n    flex-direction: row;\n}\n.dmfoot-newsletter-form {\n    width: auto;\n}\n/* Mittel-Navigation: 4 Spalten Desktop, 2x2 ab Tablet abw\\xe4rts */\n.dmfoot-nav-cols {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 40px 56px;\n}\n@media (max-width: 1023px) {\n    .dmfoot-nav-cols { grid-template-columns: repeat(2, 1fr); gap: 36px 28px; }\n}\n@media (max-width: 767px) {\n    /* !important n\\xf6tig, weil inline style={{ flexDirection: isMobile ? ... }}\n       sonst die CSS-Regel \\xfcberstimmt wenn JS-isMobile f\\xe4lschlich false ist */\n    .dmfoot-section { padding: 56px 24px 32px !important; }\n    .dmfoot-row-stack {\n        flex-direction: column !important;\n        align-items: flex-start !important;\n        gap: 32px !important;\n    }\n    .dmfoot-newsletter-form { width: 100% !important; }\n    .dmfoot-row-stack > div { min-width: 0 !important; }\n}\n`;const injectAll=()=>{if(typeof document===\"undefined\")return;if(!document.getElementById(\"damoi-fonts-v16\")){const fontLink=document.createElement(\"link\");fontLink.id=\"damoi-fonts-v16\";fontLink.rel=\"stylesheet\";fontLink.href=\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Instrument+Serif:ital@0;1&display=swap\";document.head.appendChild(fontLink);[\"damoi-fonts-v12\",\"damoi-fonts-v13\",\"damoi-fonts-v14\",\"damoi-fonts-v15\"].forEach(function(id){const stale=document.getElementById(id);if(stale)stale.remove();});}if(!document.getElementById(\"dmfoot-css\")){const s=document.createElement(\"style\");s.id=\"dmfoot-css\";s.textContent=CSS;document.head.appendChild(s);}};// ===========================================\n// RESPONSIVE\n// ===========================================\nconst getBreakpoint=()=>{if(typeof window===\"undefined\")return\"desktop\";const w=window.innerWidth;if(w<430)return\"mobile\";if(w<768)return\"mobileL\";if(w<1280)return\"tablet\";return\"desktop\";};const useBreakpoint=()=>{const[bp,setBp]=useState(getBreakpoint);useEffect(()=>{// Force re-check after hydration — fixes Framer SSR returning \"desktop\"\nsetBp(getBreakpoint());const check=()=>setBp(getBreakpoint());window.addEventListener(\"resize\",check);return()=>window.removeEventListener(\"resize\",check);},[]);return bp;};// ===========================================\n// ICONS\n// ===========================================\nconst IconInstagram=({size=18,color=C.text1})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"2\",width:\"20\",height:\"20\",rx:\"5\",ry:\"5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"5\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"17.5\",y1:\"6.5\",x2:\"17.51\",y2:\"6.5\"})]});const IconMail=({size=16,color=C.text3})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"4\",width:\"20\",height:\"16\",rx:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7\"})]});const IconCheck=({size=16,color=C.white})=>/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"20 6 9 17 4 12\"})});const IconUser=({size=15,color=C.text3})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"7\",r:\"4\"})]});// ===========================================\n// MAIN\n// ===========================================\nexport default function FooterWithNewsletter(props){const{// Logo\nlogoImage,brandName=\"Damoi\",// Newsletter\nnlHeadline=\"Sei dabei, wenn wir starten.\",nlEyebrow=\"Newsletter\",nlSubtext=\"Kein Spam. Nur Updates zum Launch.\",nlPrivacyText=\"Mit der Anmeldung stimmst du unserer Datenschutzerkl\\xe4rung zu. Abmeldung jederzeit m\\xf6glich.\",nlPrivacyUrl=\"/datenschutz\",nlPlaceholder=\"Deine E-Mail\",nlButtonText=\"Anmelden\",nlSuccessText=\"Du bist dabei!\",// Medical / brand disclaimer\nmedicalDisclaimer=\"DISCLAIMER: Damoi empfiehlt oder verweist dich nicht an bestimmte Gesundheitsdienstleister, und es steht dir frei, jeden Gesundheitsdienstleister zu w\\xe4hlen und die Dienste von Damoi weiterhin zu nutzen. Damoi bietet keine medizinische Beratung, keine Diagnose, keine medizinische Behandlung und keine medizinische Meinung in irgendeiner Form, weder \\xfcber unsere Dienste noch anderweitig. Die Dienste von Damoi sind kein Ersatz f\\xfcr medizinische Versorgung, medizinische Beratung und/oder ein ausf\\xfchrliches Gespr\\xe4ch mit deinem Hausarzt oder einem anderen approbierten Arzt. Wenn du Fragen zu Laborergebnissen oder anderen Informationen hast, die du \\xfcber Damoi erh\\xe4ltst, empfehlen wir, diese mit einem Hausarzt oder einem anderen approbierten Arzt zu besprechen. Alle Materialien, Informationen, Daten und Inhalte, die Damoi bereitstellt, dienen ausschlie\\xdflich allgemeinen Informationszwecken. Die Mitgliedspreise von Damoi umfassen die von Damoi erhobenen Technologie- und Servicegeb\\xfchren sowie den Zugang zu vorausbezahlten Labor- und anderen Leistungen. Bestimmte Artikel und Leistungen erfordern zus\\xe4tzliche Zahlungen, die nicht im Standard-Mitgliedspreis enthalten sind. Weitere wichtige Informationen zu den von Damoi erbrachten Leistungen findest du in den AGB. Mit der Angabe deiner Telefonnummer erkl\\xe4rst du dich damit einverstanden, Textnachrichten von Damoi zu erhalten. Es k\\xf6nnen Nachrichten- und Datengeb\\xfchren anfallen. Die H\\xe4ufigkeit der Nachrichten variiert.\",// Nav\nnavLink1Text=\"Was wir testen\",navLink1Url=\"/was-testen-wir\",navLink2Text=\"Produkte\",navLink2Url=\"/produkte\",navLink3Text=\"Blog\",navLink3Url=\"/blog\",navLink4Text=\"Hilfe und Fragen\",navLink4Url=\"/hilfe\",navLink5Text=\"Vision\",navLink5Url=\"/vision\",navLink6Text=\"Finde dein Panel\",navLink6Url=\"/quiz\",// Legal\nlegalLink1Text=\"Impressum\",legalLink1Url=\"/impressum\",legalLink2Text=\"Datenschutz\",legalLink2Url=\"/datenschutz\",legalLink3Text=\"AGB\",// Contact\ncontactEmail=\"hello@damoi.de\",instagramUrl=\"https://instagram.com/damoi.de\",showInstagram=true,appStoreUrl=\"https://apps.apple.com/de/app/damoi/id6756821292\",showAppStore=true,playStoreUrl=\"https://play.google.com/store/apps/details?id=com.damoi.health\",showPlayStore=true,// Copyright\ncopyrightText=\"2026 Damoi. Alle Rechte vorbehalten.\",bgColor=\"transparent\"}=props;const bp=useBreakpoint();const isMobile=bp===\"mobile\"||bp===\"mobileL\";const isTablet=bp===\"tablet\";const[vorname,setVorname]=useState(\"\");const[email,setEmail]=useState(\"\");const[isSubmitting,setIsSubmitting]=useState(false);const[isSubmitted,setIsSubmitted]=useState(false);const[error,setError]=useState(\"\");useEffect(()=>{injectAll();injectRevealCSS();observeReveal([\".dmfoot-content\"]);},[]);const handleSubmit=async e=>{e.preventDefault();if(!email||!vorname.trim()||isSubmitting)return;if(!/^\\S+@\\S+\\.\\S+$/.test(email.trim())){setError(\"Bitte gib eine g\\xfcltige E-Mail-Adresse ein.\");return;}setIsSubmitting(true);setError(\"\");try{// V2.2 (2026-05-04): Klaviyo → Damoi eigener Email-Stack.\n// Subscribe Edge Function → DOI-Mail → confirmed → waitlist_v1 flow.\n// Footer-Sign-up ist Newsletter-Audience (labels: newsletter).\nconst response=await fetch(\"https://pstfxooqrdhxtredyoyt.supabase.co/functions/v1/subscribe\",{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({email:email.trim(),vorname:vorname.trim(),source:\"damoi.de:footer-newsletter\",labels:[\"newsletter\"]}),// Hängende Verbindung darf den Button nicht ewig blockieren\nsignal:typeof AbortSignal!==\"undefined\"&&AbortSignal.timeout?AbortSignal.timeout(1e4):undefined});if(response.ok){setIsSubmitted(true);setEmail(\"\");setVorname(\"\");if(typeof window!==\"undefined\"&&window.dataLayer)window.dataLayer.push({event:\"newsletter_signup\",form_location:\"footer\"});}else{throw new Error(\"Signup failed\");}}catch(err){console.error(\"[damoi-footer] Newsletter-Signup fehlgeschlagen:\",err);setError(\"Bitte versuche es erneut.\");}finally{setIsSubmitting(false);}};// Spalte \"Produkt\": Discovery + Produkt + App + Quiz\nconst produktLinks=[{text:navLink1Text,url:navLink1Url},{text:navLink2Text,url:navLink2Url},{text:\"F\\xfcr Unternehmen\",url:\"/fuer-unternehmen\"},{text:\"Die App\",url:\"/app\"},{text:navLink6Text,url:navLink6Url}].filter(l=>l.text);// Spalte \"Unternehmen\": Marke + Content + Trust\nconst unternehmenLinks=[{text:navLink5Text,url:navLink5Url},{text:navLink3Text,url:navLink3Url},{text:navLink4Text,url:navLink4Url},{text:\"Datensicherheit\",url:\"/datensicherheit\"}].filter(l=>l.text);const legalLinks=[{text:legalLink1Text,url:legalLink1Url},{text:legalLink2Text,url:legalLink2Url},{text:legalLink3Text,url:\"/agb\"}].filter(l=>l.text);const pxH=isMobile?24:isTablet?48:80;// Welcome-Gradient (App-Paritaet): Deep-Terracotta Top-Band -> Peach -> Cream.\n// topColor #B84A44 (voll), midColor #E6AF91 (0.70), Fade auf Cream #FAF9F6.\n// Band sitzt oben am Footer = spiegelt den App-Welcome-Eintritt. Top-Zone-Text invertiert.\nconst footerGradient=isMobile?\"linear-gradient(180deg, rgba(184,74,68,1) 0px, rgba(230,175,145,0.7) 240px, rgba(230,175,145,0) 480px), #FAF9F6\":\"linear-gradient(180deg, rgba(184,74,68,1) 0px, rgba(230,175,145,0.7) 160px, rgba(230,175,145,0) 320px), #FAF9F6\";return /*#__PURE__*/_jsxs(\"footer\",{className:\"dmfoot-section\",style:{background:footerGradient,fontFamily:F.body,position:\"relative\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"style\",{id:\"dmfoot-css\",children:CSS}),/*#__PURE__*/_jsx(\"style\",{id:\"dmfoot-reveal-css\",children:REVEAL_CSS}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,pointerEvents:\"none\",backgroundImage:\"radial-gradient(circle, rgba(41,49,51,0.03) 1px, transparent 1px)\",backgroundSize:\"24px 24px\",maskImage:\"linear-gradient(to bottom, transparent 0%, black 20%, black 80%, transparent 100%)\",WebkitMaskImage:\"linear-gradient(to bottom, transparent 0%, black 20%, black 80%, transparent 100%)\"}}),/*#__PURE__*/_jsxs(\"div\",{className:\"dmfoot-content\",style:{maxWidth:\"100%\",margin:\"0 auto\",position:\"relative\",zIndex:1},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"dmfoot-row-stack\",style:{justifyContent:\"space-between\",alignItems:isMobile?\"flex-start\":\"center\",gap:isMobile?32:40,paddingBottom:isMobile?36:48,borderBottom:\"1px solid rgba(255, 255, 255, 0.18)\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12,marginBottom:8},children:[logoImage&&/*#__PURE__*/_jsx(\"img\",{src:logoImage,alt:brandName,style:{height:isMobile?56:88,width:\"auto\",objectFit:\"contain\"}}),!logoImage&&/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:F.heading,fontSize:isMobile?40:56,fontWeight:600,color:C.white,letterSpacing:\"-0.02em\"},children:brandName})]}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:F.body,fontSize:14,color:\"rgba(255,255,255,0.85)\",margin:0,maxWidth:280,lineHeight:1.5},children:nlHeadline})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:10,width:isMobile?\"100%\":\"auto\"},children:[nlEyebrow&&/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:F.ui,fontSize:11,fontWeight:500,color:\"rgba(255,255,255,0.72)\",letterSpacing:\"0.06em\",textTransform:\"uppercase\"},children:nlEyebrow}),/*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,className:\"dmfoot-newsletter-form\",style:{display:\"flex\",flexDirection:\"column\",gap:10},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:14,top:\"50%\",transform:\"translateY(-50%)\"},children:/*#__PURE__*/_jsx(IconUser,{size:15,color:C.text3})}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:vorname,onChange:e=>setVorname(e.target.value),placeholder:\"Dein Vorname\",disabled:isSubmitted,required:true,autoComplete:\"given-name\",className:\"dmfoot-input\",style:{width:\"100%\",padding:\"14px 16px 14px 40px\",fontFamily:F.body,fontSize:14,color:C.text1,backgroundColor:C.white,border:\"1px solid rgba(41,49,51,0.08)\",borderRadius:10,boxSizing:\"border-box\"}})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"dmfoot-row-stack\",style:{gap:10},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",flex:1,minWidth:isMobile?\"auto\":280},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:14,top:\"50%\",transform:\"translateY(-50%)\"},children:/*#__PURE__*/_jsx(IconMail,{size:15,color:C.text3})}),/*#__PURE__*/_jsx(\"input\",{type:\"email\",value:email,onChange:e=>setEmail(e.target.value),placeholder:nlPlaceholder,disabled:isSubmitted,className:\"dmfoot-input\",style:{width:\"100%\",padding:\"14px 16px 14px 40px\",fontFamily:F.body,fontSize:14,color:C.text1,backgroundColor:C.white,border:\"1px solid rgba(41,49,51,0.08)\",borderRadius:10,boxSizing:\"border-box\"}})]}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",disabled:isSubmitting||isSubmitted,className:\"dmfoot-submit\",style:{padding:\"14px 28px\",fontFamily:F.ui,fontSize:13,fontWeight:600,letterSpacing:\"0.08em\",textTransform:\"uppercase\",color:isSubmitted?C.white:C.accent,background:isSubmitted?C.green:C.white,border:\"none\",borderRadius:9999,cursor:isSubmitting||isSubmitted?\"default\":\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,whiteSpace:\"nowrap\",position:\"relative\",overflow:\"hidden\",boxShadow:isSubmitted?\"none\":\"0 4px 12px rgba(200,90,84,0.2)\"},children:isSubmitted?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(IconCheck,{size:14,color:C.white}),/*#__PURE__*/_jsx(\"span\",{children:nlSuccessText})]}):isSubmitting?/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:1},children:\"...\"}):/*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",zIndex:1},className:\"dm-slide-text\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"dm-slide-line\",children:nlButtonText}),/*#__PURE__*/_jsx(\"span\",{className:\"dm-slide-line\",\"aria-hidden\":\"true\",children:nlButtonText})]})})]})]}),nlPrivacyText&&/*#__PURE__*/_jsxs(\"p\",{style:{fontFamily:F.body,fontSize:11,color:C.text3,margin:\"2px 0 0\",lineHeight:1.5,opacity:.75,maxWidth:isMobile?\"100%\":380},children:[nlPrivacyText.split(\"Datenschutzerkl\\xe4rung\")[0],/*#__PURE__*/_jsx(\"a\",{href:nlPrivacyUrl,className:\"dmfoot-link\",style:{color:C.text2,textDecoration:\"underline\",textUnderlineOffset:2},children:\"Datenschutzerkl\\xe4rung\"}),nlPrivacyText.split(\"Datenschutzerkl\\xe4rung\")[1]||\"\"]}),showAppStore&&appStoreUrl&&/*#__PURE__*/_jsxs(\"a\",{href:appStoreUrl,target:\"_blank\",rel:\"noopener noreferrer\",\"aria-label\":\"Damoi im App Store laden\",style:{display:\"inline-flex\",alignItems:\"center\",gap:9,marginTop:14,padding:\"10px 18px\",background:\"#111111\",border:\"1px solid rgba(255,255,255,0.2)\",borderRadius:12,textDecoration:\"none\",alignSelf:\"flex-start\"},children:[/*#__PURE__*/_jsx(\"svg\",{width:19,height:19,viewBox:\"0 0 24 24\",fill:\"#FFFFFF\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M17.05 12.04c-.03-3.16 2.58-4.68 2.7-4.75-1.47-2.15-3.76-2.45-4.57-2.48-1.94-.2-3.79 1.14-4.78 1.14-.98 0-2.5-1.12-4.12-1.09-2.12.03-4.08 1.23-5.17 3.13-2.2 3.82-.56 9.47 1.58 12.57 1.05 1.52 2.3 3.22 3.93 3.16 1.58-.06 2.18-1.02 4.09-1.02 1.9 0 2.45 1.02 4.12.99 1.7-.03 2.78-1.55 3.82-3.08 1.2-1.76 1.7-3.47 1.73-3.56-.04-.02-3.32-1.27-3.35-5.04zM14.6 4.59c.87-1.05 1.45-2.51 1.29-3.96-1.25.05-2.76.83-3.65 1.88-.8.93-1.5 2.42-1.31 3.85 1.39.11 2.81-.71 3.67-1.77z\"})}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",flexDirection:\"column\",lineHeight:1.05},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:F.body,fontSize:9,color:\"rgba(255,255,255,0.78)\",letterSpacing:\"0.04em\",textTransform:\"uppercase\"},children:\"Laden im\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:F.heading,fontSize:16,fontWeight:600,color:\"#FFFFFF\",letterSpacing:\"-0.01em\"},children:\"App Store\"})]})]}),showPlayStore&&playStoreUrl&&/*#__PURE__*/_jsxs(\"a\",{href:playStoreUrl,target:\"_blank\",rel:\"noopener noreferrer\",\"aria-label\":\"Damoi bei Google Play laden\",style:{display:\"inline-flex\",alignItems:\"center\",gap:9,marginTop:10,padding:\"10px 18px\",background:\"#111111\",border:\"1px solid rgba(255,255,255,0.2)\",borderRadius:12,textDecoration:\"none\",alignSelf:\"flex-start\"},children:[/*#__PURE__*/_jsx(\"svg\",{width:18,height:18,viewBox:\"0 0 24 24\",fill:\"#FFFFFF\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 3.4v17.2c0 .76.82 1.23 1.47.85l14.7-8.6a.99.99 0 0 0 0-1.7L6.47 2.55C5.82 2.17 5 2.64 5 3.4z\"})}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",flexDirection:\"column\",lineHeight:1.05},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:F.body,fontSize:9,color:\"rgba(255,255,255,0.78)\",letterSpacing:\"0.04em\",textTransform:\"uppercase\"},children:\"Jetzt bei\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:F.heading,fontSize:16,fontWeight:600,color:\"#FFFFFF\",letterSpacing:\"-0.01em\"},children:\"Google Play\"})]})]})]})]}),error&&/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:F.body,fontSize:13,color:C.accentDark,margin:\"8px 0 0\",textAlign:\"right\"},children:error}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:F.body,fontSize:12,color:C.text3,margin:\"12px 0 0\",textAlign:isMobile?\"left\":\"right\",opacity:.6},children:nlSubtext}),/*#__PURE__*/_jsxs(\"div\",{className:\"dmfoot-nav-cols\",style:{paddingTop:isMobile?36:48,paddingBottom:isMobile?32:40,borderBottom:\"1px solid rgba(41, 49, 51, 0.06)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:12},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:F.ui,fontSize:11,fontWeight:500,color:C.text3,letterSpacing:\"0.06em\",textTransform:\"uppercase\"},children:\"Produkt\"}),produktLinks.map((link,i)=>/*#__PURE__*/_jsx(\"a\",{href:link.url,className:\"dmfoot-link\",style:{fontFamily:F.body,fontSize:14,fontWeight:400,color:C.text2},children:link.text},i))]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:12},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:F.ui,fontSize:11,fontWeight:500,color:C.text3,letterSpacing:\"0.06em\",textTransform:\"uppercase\"},children:\"Unternehmen\"}),unternehmenLinks.map((link,i)=>/*#__PURE__*/_jsx(\"a\",{href:link.url,className:\"dmfoot-link\",style:{fontFamily:F.body,fontSize:14,fontWeight:400,color:C.text2},children:link.text},i))]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:12},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:F.ui,fontSize:11,fontWeight:500,color:C.text3,letterSpacing:\"0.06em\",textTransform:\"uppercase\"},children:\"Rechtliches\"}),legalLinks.map((link,i)=>/*#__PURE__*/_jsx(\"a\",{href:link.url,className:\"dmfoot-link\",style:{fontFamily:F.body,fontSize:14,fontWeight:400,color:C.text2},children:link.text},i))]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:12},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:F.ui,fontSize:11,fontWeight:500,color:C.text3,letterSpacing:\"0.06em\",textTransform:\"uppercase\"},children:\"Kontakt\"}),/*#__PURE__*/_jsxs(\"a\",{href:`mailto:${contactEmail}`,className:\"dmfoot-link\",style:{fontFamily:F.body,fontSize:14,fontWeight:400,color:C.text2,display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(IconMail,{size:14,color:C.text3}),contactEmail]}),showInstagram&&instagramUrl&&/*#__PURE__*/_jsxs(\"a\",{href:instagramUrl,target:\"_blank\",rel:\"noopener noreferrer\",className:\"dmfoot-link\",style:{fontFamily:F.body,fontSize:14,fontWeight:400,color:C.text2,display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(IconInstagram,{size:14,color:C.text3}),\"@damoi.de\"]})]})]}),medicalDisclaimer&&/*#__PURE__*/_jsx(\"div\",{style:{paddingTop:isMobile?24:32,paddingBottom:isMobile?8:16,borderBottom:\"1px solid rgba(41, 49, 51, 0.06)\"},children:/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:F.body,fontSize:10.5,lineHeight:1.7,color:C.text3,margin:0,opacity:.7,letterSpacing:\"0.005em\"},children:medicalDisclaimer})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",paddingTop:isMobile?20:24,flexWrap:\"wrap\",gap:12},children:[/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:F.body,fontSize:13,color:C.text3,fontWeight:400},children:[\"\\xa9 \",copyrightText]}),showInstagram&&instagramUrl&&/*#__PURE__*/_jsx(\"a\",{href:instagramUrl,target:\"_blank\",rel:\"noopener noreferrer\",className:\"dmfoot-social\",\"aria-label\":\"Damoi auf Instagram\",style:{opacity:.4,display:\"flex\"},children:/*#__PURE__*/_jsx(IconInstagram,{size:18,color:C.text1,\"aria-hidden\":\"true\"})})]})]})]});}// ===========================================\n// DEFAULTS\n// ===========================================\nFooterWithNewsletter.defaultProps={brandName:\"Damoi\",nlHeadline:\"Sei dabei, wenn wir starten.\",nlEyebrow:\"Newsletter\",nlSubtext:\"Kein Spam. Nur Updates zum Launch.\",nlPrivacyText:\"Mit der Anmeldung stimmst du unserer Datenschutzerkl\\xe4rung zu. Abmeldung jederzeit m\\xf6glich.\",nlPrivacyUrl:\"/datenschutz\",nlPlaceholder:\"Deine E-Mail\",nlButtonText:\"Anmelden\",nlSuccessText:\"Du bist dabei!\",navLink1Text:\"Was wir testen\",navLink1Url:\"/was-testen-wir\",navLink2Text:\"Produkte\",navLink2Url:\"/produkte\",navLink3Text:\"Blog\",navLink3Url:\"/blog\",navLink4Text:\"Hilfe und Fragen\",navLink4Url:\"/hilfe\",navLink5Text:\"Vision\",navLink5Url:\"/vision\",navLink6Text:\"Finde dein Panel\",navLink6Url:\"/quiz\",legalLink1Text:\"Impressum\",legalLink1Url:\"/impressum\",legalLink2Text:\"Datenschutz\",legalLink2Url:\"/datenschutz\",legalLink3Text:\"AGB\",contactEmail:\"hello@damoi.de\",instagramUrl:\"https://instagram.com/damoi.de\",showInstagram:true,appStoreUrl:\"https://apps.apple.com/de/app/damoi/id6756821292\",showAppStore:true,playStoreUrl:\"https://play.google.com/store/apps/details?id=com.damoi.health\",showPlayStore:true,copyrightText:\"2026 Damoi. Alle Rechte vorbehalten.\",bgColor:\"transparent\",medicalDisclaimer:\"DISCLAIMER: Damoi empfiehlt oder verweist dich nicht an bestimmte Gesundheitsdienstleister, und es steht dir frei, jeden Gesundheitsdienstleister zu w\\xe4hlen und die Dienste von Damoi weiterhin zu nutzen. Damoi bietet keine medizinische Beratung, keine Diagnose, keine medizinische Behandlung und keine medizinische Meinung in irgendeiner Form, weder \\xfcber unsere Dienste noch anderweitig. Die Dienste von Damoi sind kein Ersatz f\\xfcr medizinische Versorgung, medizinische Beratung und/oder ein ausf\\xfchrliches Gespr\\xe4ch mit deinem Hausarzt oder einem anderen approbierten Arzt. Wenn du Fragen zu Laborergebnissen oder anderen Informationen hast, die du \\xfcber Damoi erh\\xe4ltst, empfehlen wir, diese mit einem Hausarzt oder einem anderen approbierten Arzt zu besprechen. Alle Materialien, Informationen, Daten und Inhalte, die Damoi bereitstellt, dienen ausschlie\\xdflich allgemeinen Informationszwecken. Die Mitgliedspreise von Damoi umfassen die von Damoi erhobenen Technologie- und Servicegeb\\xfchren sowie den Zugang zu vorausbezahlten Labor- und anderen Leistungen. Bestimmte Artikel und Leistungen erfordern zus\\xe4tzliche Zahlungen, die nicht im Standard-Mitgliedspreis enthalten sind. Weitere wichtige Informationen zu den von Damoi erbrachten Leistungen findest du in den AGB. Mit der Angabe deiner Telefonnummer erkl\\xe4rst du dich damit einverstanden, Textnachrichten von Damoi zu erhalten. Es k\\xf6nnen Nachrichten- und Datengeb\\xfchren anfallen. Die H\\xe4ufigkeit der Nachrichten variiert.\"};// ===========================================\n// PROPERTY CONTROLS\n// ===========================================\naddPropertyControls(FooterWithNewsletter,{logoImage:{type:ControlType.Image,title:\"Logo (PNG/SVG)\"},brandName:{type:ControlType.String,title:\"Brand Name\",defaultValue:\"Damoi\"},nlHeadline:{type:ControlType.String,title:\"NL Headline\",defaultValue:\"Sei dabei, wenn wir starten.\"},nlEyebrow:{type:ControlType.String,title:\"NL Eyebrow\",defaultValue:\"Newsletter\"},nlSubtext:{type:ControlType.String,title:\"NL Subtext\",defaultValue:\"Kein Spam. Nur Updates zum Launch.\"},nlPrivacyText:{type:ControlType.String,title:\"NL Datenschutz\",defaultValue:\"Mit der Anmeldung stimmst du unserer Datenschutzerkl\\xe4rung zu. Abmeldung jederzeit m\\xf6glich.\",displayTextArea:true},nlPrivacyUrl:{type:ControlType.String,title:\"↓ URL\",defaultValue:\"/datenschutz\"},nlPlaceholder:{type:ControlType.String,title:\"NL Placeholder\",defaultValue:\"Deine E-Mail\"},nlButtonText:{type:ControlType.String,title:\"NL Button\",defaultValue:\"Anmelden\"},nlSuccessText:{type:ControlType.String,title:\"NL Success\",defaultValue:\"Du bist dabei!\"},navLink1Text:{type:ControlType.String,title:\"Nav 1\",defaultValue:\"Was wir testen\"},navLink1Url:{type:ControlType.String,title:\"↓ URL\",defaultValue:\"/was-testen-wir\"},navLink2Text:{type:ControlType.String,title:\"Nav 2\",defaultValue:\"Produkte\"},navLink2Url:{type:ControlType.String,title:\"↓ URL\",defaultValue:\"/produkte\"},navLink3Text:{type:ControlType.String,title:\"Nav 3\",defaultValue:\"Blog\"},navLink3Url:{type:ControlType.String,title:\"↓ URL\",defaultValue:\"/blog\"},navLink4Text:{type:ControlType.String,title:\"Nav 4\",defaultValue:\"Hilfe und Fragen\"},navLink4Url:{type:ControlType.String,title:\"↓ URL\",defaultValue:\"/hilfe\"},navLink5Text:{type:ControlType.String,title:\"Nav 5\",defaultValue:\"Vision\"},navLink5Url:{type:ControlType.String,title:\"↓ URL\",defaultValue:\"/vision\"},navLink6Text:{type:ControlType.String,title:\"Nav 6\",defaultValue:\"Finde dein Panel\"},navLink6Url:{type:ControlType.String,title:\"↓ URL\",defaultValue:\"/quiz\"},legalLink1Text:{type:ControlType.String,title:\"Legal 1\",defaultValue:\"Impressum\"},legalLink1Url:{type:ControlType.String,title:\"↓ URL\",defaultValue:\"/impressum\"},legalLink2Text:{type:ControlType.String,title:\"Legal 2\",defaultValue:\"Datenschutz\"},legalLink2Url:{type:ControlType.String,title:\"↓ URL\",defaultValue:\"/datenschutz\"},legalLink3Text:{type:ControlType.String,title:\"Legal 3\",defaultValue:\"AGB\"},contactEmail:{type:ControlType.String,title:\"E-Mail\",defaultValue:\"hello@damoi.de\"},showInstagram:{type:ControlType.Boolean,title:\"Instagram\",defaultValue:true},instagramUrl:{type:ControlType.String,title:\"↓ URL\",defaultValue:\"https://instagram.com/damoi.de\",hidden:p=>!p.showInstagram},showAppStore:{type:ControlType.Boolean,title:\"App Store Badge\",defaultValue:true},appStoreUrl:{type:ControlType.String,title:\"↓ App Store URL\",defaultValue:\"https://apps.apple.com/de/app/damoi/id6756821292\",hidden:p=>!p.showAppStore},showPlayStore:{type:ControlType.Boolean,title:\"Google Play Badge\",defaultValue:true},playStoreUrl:{type:ControlType.String,title:\"↓ Google Play URL\",defaultValue:\"https://play.google.com/store/apps/details?id=com.damoi.health\",hidden:p=>!p.showPlayStore},copyrightText:{type:ControlType.String,title:\"Copyright\",defaultValue:\"2026 Damoi. Alle Rechte vorbehalten.\"},bgColor:{type:ControlType.Enum,title:\"Hintergrund\",options:[\"transparent\",\"#FAF9F6\",\"#F2F0EB\"],optionTitles:[\"Transparent\",\"Beige 1\",\"Beige 2\"],defaultValue:\"transparent\"},medicalDisclaimer:{type:ControlType.String,title:\"Disclaimer\",defaultValue:\"DISCLAIMER: Damoi empfiehlt oder verweist dich nicht an bestimmte Gesundheitsdienstleister, und es steht dir frei, jeden Gesundheitsdienstleister zu w\\xe4hlen und die Dienste von Damoi weiterhin zu nutzen. Damoi bietet keine medizinische Beratung, keine Diagnose, keine medizinische Behandlung und keine medizinische Meinung in irgendeiner Form, weder \\xfcber unsere Dienste noch anderweitig. Die Dienste von Damoi sind kein Ersatz f\\xfcr medizinische Versorgung, medizinische Beratung und/oder ein ausf\\xfchrliches Gespr\\xe4ch mit deinem Hausarzt oder einem anderen approbierten Arzt. Wenn du Fragen zu Laborergebnissen oder anderen Informationen hast, die du \\xfcber Damoi erh\\xe4ltst, empfehlen wir, diese mit einem Hausarzt oder einem anderen approbierten Arzt zu besprechen. Alle Materialien, Informationen, Daten und Inhalte, die Damoi bereitstellt, dienen ausschlie\\xdflich allgemeinen Informationszwecken. Die Mitgliedspreise von Damoi umfassen die von Damoi erhobenen Technologie- und Servicegeb\\xfchren sowie den Zugang zu vorausbezahlten Labor- und anderen Leistungen. Bestimmte Artikel und Leistungen erfordern zus\\xe4tzliche Zahlungen, die nicht im Standard-Mitgliedspreis enthalten sind. Weitere wichtige Informationen zu den von Damoi erbrachten Leistungen findest du in den AGB. Mit der Angabe deiner Telefonnummer erkl\\xe4rst du dich damit einverstanden, Textnachrichten von Damoi zu erhalten. Es k\\xf6nnen Nachrichten- und Datengeb\\xfchren anfallen. Die H\\xe4ufigkeit der Nachrichten variiert.\",displayTextArea:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FooterWithNewsletter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Newfooter.map"],"mappings":"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"}