{"version":3,"file":"script_main.CUWrcF-N.mjs","names":["e","n","a","m","b","i","j","k","log","time","timeEnd","e","splitWordsRegex","useRef","useCallback","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","p","useState","useTransition","i","SearchResultTitleType","useRef","useState","useDeferredValue","useCallback","Input","ResultRow","useMemo","ScrollView","React","useState","x","y","Overlay","EntryPoint","useRef","useState","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","SVG","getProps","Icon","className","addPropertyOverrides","MotionDivWithFX","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","animation2","Transition","React.useContext","React.useMemo","Overlay","humanReadableVariantMap","Variants","React.Fragment","getProps","Instagram","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","React.useRef","_Fragment","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","Icon","Component","useMemo","lowercaseIconKeyPairs","iconKeys","a","Icon","useRef","useState","HouseFactory","React","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","TimeDateFonts","TimeDate","Phosphor","CalendarNumber","CalendarTime","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","ButtonPrimaryFonts","ButtonPrimary","Calendar","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","animation","transition2","animation1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","t","e","n","r","x","P","i","s","a","o","J","Y","Z","te","u","l","h","c","d","g","p","B","y","e","u","t","a","l","d","p","n","o","f","r","i","t","e","u","i","l","a","addPropertyOverrides","FooterLinkItem","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","equals","a","b","query1","Links","QueryData","query3","Blog","query5","Branchen","query7","Kompetenzen","query9","Projekte","query11","Docs","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","_Fragment","sharedStyle.css","sharedStyle.fonts","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","SVG","getProps","Icon","className","useState","css","useState","useCallback","useMemo","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","Signet","WordmarkFonts","Wordmark","ProjectCard","CaretRight","CaretLeft","TimeDateFonts","TimeDate","Circle","Moon","OpenClose","serializationHash","variantClassNames","transition1","transition2","animation","transformTemplate1","t","matchVariant","query1","Projekte","Kunden","QueryData","query3","query5","query7","query9","Links","Kompetenzen","equals","a","b","Branchen","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","sharedStyle.className","className","RichText","_Fragment","sharedStyle.css","sharedStyle.fonts","useState","useCallback","useMemo","_Fragment","i","d","cx","x","y","p","n","svg","useState","useRef","useMemo","useCallback","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","getProps","className","Navbar","TimeDate","Arc","Search","ListMagnifyingGlass","LinktreeLogo","ArrowRight","Basecamp","AvatarCms","ButtonPrimary","ToolButton","NavigationCta","CalendarCta","Claim","PaperPlaneTilt","PhoneCall","Wordmark","isBrowser","t","Links","Team","Tools","a","b","Branchen","Kompetenzen","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","className","_Fragment","PropertyOverrides","RichText","React.Fragment","Claude","Openai","Perplexity","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","React.createElement","Main","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","e","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js","https:/framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js","https:/framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js","https:/framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16","https:/framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js","https:/framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js","https:/framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js","https:/framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js","https:/framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js","https:/framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js","https:/framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js","https:/framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js","https:/framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js","https:/framerusercontent.com/modules/6yWWR6xYgTJPEGrTDM9I/HNiXDf2J7kmIS9vlYNPE/TRAM0rGfL.js","https:/framerusercontent.com/modules/gGXLFANbZFKf2qU8bbVL/uQjjbN7Yn6nBRqTZdwzU/HoKrrnQcM.js","https:/framerusercontent.com/modules/q9mPSllojTcxqGETzw3i/29xmuEUtqv6CYi28VFrM/XsTc5lxfv.js","https:/framerusercontent.com/modules/VBeJlRAXwj8ulXBPB2gl/eJhOwdcZe33YJKPN0pGT/bUhpWyk5x.js","https:/framerusercontent.com/modules/dzZwFUkfjEaeeZKTtUiF/K6RsFtHWpvPmUzVkDMNs/jG0EOFOwE.js","https:/framerusercontent.com/modules/rq46vUaKtHfpUrboecGs/nmcYbJlbS3jIOSq6rtfg/bbhQFc6Oc.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:/framerusercontent.com/modules/ihiU2BQMJZwvjljqsKFZ/sy8LVLW5FZuO1uiwqNBt/AtbJFBUQU.js","https:/framerusercontent.com/modules/WRF7cTzl3TpfQsF9oUbE/5RMxbdGcb66cQEePlTVP/g3MgGsFKv.js","https:/framerusercontent.com/modules/xBXUcqeq1Dj5WIrBAFt8/Bvgu6r1z65GgmVBf7iPE/m5wfsFIVJ.js","https:/framerusercontent.com/modules/nayHwV8SJjYvy9M3wGo4/rOSMH9Oqy4gJvL8s0XPw/mIkFRWrpH.js","https:/framerusercontent.com/modules/J7FWWQKaormGQUJzWcmc/MPbOQRaDJjaw5WggPWbA/GhwrpwYyS-0.js","https:/framerusercontent.com/modules/J7FWWQKaormGQUJzWcmc/MPbOQRaDJjaw5WggPWbA/GhwrpwYyS-1.js","https:/framerusercontent.com/modules/J7FWWQKaormGQUJzWcmc/MPbOQRaDJjaw5WggPWbA/GhwrpwYyS.js","https:/framerusercontent.com/modules/Z71q6At6pyYdYnE7nYIH/51nWZH9YFZgYxQxUirXI/OyPaYvTVg.js","https:/framerusercontent.com/modules/gPdSdZg1B6dNXfiAroOl/hmMcvABMALgaqYRs09cP/S9MoGdgHH.js","https:/framerusercontent.com/modules/nbuNhfVKyPi0h5Tne2TL/eQ8JjTyXEuq1tnOS9r7Q/e3RoWW9O3.js","https:/framerusercontent.com/modules/pAlGjrJ9K21ZZnox9gT0/M1laAKyPaSPsj5qah93R/KmHNOtSBz.js","https:/framerusercontent.com/modules/YqG1FdcAagUYVfZXSM3E/fFx7sFiKIlgPlCWQY1w0/nMg_eN8Kw.js","https:/framerusercontent.com/modules/hPgINRTHdTbm21QhYM7W/mlNMRlPOkTMijiAQBQNA/ScrollProgress.js","https:/framerusercontent.com/modules/cg2N79gakadsvH2sgewT/hedDRLQ7sDhAv9MtXdUZ/ThemeSwitch.js","https:/framerusercontent.com/modules/DzX8DgWi0gD14odbsKuo/Jx2P8U22DtDlCjlV9mNO/Vl6NyDoLr.js","https:/framerusercontent.com/modules/KujQgsKuhdZjirogSG1b/OdvLEJODwcCyHqPgq2fG/XUKa7E1Sa.js","https:/framerusercontent.com/modules/nFGM47ePxshNF1mDKMaF/9NpfOIzFEnKbUCpJGc48/ydet3WVed.js","https:/framerusercontent.com/modules/KrWx6onIqA1kcFJ0ZHu0/OsIDsYvflH4Jigk7L7NC/BauhausAnalogClock.js","https:/framerusercontent.com/modules/TFZxz852ITLWPHm68eBZ/Gv0dxM0HFgkzm2hvdxs4/SVG_Path_Logo.js","https:/framerusercontent.com/modules/Z83xS4Um2gmrof0hvv0s/62yGbm09WFupFYTuJRfZ/F1oL1AvuS.js","https:/framerusercontent.com/modules/nnXEslX0T07dhvcMOM72/PFuCGiqiI1VwJpbnZkok/L4OXnL5LW.js","https:/framerusercontent.com/modules/o1GUQ3XOV6ABtvLMG4mO/kljXjPHiIFV7DdFrkLrQ/XWavfbCym.js","https:/framerusercontent.com/modules/WbNHRFTMVtTmy5jyy9pO/B920o7EUcmIj282GuqQt/CBu3SsUll.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";export function SearchIcon(props){return /*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:props.width,height:props.height,style:{...props.style,color:props.color},children:/*#__PURE__*/ _jsx(\"path\",{d:\"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z\",fill:\"currentColor\"})});}export function ClearIcon(props){return /*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",...props,children:[/*#__PURE__*/ _jsx(\"rect\",{width:\"256\",height:\"256\",fill:\"none\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm37.66,130.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32L139.31,128Z\",fill:\"currentColor\"})]});}export function SpinnerIcon(props){const borderWidth=3;return /*#__PURE__*/ _jsxs(\"div\",{style:{position:\"relative\",...props.style},children:[/*#__PURE__*/ _jsx(motion.div,{animate:{rotate:360},transition:{ease:\"linear\",duration:1,repeat:Infinity},style:{borderRadius:100,backgroundImage:`conic-gradient(from 270deg, transparent 0%, ${props.color} 100%)`,width:\"100%\",height:\"100%\"}}),/*#__PURE__*/ _jsx(\"div\",{style:{backgroundColor:props.backgroundColor,borderRadius:100,position:\"absolute\",top:borderWidth,left:borderWidth,bottom:borderWidth,right:borderWidth}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ClearIcon\":{\"type\":\"reactComponent\",\"name\":\"ClearIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SpinnerIcon\":{\"type\":\"reactComponent\",\"name\":\"SpinnerIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIcon\":{\"type\":\"reactComponent\",\"name\":\"SearchIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Icons.map","export function Storage(name) {\n    this.ready = new Promise((resolve, reject)=>{\n        var request = window.indexedDB.open(location.origin);\n        request.onupgradeneeded = (e)=>{\n            this.db = e.target[\"result\"];\n            this.db.createObjectStore(\"store\");\n        };\n        request.onsuccess = (e)=>{\n            this.db = e.target[\"result\"];\n            resolve();\n        };\n        request.onerror = (e)=>{\n            this.db = e.target[\"result\"];\n            reject(e);\n        };\n    });\n}\nStorage.prototype.get = function(key) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().get(key);\n            request.onsuccess = (e)=>resolve(e.target.result)\n            ;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.getStore = function() {\n    return this.db.transaction([\n        \"store\"\n    ], \"readwrite\").objectStore(\"store\");\n};\nStorage.prototype.set = function(key, value) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().put(value, key);\n            request.onsuccess = resolve;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.delete = function(key, value) {\n    window.indexedDB.deleteDatabase(location.origin);\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"Storage\":{\"type\":\"function\"}}}","// @ts-ignore\nimport{Storage}from\"https://framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js\";export const hashCode=s=>s.split(\"\").reduce((a,b)=>{a=(a<<5)-a+b.charCodeAt(0);return a&a;},0);export function corsProxy(url){return`https://cors-anywhere.herokuapp.com/${url}`;}export async function cachedResponse(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{var req=new XMLHttpRequest;req.open(\"GET\",url,true);req.responseType=\"blob\";return new Promise((resolve,reject)=>{req.onload=async function(){if(this.status===200){await cache.set(url,this.response);resolve(this.response);}else{reject(new Error(`Response status ${this.status} ${this.statusText}`));}};req.onerror=function(error){reject(error);};req.send();});}}export async function setCachedData(url,dataToCache,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.set(cacheKey,dataToCache);}export async function checkForCachedData(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{return null;}}\nexport const __FramerMetadata__ = {\"exports\":{\"hashCode\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkForCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"corsProxy\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cachedResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cache.map","/*\n * cache\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js\"\n","import{checkForCachedData,setCachedData}from\"https://framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16\";const VERSION=1;const defaultLocaleId=\"default\";export function isDefaultLocaleId(localeId){return!localeId||localeId===\"default\";}const INDEX_KEY=\"searchIndexCache\";function getIndexKey(localeId){if(isDefaultLocaleId(localeId))return INDEX_KEY;return`${INDEX_KEY}-${localeId}`;}const METADATA_KEY=\"searchCacheMetadata\";function getMetadataKey(localeId){if(isDefaultLocaleId(localeId))return METADATA_KEY;return`${METADATA_KEY}-${localeId}`;}export async function getCachedIndex(localeId,indexHash){// A check here for metadata can be added later if we need to\n// migrate or expire the index. Though most likely, any version change\n// should result in deleting the cache and starting again.\nconst metadataKey=getMetadataKey(localeId);const indexKey=getIndexKey(localeId);const[metadata,cachedIndex]=await Promise.all([checkForCachedData(metadataKey),checkForCachedData(indexKey)]);if(cachedIndex){return{status:indexHash&&metadata?.indexHash===indexHash?\"fresh\":\"stale\",searchIndex:cachedIndex,indexHash:metadata?.indexHash};}return{status:\"miss\"};}export function setCachedIndex(localeId,index,indexHash){const indexKey=getIndexKey(localeId);setCachedData(indexKey,index);const metadata={version:VERSION,timestamp:Date.now(),indexHash};const metadataKey=getMetadataKey(localeId);setCachedData(metadataKey,metadata);}\nexport const __FramerMetadata__ = {\"exports\":{\"isDefaultLocaleId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cachedIndex.map","// Fake example data used for when the search component is in preview mode.\n// Note that the `url` value is used as a key in React, so it needs to be unique.\nexport const fakeResults={\"/\":{version:1,title:\"Example Search Result\",description:\"Description of search result.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/\",codeblock:[]},\"/example-1\":{version:1,title:\"Publish your Site to Search\",description:\"Try Site Search to instantly search your Framer site content.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/1/\",codeblock:[]},\"/example-2\":{version:1,title:\"Customise your Site Search\",description:\"Personalize everything from corner radius, to icon weight.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/2/\",codeblock:[]}};\nexport const __FramerMetadata__ = {\"exports\":{\"fakeResults\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fakeResults.map","// This file is based on the Levenshtein algorithm. Originally from Koen but maybe he\n// got it from somewhere else.\nconst peq=new Uint32Array(65536);const myers_32=(a,b)=>{const n=a.length;const m=b.length;const lst=1<<n-1;let pv=-1;let mv=0;let sc=n;let i=n;while(i--){peq[a.charCodeAt(i)]|=1<<i;}for(i=0;i<m;i++){let eq=peq[b.charCodeAt(i)];const xv=eq|mv;eq|=(eq&pv)+pv^pv;mv|=~(eq|pv);pv&=eq;if(mv&lst){sc++;}if(pv&lst){sc--;}mv=mv<<1|1;pv=pv<<1|~(xv|mv);mv&=xv;}i=n;while(i--){peq[a.charCodeAt(i)]=0;}return sc;};const myers_x=(b,a)=>{const n=a.length;const m=b.length;const mhc=[];const phc=[];const hsize=Math.ceil(n/32);const vsize=Math.ceil(m/32);for(let i=0;i<hsize;i++){phc[i]=-1;mhc[i]=0;}let j=0;for(;j<vsize-1;j++){let mv=0;let pv=-1;const start=j*32;const vlen=Math.min(32,m)+start;for(let k=start;k<vlen;k++){peq[b.charCodeAt(k)]|=1<<k;}for(let i1=0;i1<n;i1++){const eq=peq[a.charCodeAt(i1)];const pb=phc[i1/32|0]>>>i1&1;const mb=mhc[i1/32|0]>>>i1&1;const xv=eq|mv;const xh=((eq|mb)&pv)+pv^pv|eq|mb;let ph=mv|~(xh|pv);let mh=pv&xh;if(ph>>>31^pb){phc[i1/32|0]^=1<<i1;}if(mh>>>31^mb){mhc[i1/32|0]^=1<<i1;}ph=ph<<1|pb;mh=mh<<1|mb;pv=mh|~(xv|ph);mv=ph&xv;}for(let k1=start;k1<vlen;k1++){peq[b.charCodeAt(k1)]=0;}}let mv1=0;let pv1=-1;const start1=j*32;const vlen1=Math.min(32,m-start1)+start1;for(let k2=start1;k2<vlen1;k2++){peq[b.charCodeAt(k2)]|=1<<k2;}let score=m;for(let i2=0;i2<n;i2++){const eq1=peq[a.charCodeAt(i2)];const pb1=phc[i2/32|0]>>>i2&1;const mb1=mhc[i2/32|0]>>>i2&1;const xv1=eq1|mv1;const xh1=((eq1|mb1)&pv1)+pv1^pv1|eq1|mb1;let ph1=mv1|~(xh1|pv1);let mh1=pv1&xh1;score+=ph1>>>m-1&1;score-=mh1>>>m-1&1;if(ph1>>>31^pb1){phc[i2/32|0]^=1<<i2;}if(mh1>>>31^mb1){mhc[i2/32|0]^=1<<i2;}ph1=ph1<<1|pb1;mh1=mh1<<1|mb1;pv1=mh1|~(xv1|ph1);mv1=ph1&xv1;}for(let k3=start1;k3<vlen1;k3++){peq[b.charCodeAt(k3)]=0;}return score;};const distance=(a,b)=>{if(a.length<b.length){const tmp=b;b=a;a=tmp;}if(b.length===0){return a.length;}if(a.length<=32){return myers_32(a,b);}return myers_x(a,b);};const closest=(str,arr)=>{let min_distance=Infinity;let min_index=0;for(let i=0;i<arr.length;i++){const dist=distance(str,arr[i]);if(dist<min_distance){min_distance=dist;min_index=i;}}return arr[min_index];};export{closest,distance};\nexport const __FramerMetadata__ = {\"exports\":{\"closest\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"distance\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fuzzySearch.map","export const localStorageDebugFlag=(()=>{try{return typeof window!==\"undefined\"&&window.localStorage.__framerDebugSearch===\"true\";}catch(e){// localStorage not available\n}})();const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]\\d*|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}export function clampText(text,maxLength){const textLength=text.length;if(textLength<=maxLength){return text;}const slicedText=text.slice(0,maxLength);if(textLength>maxLength){return slicedText+\"…\";}return slicedText;}export function isEmptyObject(object){return Object.keys(object).length===0;}export function createLogger(showOutput){function log(...data){console.log(Date.now(),...data);}function time(label){console.time(label);}function timeEnd(label){console.timeEnd(label);}function noop(){}if(!showOutput){return{log:noop,time:noop,timeEnd:noop};}return{log,time,timeEnd};}export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFontFamily(theme){if(theme.inputFont?.fontFamily)return theme.inputFont.fontFamily;if(theme.titleFont?.fontFamily)return theme.titleFont.fontFamily;if(theme.subtitleFont?.fontFamily)return theme.subtitleFont.fontFamily;return DEFAULT_FONT_FAMILY;}export function animationKeyFromLayout(layout){return`${layout}Animation`;}export const safeDocument=typeof document!==\"undefined\"?document:null;export const safeWindow=typeof window!==\"undefined\"?window:null;const metaTagSelector='meta[name=\"framer-search-index\"]';export function getMetaTagContent(){const metaTag=safeDocument?.querySelector(metaTagSelector);if(!metaTag)return undefined;const metaTagContent=metaTag.getAttribute(\"content\");return metaTagContent;}export const checkIfOverLimit=()=>{return getMetaTagContent()===\"limit-reached\";};export function stripLocaleSlugFromPath(url,localeSlug){if(!localeSlug)return url;const localeSlugWithSlash=`/${localeSlug}`;if(url.startsWith(localeSlugWithSlash)){return url.slice(localeSlugWithSlash.length);}}/**\n * @param isHighPriority If true and `scheduler.yield` is not available, the function will either use `postTask` or if also not available, return a resolved promise.\n */export function yieldToMain(isHighPriority){if(\"scheduler\"in window){// see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n// \"user-blocking\" is the highest priority and creates a paint opportunity.\n// \"user-visible\" is the default, creates a paint opportunity, but has more potential to be delayed (by \"user-blocking\" tasks).\nconst options={priority:isHighPriority?\"user-blocking\":\"user-visible\"};if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if(isHighPriority){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but do not guarantee a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve,0);});}\nexport const __FramerMetadata__ = {\"exports\":{\"safeWindow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stripLocaleSlugFromPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeDocument\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localStorageDebugFlag\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createLogger\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"animationKeyFromLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clampText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMetaTagContent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkIfOverLimit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFontFamily\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isEmptyObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,setCachedIndex,isDefaultLocaleId}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);function isValidUrl(url){try{new URL(url);return true;}catch(_error){return false;}}const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}// If a cached index exists, use the cached version until the latest one from the network loads.\nconst cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status!==\"miss\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using cached index\");if(cacheResult.status===\"fresh\")return;}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);// Happy case.\nif(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Unexpected error.\n// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);// It's safe to cache the fallback because if we're here, current cache is empty or stale.\nsetCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export var Browser;(function(Browser){var isTouch=Browser.isTouch=()=>\"ontouchstart\"in window||navigator.maxTouchPoints>0;var isChrome=Browser.isChrome=()=>navigator.userAgent.toLowerCase().includes(\"chrome/\");var isWebKit=Browser.isWebKit=()=>navigator.userAgent.toLowerCase().includes(\"applewebkit/\");var isSafari=Browser.isSafari=()=>isWebKit()&&!isChrome();var isSafariDesktop=Browser.isSafariDesktop=()=>isSafari()&&!isTouch();var isWindows=Browser.isWindows=()=>/Win/.test(navigator.platform);var isMacOS=Browser.isMacOS=()=>/Mac/.test(navigator.platform);})(Browser||(Browser={}));\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./browser.map","// From: @framerjs/fresco/src/components/utils/useCallbackOnMouseMove.ts\nimport{useRef,useCallback}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";/**\n * Webkit fires mousemove events if the pointer's coordination changes relative\n * to its container (e.g. if the container scrolls), or when a modifier key is\n * pressed, mousemove would fire even if the cursor did not actually move.\n * This helper compares the cursor position between mouse events, and fire the\n * callback only when its position changes.\n */ export const useCallbackOnMouseMove=(callback,mousePositionRef)=>{const prevPositionRef=useRef(null);return useCallback(event=>{if(!Browser.isSafari())return callback(event);const ref=mousePositionRef?mousePositionRef:prevPositionRef;const{clientX,clientY}=event;const prevCursorPosition=ref.current;ref.current={x:clientX,y:clientY};// Ignore mouse moves unless we have a position. Else it might be an\n// element that appears behind the mouse without the mouse moving.\nif(!prevCursorPosition){return;}if(prevCursorPosition.x!==clientX||prevCursorPosition.y!==clientY){return callback(event);}},[mousePositionRef,callback]);};\nexport const __FramerMetadata__ = {\"exports\":{\"useCallbackOnMouseMove\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Point\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useCallbackOnMouseMove.map","// Safari does not support `element.scrollIntoView({ block: \"nearest\" })`, so this\n// is a workaround for that.\nexport function scrollIntoView(targetElement,scrollElement,/** Additional spacing to add from the top or bottom of the scroll element viewport. */ {offsetTop,offsetBottom}){const targetElementBounds=targetElement.getBoundingClientRect();const scrollElementBounds=scrollElement.getBoundingClientRect();if(targetElementBounds.top<scrollElementBounds.top){const difference=scrollElementBounds.top-targetElementBounds.top;scrollElement.scrollTop=scrollElement.scrollTop-difference-offsetTop;}else if(targetElementBounds.bottom>scrollElementBounds.bottom){const topAligned=scrollElementBounds.top-targetElementBounds.top;const minOffset=scrollElement.scrollTop-topAligned-offsetTop;const bottomAligned=targetElementBounds.bottom-scrollElementBounds.bottom;const offset=scrollElement.scrollTop+bottomAligned+offsetBottom;scrollElement.scrollTop=Math.min(minOffset,offset);}}\nexport const __FramerMetadata__ = {\"exports\":{\"scrollIntoView\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./scrollIntoView.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale.\n// If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useEffect,useState}from\"react\";function getViewportSize(){if(typeof window===\"undefined\"){return{width:0,height:0};}return{width:window.innerWidth,height:window.innerHeight};}export function useViewportSizeState(getState){const[state,setState]=useState(()=>getState(getViewportSize()));useEffect(()=>{const handleWindowResize=()=>setState(getState(getViewportSize()));window.addEventListener(\"resize\",handleWindowResize);return()=>{window.removeEventListener(\"resize\",handleWindowResize);};},[]);return state;}\nexport const __FramerMetadata__ = {\"exports\":{\"useViewportSizeState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useViewportSizeState.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{createPortal}from\"react-dom\";import{useRef,useState,useEffect,forwardRef}from\"react\";import{AnimatePresence,motion}from\"framer-motion\";import{SearchIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{SearchModal,SearchResultItemType,SearchResultTitleType,SearchResultSubtitleType,SearchInputDividerType,SearchInputClearButtonType,SearchLayoutType,SearchIconType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js\";import{useViewportSizeState}from\"https://framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js\";import{titleCase,DEFAULT_FONT_FAMILY,isEmptyObject,animationKeyFromLayout,checkIfOverLimit}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";var EntryPointOptions;// SITE SEARCH\n// By Anthony and Hunter\n(function(EntryPointOptions){EntryPointOptions[\"icon\"]=\"Icon\";EntryPointOptions[\"input\"]=\"Input\";})(EntryPointOptions||(EntryPointOptions={}));function buildShadow(shadowProperty,fallback=\"none\"){if(!shadowProperty)return fallback;const{x,y,blur,color,spread}=shadowProperty;return`${x}px ${y}px ${blur}px ${spread}px ${color}`;}const Overlay=/*#__PURE__*/forwardRef(function Overlay(props,ref){const{layoutType,theme,onDismiss}=props;useEffect(()=>{const handleKeyDown=event=>{if(event.code===\"Escape\"){event.stopPropagation();onDismiss();}};const handlePointerDown=event=>{if(event.pointerType!==\"touch\")return;const isWithinSearchHeader=Boolean(event.target instanceof Element&&event.target.closest(\"[role=search]\"));if(isWithinSearchHeader)return;if(document.activeElement instanceof HTMLInputElement){document.activeElement.blur();}};// Event listener added to window so that pressing escape key to dimiss\n// can be invoked from anywhere on the page.\nwindow.addEventListener(\"keydown\",handleKeyDown);window.addEventListener(\"pointerdown\",handlePointerDown,{capture:true});// Disable page scrolling when overlay is shown.\ndocument.body.classList.add(bodyOverflowHidden);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);window.removeEventListener(\"pointerdown\",handlePointerDown,{capture:true});document.body.classList.remove(bodyOverflowHidden);};},[]);return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{ref:ref,className:\"__framer-search-modal-container\",role:\"presentation\",style:{...backdropStyles,zIndex:props.backdropOptions.zIndex,justifyContent:layoutType===SearchLayoutType.Sidebar?\"flex-start\":\"center\"},onClick:onDismiss,children:[/*#__PURE__*/_jsx(motion.div,{role:\"presentation\",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{duration:0}},transition:theme.overlayTransition,style:{top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",position:\"absolute\",touchAction:\"none\",backgroundColor:props.backdropOptions.backgroundColor}}),/*#__PURE__*/_jsx(SearchModal,{urlScope:props.urlScope,layoutType:layoutType,inputOptions:props.inputOptions,resultOptions:props.resultOptions,modalOptions:props.modalOptions,backdropOptions:props.backdropOptions,theme:props.theme,onDismiss:onDismiss})]}),document.body);});const backdropStyles={width:\"100%\",boxSizing:\"border-box\",willChange:\"transform\",position:\"fixed\",display:\"flex\",alignItems:\"flex-start\",top:0,left:0,right:0,bottom:0};const containerStyle={height:\"100%\",display:\"flex\",borderRadius:10,cursor:\"inherit\",overflow:\"hidden\"};const bodyOverflowHidden=\"__framer-overflow-hidden\";/**\n *\n * SEARCH\n * By Anthony and Hunter\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n */const EntryPoint=withCSS(function EntryPoint(props){const overlay=useRef(null);const[isOpen,setIsOpen]=useState(false);const[isOverLimit,setIsOverLimit]=useState(false);const[isSafariTouchDevice,setIsSafariTouchDevice]=useState(false);const[isOnCanvas]=useState(()=>RenderTarget.current()===RenderTarget.canvas);useEffect(()=>{setIsOverLimit(checkIfOverLimit());setIsSafariTouchDevice(Browser.isSafari()&&Browser.isTouch());},[]);const baseInputFontSize=props.inputOptions?.inputFont?.fontSize?props.inputOptions.inputFont.fontSize:\"16px\";// The font size is set to a minimum of `16px` on Safari with touch screens\n// because otherwise Safari will zoom in slightly if the type size is smaller.\nconst inputFontSize=isSafariTouchDevice?`max(16px, ${baseInputFontSize})`:baseInputFontSize;const layoutType=useViewportSizeState(size=>{if(size.width<props.modalOptions.width+10){return SearchLayoutType.FixedTop;}// @ts-ignore – Fallback\nreturn props.modalOptions.layoutType||props.layoutType;});const theme={subtitleColor:props.resultOptions.subtitleOptions.subtitleColor,backgroundColor:props.modalOptions.backgroundColor,foregroundColor:props.resultOptions.titleColor,placeholderColor:props.inputOptions.placeholderOptions.placeholderColor,titleFont:props.resultOptions?.titleFont&&!isEmptyObject(props.resultOptions.titleFont)?props.resultOptions.titleFont:{fontSize:14,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},subtitleFont:props.resultOptions.subtitleOptions?.subtitleFont&&!isEmptyObject(props.resultOptions.subtitleOptions.subtitleFont)?props.resultOptions.subtitleOptions.subtitleFont:{fontSize:12,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},inputFont:props.inputOptions?.inputFont&&!isEmptyObject(props.inputOptions.inputFont)?props.inputOptions.inputFont:{fontSize:16,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},// Keep separate so we can more easily override\ninputFontSize:inputFontSize,width:props.modalOptions.width,offsetTop:props.modalOptions.top,borderRadius:props.modalOptions.borderRadius,shadow:buildShadow(props.modalOptions.shadow),entryIconColor:props.iconColor,entryIconSize:props.iconSize,entryIconImage:props.iconImage,inputIconSize:props.inputOptions.iconOptions.iconSize,inputIconColor:props.inputOptions.iconOptions.iconColor,inputIconImage:props.inputOptions.iconOptions.iconImage,gapBetweenStatusAndSearch:16,gapBetweenResults:1,scrollBarWidth:20,margin:10,spacing:8,zIndex:props.backdropOptions.zIndex,horizontalSpacing:20,overlayTransition:props.backdropOptions.transition};const handleClick=event=>{// Both need to keep `autofocus` working on the search input.\nevent.preventDefault();event.stopPropagation();if(isOverLimit)return;setIsOpen(true);};return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyle,...props.style,pointerEvents:isOverLimit?\"none\":\"auto\",opacity:isOverLimit?.4:1},children:[/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Search Icon\",style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"none\",cursor:\"inherit\",color:\"inherit\",border:\"none\",borderRadius:10,padding:0},onClick:handleClick,children:props.iconType===SearchIconType.Custom&&theme.entryIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:theme.entryIconImage.src,width:theme.entryIconSize,height:theme.entryIconSize}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.entryIconColor,width:theme.entryIconSize,height:theme.entryIconSize})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&!isOnCanvas&&/*#__PURE__*/_jsx(Overlay,{ref:overlay,layoutType:layoutType,urlScope:props.urlScope,inputOptions:props.inputOptions,resultOptions:props.resultOptions,backdropOptions:props.backdropOptions,modalOptions:props.modalOptions,theme:theme,onDismiss:()=>setIsOpen(false)})})]});},[// Prevent scrolling on iOS Safari when Input is focused.\n// From: https://gist.github.com/kiding/72721a0553fa93198ae2bb6eefaa3299\n`\n        @keyframes __framer-blink-input {\n            0% { opacity: 0; }\n            100% { opacity: 1; }\n        }\n\n        .__framer-search-modal-container input:focus {\n            animation: __framer-blink-input 0.01s;\n        }\n        `,// Allow styling of input placeholder\n`\n         .__framer-search-modal-container input::placeholder, \n         .__framer-search-modal-container input::-webkit-input-placeholder { \n            color: var(--framer-search-placeholder-color, #999999);\n            opacity: 1;\n        }\n        `,// Allow fallback to 100vh when dvh unit is not supported.\n`\n        .__framer-search-modal-container {\n            height: 100vh;\n            height: 100dvh;\n        }\n        .__framer-search-modal-container .__framer-max-height-80dvh {\n            max-height: 80vh;\n            max-height: 80dvh;\n        }\n        `,`\n        body.${bodyOverflowHidden} {\n            overflow: hidden;\n        }`,// Increase hit target\n`\n        button.__framer-search-clear-button {\n            position: relative;\n        }\n        button.__framer-search-clear-button::after {\n            content: \"\";\n            position: absolute;\n            top: -10px;\n            right: -10px;\n            bottom: -10px;\n            left: -10px;\n        }`],\"framer-lib-search\");export default EntryPoint;addPropertyControls(EntryPoint,{urlScope:{title:\"Scope\",// @ts-ignore - Internal\ntype:ControlType.PageScope},// entryType: {\n//     title: \"Type\",\n//     type: ControlType.Enum,\n//     options: Object.values(SearchEntryType),\n//     optionTitles: Object.values(SearchEntryType).map(titleCase),\n//     displaySegmentedControl: true,\n// },\niconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.iconType===SearchIconType.Custom},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===SearchIconType.Default},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24},inputOptions:{title:\"Input\",type:ControlType.Object,buttonTitle:\"Icon, Styles\",controls:{iconOptions:{title:\"Icon\",type:ControlType.Object,buttonTitle:\"Color, Size\",controls:{iconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.45)\",hidden:({iconType})=>{return iconType===SearchIconType.Custom;}},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:({iconType})=>iconType===SearchIconType.Default},iconSize:{title:\"Icon Size\",type:ControlType.Number,displayStepper:true,defaultValue:18,min:0,max:100}}},inputFont:{title:\"Font\",// @ts-ignore – Internal\ntype:ControlType.Font,displayFontSize:true},textColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},placeholderOptions:{title:\"Placeholder\",type:ControlType.Object,buttonTitle:\"Color, Text\",controls:{placeholderText:{title:\"Text\",type:ControlType.String,defaultValue:\"Search...\"},placeholderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.4)\"}}},dividerType:{title:\"Divider\",type:ControlType.Enum,options:Object.values(SearchInputDividerType),optionTitles:Object.keys(SearchInputDividerType).map(titleCase),defaultValue:SearchInputDividerType.FullWidth},clearButtonType:{title:\"Clear Type\",type:ControlType.Enum,options:Object.values(SearchInputClearButtonType),optionTitles:Object.keys(SearchInputClearButtonType).map(titleCase),defaultValue:SearchInputClearButtonType.Icon},clearButtonText:{title:\"Clear Text\",type:ControlType.String,defaultValue:\"Clear\",hidden:props=>props.clearButtonType!==SearchInputClearButtonType.Text}}},modalOptions:{title:\"Modal\",buttonTitle:\"Layout, Width\",type:ControlType.Object,controls:{layoutType:{title:\"Layout\",type:ControlType.Enum,options:Object.keys(SearchLayoutType),optionTitles:Object.values(SearchLayoutType).map(titleCase),defaultValue:SearchLayoutType.QuickMenu},width:{title:\"Width\",type:ControlType.Number,defaultValue:500,min:200,max:1e3,displayStepper:true,step:5,hidden:props=>props.layoutType===SearchLayoutType.FixedTop},top:{title:\"Top\",type:ControlType.Number,defaultValue:0,min:0,max:1e3,displayStepper:true,hidden:props=>props.layoutType!==SearchLayoutType.FixedTop},heightIsStatic:{title:\"Height\",type:ControlType.Boolean,enabledTitle:\"Instant\",disabledTitle:\"Animate\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},heightTransition:{title:\"Type\",type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:800,damping:60},hidden:({heightIsStatic,layoutType})=>layoutType!==SearchLayoutType.QuickMenu||heightIsStatic},borderRadius:{title:\"Radius\",type:ControlType.Number,defaultValue:16,displayStepper:true,min:0,hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},shadow:{buttonTitle:\"Options\",type:ControlType.Object,defaultValue:{x:0,y:20,blur:40,spread:0,color:\"rgba(0,0,0,0.2)\"},controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.2)\"},x:{type:ControlType.Number,defaultValue:0},y:{type:ControlType.Number,defaultValue:20},blur:{type:ControlType.Number,defaultValue:40},spread:{type:ControlType.Number,defaultValue:0}}},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#FFF\"},[animationKeyFromLayout(SearchLayoutType.QuickMenu)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu,optional:true,buttonTitle:\"Options\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,step:.1,min:0,max:1},scale:{type:ControlType.Number,defaultValue:.75,step:.1,min:0,max:2},// rotate: {\n//     type: ControlType.Number,\n//     defaultValue: 0,\n//     min: -360,\n//     max: 360,\n// },\nx:{type:ControlType.Number,defaultValue:0,min:-500,max:500},y:{type:ControlType.Number,defaultValue:0,min:-500,max:500},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.FixedTop)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.FixedTop,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},y:{type:ControlType.Number,defaultValue:0,min:-100,max:100},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.Sidebar)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.Sidebar,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},x:{type:ControlType.Number,defaultValue:0,min:-1e3,max:1e3},transition:{type:ControlType.Transition}}}}},resultOptions:{title:\"Results\",buttonTitle:\"Fonts, Style\",type:ControlType.Object,defaultValue:{},// description:\n//     \"Learn more about how to use Site Search [here](https://framer.com/learn/site-search)\",\ncontrols:{itemType:{title:\"Style\",type:ControlType.Enum,options:Object.values(SearchResultItemType),optionTitles:Object.keys(SearchResultItemType).map(titleCase),defaultValue:SearchResultItemType.FullWidth},titleFont:{title:\"Title\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:15},displayFontSize:true},titleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},titleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultTitleType),optionTitles:Object.keys(SearchResultTitleType).map(titleCase),defaultValue:SearchResultTitleType.H1,displaySegmentedControl:true},subtitleOptions:{type:ControlType.Object,title:\"Subtitle\",buttonTitle:\"Font, Content\",controls:{subtitleFont:{title:\"Font\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:13},displayFontSize:true},subtitleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.4)\"},subtitleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultSubtitleType),optionTitles:Object.keys(SearchResultSubtitleType).map(titleCase),defaultValue:SearchResultSubtitleType.Path}}}}},backdropOptions:{title:\"Backdrop\",type:ControlType.Object,buttonTitle:\"Color, Z Index\",controls:{backgroundColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.8)\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},transition:{type:ControlType.Transition}}}});EntryPoint.displayName=\"Search\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EntryPoint\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\"}},\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Shadow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EntryPointProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WindowAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 7.5 C 0 3.358 3.358 0 7.5 0 C 11.642 0 15 3.358 15 7.5 C 15 11.642 11.642 15 7.5 15 C 3.358 15 0 11.642 0 7.5 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"15px\" id=\"Fg124UfYT\" transform=\"translate(4.5 2.25)\" width=\"15px\"/><path d=\"M 0 0 L 0 6.75\" fill=\"transparent\" height=\"6.75px\" id=\"VbQT5q99V\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(12 15)\" width=\"1px\"/><path d=\"M 10.5 0 L 0 10.5\" fill=\"transparent\" height=\"10.5px\" id=\"yDwqbGPJK\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(6.75 4.5)\" width=\"10.5px\"/><path d=\"M 10.5 10.5 L 0 0\" fill=\"transparent\" height=\"10.5px\" id=\"iT5qvgjom\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(6.75 4.5)\" width=\"10.5px\"/><path d=\"M 15 0 L 0 0\" fill=\"transparent\" height=\"1px\" id=\"nVEhD35wo\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(4.5 9.75)\" width=\"15px\"/><path d=\"M 0 0 L 0 6.75\" fill=\"transparent\" height=\"6.75px\" id=\"zaml1EV0k\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(12 2.25)\" width=\"1px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"3445681740\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-iQhJW\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-iQhJW { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Linktree Logo\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-iQhJW\");Icon.displayName=\"Linktree Logo\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Linktree Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 5.5 5.25 L 0 10.5\" fill=\"transparent\" height=\"10.5px\" id=\"pTO_zwTXv\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(13.75 6.75)\" width=\"5.5px\"/><path d=\"M 14.25 0 L 0 0\" fill=\"transparent\" height=\"1px\" id=\"Jh7NTfV71\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(4.75 12)\" width=\"14.25px\"/></svg>';const getProps=({dots,height,id,stroke,width,width1,...props})=>{return{...props,BKVe8Pgvw:dots??props.BKVe8Pgvw??1,fICyAUQY1:stroke??props.fICyAUQY1??\"rgb(0, 0, 0)\",lKf_CQTz5:width1??props.lKf_CQTz5??1.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fICyAUQY1,lKf_CQTz5,BKVe8Pgvw,...restProps}=getProps(props);const href=useSVGTemplate(\"1173457374\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-EcgqK\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1335ju\":lKf_CQTz5,\"--18mrqx2\":fICyAUQY1,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-EcgqK { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"fICyAUQY1\":\"stroke\",\"lKf_CQTz5\":\"width1\",\"BKVe8Pgvw\":\"dots\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Right\",\"color\":{\"type\":\"variable\",\"value\":\"18mrqx2\"},\"set\":{\"localId\":\"vectorSet/SuYHhKUZG\",\"id\":\"SuYHhKUZG\",\"moduleId\":\"EqX8thWQjdZcOB1c6p5N\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-EcgqK\");Icon.displayName=\"Arrow Right\";export default Icon;addPropertyControls(Icon,{fICyAUQY1:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color},lKf_CQTz5:{defaultValue:1.5,displayStepper:true,hidden:false,max:4,min:0,step:.5,title:\"Width\",type:ControlType.Number},BKVe8Pgvw:{defaultValue:1,displayStepper:true,hidden:true,max:4,min:1,title:\"Dots\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"fICyAUQY1\\\":\\\"stroke\\\",\\\"lKf_CQTz5\\\":\\\"width1\\\",\\\"BKVe8Pgvw\\\":\\\"dots\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"18mrqx2\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/SuYHhKUZG\\\",\\\"id\\\":\\\"SuYHhKUZG\\\",\\\"moduleId\\\":\\\"EqX8thWQjdZcOB1c6p5N\\\"}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 C 2.568 0.676 4.574 2.682 5.25 5.25\" fill=\"transparent\" height=\"5.25px\" id=\"WzuMf0_io\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(14.25 4.5)\" width=\"5.25px\"/><path d=\"M 0 0 C 1.549 0.414 2.586 1.451 3 3\" fill=\"transparent\" height=\"3px\" id=\"Ip9lA74Fq\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(13.5 7.5)\" width=\"3px\"/><path d=\"M 11.662 10.625 C 11.873 10.485 12.14 10.461 12.373 10.561 L 16.794 12.542 C 17.1 12.672 17.284 12.989 17.244 13.32 C 16.943 15.571 15.021 17.251 12.75 17.25 C 5.708 17.25 0 11.541 0 4.5 C -0.002 2.228 1.679 0.307 3.93 0.005 C 4.26 -0.034 4.577 0.149 4.708 0.455 L 6.689 4.88 C 6.788 5.111 6.765 5.376 6.627 5.586 L 4.624 7.968 C 4.479 8.187 4.46 8.465 4.573 8.701 C 5.348 10.288 6.989 11.909 8.581 12.677 C 8.818 12.789 9.097 12.768 9.315 12.621 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"17.249643127578697px\" id=\"Bt6PzjR3u\" transform=\"translate(3 3.75)\" width=\"17.2496431275787px\"/><path d=\"M 11.662 10.625 C 11.873 10.485 12.14 10.461 12.373 10.561 L 16.794 12.542 C 17.1 12.672 17.284 12.989 17.244 13.32 C 16.943 15.571 15.021 17.251 12.75 17.25 C 5.708 17.25 0 11.541 0 4.5 C -0.002 2.228 1.679 0.307 3.93 0.005 C 4.26 -0.034 4.577 0.149 4.708 0.455 L 6.689 4.88 C 6.788 5.111 6.765 5.376 6.627 5.586 L 4.624 7.968 C 4.479 8.187 4.46 8.465 4.573 8.701 C 5.348 10.288 6.989 11.909 8.581 12.677 C 8.818 12.789 9.097 12.768 9.315 12.621 Z\" fill=\"transparent\" height=\"17.249643127578697px\" id=\"iWLHlotSZ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 3.75)\" width=\"17.2496431275787px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"469908671\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-g7Gzw\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-g7Gzw { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Phone Call\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-g7Gzw\");Icon.displayName=\"Phone Call\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Phone Call\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 3 C 0 1.343 1.343 0 3 0 C 4.657 0 6 1.343 6 3 C 6 4.657 4.657 6 3 6 C 1.343 6 0 4.657 0 3 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"6px\" id=\"XriqdX6mi\" transform=\"translate(14.25 10.5)\" width=\"6px\"/><path d=\"M 0 0 L 16.5 0\" fill=\"transparent\" height=\"1px\" id=\"SV93KwybG\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.75 6)\" width=\"16.5px\"/><path d=\"M 0 0 L 6.75 0\" fill=\"transparent\" height=\"1px\" id=\"FjHN938q0\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.75 12)\" width=\"6.75px\"/><path d=\"M 0 0 L 8.25 0\" fill=\"transparent\" height=\"1px\" id=\"x6SmTcnwN\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.75 18)\" width=\"8.25px\"/><path d=\"M 0 3 C 0 1.343 1.343 0 3 0 C 4.657 0 6 1.343 6 3 C 6 4.657 4.657 6 3 6 C 1.343 6 0 4.657 0 3 Z\" fill=\"transparent\" height=\"6px\" id=\"BrZgBILQ0\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(14.25 10.5)\" width=\"6px\"/><path d=\"M 0 0 L 2.378 2.378\" fill=\"transparent\" height=\"2.3784374999999898px\" id=\"fkMfzB8QP\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(19.372 15.622)\" width=\"2.3784374999999898px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"2065446693\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-8KgZQ\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-8KgZQ { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"List Magnifying Glass\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-8KgZQ\");Icon.displayName=\"List Magnifying Glass\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"List Magnifying Glass\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (af215f2)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const YotMrciJq=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 48 48\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 23.004 4.143 C 29.151 4.143 29.879 4.17 32.296 4.277 C 34.543 4.376 35.756 4.754 36.565 5.068 C 37.634 5.482 38.407 5.985 39.206 6.785 C 40.015 7.593 40.509 8.357 40.923 9.426 C 41.237 10.235 41.615 11.457 41.714 13.695 C 41.821 16.121 41.848 16.849 41.848 22.987 C 41.848 29.133 41.821 29.861 41.714 32.278 C 41.615 34.525 41.237 35.738 40.923 36.547 C 40.509 37.616 40.006 38.389 39.206 39.188 C 38.398 39.997 37.634 40.492 36.565 40.905 C 35.756 41.219 34.534 41.597 32.296 41.696 C 29.87 41.803 29.142 41.83 23.004 41.83 C 16.858 41.83 16.13 41.803 13.713 41.696 C 11.466 41.597 10.253 41.219 9.444 40.905 C 8.375 40.492 7.602 39.988 6.802 39.188 C 5.994 38.38 5.499 37.616 5.086 36.547 C 4.772 35.738 4.394 34.516 4.295 32.278 C 4.188 29.852 4.161 29.124 4.161 22.987 C 4.161 16.84 4.188 16.112 4.295 13.695 C 4.394 11.448 4.772 10.235 5.086 9.426 C 5.499 8.357 6.003 7.584 6.802 6.785 C 7.611 5.976 8.375 5.482 9.444 5.068 C 10.253 4.754 11.475 4.376 13.713 4.277 C 16.13 4.17 16.858 4.143 23.004 4.143 Z M 23.004 0 C 16.759 0 15.977 0.027 13.524 0.135 C 11.08 0.243 9.399 0.638 7.944 1.204 C 6.425 1.797 5.14 2.579 3.864 3.864 C 2.579 5.14 1.797 6.425 1.204 7.935 C 0.638 9.399 0.243 11.071 0.135 13.515 C 0.027 15.977 0 16.759 0 23.004 C 0 29.25 0.027 30.032 0.135 32.485 C 0.243 34.929 0.638 36.61 1.204 38.065 C 1.797 39.584 2.579 40.869 3.864 42.145 C 5.14 43.421 6.425 44.212 7.935 44.796 C 9.399 45.362 11.071 45.757 13.515 45.865 C 15.968 45.973 16.75 46 22.995 46 C 29.241 46 30.023 45.973 32.476 45.865 C 34.92 45.757 36.601 45.362 38.056 44.796 C 39.566 44.212 40.851 43.421 42.127 42.145 C 43.403 40.869 44.194 39.584 44.778 38.074 C 45.344 36.61 45.739 34.938 45.847 32.494 C 45.955 30.041 45.982 29.259 45.982 23.013 C 45.982 16.768 45.955 15.986 45.847 13.533 C 45.739 11.089 45.344 9.408 44.778 7.953 C 44.212 6.425 43.43 5.14 42.145 3.864 C 40.869 2.588 39.584 1.797 38.074 1.213 C 36.61 0.647 34.938 0.252 32.494 0.144 C 30.032 0.027 29.25 0 23.004 0 Z M 23.004 11.188 C 16.481 11.188 11.188 16.481 11.188 23.004 C 11.188 29.528 16.481 34.821 23.004 34.821 C 29.528 34.821 34.821 29.528 34.821 23.004 C 34.821 16.481 29.528 11.188 23.004 11.188 Z M 23.004 30.67 C 18.772 30.67 15.339 27.237 15.339 23.004 C 15.339 18.772 18.772 15.339 23.004 15.339 C 27.237 15.339 30.67 18.772 30.67 23.004 C 30.67 27.237 27.237 30.67 23.004 30.67 Z M 38.047 10.72 C 38.047 12.248 36.807 13.479 35.289 13.479 C 33.761 13.479 32.53 12.239 32.53 10.72 C 32.53 9.193 33.77 7.962 35.289 7.962 C 36.807 7.962 38.047 9.202 38.047 10.72 Z\" fill=\"transparent\" height=\"46px\" id=\"D0bM5Wlmb\" transform=\"translate(1 1)\" width=\"45.98208072098251px\"><path d=\"M 23.004 4.143 C 29.151 4.143 29.879 4.17 32.296 4.277 C 34.543 4.376 35.756 4.754 36.565 5.068 C 37.634 5.482 38.407 5.985 39.206 6.785 C 40.015 7.593 40.509 8.357 40.923 9.426 C 41.237 10.235 41.615 11.457 41.714 13.695 C 41.821 16.121 41.848 16.849 41.848 22.987 C 41.848 29.133 41.821 29.861 41.714 32.278 C 41.615 34.525 41.237 35.738 40.923 36.547 C 40.509 37.616 40.006 38.389 39.206 39.188 C 38.398 39.997 37.634 40.492 36.565 40.905 C 35.756 41.219 34.534 41.597 32.296 41.696 C 29.87 41.803 29.142 41.83 23.004 41.83 C 16.858 41.83 16.13 41.803 13.713 41.696 C 11.466 41.597 10.253 41.219 9.444 40.905 C 8.375 40.492 7.602 39.988 6.802 39.188 C 5.994 38.38 5.499 37.616 5.086 36.547 C 4.772 35.738 4.394 34.516 4.295 32.278 C 4.188 29.852 4.161 29.124 4.161 22.987 C 4.161 16.84 4.188 16.112 4.295 13.695 C 4.394 11.448 4.772 10.235 5.086 9.426 C 5.499 8.357 6.003 7.584 6.802 6.785 C 7.611 5.976 8.375 5.482 9.444 5.068 C 10.253 4.754 11.475 4.376 13.713 4.277 C 16.13 4.17 16.858 4.143 23.004 4.143 Z M 23.004 0 C 16.759 0 15.977 0.027 13.524 0.135 C 11.08 0.243 9.399 0.638 7.944 1.204 C 6.425 1.797 5.14 2.579 3.864 3.864 C 2.579 5.14 1.797 6.425 1.204 7.935 C 0.638 9.399 0.243 11.071 0.135 13.515 C 0.027 15.977 0 16.759 0 23.004 C 0 29.25 0.027 30.032 0.135 32.485 C 0.243 34.929 0.638 36.61 1.204 38.065 C 1.797 39.584 2.579 40.869 3.864 42.145 C 5.14 43.421 6.425 44.212 7.935 44.796 C 9.399 45.362 11.071 45.757 13.515 45.865 C 15.968 45.973 16.75 46 22.995 46 C 29.241 46 30.023 45.973 32.476 45.865 C 34.92 45.757 36.601 45.362 38.056 44.796 C 39.566 44.212 40.851 43.421 42.127 42.145 C 43.403 40.869 44.194 39.584 44.778 38.074 C 45.344 36.61 45.739 34.938 45.847 32.494 C 45.955 30.041 45.982 29.259 45.982 23.013 C 45.982 16.768 45.955 15.986 45.847 13.533 C 45.739 11.089 45.344 9.408 44.778 7.953 C 44.212 6.425 43.43 5.14 42.145 3.864 C 40.869 2.588 39.584 1.797 38.074 1.213 C 36.61 0.647 34.938 0.252 32.494 0.144 C 30.032 0.027 29.25 0 23.004 0 Z\" fill=\"var(--tx5q38, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\" height=\"46px\" id=\"VQvHNXv3f\" width=\"45.98208072098251px\"/><path d=\"M 11.817 0 C 5.293 0 0 5.293 0 11.817 C 0 18.341 5.293 23.634 11.817 23.634 C 18.341 23.634 23.634 18.341 23.634 11.817 C 23.634 5.293 18.341 0 11.817 0 Z M 11.817 19.482 C 7.584 19.482 4.152 16.049 4.152 11.817 C 4.152 7.584 7.584 4.152 11.817 4.152 C 16.049 4.152 19.482 7.584 19.482 11.817 C 19.482 16.049 16.049 19.482 11.817 19.482 Z\" fill=\"var(--tx5q38, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\" height=\"23.633543388762316px\" id=\"kS89dw3Rq\" transform=\"translate(11.188 11.188)\" width=\"23.633543388762323px\"/><path d=\"M 5.517 2.759 C 5.517 4.286 4.277 5.517 2.759 5.517 C 1.231 5.517 0 4.277 0 2.759 C 0 1.231 1.24 0 2.759 0 C 4.277 0 5.517 1.24 5.517 2.759 Z\" fill=\"var(--tx5q38, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\" height=\"5.517467085695635px\" id=\"nOAuhvpRh\" transform=\"translate(32.53 7.962)\" width=\"5.517442870453728px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({color,height,id,width,...props})=>{return{...props,YotMrciJq:color??props.YotMrciJq??\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,YotMrciJq,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-ZOYjo\",className),layoutId:layoutId,ref:ref,style:{\"--tx5q38\":YotMrciJq,...style}});});const css=[`.framer-ZOYjo { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--tx5q38); mask: ${mask}; width: 48px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 48\n * @framerIntrinsicHeight 48\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"YotMrciJq\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"instagram\",\"color\":{\"type\":\"variable\",\"value\":\"tx5q38\"},\"set\":{\"localId\":\"vectorSet/tSVU6AdRs\",\"id\":\"tSVU6AdRs\",\"moduleId\":\"NRr7MExhKndKN02XJvSb\"}}\n */const Icon=withCSS(Component,css,\"framer-ZOYjo\");Icon.displayName=\"instagram\";export default Icon;addPropertyControls(Icon,{YotMrciJq:{defaultValue:\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\",hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"48\",\"framerVector\":\"{\\\"name\\\":\\\"instagram\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"tx5q38\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/tSVU6AdRs\\\",\\\"id\\\":\\\"tSVU6AdRs\\\",\\\"moduleId\\\":\\\"NRr7MExhKndKN02XJvSb\\\"}}\",\"framerVariables\":\"{\\\"YotMrciJq\\\":\\\"color\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"48\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b44fae2)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Floating,getFontsFromSharedStyle,Instance,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/bxG12oifdXJelHwKAbEM/o0Q8JJjBN5ctEQOkl6Hj/TyQ3DtT_d.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/J5h3FPEKzpM0UmG3csCM/az8w5SrwtDeMa38ck99T/weLtAGfNd.js\";import Instagram from\"https://framerusercontent.com/modules/dzZwFUkfjEaeeZKTtUiF/K6RsFtHWpvPmUzVkDMNs/jG0EOFOwE.js\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={OyZIFZUs2:{hover:true},TDDIwGYjG:{hover:true},XBrwoC1nT:{hover:true}};const cycleOrder=[\"XBrwoC1nT\",\"TDDIwGYjG\",\"OyZIFZUs2\"];const serializationHash=\"framer-iCPTi\";const variantClassNames={OyZIFZUs2:\"framer-v-1s2clj9\",TDDIwGYjG:\"framer-v-9ge1nv\",XBrwoC1nT:\"framer-v-ftu5e2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const alScdbJPw=undefined;const fP8IyZRN0=undefined;const oLCcI11uu=undefined;const GppEmqHtL=undefined;const UybeLBFZR=undefined;const e_3IH337j=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};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 Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const humanReadableVariantMap={medium:\"XBrwoC1nT\",small:\"TDDIwGYjG\",xsmall:\"OyZIFZUs2\"};const Variants=motion.create(React.Fragment);const getProps=({app,ariaLabel,background,fill,height,id,link,name1,width,...props})=>{return{...props,alScdbJPw:background??props.alScdbJPw??\"var(--token-da70462f-3e73-4b05-8407-4cbf12b807f1, rgb(242, 242, 242))\",e_3IH337j:name1??props.e_3IH337j??\"Toolname\",fP8IyZRN0:ariaLabel??props.fP8IyZRN0,GppEmqHtL:app??props.GppEmqHtL??Instagram,oLCcI11uu:link??props.oLCcI11uu,UybeLBFZR:fill??props.UybeLBFZR??\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"XBrwoC1nT\"};};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,e_3IH337j,GppEmqHtL,oLCcI11uu,fP8IyZRN0,UybeLBFZR,alScdbJPw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"XBrwoC1nT\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterujujp2=({overlay})=>activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});overlay.show();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:oLCcI11uu,motionChild:true,nodeId:\"XBrwoC1nT\",openInNewTab:false,scopeId:\"bbhQFc6Oc\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,\"aria-label\":fP8IyZRN0,className:`${cx(scopingClassNames,\"framer-ftu5e2\",className,classNames)} framer-z2s4g`,\"data-border\":true,\"data-framer-name\":\"medium\",\"data-highlight\":true,id:`${layoutId}-ftu5e2`,layoutDependency:layoutDependency,layoutId:\"XBrwoC1nT\",onMouseEnter:onMouseEnterujujp2({overlay}),ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-62185316-f154-4d78-8ae6-8e8b06efa5b4, rgb(234, 234, 234))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:alScdbJPw,borderBottomLeftRadius:99,borderBottomRightRadius:99,borderTopLeftRadius:99,borderTopRightRadius:99,...style},variants:{\"OyZIFZUs2-hover\":{\"--border-color\":\"var(--token-efd175ff-6fd2-4cb2-9cb0-b79a1f6ca1ec, rgb(201, 201, 201))\"},\"TDDIwGYjG-hover\":{\"--border-color\":\"var(--token-efd175ff-6fd2-4cb2-9cb0-b79a1f6ca1ec, rgb(201, 201, 201))\",backgroundColor:\"var(--token-fafe6290-79cf-4bc3-aabd-e48212b823d0, rgb(235, 235, 235))\"},\"XBrwoC1nT-hover\":{\"--border-color\":\"var(--token-efd175ff-6fd2-4cb2-9cb0-b79a1f6ca1ec, rgb(201, 201, 201))\",backgroundColor:\"var(--token-fafe6290-79cf-4bc3-aabd-e48212b823d0, rgb(235, 235, 235))\"}},...addPropertyOverrides({\"OyZIFZUs2-hover\":{\"data-framer-name\":undefined},\"TDDIwGYjG-hover\":{\"data-framer-name\":undefined},\"XBrwoC1nT-hover\":{\"data-framer-name\":undefined},OyZIFZUs2:{\"data-framer-name\":\"xsmall\"},TDDIwGYjG:{\"data-framer-name\":\"small\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-6l0ik6\",Component:Instagram,layoutDependency:layoutDependency,layoutId:\"c42mrDjSO\",style:{\"--tx5q38\":\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\"},variants:{\"OyZIFZUs2-hover\":{\"--tx5q38\":UybeLBFZR},\"TDDIwGYjG-hover\":{\"--tx5q38\":UybeLBFZR},\"XBrwoC1nT-hover\":{\"--tx5q38\":UybeLBFZR},OyZIFZUs2:{\"--tx5q38\":\"var(--token-00b27d1e-61e8-4201-9470-71ad8c3e7fc7, rgb(143, 143, 143))\"},TDDIwGYjG:{\"--tx5q38\":\"var(--token-00b27d1e-61e8-4201-9470-71ad8c3e7fc7, rgb(143, 143, 143))\"}},...addPropertyOverrides({OyZIFZUs2:{Component:GppEmqHtL}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:refBinding,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-ftu5e2`,offsetX:0,offsetY:10,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1eib47t\",\"data-border\":true,exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"sqRkzHfA7\",ref:ref1,role:\"dialog\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-62185316-f154-4d78-8ae6-8e8b06efa5b4, rgb(234, 234, 234))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-fafe6290-79cf-4bc3-aabd-e48212b823d0, rgb(235, 235, 235))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-y6ics4\",\"data-styles-preset\":\"TyQ3DtT_d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\"},children:\"Toolname\"})}),className:\"framer-1sltttv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"P0Zr2MpVR\",style:{\"--extracted-r6o4lv\":\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:e_3IH337j,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({OyZIFZUs2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1xjtqv1\",\"data-styles-preset\":\"weLtAGfNd\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\"},children:\"Toolname\"})})}},baseVariant,gestureVariant)})})})})]})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-iCPTi.framer-z2s4g, .framer-iCPTi .framer-z2s4g { display: block; }\",\".framer-iCPTi.framer-ftu5e2 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 72px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 72px; will-change: var(--framer-will-change-override, transform); }\",\".framer-iCPTi .framer-6l0ik6 { flex: none; height: var(--framer-aspect-ratio-supported, 40px); position: relative; width: 40px; }\",\".framer-iCPTi .framer-1eib47t { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 2px 12px 2px 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-iCPTi .framer-1sltttv { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-iCPTi.framer-v-9ge1nv.framer-ftu5e2 { height: 64px; width: 64px; }\",\".framer-iCPTi.framer-v-9ge1nv .framer-6l0ik6 { height: var(--framer-aspect-ratio-supported, 32px); width: 32px; }\",\".framer-iCPTi.framer-v-1s2clj9.framer-ftu5e2 { height: 48px; padding: 24px; width: 48px; }\",\".framer-iCPTi.framer-v-1s2clj9 .framer-6l0ik6 { height: var(--framer-aspect-ratio-supported, 24px); width: 24px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-iCPTi[data-border=\"true\"]::after, .framer-iCPTi [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 72\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"TDDIwGYjG\":{\"layout\":[\"fixed\",\"fixed\"]},\"OyZIFZUs2\":{\"layout\":[\"fixed\",\"fixed\"]},\"QcoUrSMmm\":{\"layout\":[\"fixed\",\"fixed\"]},\"C0FZ9ZUQD\":{\"layout\":[\"fixed\",\"fixed\"]},\"T_GjkpgXM\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"e_3IH337j\":\"name1\",\"GppEmqHtL\":\"app\",\"oLCcI11uu\":\"link\",\"fP8IyZRN0\":\"ariaLabel\",\"UybeLBFZR\":\"fill\",\"alScdbJPw\":\"background\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"NRr7MExhKndKN02XJvSb\"]\n */const FramerbbhQFc6Oc=withCSS(Component,css,\"framer-iCPTi\");export default FramerbbhQFc6Oc;FramerbbhQFc6Oc.displayName=\"tool button\";FramerbbhQFc6Oc.defaultProps={height:72,width:72};addPropertyControls(FramerbbhQFc6Oc,{variant:{options:[\"XBrwoC1nT\",\"TDDIwGYjG\",\"OyZIFZUs2\"],optionTitles:[\"medium\",\"small\",\"xsmall\"],title:\"Variant\",type:ControlType.Enum},e_3IH337j:{defaultValue:\"Toolname\",displayTextArea:false,title:\"Name\",type:ControlType.String},one_3IH337jChange:{changes:\"e_3IH337j\",type:ControlType.ChangeHandler},GppEmqHtL:{defaultValue:{identifier:\"local-module:vector/jG0EOFOwE:default\",moduleId:\"dzZwFUkfjEaeeZKTtUiF\"},setModuleId:\"NRr7MExhKndKN02XJvSb\",title:\"App\",type:ControlType.VectorSetItem},oLCcI11uu:{title:\"Link\",type:ControlType.Link},fP8IyZRN0:{defaultValue:\"\",title:\"Aria Label\",type:ControlType.String},onfP8IyZRN0Change:{changes:\"fP8IyZRN0\",type:ControlType.ChangeHandler},UybeLBFZR:{defaultValue:'var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)) /* {\"name\":\"(S10) text-icons-primary\"} */',title:\"Fill\",type:ControlType.Color},alScdbJPw:{defaultValue:\"var(--token-da70462f-3e73-4b05-8407-4cbf12b807f1, rgb(242, 242, 242))\",title:\"Background\",type:ControlType.Color}});addFonts(FramerbbhQFc6Oc,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbbhQFc6Oc\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"72\",\"framerIntrinsicWidth\":\"72\",\"framerVectorSets\":\"[\\\"NRr7MExhKndKN02XJvSb\\\"]\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TDDIwGYjG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OyZIFZUs2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QcoUrSMmm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"C0FZ9ZUQD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"T_GjkpgXM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"e_3IH337j\\\":\\\"name1\\\",\\\"GppEmqHtL\\\":\\\"app\\\",\\\"oLCcI11uu\\\":\\\"link\\\",\\\"fP8IyZRN0\\\":\\\"ariaLabel\\\",\\\"UybeLBFZR\\\":\\\"fill\\\",\\\"alScdbJPw\\\":\\\"background\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./bbhQFc6Oc.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","// Generated by Framer (e85a4e6)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/bxG12oifdXJelHwKAbEM/o0Q8JJjBN5ctEQOkl6Hj/TyQ3DtT_d.js\";const enabledGestures={aYjDjdnwg:{hover:true},yAKVJ_9zz:{hover:true}};const cycleOrder=[\"aYjDjdnwg\",\"yAKVJ_9zz\",\"jeyidqtwr\"];const serializationHash=\"framer-MrgeL\";const variantClassNames={aYjDjdnwg:\"framer-v-1k6tly3\",jeyidqtwr:\"framer-v-oub8r5\",yAKVJ_9zz:\"framer-v-15rggem\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Xr4ehFP2B=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};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={active:\"jeyidqtwr\",desktop:\"aYjDjdnwg\",mobile:\"yAKVJ_9zz\"};const Variants=motion.create(React.Fragment);const getProps=({amount,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"aYjDjdnwg\",Xr4ehFP2B:amount??props.Xr4ehFP2B??\"14:30\"};};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,Xr4ehFP2B,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"aYjDjdnwg\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapzst6cl=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"jeyidqtwr\");});const onTap1g3301q=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"aYjDjdnwg\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1k6tly3\",className,classNames),\"data-border\":true,\"data-framer-name\":\"desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"aYjDjdnwg\",onTap:onTapzst6cl,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-da70462f-3e73-4b05-8407-4cbf12b807f1, rgb(242, 242, 242))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,...style},variants:{\"aYjDjdnwg-hover\":{\"--border-color\":\"var(--token-3f2bba46-c98c-422e-b3e7-b9345747a44d, rgb(255, 255, 255))\",backgroundColor:\"rgba(0, 0, 0, 0)\"},\"yAKVJ_9zz-hover\":{\"--border-color\":\"var(--token-3f2bba46-c98c-422e-b3e7-b9345747a44d, rgb(255, 255, 255))\",backgroundColor:\"rgba(0, 0, 0, 0)\"},jeyidqtwr:{\"--border-color\":\"var(--token-8ac235f5-d9c4-45c2-ba2d-48e77ea614b1, rgb(230, 230, 230))\",backgroundColor:\"var(--token-8ac235f5-d9c4-45c2-ba2d-48e77ea614b1, rgb(230, 230, 230))\"}},...addPropertyOverrides({\"aYjDjdnwg-hover\":{\"data-framer-name\":undefined},\"yAKVJ_9zz-hover\":{\"data-framer-name\":undefined},jeyidqtwr:{\"data-framer-name\":\"active\",onTap:onTap1g3301q},yAKVJ_9zz:{\"data-framer-name\":\"mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-y6ics4\",\"data-styles-preset\":\"TyQ3DtT_d\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-da70462f-3e73-4b05-8407-4cbf12b807f1, rgb(242, 242, 242)))\"},children:\"14:30\"})}),className:\"framer-em2aww\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QIeLvnRFc\",style:{\"--extracted-r6o4lv\":\"var(--token-da70462f-3e73-4b05-8407-4cbf12b807f1, rgb(242, 242, 242))\"},text:Xr4ehFP2B,variants:{\"aYjDjdnwg-hover\":{\"--extracted-r6o4lv\":\"var(--token-3f2bba46-c98c-422e-b3e7-b9345747a44d, rgb(255, 255, 255))\"},\"yAKVJ_9zz-hover\":{\"--extracted-r6o4lv\":\"var(--token-3f2bba46-c98c-422e-b3e7-b9345747a44d, rgb(255, 255, 255))\"},jeyidqtwr:{\"--extracted-r6o4lv\":\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({\"aYjDjdnwg-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-y6ics4\",\"data-styles-preset\":\"TyQ3DtT_d\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3f2bba46-c98c-422e-b3e7-b9345747a44d, rgb(255, 255, 255)))\"},children:\"14:30\"})})},\"yAKVJ_9zz-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-y6ics4\",\"data-styles-preset\":\"TyQ3DtT_d\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3f2bba46-c98c-422e-b3e7-b9345747a44d, rgb(255, 255, 255)))\"},children:\"14:30\"})})},jeyidqtwr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-y6ics4\",\"data-styles-preset\":\"TyQ3DtT_d\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\"},children:\"14:30\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MrgeL.framer-hgqwbn, .framer-MrgeL .framer-hgqwbn { display: block; }\",\".framer-MrgeL.framer-1k6tly3 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 8px 16px 8px 16px; position: relative; width: min-content; }\",\".framer-MrgeL .framer-em2aww { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre-wrap; width: 207px; word-break: break-word; word-wrap: break-word; }\",\".framer-MrgeL.framer-v-15rggem.framer-1k6tly3 { padding: 4px 8px 4px 8px; width: 239px; }\",\".framer-MrgeL.framer-v-15rggem .framer-em2aww { width: 100%; }\",\".framer-MrgeL.framer-v-15rggem.hover .framer-em2aww { width: 207px; }\",...sharedStyle.css,'.framer-MrgeL[data-border=\"true\"]::after, .framer-MrgeL [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 37\n * @framerIntrinsicWidth 239\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"yAKVJ_9zz\":{\"layout\":[\"fixed\",\"auto\"]},\"jeyidqtwr\":{\"layout\":[\"auto\",\"auto\"]},\"IHNjQ6MTm\":{\"layout\":[\"auto\",\"auto\"]},\"xNjzRenU4\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Xr4ehFP2B\":\"amount\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAtbJFBUQU=withCSS(Component,css,\"framer-MrgeL\");export default FramerAtbJFBUQU;FramerAtbJFBUQU.displayName=\"calendar time\";FramerAtbJFBUQU.defaultProps={height:37,width:239};addPropertyControls(FramerAtbJFBUQU,{variant:{options:[\"aYjDjdnwg\",\"yAKVJ_9zz\",\"jeyidqtwr\"],optionTitles:[\"desktop\",\"mobile\",\"active\"],title:\"Variant\",type:ControlType.Enum},Xr4ehFP2B:{defaultValue:\"14:30\",displayTextArea:false,title:\"Amount\",type:ControlType.String},onXr4ehFP2BChange:{changes:\"Xr4ehFP2B\",type:ControlType.ChangeHandler}});addFonts(FramerAtbJFBUQU,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAtbJFBUQU\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"239\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"Xr4ehFP2B\\\":\\\"amount\\\"}\",\"framerIntrinsicHeight\":\"37\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yAKVJ_9zz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jeyidqtwr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IHNjQ6MTm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xNjzRenU4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e85a4e6)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/bxG12oifdXJelHwKAbEM/o0Q8JJjBN5ctEQOkl6Hj/TyQ3DtT_d.js\";const enabledGestures={pKyJVt1Za:{hover:true}};const cycleOrder=[\"pKyJVt1Za\",\"SKXVDBeba\"];const serializationHash=\"framer-bsvoT\";const variantClassNames={pKyJVt1Za:\"framer-v-cphoxe\",SKXVDBeba:\"framer-v-1eiiyjp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const c0DWflmUx=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};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={active:\"SKXVDBeba\",default:\"pKyJVt1Za\"};const Variants=motion.create(React.Fragment);const getProps=({amount,height,id,width,...props})=>{return{...props,c0DWflmUx:amount??props.c0DWflmUx??\"1\",variant:humanReadableVariantMap[props.variant]??props.variant??\"pKyJVt1Za\"};};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,c0DWflmUx,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"pKyJVt1Za\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1m0j2x1=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"SKXVDBeba\");});const onTap12nnq72=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"pKyJVt1Za\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-cphoxe\",className,classNames),\"data-border\":true,\"data-framer-name\":\"default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"pKyJVt1Za\",onTap:onTap1m0j2x1,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,...style},variants:{\"pKyJVt1Za-hover\":{\"--border-color\":\"var(--token-da70462f-3e73-4b05-8407-4cbf12b807f1, rgb(242, 242, 242))\",backgroundColor:\"rgba(0, 0, 0, 0)\"},SKXVDBeba:{backgroundColor:\"var(--token-8ac235f5-d9c4-45c2-ba2d-48e77ea614b1, rgb(230, 230, 230))\"}},...addPropertyOverrides({\"pKyJVt1Za-hover\":{\"data-framer-name\":undefined},SKXVDBeba:{\"data-framer-name\":\"active\",onTap:onTap12nnq72}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-y6ics4\",\"data-styles-preset\":\"TyQ3DtT_d\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-da70462f-3e73-4b05-8407-4cbf12b807f1, rgb(242, 242, 242)))\"},children:\"1\"})}),className:\"framer-123lj8m\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LVf00nVie\",style:{\"--extracted-r6o4lv\":\"var(--token-da70462f-3e73-4b05-8407-4cbf12b807f1, rgb(242, 242, 242))\"},text:c0DWflmUx,variants:{SKXVDBeba:{\"--extracted-r6o4lv\":\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({SKXVDBeba:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-y6ics4\",\"data-styles-preset\":\"TyQ3DtT_d\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\"},children:\"1\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bsvoT.framer-ybna4w, .framer-bsvoT .framer-ybna4w { display: block; }\",\".framer-bsvoT.framer-cphoxe { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 60px; justify-content: center; padding: 0px; position: relative; width: 60px; }\",\".framer-bsvoT .framer-123lj8m { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,'.framer-bsvoT[data-border=\"true\"]::after, .framer-bsvoT [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 60\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"SKXVDBeba\":{\"layout\":[\"fixed\",\"fixed\"]},\"rVtinKEXg\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"c0DWflmUx\":\"amount\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerg3MgGsFKv=withCSS(Component,css,\"framer-bsvoT\");export default Framerg3MgGsFKv;Framerg3MgGsFKv.displayName=\"calendar number\";Framerg3MgGsFKv.defaultProps={height:60,width:60};addPropertyControls(Framerg3MgGsFKv,{variant:{options:[\"pKyJVt1Za\",\"SKXVDBeba\"],optionTitles:[\"default\",\"active\"],title:\"Variant\",type:ControlType.Enum},c0DWflmUx:{defaultValue:\"1\",displayTextArea:false,title:\"Amount\",type:ControlType.String},onc0DWflmUxChange:{changes:\"c0DWflmUx\",type:ControlType.ChangeHandler}});addFonts(Framerg3MgGsFKv,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerg3MgGsFKv\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"c0DWflmUx\\\":\\\"amount\\\"}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SKXVDBeba\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rVtinKEXg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"60\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"60\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (72b52f5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Time as TimeDate}from\"https://framerusercontent.com/modules/HYcHVPAbe8jLEeU7c4mp/QiycTxX7vdblEOi3o00G/Time.js\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import CalendarTime from\"https://framerusercontent.com/modules/ihiU2BQMJZwvjljqsKFZ/sy8LVLW5FZuO1uiwqNBt/AtbJFBUQU.js\";import CalendarNumber from\"https://framerusercontent.com/modules/WRF7cTzl3TpfQsF9oUbE/5RMxbdGcb66cQEePlTVP/g3MgGsFKv.js\";const TimeDateFonts=getFonts(TimeDate);const PhosphorFonts=getFonts(Phosphor);const CalendarNumberFonts=getFonts(CalendarNumber);const CalendarTimeFonts=getFonts(CalendarTime);const cycleOrder=[\"PMfMdVDhW\",\"qq6vUBhJU\"];const serializationHash=\"framer-3o80x\";const variantClassNames={PMfMdVDhW:\"framer-v-l1jtzd\",qq6vUBhJU:\"framer-v-1d7nioa\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Ucl3_NBSR=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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={desktop:\"PMfMdVDhW\",mobile:\"qq6vUBhJU\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,tap,width,...props})=>{return{...props,Ucl3_NBSR:tap??props.Ucl3_NBSR,variant:humanReadableVariantMap[props.variant]??props.variant??\"PMfMdVDhW\"};};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,Ucl3_NBSR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"PMfMdVDhW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapunj68l=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Ucl3_NBSR){const res=await Ucl3_NBSR(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-l1jtzd\",className,classNames),\"data-framer-name\":\"desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"PMfMdVDhW\",onTap:onTapunj68l,ref:refBinding,style:{backgroundColor:\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({qq6vUBhJU:{\"data-framer-name\":\"mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nzubgh\",\"data-framer-name\":\"left side\",layoutDependency:layoutDependency,layoutId:\"DfMDrl_l_\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1elmlt6\",\"data-framer-name\":\"headline\",layoutDependency:layoutDependency,layoutId:\"YN3Z7cKf0\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-hg99rt\",\"data-framer-name\":\"headline\",layoutDependency:layoutDependency,layoutId:\"EKo2QmBK6\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1v61s6d-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xclTQIxqN-container\",nodeId:\"xclTQIxqN\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(TimeDate,{color:\"var(--token-3f2bba46-c98c-422e-b3e7-b9345747a44d, rgb(255, 255, 255))\",font:{fontFamily:'\"Noi Grotesk Regular\", \"Noi Grotesk Regular Placeholder\", sans-serif',fontFeatureSettings:\"'ss12' on, 'ss02' on, 'ss06' on, 'dlig' on\",fontSize:\"calc(var(--framer-root-font-size, 1rem) * 0.8)\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\",textAlign:\"left\"},height:\"100%\",id:\"xclTQIxqN\",layoutId:\"xclTQIxqN\",monthFormat:\"long\",outputType:\"date\",showMinutes:true,showMonth:true,showSeconds:true,showWeekday:true,showYear:true,tabularFont:false,timeFormat:\"24h\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1htd1uu\",\"data-framer-name\":\"carots\",layoutDependency:layoutDependency,layoutId:\"uvyDcLqPT\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xrqmom-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"MTKB9P7w_-container\",nodeId:\"MTKB9P7w_\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-3f2bba46-c98c-422e-b3e7-b9345747a44d, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"CaretLeft\",id:\"MTKB9P7w_\",layoutId:\"MTKB9P7w_\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ff8r4w-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"WzyVX_H71-container\",nodeId:\"WzyVX_H71\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-3f2bba46-c98c-422e-b3e7-b9345747a44d, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"CaretRight\",id:\"WzyVX_H71\",layoutId:\"WzyVX_H71\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1moxwq5\",\"data-framer-name\":\"daypicker\",layoutDependency:layoutDependency,layoutId:\"Eno1UCMAU\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-143uque-container\",layoutDependency:layoutDependency,layoutId:\"iHlwDbsTm-container\",nodeId:\"iHlwDbsTm\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"1\",height:\"100%\",id:\"iHlwDbsTm\",layoutId:\"iHlwDbsTm\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1p4qhlh-container\",layoutDependency:layoutDependency,layoutId:\"yuWsI_kKi-container\",nodeId:\"yuWsI_kKi\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"2\",height:\"100%\",id:\"yuWsI_kKi\",layoutId:\"yuWsI_kKi\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tr0pvv-container\",layoutDependency:layoutDependency,layoutId:\"LdFCqphSw-container\",nodeId:\"LdFCqphSw\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"3\",height:\"100%\",id:\"LdFCqphSw\",layoutId:\"LdFCqphSw\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w50qgv-container\",layoutDependency:layoutDependency,layoutId:\"I0Xmi326M-container\",nodeId:\"I0Xmi326M\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"4\",height:\"100%\",id:\"I0Xmi326M\",layoutId:\"I0Xmi326M\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1p3vg47-container\",layoutDependency:layoutDependency,layoutId:\"qPpofc5IB-container\",nodeId:\"qPpofc5IB\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"5\",height:\"100%\",id:\"qPpofc5IB\",layoutId:\"qPpofc5IB\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-plg9y-container\",layoutDependency:layoutDependency,layoutId:\"slbZHT33F-container\",nodeId:\"slbZHT33F\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"6\",height:\"100%\",id:\"slbZHT33F\",layoutId:\"slbZHT33F\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o734ea-container\",layoutDependency:layoutDependency,layoutId:\"uLG_GFeng-container\",nodeId:\"uLG_GFeng\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"7\",height:\"100%\",id:\"uLG_GFeng\",layoutId:\"uLG_GFeng\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nvzqc8-container\",layoutDependency:layoutDependency,layoutId:\"gKm6lgOu7-container\",nodeId:\"gKm6lgOu7\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"8\",height:\"100%\",id:\"gKm6lgOu7\",layoutId:\"gKm6lgOu7\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1epwdwc-container\",layoutDependency:layoutDependency,layoutId:\"uusPYiBzn-container\",nodeId:\"uusPYiBzn\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"9\",height:\"100%\",id:\"uusPYiBzn\",layoutId:\"uusPYiBzn\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ialjtw-container\",layoutDependency:layoutDependency,layoutId:\"lFuuJOiJB-container\",nodeId:\"lFuuJOiJB\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"10\",height:\"100%\",id:\"lFuuJOiJB\",layoutId:\"lFuuJOiJB\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-siw7h2-container\",layoutDependency:layoutDependency,layoutId:\"JiDuvHM3P-container\",nodeId:\"JiDuvHM3P\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"11\",height:\"100%\",id:\"JiDuvHM3P\",layoutId:\"JiDuvHM3P\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1diai40-container\",layoutDependency:layoutDependency,layoutId:\"X1YHGS4Ru-container\",nodeId:\"X1YHGS4Ru\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"12\",height:\"100%\",id:\"X1YHGS4Ru\",layoutId:\"X1YHGS4Ru\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1795k0k-container\",layoutDependency:layoutDependency,layoutId:\"v50T5l20m-container\",nodeId:\"v50T5l20m\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"13\",height:\"100%\",id:\"v50T5l20m\",layoutId:\"v50T5l20m\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10wnbks-container\",layoutDependency:layoutDependency,layoutId:\"CBlLtVZCx-container\",nodeId:\"CBlLtVZCx\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"14\",height:\"100%\",id:\"CBlLtVZCx\",layoutId:\"CBlLtVZCx\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13ujctl-container\",layoutDependency:layoutDependency,layoutId:\"SRfgtD358-container\",nodeId:\"SRfgtD358\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"15\",height:\"100%\",id:\"SRfgtD358\",layoutId:\"SRfgtD358\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1q32ayt-container\",layoutDependency:layoutDependency,layoutId:\"cnFBzmwD4-container\",nodeId:\"cnFBzmwD4\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"16\",height:\"100%\",id:\"cnFBzmwD4\",layoutId:\"cnFBzmwD4\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-137afsj-container\",layoutDependency:layoutDependency,layoutId:\"Nsn1_1WEE-container\",nodeId:\"Nsn1_1WEE\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"17\",height:\"100%\",id:\"Nsn1_1WEE\",layoutId:\"Nsn1_1WEE\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ztdlu1-container\",layoutDependency:layoutDependency,layoutId:\"GUskiY4t9-container\",nodeId:\"GUskiY4t9\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"18\",height:\"100%\",id:\"GUskiY4t9\",layoutId:\"GUskiY4t9\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vpz5du-container\",layoutDependency:layoutDependency,layoutId:\"DVnT6N0OQ-container\",nodeId:\"DVnT6N0OQ\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"19\",height:\"100%\",id:\"DVnT6N0OQ\",layoutId:\"DVnT6N0OQ\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13gsmas-container\",layoutDependency:layoutDependency,layoutId:\"FgVpTbP_C-container\",nodeId:\"FgVpTbP_C\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"20\",height:\"100%\",id:\"FgVpTbP_C\",layoutId:\"FgVpTbP_C\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4hvmlx-container\",layoutDependency:layoutDependency,layoutId:\"jjoJEtpIX-container\",nodeId:\"jjoJEtpIX\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"21\",height:\"100%\",id:\"jjoJEtpIX\",layoutId:\"jjoJEtpIX\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rhkhmv-container\",layoutDependency:layoutDependency,layoutId:\"RcuRFKjUD-container\",nodeId:\"RcuRFKjUD\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"22\",height:\"100%\",id:\"RcuRFKjUD\",layoutId:\"RcuRFKjUD\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fb3ta1-container\",layoutDependency:layoutDependency,layoutId:\"yqcrE_5rL-container\",nodeId:\"yqcrE_5rL\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"23\",height:\"100%\",id:\"yqcrE_5rL\",layoutId:\"yqcrE_5rL\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-35j647-container\",layoutDependency:layoutDependency,layoutId:\"TsECk2v81-container\",nodeId:\"TsECk2v81\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"24\",height:\"100%\",id:\"TsECk2v81\",layoutId:\"TsECk2v81\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1iipj6h-container\",layoutDependency:layoutDependency,layoutId:\"BVHiinUbA-container\",nodeId:\"BVHiinUbA\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"25\",height:\"100%\",id:\"BVHiinUbA\",layoutId:\"BVHiinUbA\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ss1qxf-container\",layoutDependency:layoutDependency,layoutId:\"jNjPOC6tj-container\",nodeId:\"jNjPOC6tj\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"26\",height:\"100%\",id:\"jNjPOC6tj\",layoutId:\"jNjPOC6tj\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ol1utx-container\",layoutDependency:layoutDependency,layoutId:\"Mf5bWksC3-container\",nodeId:\"Mf5bWksC3\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"27\",height:\"100%\",id:\"Mf5bWksC3\",layoutId:\"Mf5bWksC3\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g1v3z9-container\",layoutDependency:layoutDependency,layoutId:\"V6n5ROx_X-container\",nodeId:\"V6n5ROx_X\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"28\",height:\"100%\",id:\"V6n5ROx_X\",layoutId:\"V6n5ROx_X\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1u8ymql-container\",layoutDependency:layoutDependency,layoutId:\"jcQYrBciT-container\",nodeId:\"jcQYrBciT\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"29\",height:\"100%\",id:\"jcQYrBciT\",layoutId:\"jcQYrBciT\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yi2sv5-container\",layoutDependency:layoutDependency,layoutId:\"Ill1JZZii-container\",nodeId:\"Ill1JZZii\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"30\",height:\"100%\",id:\"Ill1JZZii\",layoutId:\"Ill1JZZii\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"38px\",...addPropertyOverrides({qq6vUBhJU:{height:28,width:\"28px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ymu06-container\",layoutDependency:layoutDependency,layoutId:\"Ndv10Ftfd-container\",nodeId:\"Ndv10Ftfd\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarNumber,{c0DWflmUx:\"31\",height:\"100%\",id:\"Ndv10Ftfd\",layoutId:\"Ndv10Ftfd\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pKyJVt1Za\"),width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kkuv2d\",\"data-border\":true,\"data-framer-name\":\"right side\",layoutDependency:layoutDependency,layoutId:\"GBU9_csjo\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(102, 102, 102, 0.2)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k1lrcv\",\"data-framer-name\":\"times\",layoutDependency:layoutDependency,layoutId:\"qcMazO4Fn\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(0+((componentViewport?.height||350)-0-((componentViewport?.height||350)-0)*1)/2)+24+(((componentViewport?.height||350)-0)*1-48-(Math.max(0,(((componentViewport?.height||350)-0)*1-48-0)/1)*1+0)+0+0)+0+(Math.max(0,(((componentViewport?.height||350)-0)*1-48-0)/1)*1-0-288+0+0),...addPropertyOverrides({qq6vUBhJU:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-((componentViewport?.height||300)-0)*1)/2)+16+(((componentViewport?.height||300)-0)*1-32-(Math.max(0,(((componentViewport?.height||300)-0)*1-32-0)/1)*1+0)+0+0)+0+(Math.max(0,(((componentViewport?.height||300)-0)*1-32-0)/1)*1-0-288+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ede33g-container\",layoutDependency:layoutDependency,layoutId:\"l1gu0UW8l-container\",nodeId:\"l1gu0UW8l\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarTime,{height:\"100%\",id:\"l1gu0UW8l\",layoutId:\"l1gu0UW8l\",style:{width:\"100%\"},variant:matchVariant(\"aYjDjdnwg\"),width:\"100%\",Xr4ehFP2B:\"10:30\",...addPropertyOverrides({qq6vUBhJU:{variant:matchVariant(\"yAKVJ_9zz\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(0+((componentViewport?.height||350)-0-((componentViewport?.height||350)-0)*1)/2)+24+(((componentViewport?.height||350)-0)*1-48-(Math.max(0,(((componentViewport?.height||350)-0)*1-48-0)/1)*1+0)+0+0)+0+(Math.max(0,(((componentViewport?.height||350)-0)*1-48-0)/1)*1-0-288+38+12),...addPropertyOverrides({qq6vUBhJU:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-((componentViewport?.height||300)-0)*1)/2)+16+(((componentViewport?.height||300)-0)*1-32-(Math.max(0,(((componentViewport?.height||300)-0)*1-32-0)/1)*1+0)+0+0)+0+(Math.max(0,(((componentViewport?.height||300)-0)*1-32-0)/1)*1-0-288+38+12)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5b7t4y-container\",layoutDependency:layoutDependency,layoutId:\"B98KOMTkT-container\",nodeId:\"B98KOMTkT\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarTime,{height:\"100%\",id:\"B98KOMTkT\",layoutId:\"B98KOMTkT\",style:{width:\"100%\"},variant:matchVariant(\"aYjDjdnwg\"),width:\"100%\",Xr4ehFP2B:\"11:30\",...addPropertyOverrides({qq6vUBhJU:{variant:matchVariant(\"yAKVJ_9zz\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(0+((componentViewport?.height||350)-0-((componentViewport?.height||350)-0)*1)/2)+24+(((componentViewport?.height||350)-0)*1-48-(Math.max(0,(((componentViewport?.height||350)-0)*1-48-0)/1)*1+0)+0+0)+0+(Math.max(0,(((componentViewport?.height||350)-0)*1-48-0)/1)*1-0-288+76+24),...addPropertyOverrides({qq6vUBhJU:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-((componentViewport?.height||300)-0)*1)/2)+16+(((componentViewport?.height||300)-0)*1-32-(Math.max(0,(((componentViewport?.height||300)-0)*1-32-0)/1)*1+0)+0+0)+0+(Math.max(0,(((componentViewport?.height||300)-0)*1-32-0)/1)*1-0-288+76+24)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9z1fs2-container\",layoutDependency:layoutDependency,layoutId:\"gWsbxkSTD-container\",nodeId:\"gWsbxkSTD\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarTime,{height:\"100%\",id:\"gWsbxkSTD\",layoutId:\"gWsbxkSTD\",style:{width:\"100%\"},variant:matchVariant(\"aYjDjdnwg\"),width:\"100%\",Xr4ehFP2B:\"14:30\",...addPropertyOverrides({qq6vUBhJU:{variant:matchVariant(\"yAKVJ_9zz\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(0+((componentViewport?.height||350)-0-((componentViewport?.height||350)-0)*1)/2)+24+(((componentViewport?.height||350)-0)*1-48-(Math.max(0,(((componentViewport?.height||350)-0)*1-48-0)/1)*1+0)+0+0)+0+(Math.max(0,(((componentViewport?.height||350)-0)*1-48-0)/1)*1-0-288+114+36),...addPropertyOverrides({qq6vUBhJU:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-((componentViewport?.height||300)-0)*1)/2)+16+(((componentViewport?.height||300)-0)*1-32-(Math.max(0,(((componentViewport?.height||300)-0)*1-32-0)/1)*1+0)+0+0)+0+(Math.max(0,(((componentViewport?.height||300)-0)*1-32-0)/1)*1-0-288+114+36)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yy9fzw-container\",layoutDependency:layoutDependency,layoutId:\"Zj7KJq_Bs-container\",nodeId:\"Zj7KJq_Bs\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarTime,{height:\"100%\",id:\"Zj7KJq_Bs\",layoutId:\"Zj7KJq_Bs\",style:{width:\"100%\"},variant:matchVariant(\"aYjDjdnwg\"),width:\"100%\",Xr4ehFP2B:\"15:30\",...addPropertyOverrides({qq6vUBhJU:{variant:matchVariant(\"yAKVJ_9zz\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(0+((componentViewport?.height||350)-0-((componentViewport?.height||350)-0)*1)/2)+24+(((componentViewport?.height||350)-0)*1-48-(Math.max(0,(((componentViewport?.height||350)-0)*1-48-0)/1)*1+0)+0+0)+0+(Math.max(0,(((componentViewport?.height||350)-0)*1-48-0)/1)*1-0-288+152+48),...addPropertyOverrides({qq6vUBhJU:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-((componentViewport?.height||300)-0)*1)/2)+16+(((componentViewport?.height||300)-0)*1-32-(Math.max(0,(((componentViewport?.height||300)-0)*1-32-0)/1)*1+0)+0+0)+0+(Math.max(0,(((componentViewport?.height||300)-0)*1-32-0)/1)*1-0-288+152+48)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jp5gkf-container\",layoutDependency:layoutDependency,layoutId:\"xia1wN80u-container\",nodeId:\"xia1wN80u\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarTime,{height:\"100%\",id:\"xia1wN80u\",layoutId:\"xia1wN80u\",style:{width:\"100%\"},variant:matchVariant(\"aYjDjdnwg\"),width:\"100%\",Xr4ehFP2B:\"16:30\",...addPropertyOverrides({qq6vUBhJU:{variant:matchVariant(\"yAKVJ_9zz\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(0+((componentViewport?.height||350)-0-((componentViewport?.height||350)-0)*1)/2)+24+(((componentViewport?.height||350)-0)*1-48-(Math.max(0,(((componentViewport?.height||350)-0)*1-48-0)/1)*1+0)+0+0)+0+(Math.max(0,(((componentViewport?.height||350)-0)*1-48-0)/1)*1-0-288+190+60),...addPropertyOverrides({qq6vUBhJU:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-((componentViewport?.height||300)-0)*1)/2)+16+(((componentViewport?.height||300)-0)*1-32-(Math.max(0,(((componentViewport?.height||300)-0)*1-32-0)/1)*1+0)+0+0)+0+(Math.max(0,(((componentViewport?.height||300)-0)*1-32-0)/1)*1-0-288+190+60)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yxu6bh-container\",layoutDependency:layoutDependency,layoutId:\"cpGkk3xJ6-container\",nodeId:\"cpGkk3xJ6\",rendersWithMotion:true,scopeId:\"m5wfsFIVJ\",children:/*#__PURE__*/_jsx(CalendarTime,{height:\"100%\",id:\"cpGkk3xJ6\",layoutId:\"cpGkk3xJ6\",style:{width:\"100%\"},variant:matchVariant(\"aYjDjdnwg\"),width:\"100%\",Xr4ehFP2B:\"17:30\",...addPropertyOverrides({qq6vUBhJU:{variant:matchVariant(\"yAKVJ_9zz\")}},baseVariant,gestureVariant)})})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3o80x.framer-7x4ofc, .framer-3o80x .framer-7x4ofc { display: block; }\",\".framer-3o80x.framer-l1jtzd { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 350px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 600px; will-change: var(--framer-will-change-override, transform); }\",\".framer-3o80x .framer-nzubgh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; overflow: visible; padding: 16px; position: relative; width: min-content; }\",\".framer-3o80x .framer-1elmlt6 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 43px; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: auto; }\",\".framer-3o80x .framer-hg99rt { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 27px; justify-content: flex-start; overflow: hidden; padding: 12px; position: relative; width: 1px; }\",\".framer-3o80x .framer-1v61s6d-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-3o80x .framer-1htd1uu { 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: 0px; position: relative; width: min-content; }\",\".framer-3o80x .framer-xrqmom-container, .framer-3o80x .framer-ff8r4w-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-3o80x .framer-1moxwq5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 2px 2px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 280px; }\",\".framer-3o80x .framer-143uque-container, .framer-3o80x .framer-1p4qhlh-container, .framer-3o80x .framer-1tr0pvv-container, .framer-3o80x .framer-w50qgv-container, .framer-3o80x .framer-1p3vg47-container, .framer-3o80x .framer-plg9y-container, .framer-3o80x .framer-1o734ea-container, .framer-3o80x .framer-nvzqc8-container, .framer-3o80x .framer-1epwdwc-container, .framer-3o80x .framer-1ialjtw-container, .framer-3o80x .framer-siw7h2-container, .framer-3o80x .framer-1diai40-container, .framer-3o80x .framer-1795k0k-container, .framer-3o80x .framer-10wnbks-container, .framer-3o80x .framer-13ujctl-container, .framer-3o80x .framer-1q32ayt-container, .framer-3o80x .framer-137afsj-container, .framer-3o80x .framer-ztdlu1-container, .framer-3o80x .framer-1vpz5du-container, .framer-3o80x .framer-13gsmas-container, .framer-3o80x .framer-4hvmlx-container, .framer-3o80x .framer-rhkhmv-container, .framer-3o80x .framer-fb3ta1-container, .framer-3o80x .framer-35j647-container, .framer-3o80x .framer-1iipj6h-container, .framer-3o80x .framer-ss1qxf-container, .framer-3o80x .framer-ol1utx-container, .framer-3o80x .framer-g1v3z9-container, .framer-3o80x .framer-1u8ymql-container, .framer-3o80x .framer-yi2sv5-container, .framer-3o80x .framer-ymu06-container { flex: none; height: 40px; position: relative; width: 38px; }\",\".framer-3o80x .framer-1kkuv2d { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: flex-end; overflow: hidden; padding: 24px; position: relative; width: 1px; }\",\".framer-3o80x .framer-k1lrcv { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: 1px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3o80x .framer-ede33g-container, .framer-3o80x .framer-5b7t4y-container, .framer-3o80x .framer-9z1fs2-container, .framer-3o80x .framer-yy9fzw-container, .framer-3o80x .framer-1jp5gkf-container, .framer-3o80x .framer-1yxu6bh-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-3o80x.framer-v-1d7nioa.framer-l1jtzd { height: 300px; width: 500px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-1moxwq5 { gap: 8px 8px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-143uque-container { height: 28px; order: 0; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-1p4qhlh-container { height: 28px; order: 1; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-1tr0pvv-container { height: 28px; order: 2; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-w50qgv-container { height: 28px; order: 3; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-1p3vg47-container { height: 28px; order: 4; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-plg9y-container { height: 28px; order: 5; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-1o734ea-container { height: 28px; order: 6; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-nvzqc8-container { height: 28px; order: 7; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-1epwdwc-container { height: 28px; order: 8; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-1ialjtw-container { height: 28px; order: 9; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-siw7h2-container { height: 28px; order: 10; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-1diai40-container { height: 28px; order: 11; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-1795k0k-container { height: 28px; order: 12; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-10wnbks-container { height: 28px; order: 13; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-13ujctl-container { height: 28px; order: 14; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-1q32ayt-container { height: 28px; order: 15; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-137afsj-container { height: 28px; order: 16; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-ztdlu1-container { height: 28px; order: 17; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-1vpz5du-container { height: 28px; order: 18; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-13gsmas-container { height: 28px; order: 19; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-4hvmlx-container { height: 28px; order: 20; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-rhkhmv-container { height: 28px; order: 21; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-fb3ta1-container { height: 28px; order: 22; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-35j647-container { height: 28px; order: 23; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-1iipj6h-container { height: 28px; order: 24; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-ss1qxf-container { height: 28px; order: 25; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-ol1utx-container { height: 28px; order: 26; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-g1v3z9-container { height: 28px; order: 27; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-1u8ymql-container { height: 28px; order: 28; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-yi2sv5-container { height: 28px; order: 29; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-ymu06-container { height: 28px; order: 30; width: 28px; }\",\".framer-3o80x.framer-v-1d7nioa .framer-1kkuv2d { padding: 16px; }\",'.framer-3o80x[data-border=\"true\"]::after, .framer-3o80x [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 350\n * @framerIntrinsicWidth 600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"qq6vUBhJU\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Ucl3_NBSR\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerm5wfsFIVJ=withCSS(Component,css,\"framer-3o80x\");export default Framerm5wfsFIVJ;Framerm5wfsFIVJ.displayName=\"calendar\";Framerm5wfsFIVJ.defaultProps={height:350,width:600};addPropertyControls(Framerm5wfsFIVJ,{variant:{options:[\"PMfMdVDhW\",\"qq6vUBhJU\"],optionTitles:[\"desktop\",\"mobile\"],title:\"Variant\",type:ControlType.Enum},Ucl3_NBSR:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(Framerm5wfsFIVJ,[{explicitInter:true,fonts:[{cssFamilyName:\"Noi Grotesk Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Noi Grotesk\",url:\"https://framerusercontent.com/assets/9I2CjRq3Xg3ONyKApwPA8ztliyo.woff2\",weight:\"400\"}]},...TimeDateFonts,...PhosphorFonts,...CalendarNumberFonts,...CalendarTimeFonts],{supportsExplicitInterCodegen:true});Framerm5wfsFIVJ.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CalendarNumber,{},context),forwardLoader(CalendarTime,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerm5wfsFIVJ\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"600\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"Ucl3_NBSR\\\":\\\"tap\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"350\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qq6vUBhJU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c37fd05)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/3QkFiOg4mvAl8Wjud334/Euus541t4hnxcnG2pyzt/KLbHFUJQn.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/bxG12oifdXJelHwKAbEM/o0Q8JJjBN5ctEQOkl6Hj/TyQ3DtT_d.js\";import Calendar from\"https://framerusercontent.com/modules/xBXUcqeq1Dj5WIrBAFt8/Bvgu6r1z65GgmVBf7iPE/m5wfsFIVJ.js\";import ButtonPrimary from\"https://framerusercontent.com/modules/qNDhGU09nVInLp7kTaEg/DOB2djUdqOzzhItQc1MR/N2NVXrTpY.js\";const ButtonPrimaryFonts=getFonts(ButtonPrimary);const CalendarFonts=getFonts(Calendar);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const cycleOrder=[\"XbjIEpzj7\",\"IrbEHLZsm\"];const serializationHash=\"framer-ZbXNP\";const variantClassNames={IrbEHLZsm:\"framer-v-e34l4h\",XbjIEpzj7:\"framer-v-1dljwpw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const J4wVwo2kY=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:150,y:0};const transition2={bounce:.2,delay:0,duration:1,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:150,y:0};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={desktop:\"XbjIEpzj7\",mobile:\"IrbEHLZsm\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,tap,width,...props})=>{return{...props,J4wVwo2kY:tap??props.J4wVwo2kY,variant:humanReadableVariantMap[props.variant]??props.variant??\"XbjIEpzj7\"};};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,J4wVwo2kY,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"XbjIEpzj7\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const MHk1JTljW3mjwjs=activeVariantCallback(async(...args)=>{if(J4wVwo2kY){const res=await J4wVwo2kY(...args);if(res===false)return false;}});const Ucl3_NBSR3mjwjs=activeVariantCallback(async(...args)=>{if(J4wVwo2kY){const res=await J4wVwo2kY(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1dljwpw\",className,classNames),\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"XbjIEpzj7\",ref:refBinding,style:{backgroundColor:\"var(--token-646a5f4e-2427-438b-a34a-784ea61075ce, rgb(237, 192, 225))\",...style},...addPropertyOverrides({IrbEHLZsm:{\"data-framer-name\":\"mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7m2hiq\",\"data-framer-name\":\"text\",layoutDependency:layoutDependency,layoutId:\"cW52aEZWd\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ai75q2\",\"data-styles-preset\":\"KLbHFUJQn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-293cab36-70c7-4b09-b0cf-b5e0e9ff0dbb, rgb(10, 10, 10)))\"},children:\"Kostenloses Erstgespr\\xe4ch\"})}),className:\"framer-1ms0yta\",\"data-framer-name\":\"The Journey\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"r9HwATitp\",style:{\"--extracted-r6o4lv\":\"var(--token-293cab36-70c7-4b09-b0cf-b5e0e9ff0dbb, rgb(10, 10, 10))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1iymh0w\",\"data-framer-name\":\"bottom\",layoutDependency:layoutDependency,layoutId:\"rmtCSzpSQ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-y6ics4\",\"data-styles-preset\":\"TyQ3DtT_d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-293cab36-70c7-4b09-b0cf-b5e0e9ff0dbb, rgb(10, 10, 10)))\"},children:\"Lass uns unverbindlich auf ein Erstgespr\\xe4ch treffen, uns n\\xe4her kennen lernen und feststellen, ob wir f\\xfcr dein Projekt die richtigen Partner sind. So k\\xf6nnen wir dir die L\\xf6sung bieten, die zu deinen Anforderungen passt.\"})}),className:\"framer-gkpkvh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MQqTvCgtN\",style:{\"--extracted-r6o4lv\":\"var(--token-293cab36-70c7-4b09-b0cf-b5e0e9ff0dbb, rgb(10, 10, 10))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1c83vha\",\"data-framer-name\":\"button group\",layoutDependency:layoutDependency,layoutId:\"sULFTsjUW\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+24+0+(0+231+(((componentViewport?.height||400)-48)*1-0-400)/1*1)+0+136+0,...addPropertyOverrides({IrbEHLZsm:{y:(componentViewport?.y||0)+16+0+0+255+0+136+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13xluwp-container\",layoutDependency:layoutDependency,layoutId:\"NWTPwTxN3-container\",nodeId:\"NWTPwTxN3\",rendersWithMotion:true,scopeId:\"mIkFRWrpH\",children:/*#__PURE__*/_jsx(ButtonPrimary,{AB707fDT9:false,ERV8pGC6a:\"Kontakt aufnehmen\",height:\"100%\",id:\"NWTPwTxN3\",layoutId:\"NWTPwTxN3\",qgrweWTQa:false,QkP2Qd6EV:\"mailto:hej@fjnland.de\",variant:matchVariant(\"sgFb4cQa6\"),width:\"100%\",XNgxo7pgH:\"\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+24+0+(0+231+(((componentViewport?.height||400)-48)*1-0-400)/1*1)+0+136+0,...addPropertyOverrides({IrbEHLZsm:{y:(componentViewport?.y||0)+16+0+0+255+0+136+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6xwmst-container\",layoutDependency:layoutDependency,layoutId:\"Y9w_3WKMq-container\",nodeId:\"Y9w_3WKMq\",rendersWithMotion:true,scopeId:\"mIkFRWrpH\",children:/*#__PURE__*/_jsx(ButtonPrimary,{AB707fDT9:false,ERV8pGC6a:\"Termin vereinbaren\",height:\"100%\",id:\"Y9w_3WKMq\",layoutId:\"Y9w_3WKMq\",MHk1JTljW:MHk1JTljW3mjwjs,qgrweWTQa:false,variant:matchVariant(\"nj2blhFxl\"),width:\"100%\",XNgxo7pgH:\"Termin vereinbaren\"})})})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1umsuh3\",\"data-framer-name\":\"calendar\",layoutDependency:layoutDependency,layoutId:\"aQlh7Zod0\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:350,y:(componentViewport?.y||0)+24+64+0,...addPropertyOverrides({IrbEHLZsm:{y:(componentViewport?.y||0)+16+472+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-7gkqe6-container\",layoutDependency:layoutDependency,layoutId:\"gw54FufYT-container\",nodeId:\"gw54FufYT\",rendersWithMotion:true,scopeId:\"mIkFRWrpH\",style:{rotate:1},variants:{IrbEHLZsm:{rotate:-4}},children:/*#__PURE__*/_jsx(Calendar,{height:\"100%\",id:\"gw54FufYT\",layoutId:\"gw54FufYT\",Ucl3_NBSR:Ucl3_NBSR3mjwjs,variant:matchVariant(\"PMfMdVDhW\"),width:\"100%\",...addPropertyOverrides({IrbEHLZsm:{variant:matchVariant(\"qq6vUBhJU\")}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZbXNP.framer-1hns4g, .framer-ZbXNP .framer-1hns4g { display: block; }\",\".framer-ZbXNP.framer-1dljwpw { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 400px; justify-content: flex-start; overflow: hidden; padding: 24px; position: relative; width: 800px; }\",\".framer-ZbXNP .framer-7m2hiq { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ZbXNP .framer-1ms0yta, .framer-ZbXNP .framer-gkpkvh { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ZbXNP .framer-1iymh0w { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ZbXNP .framer-1c83vha { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ZbXNP .framer-13xluwp-container, .framer-ZbXNP .framer-6xwmst-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ZbXNP .framer-1umsuh3 { align-content: flex-start; align-items: flex-start; display: flex; flex: 0.8 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 64px 0px 0px 64px; position: relative; width: 1px; }\",\".framer-ZbXNP .framer-7gkqe6-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-ZbXNP.framer-v-e34l4h.framer-1dljwpw { flex-direction: column; gap: 48px; height: min-content; max-height: 500px; padding: 16px; width: 400px; }\",\".framer-ZbXNP.framer-v-e34l4h .framer-7m2hiq { align-content: center; align-items: center; flex: none; gap: 24px; height: min-content; justify-content: center; width: 100%; }\",\".framer-ZbXNP.framer-v-e34l4h .framer-1umsuh3 { flex: none; padding: 0px 0px 0px 24px; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 400\n * @framerIntrinsicWidth 800\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"IrbEHLZsm\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"500px\"]}}}\n * @framerVariables {\"J4wVwo2kY\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramermIkFRWrpH=withCSS(Component,css,\"framer-ZbXNP\");export default FramermIkFRWrpH;FramermIkFRWrpH.displayName=\"calendar cta\";FramermIkFRWrpH.defaultProps={height:400,width:800};addPropertyControls(FramermIkFRWrpH,{variant:{options:[\"XbjIEpzj7\",\"IrbEHLZsm\"],optionTitles:[\"desktop\",\"mobile\"],title:\"Variant\",type:ControlType.Enum},J4wVwo2kY:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramermIkFRWrpH,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ButtonPrimaryFonts,...CalendarFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramermIkFRWrpH.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ButtonPrimary,{},context),forwardLoader(Calendar,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermIkFRWrpH\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IrbEHLZsm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"500px\\\"]}}}\",\"framerIntrinsicHeight\":\"400\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"J4wVwo2kY\\\":\\\"tap\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"800\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mIkFRWrpH.map","var t,e=Object.create,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,s=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(t,e,n)=>e in t?r(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,u=(t,e)=>function(){return e||(0,t[i(t)[0]])((e={exports:{}}).exports,e),e.exports;},l=(t,e,s,o)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let u of i(e))a.call(t,u)||u===s||r(t,u,{get:()=>e[u],enumerable:!(o=n(e,u))||o.enumerable});return t;},h=(t,n,i)=>(i=null!=t?e(s(t)):{},l(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !n&&t&&t.__esModule?i:r(i,\"default\",{value:t,enumerable:!0}),t)),c=(t,e,r)=>o(t,\"symbol\"!=typeof e?e+\"\":e,r),f=u({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),d=h(f(),1),g={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},p=class{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=g.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=g.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=g.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=g.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=g.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=g.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=g.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=g.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=g.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=g.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBytes(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.bytes=t,c(this,\"offset\",0),c(this,\"view\"),c(this,\"decoder\",new TextDecoder),this.view=v(this.bytes);}};function v(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as y}from\"framer\";// ../../library/src/utils/utils.ts\nvar m=\"undefined\"!=typeof window,w=m&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction I(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function b(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar U=1024,S=1.5,k=t=>2**t-1,L=t=>-(2**(t-1)),B=t=>2**(t-1)-1,E={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:L(8),Int16:L(16),Int32:L(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},M={Uint8:k(8),Uint16:k(16),Uint32:k(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:B(8),Int16:B(16),Int32:B(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function T(t,e,r,n){I(t>=e,t,\"outside lower bound for\",n),I(t<=r,t,\"outside upper bound for\",n);}var F=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*S)+t);r.set(this.bytes),this.bytes=r,this.view=v(r);}writeUint8(t){T(t,E.Uint8,M.Uint8,\"Uint8\");let e=g.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){T(t,E.Uint16,M.Uint16,\"Uint16\");let e=g.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){T(t,E.Uint32,M.Uint32,\"Uint32\");let e=g.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){T(t,E.Uint64,M.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){T(t,E.BigUint64,M.BigUint64,\"BigUint64\");let e=g.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){T(t,E.Int8,M.Int8,\"Int8\");let e=g.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){T(t,E.Int16,M.Int16,\"Int16\");let e=g.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){T(t,E.Int32,M.Int32,\"Int32\");let e=g.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){T(t,E.Int64,M.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){T(t,E.BigInt64,M.BigInt64,\"BigInt64\");let e=g.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=g.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=g.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){c(this,\"offset\",0),c(this,\"bytes\",new Uint8Array(U)),c(this,\"view\",v(this.bytes)),c(this,\"encoder\",new TextEncoder),c(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction x(t){return\"string\"==typeof t;}function N(t){return Number.isFinite(t);}function A(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar O=class t{static fromString(e){let[r,n,i]=e.split(\"/\").map(Number);return I(N(r),\"Invalid chunkId\"),I(N(n),\"Invalid offset\"),I(N(i),\"Invalid length\"),new t(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(e){let r=e.readUint16(),n=e.readUint32(),i=e.readUint32();return new t(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(I(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as P}from\"framer\";function R(t){if(A(t))return 0/* Null */;switch(t.type){case P.Array:return 1/* Array */;case P.Boolean:return 2/* Boolean */;case P.Color:return 3/* Color */;case P.Date:return 4/* Date */;case P.Enum:return 5/* Enum */;case P.File:return 6/* File */;case P.ResponsiveImage:return 10/* ResponsiveImage */;case P.Link:return 7/* Link */;case P.Number:return 8/* Number */;case P.Object:return 9/* Object */;case P.RichText:return 11/* RichText */;case P.String:return 12/* String */;case P.VectorSetItem:return 13/* VectorSetItem */;default:b(t);}}function q(e){let r=e.readUint16(),n=[];for(let i=0;i<r;i++){let r=t.read(e);n.push(r);}return{type:P.Array,value:n};}function _(e,r){for(let n of(e.writeUint16(r.value.length),r.value))t.write(e,n);}function D(e,r,n){let i=e.value.length,s=r.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=e.value[s],a=r.value[s],o=t.compare(i,a,n);if(0!==o)return o;}return 0;}function j(t){return{type:P.Boolean,value:0!==t.readUint8()};}function C(t,e){t.writeUint8(e.value?1:0);}function J(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:P.Color,value:t.readString()};}function W(t,e){t.writeString(e.value);}function $(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function z(t){let e=t.readInt64(),r=new Date(e);return{type:P.Date,value:r.toISOString()};}function G(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function K(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function H(t){return{type:P.Enum,value:t.readString()};}function X(t,e){t.writeString(e.value);}function Q(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Y(t){return{type:P.File,value:t.readString()};}function Z(t,e){t.writeString(e.value);}function tt(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function te(t){return{type:P.Link,value:t.readJson()};}function tr(t,e){t.writeJson(e.value);}function tn(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function ti(t){return{type:P.Number,value:t.readFloat64()};}function ts(t,e){t.writeFloat64(e.value);}function ta(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function to(e){let r=e.readUint16(),n={};for(let i=0;i<r;i++){let r=e.readString();n[r]=t.read(e);}return{type:P.Object,value:n};}function tu(e,r){let n=Object.entries(r.value);for(let[r,i]of(e.writeUint16(n.length),n))e.writeString(r),t.write(e,i);}function tl(e,r,n){let i=Object.keys(e.value).sort(),s=Object.keys(r.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=e.value[o]??null,h=r.value[u]??null,c=t.compare(l,h,n);if(0!==c)return c;}return 0;}function th(t){return{type:P.ResponsiveImage,value:t.readJson()};}function tc(t,e){t.writeJson(e.value);}function tf(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function td(t){let e=t.readInt8();if(0===e)return{type:P.RichText,value:t.readUint32()};if(1===e)return{type:P.RichText,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tg(t,e){if(N(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(x(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function tp(t,e){let r=t.value,n=e.value;if(N(r)&&N(n)||x(r)&&x(n))return r<n?-1:r>n?1:0;throw Error(\"Invalid rich text pointer\");}function tv(t){return{type:P.String,value:t.readString()};}function ty(t,e){t.writeString(e.value);}function tm(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}function tw(t){return{type:P.VectorSetItem,value:t.readUint32()};}function tI(t,e){t.writeUint32(e.value);}function tb(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return q(t);case 2/* Boolean */:return j(t);case 3/* Color */:return V(t);case 4/* Date */:return z(t);case 5/* Enum */:return H(t);case 6/* File */:return Y(t);case 7/* Link */:return te(t);case 8/* Number */:return ti(t);case 9/* Object */:return to(t);case 10/* ResponsiveImage */:return th(t);case 11/* RichText */:return td(t);case 12/* String */:return tv(t);case 13/* VectorSetItem */:return tw(t);default:b(e);}},t.write=function(t,e){let r=R(e);if(t.writeUint8(r),!A(e))switch(e.type){case P.Array:return _(t,e);case P.Boolean:return C(t,e);case P.Color:return W(t,e);case P.Date:return G(t,e);case P.Enum:return X(t,e);case P.File:return Z(t,e);case P.Link:return tr(t,e);case P.Number:return ts(t,e);case P.Object:return tu(t,e);case P.ResponsiveImage:return tc(t,e);case P.RichText:return tg(t,e);case P.VectorSetItem:return tI(t,e);case P.String:return ty(t,e);default:b(e);}},t.compare=function(t,e,r){let n=R(t),i=R(e);if(n<i)return -1;if(n>i)return 1;if(A(t)||A(e))return 0;switch(t.type){case P.Array:return I(e.type===P.Array),D(t,e,r);case P.Boolean:return I(e.type===P.Boolean),J(t,e);case P.Color:return I(e.type===P.Color),$(t,e);case P.Date:return I(e.type===P.Date),K(t,e);case P.Enum:return I(e.type===P.Enum),Q(t,e);case P.File:return I(e.type===P.File),tt(t,e);case P.Link:return I(e.type===P.Link),tn(t,e);case P.Number:return I(e.type===P.Number),ta(t,e);case P.Object:return I(e.type===P.Object),tl(t,e,r);case P.ResponsiveImage:return I(e.type===P.ResponsiveImage),tf(t,e);case P.RichText:return I(e.type===P.RichText),tp(t,e);case P.VectorSetItem:return I(e.type===P.VectorSetItem),tb(t,e);case P.String:return I(e.type===P.String),tm(t,e,r);default:b(t);}};})(t||(t={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tU=class e{sortEntries(){this.entries.sort((e,r)=>{for(let n=0;n<this.fieldNames.length;n++){let i=e.values[n],s=r.values[n],a=t.compare(i,s,this.options.collation);if(0!==a)return a;}return e.pointer.compare(r.pointer);});}static deserialize(r){let n=new p(r),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let e=0;e<u;e++){let e=[];for(let r=0;r<s;r++){let r=t.read(n);e.push(r);}let r=O.read(n);o.entries.push({values:e,pointer:r});}return o;}serialize(){let e=new F;for(let t of(e.writeJson(this.options.collation),e.writeUint8(this.fieldNames.length),this.fieldNames))e.writeString(t);for(let r of(this.sortEntries(),e.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=r;for(let r of n)t.write(e,r);i.write(e);}return e.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,c(this,\"entries\",[]);}},tS=3,tk=250,tL=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tB=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tL.includes(n.status)||++r>tS)return n;}catch(t){if(e?.signal?.aborted||++r>tS)throw t;}await tE(r);}};async function tE(t){let e=Math.floor(tk*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tM(t,e){let r=tx(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tB(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tT,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tT=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(I(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tF(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(I(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tF(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){c(this,\"chunks\",[]);}};function tF(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tx(t){I(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tN=class{async loadModel(){let[t]=await tM(this.options.url,[this.options.range]);return I(t,\"Failed to load model\"),tU.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){I(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:b(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];0>t.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];t.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){this.options=t,c(this,\"schema\"),c(this,\"fields\"),c(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),c(this,\"modelPromise\"),c(this,\"model\"),c(this,\"collation\");let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];I(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r,this.collation=this.options.collation;}},tA=class e{static read(r){let n=new e,i=r.readUint16();for(let e=0;e<i;e++){let e=r.readString(),i=t.read(r);n.setField(e,i);}return n;}write(e){for(let[r,n]of(e.writeUint16(this.fields.size),this.fields))e.writeString(r),t.write(e,n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){c(this,\"fields\",/* @__PURE__ */new Map);}},tO=class{scanItems(){return this.itemsPromise??=tB(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new p(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tA.read(n),r=n.getOffset()-t,s=new O(this.id,t,r),a=s.toString(),o={pointer:a,data:e.getData()};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(t,e){this.id=t,this.url=e,c(this,\"itemsPromise\"),c(this,\"itemLoader\",new d.default(async t=>{let e=t.map(t=>{let e=O.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tM(this.url,e);return r.map((e,r)=>{let n=new p(e),i=tA.read(n),s=t[r];return I(s,\"Missing pointer\"),{pointer:s,data:i.getData()};});},{maxBatchSize:250}));}},tP=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}resolveItems(t){return Promise.all(t.map(t=>{let e=O.fromString(t),r=this.chunks[e.chunkId];return I(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=O.fromString(t.pointer),n=O.fromString(e.pointer);return r.compare(n);}compareValues(e,r,n){return t.compare(e,r,n);}constructor(t){this.options=t,c(this,\"id\"),c(this,\"schema\"),c(this,\"indexes\"),c(this,\"resolveRichText\"),c(this,\"resolveVectorSetItem\"),c(this,\"chunks\"),this.chunks=this.options.chunks.map((t,e)=>new tO(e,t)),this.schema=t.schema,this.indexes=t.indexes,this.resolveRichText=t.resolveRichText,this.resolveVectorSetItem=t.resolveVectorSetItem,this.id=t.id;}};export{tP as DatabaseCollection,tN as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{AutoBreakpointVariant as t,ComponentPresetsConsumer as r,Link as n,motion as o}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as i}from\"react\";// ../../library/src/utils/utils.ts\nvar a,l=\"undefined\"!=typeof window,f=l&&\"function\"==typeof window.requestIdleCallback,u=\"preload\";function c(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/i(e)&&u in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as p,createElement as s}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction m(e,...t){if(!e)throw Error(\"Assertion Error\"+(t.length>0?\": \"+t.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar d=((a=d||{})[a.Fragment=1]=\"Fragment\",a[a.Link=2]=\"Link\",a[a.Module=3]=\"Module\",a[a.Tag=4]=\"Tag\",a[a.Text=5]=\"Text\",a);function g(i){let a=/* @__PURE__ */new Map;return l=>{let f=a.get(l);if(f)return f;let u=JSON.parse(l),d=function a(l){switch(l[0]){case 1/* Fragment */:{let[,...e]=l,t=e.map(a);return /*#__PURE__*/s(p,void 0,...t);}case 2/* Link */:{let[,e,...t]=l,r=t.map(a);return /*#__PURE__*/s(n,e,...r);}case 3/* Module */:{let[,n,o,f,u]=l;for(let e of f){let t=o[e];t&&(o[e]=a(t));}for(let e of u){let t=o[e];if(\"string\"!=typeof t)continue;let r=i[t];r&&(c(r)&&r.preload(),o[e]=r);}let p=i[n];return m(p,\"Module not found\"),c(p)&&p.preload(),/*#__PURE__*/e(r,{componentIdentifier:n,children:r=>/*#__PURE__*/e(t,{component:p,props:{...r,...o}})});}case 4/* Tag */:{let[,e,t,...r]=l,n=r.map(a);if(\"a\"===e)return /*#__PURE__*/s(o.a,t,...n);return /*#__PURE__*/s(e,t,...n);}case 5/* Text */:{let[,e]=l;return e;}}}(u);return a.set(l,d),d;};}export{d as RichTextJsonType,g as getRichTextJsonResolver};\nexport const __FramerMetadata__ = {\"exports\":{\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (32af339)\nimport{addPropertyControls as e,ControlType as t,QueryEngine as l}from\"framer\";import{DatabaseCollection as a}from\"./GhwrpwYyS-0.js\";import{getRichTextJsonResolver as i}from\"./GhwrpwYyS-1.js\";let r={cAg8Y8Sds:{isNullable:!0,type:t.String},createdAt:{isNullable:!0,type:t.Date},i1RACHCbE:{isNullable:!0,type:t.Boolean},id:{isNullable:!1,type:t.String},nextItemId:{isNullable:!0,type:t.String},previousItemId:{isNullable:!0,type:t.String},Ujl8EjRDM:{isNullable:!0,type:t.RichText},updatedAt:{isNullable:!0,type:t.Date},WRPy0d4Vq:{isNullable:!0,type:t.Link},X7MkZ4qpH:{isNullable:!0,type:t.Boolean},Y31UNgh92:{isNullable:!0,type:t.Enum},zJMN5rBKl:{isNullable:!0,type:t.String}},o=[],n=e=>{let t=o[e];if(t)return t().then(e=>e.default);},p={},u=i(p),d=new l,y={collectionByLocaleId:{default:new a({chunks:[new URL(\"./GhwrpwYyS-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/J7FWWQKaormGQUJzWcmc/MPbOQRaDJjaw5WggPWbA/GhwrpwYyS.js\").href.replace(\"/modules/\",\"/cms/\")],id:\"771c96a4-3711-4e56-88f1-762e2427f0a4default\",indexes:[],resolveRichText:u,resolveVectorSetItem:n,schema:r})},displayName:\"Links\",id:\"771c96a4-3711-4e56-88f1-762e2427f0a4\"};export default y;e(y,{cAg8Y8Sds:{defaultValue:\"\",title:\"Title\",type:t.String},zJMN5rBKl:{preventLocalization:!1,title:\"Slug\",type:t.String},WRPy0d4Vq:{title:\"Link\",type:t.Link},Ujl8EjRDM:{defaultValue:\"\",title:\"Content\",type:t.RichText},i1RACHCbE:{defaultValue:!0,title:\"Aktiv\",type:t.Boolean},X7MkZ4qpH:{defaultValue:!1,title:\"Submenu\",type:t.Boolean},Y31UNgh92:{defaultValue:\"R3sBd7ZI0\",options:[\"R3sBd7ZI0\",\"J1hU0q1y2\",\"YXEK2DHGQ\"],optionTitles:[\"Header\",\"Footer\",\"Social\"],title:\"Option\",type:t.Enum},createdAt:{title:\"Created\",type:t.Date},updatedAt:{title:\"Updated\",type:t.Date},previousItemId:{dataIdentifier:\"local-module:collection/GhwrpwYyS:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/GhwrpwYyS:default\",title:\"Next\",type:t.CollectionReference}});export const Y31UNgh92ToDisplayName=(e,t)=>{switch(t?.fallback,e){case\"R3sBd7ZI0\":return\"Header\";case\"J1hU0q1y2\":return\"Footer\";case\"YXEK2DHGQ\":return\"Social\";default:return\"\";}};export const enumToDisplayNameFunctions={Y31UNgh92:Y31UNgh92ToDisplayName};export const utils={async getSlugByRecordId(e,t){let[l]=await d.query({from:{data:y,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"zJMN5rBKl\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.zJMN5rBKl;},async getRecordIdBySlug(e,t){let[l]=await d.query({from:{data:y,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"zJMN5rBKl\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"Y31UNgh92ToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerCollectionUtils\":\"1\",\"framerData\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"false\",\"framerCollectionId\":\"GhwrpwYyS\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerAutoSizeImages\":\"true\",\"framerRecordIdKey\":\"id\",\"framerSlug\":\"zJMN5rBKl\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c54c588)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,PathVariablesContext,queryCache,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Docs from\"https://framerusercontent.com/modules/7tUD7TPlNorwpNw8ty84/vSBavcUUmWzuByryjBcp/aNvN7EEqB.js\";import Projekte from\"https://framerusercontent.com/modules/i3SmGVL3Y8zHBLtgSNUj/3SdBuXFjFp3Y7IoroCaz/dV_QmuMVo.js\";import Links from\"https://framerusercontent.com/modules/J7FWWQKaormGQUJzWcmc/MPbOQRaDJjaw5WggPWbA/GhwrpwYyS.js\";import Branchen from\"https://framerusercontent.com/modules/oT9XeqlHeh9cWmpBvs8w/tHYk491BTmUHoorQFvMJ/hgxZc71XQ.js\";import Kompetenzen from\"https://framerusercontent.com/modules/RFs98SntS8YK27OepkkM/tAdcNThnIs2ZlMdw0DgI/lN3b0_bVR.js\";import Blog from\"https://framerusercontent.com/modules/W7rmg0QD2O1qAvktIk9p/NQ3m7Mb9FbW55ZWwSide/nVlxKrJIq.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/3QkFiOg4mvAl8Wjud334/Euus541t4hnxcnG2pyzt/KLbHFUJQn.js\";import FooterLinkItem from\"https://framerusercontent.com/modules/rtE2PbyRXgVeI4FZRyRv/ng6iVAZPCwD1E51wDdOl/HUZ0qQaI0.js\";const FooterLinkItemFonts=getFonts(FooterLinkItem);const cycleOrder=[\"gFCIfDefU\",\"idWCQY8zx\",\"M6dRkrcqo\",\"TcXvkbyuq\",\"quKoZgyBz\",\"tjuy5ZZgy\",\"YKqEEz6r0\"];const serializationHash=\"framer-VLBCx\";const variantClassNames={gFCIfDefU:\"framer-v-14b9e6j\",idWCQY8zx:\"framer-v-1mix5zz\",M6dRkrcqo:\"framer-v-onhhbl\",quKoZgyBz:\"framer-v-1fotnsp\",TcXvkbyuq:\"framer-v-12n9azm\",tjuy5ZZgy:\"framer-v-1k65aqa\",YKqEEz6r0:\"framer-v-1x8f6de\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const cAg8Y8SdsWxGXZrl2S=undefined;const WRPy0d4VqWxGXZrl2S=undefined;const zJMN5rBKlWxGXZrl2S=undefined;const idWxGXZrl2S=undefined;const repeater_item_countWxGXZrl2S=undefined;const UrEhJ3OIXaUjLU6Qop=undefined;const NE4SoxZVSaUjLU6Qop=undefined;const idaUjLU6Qop=undefined;const repeater_item_countaUjLU6Qop=undefined;const AOrdV4D9tqPbCwpVbV=undefined;const IxCJDl7BVqPbCwpVbV=undefined;const idqPbCwpVbV=undefined;const repeater_item_countqPbCwpVbV=undefined;const v0SIJOpODyYmxVzkMZ=undefined;const yfZF3EEnNyYmxVzkMZ=undefined;const idyYmxVzkMZ=undefined;const repeater_item_countyYmxVzkMZ=undefined;const dhsZkjZgXcpp6z_qC0=undefined;const wJ1mpvjMjcpp6z_qC0=undefined;const lWSGyeEXHcpp6z_qC0=undefined;const idcpp6z_qC0=undefined;const repeater_item_countcpp6z_qC0=undefined;const btV8JnhmFslNHZkM4c=undefined;const v3dJ4_FSDslNHZkM4c=undefined;const idslNHZkM4c=undefined;const repeater_item_countslNHZkM4c=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const equals=(a,b)=>{return typeof a===\"string\"&&typeof b===\"string\"?a.toLowerCase()===b.toLowerCase():a===b;};const query=prequery=>prequery({from:{alias:\"WxGXZrl2S\",data:Links,type:\"Collection\"},limit:{type:\"LiteralValue\",value:4},orderBy:[{collection:\"WxGXZrl2S\",name:\"cAg8Y8Sds\",type:\"Identifier\"}],select:[{collection:\"WxGXZrl2S\",name:\"cAg8Y8Sds\",type:\"Identifier\"},{collection:\"WxGXZrl2S\",name:\"WRPy0d4Vq\",type:\"Identifier\"},{collection:\"WxGXZrl2S\",name:\"zJMN5rBKl\",type:\"Identifier\"},{collection:\"WxGXZrl2S\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"WxGXZrl2S\",name:\"Y31UNgh92\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"YXEK2DHGQ\"},type:\"BinaryOperation\"}});const query1=()=>({from:{alias:\"WxGXZrl2S\",data:Links,type:\"Collection\"},limit:{type:\"LiteralValue\",value:4},orderBy:[{collection:\"WxGXZrl2S\",name:\"cAg8Y8Sds\",type:\"Identifier\"}],select:[{collection:\"WxGXZrl2S\",name:\"cAg8Y8Sds\",type:\"Identifier\"},{collection:\"WxGXZrl2S\",name:\"WRPy0d4Vq\",type:\"Identifier\"},{collection:\"WxGXZrl2S\",name:\"zJMN5rBKl\",type:\"Identifier\"},{collection:\"WxGXZrl2S\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"WxGXZrl2S\",name:\"Y31UNgh92\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"YXEK2DHGQ\"},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const query2=prequery=>prequery({from:{alias:\"aUjLU6Qop\",data:Blog,type:\"Collection\"},limit:{type:\"LiteralValue\",value:4},select:[{collection:\"aUjLU6Qop\",name:\"UrEhJ3OIX\",type:\"Identifier\"},{collection:\"aUjLU6Qop\",name:\"NE4SoxZVS\",type:\"Identifier\"},{collection:\"aUjLU6Qop\",name:\"id\",type:\"Identifier\"}]});const query3=()=>({from:{alias:\"aUjLU6Qop\",data:Blog,type:\"Collection\"},limit:{type:\"LiteralValue\",value:4},select:[{collection:\"aUjLU6Qop\",name:\"UrEhJ3OIX\",type:\"Identifier\"},{collection:\"aUjLU6Qop\",name:\"NE4SoxZVS\",type:\"Identifier\"},{collection:\"aUjLU6Qop\",name:\"id\",type:\"Identifier\"}]});const query4=prequery=>prequery({from:{alias:\"qPbCwpVbV\",data:Branchen,type:\"Collection\"},limit:{type:\"LiteralValue\",value:4},select:[{collection:\"qPbCwpVbV\",name:\"AOrdV4D9t\",type:\"Identifier\"},{collection:\"qPbCwpVbV\",name:\"IxCJDl7BV\",type:\"Identifier\"},{collection:\"qPbCwpVbV\",name:\"id\",type:\"Identifier\"}]});const query5=()=>({from:{alias:\"qPbCwpVbV\",data:Branchen,type:\"Collection\"},limit:{type:\"LiteralValue\",value:4},select:[{collection:\"qPbCwpVbV\",name:\"AOrdV4D9t\",type:\"Identifier\"},{collection:\"qPbCwpVbV\",name:\"IxCJDl7BV\",type:\"Identifier\"},{collection:\"qPbCwpVbV\",name:\"id\",type:\"Identifier\"}]});const query6=prequery=>prequery({from:{alias:\"yYmxVzkMZ\",data:Kompetenzen,type:\"Collection\"},limit:{type:\"LiteralValue\",value:4},select:[{collection:\"yYmxVzkMZ\",name:\"v0SIJOpOD\",type:\"Identifier\"},{collection:\"yYmxVzkMZ\",name:\"yfZF3EEnN\",type:\"Identifier\"},{collection:\"yYmxVzkMZ\",name:\"id\",type:\"Identifier\"}]});const query7=()=>({from:{alias:\"yYmxVzkMZ\",data:Kompetenzen,type:\"Collection\"},limit:{type:\"LiteralValue\",value:4},select:[{collection:\"yYmxVzkMZ\",name:\"v0SIJOpOD\",type:\"Identifier\"},{collection:\"yYmxVzkMZ\",name:\"yfZF3EEnN\",type:\"Identifier\"},{collection:\"yYmxVzkMZ\",name:\"id\",type:\"Identifier\"}]});const query8=prequery=>prequery({from:{alias:\"cpp6z_qC0\",data:Projekte,type:\"Collection\"},limit:{type:\"LiteralValue\",value:4},select:[{collection:\"cpp6z_qC0\",name:\"dhsZkjZgX\",type:\"Identifier\"},{collection:\"cpp6z_qC0\",name:\"wJ1mpvjMj\",type:\"Identifier\"},{collection:\"cpp6z_qC0\",name:\"lWSGyeEXH\",type:\"Identifier\"},{collection:\"cpp6z_qC0\",name:\"id\",type:\"Identifier\"}]});const query9=()=>({from:{alias:\"cpp6z_qC0\",data:Projekte,type:\"Collection\"},limit:{type:\"LiteralValue\",value:4},select:[{collection:\"cpp6z_qC0\",name:\"dhsZkjZgX\",type:\"Identifier\"},{collection:\"cpp6z_qC0\",name:\"wJ1mpvjMj\",type:\"Identifier\"},{collection:\"cpp6z_qC0\",name:\"lWSGyeEXH\",type:\"Identifier\"},{collection:\"cpp6z_qC0\",name:\"id\",type:\"Identifier\"}]});const query10=prequery=>prequery({from:{alias:\"slNHZkM4c\",data:Docs,type:\"Collection\"},limit:{type:\"LiteralValue\",value:4},select:[{collection:\"slNHZkM4c\",name:\"btV8JnhmF\",type:\"Identifier\"},{collection:\"slNHZkM4c\",name:\"v3dJ4_FSD\",type:\"Identifier\"},{collection:\"slNHZkM4c\",name:\"id\",type:\"Identifier\"}]});const query11=()=>({from:{alias:\"slNHZkM4c\",data:Docs,type:\"Collection\"},limit:{type:\"LiteralValue\",value:4},select:[{collection:\"slNHZkM4c\",name:\"btV8JnhmF\",type:\"Identifier\"},{collection:\"slNHZkM4c\",name:\"v3dJ4_FSD\",type:\"Identifier\"},{collection:\"slNHZkM4c\",name:\"id\",type:\"Identifier\"}]});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={Artikel:\"M6dRkrcqo\",Branchen:\"tjuy5ZZgy\",Default:\"gFCIfDefU\",Docs:\"YKqEEz6r0\",Jobs:\"TcXvkbyuq\",Kompetenzen:\"quKoZgyBz\",Projekte:\"idWCQY8zx\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"gFCIfDefU\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"gFCIfDefU\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"idWCQY8zx\",\"M6dRkrcqo\",\"TcXvkbyuq\",\"quKoZgyBz\",\"tjuy5ZZgy\",\"YKqEEz6r0\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"M6dRkrcqo\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"tjuy5ZZgy\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"quKoZgyBz\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"idWCQY8zx\")return true;return false;};const isDisplayed5=()=>{if(baseVariant===\"YKqEEz6r0\")return true;return false;};const isDisplayed6=()=>{if(baseVariant===\"TcXvkbyuq\")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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-14b9e6j\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"gFCIfDefU\",ref:refBinding,style:{backgroundColor:\"var(--token-da70462f-3e73-4b05-8407-4cbf12b807f1, rgb(242, 242, 242))\",...style},...addPropertyOverrides({idWCQY8zx:{\"data-framer-name\":\"Projekte\"},M6dRkrcqo:{\"data-framer-name\":\"Artikel\"},quKoZgyBz:{\"data-framer-name\":\"Kompetenzen\"},TcXvkbyuq:{\"data-framer-name\":\"Jobs\"},tjuy5ZZgy:{\"data-framer-name\":\"Branchen\"},YKqEEz6r0:{\"data-framer-name\":\"Docs\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-esmohz\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"ZYqEMBWli\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-ai75q2\",\"data-styles-preset\":\"KLbHFUJQn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c0a15b79-a7c0-47c3-9559-77b6c9cc266c, rgb(102, 102, 102)))\"},children:[\"Folge uns auf\",/*#__PURE__*/_jsxs(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\"},children:[\" \",/*#__PURE__*/_jsx(motion.br,{}),\"Social Media\"]})]})}),className:\"framer-v0oi15\",\"data-framer-name\":\"Headline\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bVpVsXmEs\",style:{\"--extracted-1w3ko1f\":\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\",\"--extracted-r6o4lv\":\"var(--token-c0a15b79-a7c0-47c3-9559-77b6c9cc266c, rgb(102, 102, 102))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({idWCQY8zx:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-ai75q2\",\"data-styles-preset\":\"KLbHFUJQn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c0a15b79-a7c0-47c3-9559-77b6c9cc266c, rgb(102, 102, 102)))\"},children:[\"Entdecke weitere\",/*#__PURE__*/_jsxs(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\"},children:[\" \",/*#__PURE__*/_jsx(motion.br,{}),\"Projekte\"]})]})})},M6dRkrcqo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-ai75q2\",\"data-styles-preset\":\"KLbHFUJQn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c0a15b79-a7c0-47c3-9559-77b6c9cc266c, rgb(102, 102, 102)))\"},children:[\"Entdecke weitere\",/*#__PURE__*/_jsxs(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\"},children:[\" \",/*#__PURE__*/_jsx(motion.br,{}),\"Artikel\"]})]})})},quKoZgyBz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-ai75q2\",\"data-styles-preset\":\"KLbHFUJQn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c0a15b79-a7c0-47c3-9559-77b6c9cc266c, rgb(102, 102, 102)))\"},children:[\"Entdecke weitere\",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\"},children:\" Kompetenzen\"})]})})},TcXvkbyuq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-ai75q2\",\"data-styles-preset\":\"KLbHFUJQn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c0a15b79-a7c0-47c3-9559-77b6c9cc266c, rgb(102, 102, 102)))\"},children:[\"Werde ein Teil\",/*#__PURE__*/_jsxs(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\"},children:[/*#__PURE__*/_jsx(motion.br,{}),\"unseres Teams\"]})]})})},tjuy5ZZgy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-ai75q2\",\"data-styles-preset\":\"KLbHFUJQn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c0a15b79-a7c0-47c3-9559-77b6c9cc266c, rgb(102, 102, 102)))\"},children:[\"Entdecke weitere\",/*#__PURE__*/_jsxs(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\"},children:[\" \",/*#__PURE__*/_jsx(motion.br,{}),\"Branchen\"]})]})})},YKqEEz6r0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-ai75q2\",\"data-styles-preset\":\"KLbHFUJQn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c0a15b79-a7c0-47c3-9559-77b6c9cc266c, rgb(102, 102, 102)))\"},children:[\"Entdecke weitere\",/*#__PURE__*/_jsxs(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\"},children:[\" \",/*#__PURE__*/_jsx(motion.br,{}),\"Docs\"]})]})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-o0hq6b\",\"data-framer-name\":\"default\",layoutDependency:layoutDependency,layoutId:\"WxGXZrl2S\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{const repeater_item_countWxGXZrl2S=collection?.length??0;const visible=equals(repeater_item_countWxGXZrl2S,0);return /*#__PURE__*/_jsxs(_Fragment,{children:[collection?.map(({cAg8Y8Sds:cAg8Y8SdsWxGXZrl2S,id:idWxGXZrl2S,WRPy0d4Vq:WRPy0d4VqWxGXZrl2S,zJMN5rBKl:zJMN5rBKlWxGXZrl2S},index)=>{cAg8Y8SdsWxGXZrl2S??=\"\";WRPy0d4VqWxGXZrl2S??=\"\";zJMN5rBKlWxGXZrl2S??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`WxGXZrl2S-${idWxGXZrl2S}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{zJMN5rBKl:zJMN5rBKlWxGXZrl2S},children:/*#__PURE__*/_jsx(Link,{href:WRPy0d4VqWxGXZrl2S,motionChild:true,nodeId:\"ddEstP0gS\",openInNewTab:false,scopeId:\"OyPaYvTVg\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":cAg8Y8SdsWxGXZrl2S,className:\"framer-111mwkp framer-1yfxvdz\",layoutDependency:layoutDependency,layoutId:\"ddEstP0gS\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+(24+((componentViewport?.height||400)-48-((componentViewport?.height||400)-48)*1)/2)+0+(0+46.2+(((componentViewport?.height||400)-48)*1-0-102.2)/1*1)+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-j7wbja-container\",layoutDependency:layoutDependency,layoutId:\"oq_FLG5yT-container\",nodeId:\"oq_FLG5yT\",rendersWithMotion:true,scopeId:\"OyPaYvTVg\",children:/*#__PURE__*/_jsx(FooterLinkItem,{height:\"100%\",id:\"oq_FLG5yT\",layoutId:\"oq_FLG5yT\",style:{width:\"100%\"},variant:matchVariant(\"LxYIIWa00\"),width:\"100%\",WJhDW1fHe:cAg8Y8SdsWxGXZrl2S})})})})})})},idWxGXZrl2S);}),visible!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1thokdg\",\"data-border\":true,\"data-framer-name\":\"Empty State\",layoutDependency:layoutDependency,layoutId:\"YyVla0RJ9\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(136, 136, 136, 0.2)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(204, 204, 204, 0.2)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 153, 153))\"},children:\"No items\"})}),className:\"framer-r7ys\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qS53sS9J3\",style:{\"--extracted-r6o4lv\":\"rgb(153, 153, 153)\"},verticalAlignment:\"top\",withExternalLayout:true})})]});}})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-17089fb\",layoutDependency:layoutDependency,layoutId:\"aUjLU6Qop\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query3(),children:(collection1,paginationInfo1,loadMore1)=>{const repeater_item_countaUjLU6Qop=collection1?.length??0;const visible1=equals(repeater_item_countaUjLU6Qop,0);return /*#__PURE__*/_jsxs(_Fragment,{children:[collection1?.map(({id:idaUjLU6Qop,NE4SoxZVS:NE4SoxZVSaUjLU6Qop,UrEhJ3OIX:UrEhJ3OIXaUjLU6Qop},index1)=>{UrEhJ3OIXaUjLU6Qop??=\"\";NE4SoxZVSaUjLU6Qop??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`aUjLU6Qop-${idaUjLU6Qop}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{NE4SoxZVS:NE4SoxZVSaUjLU6Qop},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{NE4SoxZVS:NE4SoxZVSaUjLU6Qop},webPageId:\"Pzuc2pFxX\"},motionChild:true,nodeId:\"OZykYrkT2\",scopeId:\"OyPaYvTVg\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":UrEhJ3OIXaUjLU6Qop,className:\"framer-1twcgsv framer-1yfxvdz\",layoutDependency:layoutDependency,layoutId:\"OZykYrkT2\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,...addPropertyOverrides({M6dRkrcqo:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+(24+((componentViewport?.height||400)-48-((componentViewport?.height||400)-48)*1)/2)+0+(0+46.2+(((componentViewport?.height||400)-48)*1-0-270.2)/1*1)+0+168+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s7b6u6-container\",layoutDependency:layoutDependency,layoutId:\"a2aoHv_ub-container\",nodeId:\"a2aoHv_ub\",rendersWithMotion:true,scopeId:\"OyPaYvTVg\",children:/*#__PURE__*/_jsx(FooterLinkItem,{height:\"100%\",id:\"a2aoHv_ub\",layoutId:\"a2aoHv_ub\",style:{width:\"100%\"},variant:matchVariant(\"LxYIIWa00\"),width:\"100%\",WJhDW1fHe:UrEhJ3OIXaUjLU6Qop})})})})})})},idaUjLU6Qop);}),visible1!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-100ftds\",\"data-border\":true,\"data-framer-name\":\"Empty State\",layoutDependency:layoutDependency,layoutId:\"APXlE4N90\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(136, 136, 136, 0.2)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(204, 204, 204, 0.2)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 153, 153))\"},children:\"No items\"})}),className:\"framer-150vxv3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xjPVEt4s3\",style:{\"--extracted-r6o4lv\":\"rgb(153, 153, 153)\"},verticalAlignment:\"top\",withExternalLayout:true})})]});}})})}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-11drkwq\",layoutDependency:layoutDependency,layoutId:\"qPbCwpVbV\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query5(),children:(collection2,paginationInfo2,loadMore2)=>{const repeater_item_countqPbCwpVbV=collection2?.length??0;const visible2=equals(repeater_item_countqPbCwpVbV,0);return /*#__PURE__*/_jsxs(_Fragment,{children:[collection2?.map(({AOrdV4D9t:AOrdV4D9tqPbCwpVbV,id:idqPbCwpVbV,IxCJDl7BV:IxCJDl7BVqPbCwpVbV},index2)=>{AOrdV4D9tqPbCwpVbV??=\"\";IxCJDl7BVqPbCwpVbV??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`qPbCwpVbV-${idqPbCwpVbV}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{IxCJDl7BV:IxCJDl7BVqPbCwpVbV},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{IxCJDl7BV:IxCJDl7BVqPbCwpVbV},webPageId:\"d7pTGOuVu\"},motionChild:true,nodeId:\"z2bfQJsKr\",openInNewTab:false,scopeId:\"OyPaYvTVg\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":AOrdV4D9tqPbCwpVbV,className:\"framer-1w4ieal framer-1yfxvdz\",layoutDependency:layoutDependency,layoutId:\"z2bfQJsKr\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,...addPropertyOverrides({tjuy5ZZgy:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+(24+((componentViewport?.height||400)-48-((componentViewport?.height||400)-48)*1)/2)+0+(0+46.2+(((componentViewport?.height||400)-48)*1-0-270.2)/1*1)+0+168+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-176ww8c-container\",layoutDependency:layoutDependency,layoutId:\"VIHFij_44-container\",nodeId:\"VIHFij_44\",rendersWithMotion:true,scopeId:\"OyPaYvTVg\",children:/*#__PURE__*/_jsx(FooterLinkItem,{height:\"100%\",id:\"VIHFij_44\",layoutId:\"VIHFij_44\",style:{width:\"100%\"},variant:matchVariant(\"LxYIIWa00\"),width:\"100%\",WJhDW1fHe:AOrdV4D9tqPbCwpVbV})})})})})})},idqPbCwpVbV);}),visible2!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i6iixm\",\"data-border\":true,\"data-framer-name\":\"Empty State\",layoutDependency:layoutDependency,layoutId:\"dO__CsYjZ\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(136, 136, 136, 0.2)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(204, 204, 204, 0.2)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 153, 153))\"},children:\"No items\"})}),className:\"framer-8i7070\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MhdaFvqKz\",style:{\"--extracted-r6o4lv\":\"rgb(153, 153, 153)\"},verticalAlignment:\"top\",withExternalLayout:true})})]});}})})}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ltdoy1\",layoutDependency:layoutDependency,layoutId:\"yYmxVzkMZ\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query7(),children:(collection3,paginationInfo3,loadMore3)=>{const repeater_item_countyYmxVzkMZ=collection3?.length??0;const visible3=equals(repeater_item_countyYmxVzkMZ,0);return /*#__PURE__*/_jsxs(_Fragment,{children:[collection3?.map(({id:idyYmxVzkMZ,v0SIJOpOD:v0SIJOpODyYmxVzkMZ,yfZF3EEnN:yfZF3EEnNyYmxVzkMZ},index3)=>{v0SIJOpODyYmxVzkMZ??=\"\";yfZF3EEnNyYmxVzkMZ??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`yYmxVzkMZ-${idyYmxVzkMZ}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{yfZF3EEnN:yfZF3EEnNyYmxVzkMZ},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{yfZF3EEnN:yfZF3EEnNyYmxVzkMZ},webPageId:\"Jr_dcK7TH\"},motionChild:true,nodeId:\"bVWHaAj5t\",openInNewTab:false,scopeId:\"OyPaYvTVg\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":v0SIJOpODyYmxVzkMZ,className:\"framer-10j0d9l framer-1yfxvdz\",layoutDependency:layoutDependency,layoutId:\"bVWHaAj5t\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,...addPropertyOverrides({quKoZgyBz:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+(24+((componentViewport?.height||400)-48-((componentViewport?.height||400)-48)*1)/2)+0+(0+46.2+(((componentViewport?.height||400)-48)*1-0-270.2)/1*1)+0+168+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1u98l3q-container\",layoutDependency:layoutDependency,layoutId:\"PrKXTLYL0-container\",nodeId:\"PrKXTLYL0\",rendersWithMotion:true,scopeId:\"OyPaYvTVg\",children:/*#__PURE__*/_jsx(FooterLinkItem,{height:\"100%\",id:\"PrKXTLYL0\",layoutId:\"PrKXTLYL0\",style:{width:\"100%\"},variant:matchVariant(\"LxYIIWa00\"),width:\"100%\",WJhDW1fHe:v0SIJOpODyYmxVzkMZ})})})})})})},idyYmxVzkMZ);}),visible3!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ucxjru\",\"data-border\":true,\"data-framer-name\":\"Empty State\",layoutDependency:layoutDependency,layoutId:\"QWvcLBOEA\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(136, 136, 136, 0.2)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(204, 204, 204, 0.2)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 153, 153))\"},children:\"No items\"})}),className:\"framer-171guef\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"E6v9R533x\",style:{\"--extracted-r6o4lv\":\"rgb(153, 153, 153)\"},verticalAlignment:\"top\",withExternalLayout:true})})]});}})})}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-4bye4w\",layoutDependency:layoutDependency,layoutId:\"cpp6z_qC0\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query9(),children:(collection4,paginationInfo4,loadMore4)=>{const repeater_item_countcpp6z_qC0=collection4?.length??0;const visible4=equals(repeater_item_countcpp6z_qC0,0);return /*#__PURE__*/_jsxs(_Fragment,{children:[collection4?.map(({dhsZkjZgX:dhsZkjZgXcpp6z_qC0,id:idcpp6z_qC0,lWSGyeEXH:lWSGyeEXHcpp6z_qC0,wJ1mpvjMj:wJ1mpvjMjcpp6z_qC0},index4)=>{dhsZkjZgXcpp6z_qC0??=\"\";wJ1mpvjMjcpp6z_qC0??=\"\";lWSGyeEXHcpp6z_qC0??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`cpp6z_qC0-${idcpp6z_qC0}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{lWSGyeEXH:lWSGyeEXHcpp6z_qC0},children:/*#__PURE__*/_jsx(Link,{href:wJ1mpvjMjcpp6z_qC0,motionChild:true,nodeId:\"wxxNW178U\",openInNewTab:false,scopeId:\"OyPaYvTVg\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":dhsZkjZgXcpp6z_qC0,className:\"framer-1vbv14v framer-1yfxvdz\",layoutDependency:layoutDependency,layoutId:\"wxxNW178U\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,...addPropertyOverrides({idWCQY8zx:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+(24+((componentViewport?.height||400)-48-((componentViewport?.height||400)-48)*1)/2)+0+(0+46.2+(((componentViewport?.height||400)-48)*1-0-270.2)/1*1)+0+168+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uew9tx-container\",layoutDependency:layoutDependency,layoutId:\"SNtPp8Q9P-container\",nodeId:\"SNtPp8Q9P\",rendersWithMotion:true,scopeId:\"OyPaYvTVg\",children:/*#__PURE__*/_jsx(FooterLinkItem,{height:\"100%\",id:\"SNtPp8Q9P\",layoutId:\"SNtPp8Q9P\",style:{width:\"100%\"},variant:matchVariant(\"LxYIIWa00\"),width:\"100%\",WJhDW1fHe:dhsZkjZgXcpp6z_qC0})})})})})})},idcpp6z_qC0);}),visible4!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1p7oqx2\",\"data-border\":true,\"data-framer-name\":\"Empty State\",layoutDependency:layoutDependency,layoutId:\"a5ZxCnI81\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(136, 136, 136, 0.2)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(204, 204, 204, 0.2)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 153, 153))\"},children:\"No items\"})}),className:\"framer-1osmxa8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vui4hd0Jj\",style:{\"--extracted-r6o4lv\":\"rgb(153, 153, 153)\"},verticalAlignment:\"top\",withExternalLayout:true})})]});}})})}),isDisplayed5()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-311i2o\",layoutDependency:layoutDependency,layoutId:\"slNHZkM4c\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query11(),children:(collection5,paginationInfo5,loadMore5)=>{const repeater_item_countslNHZkM4c=collection5?.length??0;const visible5=equals(repeater_item_countslNHZkM4c,0);return /*#__PURE__*/_jsxs(_Fragment,{children:[collection5?.map(({btV8JnhmF:btV8JnhmFslNHZkM4c,id:idslNHZkM4c,v3dJ4_FSD:v3dJ4_FSDslNHZkM4c},index5)=>{btV8JnhmFslNHZkM4c??=\"\";v3dJ4_FSDslNHZkM4c??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`slNHZkM4c-${idslNHZkM4c}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{v3dJ4_FSD:v3dJ4_FSDslNHZkM4c},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{v3dJ4_FSD:v3dJ4_FSDslNHZkM4c},webPageId:\"HmO2j7i8i\"},motionChild:true,nodeId:\"L0TlLIN9u\",openInNewTab:false,scopeId:\"OyPaYvTVg\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":btV8JnhmFslNHZkM4c,className:\"framer-90s5pv framer-1yfxvdz\",layoutDependency:layoutDependency,layoutId:\"L0TlLIN9u\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,...addPropertyOverrides({YKqEEz6r0:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+(24+((componentViewport?.height||400)-48-((componentViewport?.height||400)-48)*1)/2)+0+(0+46.2+(((componentViewport?.height||400)-48)*1-0-270.2)/1*1)+0+168+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vk5i2e-container\",layoutDependency:layoutDependency,layoutId:\"bIDYi49HP-container\",nodeId:\"bIDYi49HP\",rendersWithMotion:true,scopeId:\"OyPaYvTVg\",children:/*#__PURE__*/_jsx(FooterLinkItem,{height:\"100%\",id:\"bIDYi49HP\",layoutId:\"bIDYi49HP\",style:{width:\"100%\"},variant:matchVariant(\"LxYIIWa00\"),width:\"100%\",WJhDW1fHe:btV8JnhmFslNHZkM4c})})})})})})},idslNHZkM4c);}),visible5!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kcctec\",\"data-border\":true,\"data-framer-name\":\"Empty State\",layoutDependency:layoutDependency,layoutId:\"zBf6cqOt0\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(136, 136, 136, 0.2)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(204, 204, 204, 0.2)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 153, 153))\"},children:\"No items\"})}),className:\"framer-1d8ep75\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NWcTfJurk\",style:{\"--extracted-r6o4lv\":\"rgb(153, 153, 153)\"},verticalAlignment:\"top\",withExternalLayout:true})})]});}})})}),isDisplayed6()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p29m8c\",\"data-framer-name\":\"Jobs\",layoutDependency:layoutDependency,layoutId:\"cLtFn3Tfb\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://fjn.land/praktika-visuell\",motionChild:true,nodeId:\"IkGV576jo\",openInNewTab:true,scopeId:\"OyPaYvTVg\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Pflichtpraktikum Gestaltung\",className:\"framer-10jyp91 framer-1yfxvdz\",layoutDependency:layoutDependency,layoutId:\"IkGV576jo\",children:isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({TcXvkbyuq:{height:56,width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+(24+((componentViewport?.height||400)-48-((componentViewport?.height||400)-48)*1)/2)+0+(0+46.2+(((componentViewport?.height||400)-48)*1-0-214.2)/1*1)+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6gihj3-container\",layoutDependency:layoutDependency,layoutId:\"Iawp9KkhK-container\",nodeId:\"Iawp9KkhK\",rendersWithMotion:true,scopeId:\"OyPaYvTVg\",children:/*#__PURE__*/_jsx(FooterLinkItem,{height:\"100%\",id:\"Iawp9KkhK\",layoutId:\"Iawp9KkhK\",style:{width:\"100%\"},variant:matchVariant(\"LxYIIWa00\"),width:\"100%\",WJhDW1fHe:\"Pflichtpraktikum Gestaltung\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://fjn.land/praktika-konzept\",motionChild:true,nodeId:\"fweFZ5nu8\",openInNewTab:true,scopeId:\"OyPaYvTVg\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Pflichtpraktikum Konzeption\",className:\"framer-12vh74 framer-1yfxvdz\",layoutDependency:layoutDependency,layoutId:\"fweFZ5nu8\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,...addPropertyOverrides({TcXvkbyuq:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+(24+((componentViewport?.height||400)-48-((componentViewport?.height||400)-48)*1)/2)+0+(0+46.2+(((componentViewport?.height||400)-48)*1-0-214.2)/1*1)+0+56+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1psx4vd-container\",layoutDependency:layoutDependency,layoutId:\"OKTQWkt3p-container\",nodeId:\"OKTQWkt3p\",rendersWithMotion:true,scopeId:\"OyPaYvTVg\",children:/*#__PURE__*/_jsx(FooterLinkItem,{height:\"100%\",id:\"OKTQWkt3p\",layoutId:\"OKTQWkt3p\",style:{width:\"100%\"},variant:matchVariant(\"LxYIIWa00\"),width:\"100%\",WJhDW1fHe:\"Pflichtpraktikum Konzeption\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://fjnnico.notion.site/Initiativbewerbung-m-w-d-c255170ad79949af9b632bd9e1b32a80\",motionChild:true,nodeId:\"W24f1_YPI\",openInNewTab:true,scopeId:\"OyPaYvTVg\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Initiativbewerbung\",className:\"framer-5jbvez framer-1yfxvdz\",layoutDependency:layoutDependency,layoutId:\"W24f1_YPI\",children:isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({TcXvkbyuq:{height:56,width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+(24+((componentViewport?.height||400)-48-((componentViewport?.height||400)-48)*1)/2)+0+(0+46.2+(((componentViewport?.height||400)-48)*1-0-214.2)/1*1)+0+112+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-emz4m0-container\",layoutDependency:layoutDependency,layoutId:\"FXZznoyca-container\",nodeId:\"FXZznoyca\",rendersWithMotion:true,scopeId:\"OyPaYvTVg\",children:/*#__PURE__*/_jsx(FooterLinkItem,{height:\"100%\",id:\"FXZznoyca\",layoutId:\"FXZznoyca\",style:{width:\"100%\"},variant:matchVariant(\"LxYIIWa00\"),width:\"100%\",WJhDW1fHe:\"Initiativbewerbung\"})})})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VLBCx.framer-1yfxvdz, .framer-VLBCx .framer-1yfxvdz { display: block; }\",\".framer-VLBCx.framer-14b9e6j { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 400px; justify-content: center; overflow: visible; padding: 24px; position: relative; width: 583px; }\",\".framer-VLBCx .framer-esmohz { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-VLBCx .framer-v0oi15 { --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: auto; }\",\".framer-VLBCx .framer-o0hq6b, .framer-VLBCx .framer-17089fb, .framer-VLBCx .framer-11drkwq, .framer-VLBCx .framer-1ltdoy1, .framer-VLBCx .framer-4bye4w, .framer-VLBCx .framer-311i2o { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-VLBCx .framer-111mwkp, .framer-VLBCx .framer-1twcgsv, .framer-VLBCx .framer-1w4ieal, .framer-VLBCx .framer-10j0d9l, .framer-VLBCx .framer-1vbv14v, .framer-VLBCx .framer-90s5pv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-VLBCx .framer-j7wbja-container, .framer-VLBCx .framer-1s7b6u6-container, .framer-VLBCx .framer-176ww8c-container, .framer-VLBCx .framer-1u98l3q-container, .framer-VLBCx .framer-1uew9tx-container, .framer-VLBCx .framer-vk5i2e-container, .framer-VLBCx .framer-6gihj3-container, .framer-VLBCx .framer-1psx4vd-container, .framer-VLBCx .framer-emz4m0-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-VLBCx .framer-1thokdg, .framer-VLBCx .framer-100ftds, .framer-VLBCx .framer-1i6iixm, .framer-VLBCx .framer-ucxjru, .framer-VLBCx .framer-1p7oqx2, .framer-VLBCx .framer-1kcctec { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100px; justify-content: center; min-height: 100%; min-width: 100%; padding: 10px; position: relative; width: min-content; }\",\".framer-VLBCx .framer-r7ys, .framer-VLBCx .framer-150vxv3, .framer-VLBCx .framer-8i7070, .framer-VLBCx .framer-171guef, .framer-VLBCx .framer-1osmxa8, .framer-VLBCx .framer-1d8ep75 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-VLBCx .framer-p29m8c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VLBCx .framer-10jyp91, .framer-VLBCx .framer-5jbvez { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 200px; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-VLBCx .framer-12vh74 { 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: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-VLBCx.framer-v-12n9azm .framer-10jyp91, .framer-VLBCx.framer-v-12n9azm .framer-5jbvez { min-height: unset; }\",...sharedStyle.css,'.framer-VLBCx[data-border=\"true\"]::after, .framer-VLBCx [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 400\n * @framerIntrinsicWidth 583\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"idWCQY8zx\":{\"layout\":[\"fixed\",\"fixed\"]},\"M6dRkrcqo\":{\"layout\":[\"fixed\",\"fixed\"]},\"TcXvkbyuq\":{\"layout\":[\"fixed\",\"fixed\"]},\"quKoZgyBz\":{\"layout\":[\"fixed\",\"fixed\"]},\"tjuy5ZZgy\":{\"layout\":[\"fixed\",\"fixed\"]},\"YKqEEz6r0\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOyPaYvTVg=withCSS(Component,css,\"framer-VLBCx\");export default FramerOyPaYvTVg;FramerOyPaYvTVg.displayName=\"navigation cta\";FramerOyPaYvTVg.defaultProps={height:400,width:583};addPropertyControls(FramerOyPaYvTVg,{variant:{options:[\"gFCIfDefU\",\"idWCQY8zx\",\"M6dRkrcqo\",\"TcXvkbyuq\",\"quKoZgyBz\",\"tjuy5ZZgy\",\"YKqEEz6r0\"],optionTitles:[\"Default\",\"Projekte\",\"Artikel\",\"Jobs\",\"Kompetenzen\",\"Branchen\",\"Docs\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerOyPaYvTVg,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...FooterLinkItemFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerOyPaYvTVg.loader={load:(props,context)=>{const locale=context.locale;const queryCacheEntry=queryCache.get(query1(),locale);const queryCacheEntry1=queryCache.get(query3(),locale);const queryCacheEntry2=queryCache.get(query5(),locale);const queryCacheEntry3=queryCache.get(query7(),locale);const queryCacheEntry4=queryCache.get(query9(),locale);const queryCacheEntry5=queryCache.get(query11(),locale);return Promise.allSettled([queryCacheEntry.preload(),queryCacheEntry1.preload(),queryCacheEntry2.preload(),queryCacheEntry3.preload(),queryCacheEntry4.preload(),queryCacheEntry5.preload(),forwardLoader(FooterLinkItem,{},context),(async()=>{const parentData=await queryCacheEntry.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(FooterLinkItem,{},context)));})(),(async()=>{const parentData=await queryCacheEntry1.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(FooterLinkItem,{},context)));})(),(async()=>{const parentData=await queryCacheEntry2.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(FooterLinkItem,{},context)));})(),(async()=>{const parentData=await queryCacheEntry3.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(FooterLinkItem,{},context)));})(),(async()=>{const parentData=await queryCacheEntry4.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(FooterLinkItem,{},context)));})(),(async()=>{const parentData=await queryCacheEntry5.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(FooterLinkItem,{},context)));})()]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOyPaYvTVg\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"idWCQY8zx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"M6dRkrcqo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TcXvkbyuq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"quKoZgyBz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tjuy5ZZgy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YKqEEz6r0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"400\",\"framerIntrinsicWidth\":\"583\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fb30b49)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const qxTvv_EBh=undefined;const ezTt3ayMo=undefined;const lschgej4H=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 7.5 15 L 0 7.5 L 7.5 0 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"15px\" id=\"mhLOETJhO\" transform=\"translate(7.5 4.5)\" width=\"7.5px\"/><path d=\"M 7.5 15 L 0 7.5 L 7.5 0\" fill=\"transparent\" height=\"15px\" id=\"IuLhDW_8t\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(7.5 4.5)\" width=\"7.5px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"1587731742\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-vZRSG\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-vZRSG { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Caret Left\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-vZRSG\");Icon.displayName=\"Caret Left\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Caret Left\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 6.382 0 C 5.421 3.179 6.287 6.628 8.635 8.976 C 10.983 11.324 14.432 12.19 17.611 11.229 C 16.362 15.336 12.387 17.989 8.116 17.567 C 3.845 17.145 0.466 13.766 0.044 9.495 C -0.378 5.224 2.275 1.249 6.382 0 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"17.61093382953246px\" id=\"uSCi7mJeu\" transform=\"translate(3.754 2.635)\" width=\"17.610933829532456px\"/><path d=\"M 6.382 0 C 5.421 3.179 6.287 6.628 8.635 8.976 C 10.983 11.324 14.432 12.19 17.611 11.229 C 16.362 15.336 12.387 17.989 8.116 17.567 C 3.845 17.145 0.466 13.766 0.044 9.495 C -0.378 5.224 2.275 1.249 6.382 0 Z\" fill=\"transparent\" height=\"17.61093382953246px\" id=\"xWmOY_KuQ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.754 2.635)\" width=\"17.610933829532456px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"1900032613\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-qiexT\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-qiexT { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Moon\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-qiexT\");Icon.displayName=\"Moon\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Moon\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fb30b49)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const qxTvv_EBh=undefined;const ezTt3ayMo=undefined;const lschgej4H=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 7.5 7.5 L 0 15 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"15px\" id=\"G7JipcseD\" transform=\"translate(9 4.5)\" width=\"7.5px\"/><path d=\"M 0 0 L 7.5 7.5 L 0 15\" fill=\"transparent\" height=\"15px\" id=\"qoOYEIyEO\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(9 4.5)\" width=\"7.5px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"3166100823\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-eivmu\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-eivmu { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Caret Right\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-eivmu\");Icon.displayName=\"Caret Right\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Caret Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 9 C 0 4.029 4.029 0 9 0 C 13.971 0 18 4.029 18 9 C 18 13.971 13.971 18 9 18 C 4.029 18 0 13.971 0 9 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"18px\" id=\"DPSMlZgb7\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 0 9 C 0 4.029 4.029 0 9 0 C 13.971 0 18 4.029 18 9 C 18 13.971 13.971 18 9 18 C 4.029 18 0 13.971 0 9 Z\" fill=\"transparent\" height=\"18px\" id=\"Z8oebytmo\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 3)\" width=\"18px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"2048327766\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-TLxVQ\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-TLxVQ { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Circle\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-TLxVQ\");Icon.displayName=\"Circle\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Circle\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Scroll progress component that displays the current scroll percentage of the page\nimport{jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Scroll Progress Text\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function ScrollProgress(props){const{prefix,suffix,textColor,font}=props;const[scrollProgress,setScrollProgress]=useState(0);useEffect(()=>{if(typeof window===\"undefined\")return;const handleScroll=()=>{const windowHeight=window.innerHeight;const documentHeight=document.documentElement.scrollHeight;const scrollTop=window.scrollY||document.documentElement.scrollTop;const totalScrollableHeight=documentHeight-windowHeight;const progress=totalScrollableHeight>0?scrollTop/totalScrollableHeight*100:0;startTransition(()=>{setScrollProgress(Math.round(progress));});};handleScroll();window.addEventListener(\"scroll\",handleScroll,{passive:true});return()=>{window.removeEventListener(\"scroll\",handleScroll);};},[]);return /*#__PURE__*/_jsxs(\"span\",{style:{...props.style,width:\"max-content\",color:textColor,...font},children:[prefix,scrollProgress,suffix]});}addPropertyControls(ScrollProgress,{prefix:{type:ControlType.String,title:\"Prefix\",defaultValue:\"\"},suffix:{type:ControlType.String,title:\"Suffix\",defaultValue:\"%\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},font:{type:ControlType.Font,title:\"Font\",defaultValue:{fontSize:\"40px\",variant:\"Bold\",letterSpacing:\"-0.04em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ScrollProgress\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrollProgress.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useEffect,useMemo,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const OVERRIDE_STYLE_ID=\"fjn-theme-override\";const DARK_QUERY=\"(prefers-color-scheme: dark)\";const TOKEN_DECLARATION_PATTERN=/(--token-[^:;{}]+)\\s*:\\s*([^;{}]+)\\s*;?/g;let cachedTokens=null;let sessionOverride=null;let systemListenerAttached=false;const themeListeners=new Set;function getSystemTheme(){if(typeof window===\"undefined\")return\"light\";return window.matchMedia(DARK_QUERY).matches?\"dark\":\"light\";}function getActiveTheme(){return sessionOverride??getSystemTheme();}function subscribeToSystemTheme(mediaQuery,listener){if(\"addEventListener\"in mediaQuery){mediaQuery.addEventListener(\"change\",listener);return()=>mediaQuery.removeEventListener(\"change\",listener);}mediaQuery.addListener(listener);return()=>mediaQuery.removeListener(listener);}function getOverrideStyleTag(){if(typeof document===\"undefined\")return null;const existing=document.getElementById(OVERRIDE_STYLE_ID);if(existing instanceof HTMLStyleElement)return existing;const styleTag=document.createElement(\"style\");styleTag.id=OVERRIDE_STYLE_ID;document.head.appendChild(styleTag);return styleTag;}function readTokenDeclarations(css){const declarations=[];let match;TOKEN_DECLARATION_PATTERN.lastIndex=0;while((match=TOKEN_DECLARATION_PATTERN.exec(css))!==null){declarations.push(`${match[1]}: ${match[2].trim()} !important;`);}return declarations.join(\"\");}function findThemeTokens(){if(typeof document===\"undefined\")return null;const styles=Array.from(document.querySelectorAll(\"style\")).map(styleTag=>styleTag.textContent||\"\").filter(css=>css.includes(\"--token-\"));for(const css of styles){const darkMatch=css.match(/@media\\s*\\(\\s*prefers-color-scheme\\s*:\\s*dark\\s*\\)\\s*\\{\\s*body\\s*\\{([^{}]+)\\}/);if(darkMatch.index===undefined)continue;const cssBeforeDarkMedia=css.slice(0,darkMatch.index);const lightBodyMatches=Array.from(cssBeforeDarkMedia.matchAll(/body\\s*\\{([^{}]*--token-[^{}]*)\\}/g));const lightBody=lightBodyMatches[lightBodyMatches.length-1]?.[1];if(!lightBody)continue;const light=readTokenDeclarations(lightBody);const dark=readTokenDeclarations(darkMatch[1]);if(light&&dark){cachedTokens={light,dark};return cachedTokens;}}return null;}function applyTemporaryTheme(theme){const styleTag=getOverrideStyleTag();const tokens=findThemeTokens();if(!styleTag||!tokens)return;styleTag.textContent=`body{${tokens[theme]}}`;}function clearTemporaryTheme(){const styleTag=getOverrideStyleTag();if(styleTag)styleTag.textContent=\"\";}function setSessionTheme(theme){if(theme===getSystemTheme()){sessionOverride=null;clearTemporaryTheme();return;}sessionOverride=theme;applyTemporaryTheme(theme);}function notifyThemeListeners(theme){for(const listener of themeListeners)listener(theme);}function attachSystemThemeListener(){if(systemListenerAttached||typeof window===\"undefined\")return;systemListenerAttached=true;const mediaQuery=window.matchMedia(DARK_QUERY);subscribeToSystemTheme(mediaQuery,()=>{sessionOverride=null;clearTemporaryTheme();notifyThemeListeners(getSystemTheme());});}function renderFallbackIcon(theme,color){if(theme===\"dark\"){return /*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M20.2 15.8A8.4 8.4 0 0 1 8.2 3.8 8.7 8.7 0 1 0 20.2 15.8Z\",fill:color})});}return /*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"5.5\",fill:color})});}function IconLayer({active,children,fallback}){const isLinked=children!=null&&children!==false;return /*#__PURE__*/_jsx(\"span\",{className:active?\"fjn-theme-toggle__icon is-active\":\"fjn-theme-toggle__icon\",\"aria-hidden\":!active,children:isLinked?/*#__PURE__*/_jsx(\"span\",{className:\"fjn-theme-toggle__slot\",children:children}):/*#__PURE__*/_jsx(\"span\",{className:\"fjn-theme-toggle__fallback\",children:fallback})});}/**\n * Theme Toggle\n *\n * Eigenständiger Framer Light-/Darkmode-Schalter mit austauschbaren Icon-Slots.\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function ThemeToggle(props){const{lightIcon,darkIcon,size=20,iconColor=\"#1F1F1F\",transitionDuration=120,ariaLabel=\"Farbschema wechseln\"}=props;const[theme,setTheme]=useState(()=>getActiveTheme());const handleClick=useCallback(()=>{setTheme(currentTheme=>{const nextTheme=currentTheme===\"dark\"?\"light\":\"dark\";setSessionTheme(nextTheme);return nextTheme;});},[]);useEffect(()=>{if(typeof window===\"undefined\")return;setTheme(getActiveTheme());attachSystemThemeListener();const onThemeChange=nextTheme=>setTheme(nextTheme);themeListeners.add(onThemeChange);return()=>{themeListeners.delete(onThemeChange);};},[]);const lightFallbackIcon=useMemo(()=>renderFallbackIcon(\"light\",iconColor),[iconColor]);const darkFallbackIcon=useMemo(()=>renderFallbackIcon(\"dark\",iconColor),[iconColor]);return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",\"aria-label\":ariaLabel,\"aria-pressed\":theme===\"dark\",\"data-theme\":theme,className:\"fjn-theme-toggle\",onClick:handleClick,style:{position:\"relative\",width:size,height:size,padding:0,border:0,background:\"transparent\",color:iconColor,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",lineHeight:0,appearance:\"none\",WebkitAppearance:\"none\",transition:`color ${transitionDuration}ms ease`,touchAction:\"manipulation\"},children:[/*#__PURE__*/_jsxs(\"span\",{\"aria-hidden\":\"true\",className:\"fjn-theme-toggle__icons\",children:[/*#__PURE__*/_jsx(IconLayer,{active:theme===\"light\",fallback:lightFallbackIcon,children:lightIcon}),/*#__PURE__*/_jsx(IconLayer,{active:theme===\"dark\",fallback:darkFallbackIcon,children:darkIcon})]}),/*#__PURE__*/_jsx(\"style\",{children:`\n        .fjn-theme-toggle__icons {\n          position: relative;\n          width: 100%;\n          height: 100%;\n        }\n\n        .fjn-theme-toggle__icon {\n          position: absolute;\n          inset: 0;\n          display: flex;\n          align-items: center;\n          justify-content: center;\n          visibility: hidden;\n          pointer-events: none;\n        }\n\n        .fjn-theme-toggle__icon.is-active {\n          visibility: visible;\n        }\n\n        .fjn-theme-toggle__slot,\n        .fjn-theme-toggle__fallback {\n          position: absolute;\n          inset: 0;\n          display: flex;\n          align-items: center;\n          justify-content: center;\n        }\n\n        .fjn-theme-toggle__slot > * {\n          width: 100%;\n          height: 100%;\n          display: flex;\n          align-items: center;\n          justify-content: center;\n        }\n\n        .fjn-theme-toggle__slot svg,\n        .fjn-theme-toggle__fallback svg,\n        .fjn-theme-toggle__slot img {\n          width: 100%;\n          height: 100%;\n          display: block;\n          object-fit: contain;\n        }\n      `})]});}addPropertyControls(ThemeToggle,{lightIcon:{type:ControlType.ComponentInstance,title:\"Light Icon\",description:\"Dein Kreis-Icon f\\xfcr Light Mode. Wird verwendet, sobald es hier verkn\\xfcpft ist.\"},darkIcon:{type:ControlType.ComponentInstance,title:\"Dark Icon\",description:\"Dein Mond-Icon f\\xfcr Dark Mode. Wird verwendet, sobald es hier verkn\\xfcpft ist.\"},size:{type:ControlType.Number,title:\"Gr\\xf6\\xdfe\",defaultValue:20,min:6,max:120,step:1,unit:\"px\"},iconColor:{type:ControlType.Color,title:\"Icon Farbe\",defaultValue:\"#1F1F1F\"},transitionDuration:{type:ControlType.Number,title:\"Transition\",defaultValue:120,min:0,max:500,step:10,unit:\"ms\"},ariaLabel:{type:ControlType.String,title:\"Aria Label\",defaultValue:\"Farbschema wechseln\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ThemeToggle\",\"slots\":[\"lightIcon\",\"darkIcon\"],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ThemeSwitch.map","// Generated by Framer (af215f2)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const t9hSmWsz6=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 36 36\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 9.621 3.416 L 5.021 4.681 L 6.929 11.619 L 0 13.528 L 1.265 18.129 L 5.981 16.831 C 9.748 15.795 11.962 11.902 10.928 8.135 L 9.621 3.416 Z M 1.289 18.068 L 0.09 22.684 L 7.052 24.501 L 5.232 31.46 L 9.847 32.66 L 11.083 27.927 C 12.065 24.15 9.804 20.291 6.029 19.302 Z M 9.708 32.648 L 13.106 36 L 18.156 30.883 L 23.277 35.937 L 26.629 32.532 L 23.146 29.096 C 21.109 27.087 18.063 26.502 15.426 27.615 C 14.57 27.976 13.794 28.502 13.141 29.164 Z M 26.634 32.511 L 31.233 31.246 L 29.325 24.308 L 36.263 22.4 L 34.997 17.799 L 30.281 19.097 C 26.515 20.133 24.3 24.025 25.334 27.792 Z M 34.929 17.92 L 36.129 13.303 L 29.167 11.487 L 30.982 4.525 L 26.365 3.326 L 25.131 8.059 C 24.145 11.84 26.41 15.704 30.191 16.691 Z M 26.45 3.352 L 23.055 0 L 18.002 5.121 L 12.881 0.067 L 9.529 3.464 L 13.011 6.901 C 15.793 9.644 20.272 9.614 23.016 6.833 Z\" fill=\"transparent\" height=\"36.000000657895754px\" id=\"RMUcV0THq\" width=\"36.26252803089983px\"><path d=\"M 9.621 0 L 5.021 1.265 L 6.929 8.203 L 0 10.112 L 1.265 14.713 L 5.981 13.415 C 9.748 12.379 11.962 8.487 10.928 4.72 L 9.621 0 Z\" fill=\"var(--eiadom, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\" height=\"14.71290871411739px\" id=\"pgwoia9S8\" transform=\"translate(0 3.416)\" width=\"11.182520025293197px\"/><path d=\"M 1.199 0 L 0 4.616 L 6.962 6.433 L 5.142 13.392 L 9.757 14.591 L 10.993 9.858 C 11.975 6.082 9.714 2.223 5.939 1.234 Z\" fill=\"var(--eiadom, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\" height=\"14.59119407508986px\" id=\"yqg7ixT5e\" transform=\"translate(0.09 18.068)\" width=\"11.222215149098853px\"/><path d=\"M 0 5.59 L 3.397 8.942 L 8.448 3.826 L 13.568 8.879 L 16.92 5.475 L 13.438 2.039 C 11.401 0.029 8.354 -0.556 5.718 0.557 C 4.862 0.918 4.086 1.445 3.433 2.106 Z\" fill=\"var(--eiadom, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\" height=\"8.94231289849634px\" id=\"YUsn3t6ZW\" transform=\"translate(9.708 27.058)\" width=\"16.920492248266783px\"/><path d=\"M 1.554 14.713 L 6.153 13.447 L 4.245 6.509 L 11.182 4.601 L 9.917 0 L 5.201 1.298 C 1.435 2.334 -0.78 6.226 0.254 9.993 Z\" fill=\"var(--eiadom, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\" height=\"14.712549143544194px\" id=\"qiRnzPU9s\" transform=\"translate(25.08 17.799)\" width=\"11.182478516129322px\"/><path d=\"M 10.029 14.594 L 11.228 9.977 L 4.267 8.161 L 6.082 1.199 L 1.465 0 L 0.231 4.733 C -0.756 8.514 1.51 12.378 5.29 13.365 Z\" fill=\"var(--eiadom, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\" height=\"14.59407063967544px\" id=\"KAM6y8CKO\" transform=\"translate(24.9 3.326)\" width=\"11.228416755641312px\"/><path d=\"M 16.922 3.352 L 13.526 0 L 8.473 5.121 L 3.352 0.067 L 0 3.464 L 3.482 6.901 C 6.264 9.644 10.743 9.614 13.487 6.833 Z\" fill=\"var(--eiadom, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\" height=\"8.938651322090944px\" id=\"vdDONeek2\" transform=\"translate(9.529 0)\" width=\"16.92175074527296px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({color,height,id,width,...props})=>{return{...props,t9hSmWsz6:color??props.t9hSmWsz6??\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,t9hSmWsz6,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-poLj6\",className),layoutId:layoutId,ref:ref,style:{\"--eiadom\":t9hSmWsz6,...style}});});const css=[`.framer-poLj6 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--eiadom); mask: ${mask}; width: 36px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 36\n * @framerIntrinsicHeight 36\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"t9hSmWsz6\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"signet\",\"color\":{\"type\":\"variable\",\"value\":\"eiadom\"},\"set\":{\"localId\":\"vectorSet/e2EfhLgTk\",\"id\":\"e2EfhLgTk\",\"moduleId\":\"XiJrG5kBfxfSSnx8ALPg\"}}\n */const Icon=withCSS(Component,css,\"framer-poLj6\");Icon.displayName=\"signet\";export default Icon;addPropertyControls(Icon,{t9hSmWsz6:{defaultValue:'var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)) /* {\"name\":\"(S10) text-icons-primary\"} */',description:\"\",hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"t9hSmWsz6\\\":\\\"color\\\"}\",\"framerIntrinsicHeight\":\"36\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"signet\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"eiadom\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/e2EfhLgTk\\\",\\\"id\\\":\\\"e2EfhLgTk\\\",\\\"moduleId\\\":\\\"XiJrG5kBfxfSSnx8ALPg\\\"}}\",\"framerIntrinsicWidth\":\"36\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (af215f2)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const t9hSmWsz6=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 124 36\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 46.956 29.723 L 57.491 29.723 L 57.491 26.952 L 54.445 26.952 L 54.445 1.328 L 47.296 1.328 L 47.296 4.286 L 53.799 4.286 L 50.565 6.89 L 50.565 26.952 L 46.956 26.952 Z M 68.943 10.918 C 67.782 10.907 66.631 11.141 65.566 11.606 C 64.501 12.07 63.547 12.754 62.767 13.613 C 61.119 15.525 60.239 17.978 60.296 20.498 C 60.239 23.025 61.136 25.48 62.808 27.377 C 63.601 28.239 64.567 28.925 65.644 29.39 C 66.72 29.856 67.882 30.09 69.054 30.078 C 72.344 30.078 73.913 28.388 74.551 27.383 L 74.648 27.231 L 75.453 27.231 L 75.488 27.522 C 75.548 28.069 75.792 28.58 76.182 28.97 C 76.417 29.186 76.693 29.353 76.993 29.463 C 77.293 29.572 77.612 29.622 77.931 29.608 L 80.874 29.608 L 80.874 26.837 L 80.353 26.837 C 80.195 26.853 80.035 26.834 79.884 26.783 C 79.733 26.731 79.596 26.648 79.481 26.538 C 79.366 26.428 79.276 26.294 79.218 26.146 C 79.16 25.997 79.136 25.838 79.146 25.679 L 79.146 11.389 L 75.46 11.389 L 75.46 13.703 L 74.635 13.703 L 74.537 13.572 C 74.019 12.869 73.363 12.28 72.608 11.84 C 71.49 11.214 70.225 10.896 68.943 10.918 Z M 69.825 26.622 C 69.067 26.635 68.314 26.497 67.611 26.215 C 66.907 25.933 66.268 25.513 65.73 24.98 C 65.17 24.386 64.734 23.688 64.447 22.924 C 64.16 22.161 64.027 21.348 64.058 20.533 C 64.013 18.891 64.596 17.293 65.688 16.065 C 66.215 15.509 66.852 15.069 67.558 14.771 C 68.264 14.473 69.024 14.324 69.79 14.333 C 70.538 14.322 71.281 14.46 71.975 14.739 C 72.669 15.019 73.299 15.435 73.829 15.961 C 74.399 16.575 74.842 17.294 75.133 18.079 C 75.424 18.863 75.556 19.697 75.523 20.533 C 75.559 22.108 75.011 23.64 73.982 24.835 C 73.46 25.415 72.818 25.875 72.1 26.183 C 71.382 26.492 70.606 26.641 69.825 26.622 Z M 97.787 29.608 L 101.472 29.608 L 101.472 17.582 C 101.51 15.835 100.871 14.14 99.688 12.851 C 99.065 12.213 98.316 11.712 97.488 11.379 C 96.659 11.047 95.771 10.89 94.879 10.919 C 93.806 10.899 92.746 11.152 91.797 11.653 C 91.047 12.057 90.419 12.655 89.979 13.384 L 89.882 13.551 L 89.035 13.551 L 89.035 11.376 L 85.343 11.376 L 85.343 29.608 L 89.028 29.608 L 89.028 18.808 C 89.015 18.212 89.123 17.619 89.346 17.066 C 89.568 16.512 89.901 16.009 90.324 15.588 C 90.747 15.166 91.252 14.835 91.807 14.613 C 92.362 14.392 92.956 14.285 93.553 14.299 C 94.109 14.291 94.66 14.392 95.176 14.598 C 95.692 14.803 96.161 15.11 96.558 15.497 C 96.956 15.907 97.268 16.39 97.478 16.92 C 97.687 17.45 97.79 18.017 97.78 18.587 Z M 38.883 29.608 L 42.569 29.608 L 42.569 17.582 C 42.606 15.835 41.968 14.14 40.785 12.851 C 40.162 12.213 39.412 11.712 38.584 11.379 C 37.756 11.047 36.868 10.89 35.975 10.919 C 34.902 10.899 33.842 11.152 32.894 11.653 C 32.143 12.057 31.515 12.655 31.076 13.384 L 30.978 13.551 L 30.146 13.551 L 30.146 11.376 L 26.46 11.376 L 26.46 29.608 L 30.146 29.608 L 30.146 18.808 C 30.132 18.212 30.24 17.619 30.463 17.066 C 30.686 16.512 31.019 16.009 31.442 15.588 C 31.865 15.166 32.369 14.835 32.924 14.613 C 33.479 14.392 34.073 14.285 34.671 14.299 C 35.226 14.291 35.778 14.392 36.293 14.598 C 36.809 14.803 37.279 15.11 37.676 15.497 C 38.073 15.907 38.386 16.39 38.595 16.92 C 38.805 17.45 38.908 18.017 38.897 18.587 Z M 113.77 10.538 C 112.605 10.527 111.451 10.77 110.389 11.248 C 109.328 11.726 108.383 12.43 107.621 13.309 C 105.993 15.267 105.13 17.748 105.192 20.291 C 105.138 22.866 106.049 25.368 107.746 27.308 C 108.534 28.181 109.498 28.879 110.574 29.356 C 111.65 29.833 112.814 30.08 113.992 30.079 C 115.051 30.117 116.104 29.898 117.06 29.439 C 118.014 28.981 118.844 28.297 119.475 27.447 L 119.572 27.322 L 120.314 27.322 L 120.314 29.615 L 124 29.615 L 124 1.206 L 120.314 1.206 L 120.314 13.475 L 119.495 13.475 L 119.399 13.35 C 118.763 12.456 117.919 11.732 116.936 11.242 C 115.955 10.751 114.867 10.51 113.77 10.538 Z M 114.727 26.691 C 113.958 26.699 113.196 26.548 112.488 26.248 C 111.779 25.947 111.141 25.504 110.612 24.946 C 109.483 23.683 108.877 22.039 108.919 20.347 C 108.877 18.667 109.462 17.032 110.563 15.761 C 111.085 15.188 111.721 14.731 112.431 14.421 C 113.143 14.11 113.911 13.953 114.686 13.96 C 115.446 13.949 116.201 14.094 116.902 14.386 C 117.605 14.678 118.24 15.11 118.767 15.657 C 119.921 16.941 120.529 18.623 120.46 20.347 C 120.489 21.967 119.938 23.543 118.905 24.794 C 118.39 25.396 117.749 25.878 117.028 26.206 C 116.306 26.534 115.521 26.699 114.727 26.691 Z M 13.034 35.398 L 15.296 35.398 C 16.823 35.498 18.337 35.059 19.572 34.158 C 20.62 33.278 21.154 31.914 21.154 30.106 L 21.154 11.404 L 14.908 11.404 L 14.908 14.555 L 17.802 14.555 L 17.802 30.078 C 17.83 30.376 17.794 30.676 17.697 30.959 C 17.6 31.242 17.444 31.502 17.24 31.72 C 16.77 32.1 16.169 32.281 15.567 32.225 L 13.013 32.225 Z M 3.651 29.614 L 7.315 29.614 L 7.315 14.555 L 11.708 14.555 L 11.708 11.383 L 8.301 11.383 C 7.932 11.383 7.579 11.237 7.319 10.977 C 7.059 10.717 6.912 10.365 6.912 9.997 L 6.912 3.373 L 14.241 3.373 L 14.241 0 L 9.501 0 C 7.53 0 6.031 0.52 5.039 1.545 C 4.042 2.714 3.544 4.226 3.651 5.757 L 3.651 11.425 L 0 11.425 L 0 14.438 L 3.651 14.438 Z\" fill=\"transparent\" height=\"35.412101921779914px\" id=\"s5fAssOJR\" transform=\"translate(0 0.501)\" width=\"123.99999531927592px\"><path d=\"M 0 28.396 L 10.535 28.396 L 10.535 25.625 L 7.489 25.625 L 7.489 0 L 0.34 0 L 0.34 2.958 L 6.843 2.958 L 3.609 5.562 L 3.609 25.625 L 0 25.625 Z\" fill=\"var(--eiadom, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\" height=\"28.395500924455572px\" id=\"zNyGpB_IE\" transform=\"translate(46.956 1.328)\" width=\"10.535234709636782px\"/><path d=\"M 8.65 0.001 C 7.488 -0.01 6.337 0.224 5.273 0.688 C 4.208 1.153 3.254 1.837 2.473 2.695 C 0.826 4.607 -0.054 7.06 0.003 9.581 C -0.054 12.107 0.843 14.562 2.515 16.459 C 3.308 17.322 4.274 18.008 5.35 18.473 C 6.426 18.939 7.589 19.173 8.761 19.161 C 12.051 19.161 13.619 17.47 14.258 16.466 L 14.355 16.314 L 15.16 16.314 L 15.195 16.605 C 15.254 17.152 15.499 17.663 15.889 18.052 C 16.124 18.268 16.399 18.436 16.7 18.546 C 17 18.655 17.319 18.704 17.638 18.69 L 20.581 18.69 L 20.581 15.919 L 20.06 15.919 C 19.902 15.936 19.741 15.917 19.591 15.865 C 19.44 15.814 19.302 15.731 19.187 15.621 C 19.072 15.51 18.983 15.376 18.925 15.228 C 18.867 15.08 18.842 14.921 18.852 14.762 L 18.852 0.472 L 15.167 0.472 L 15.167 2.785 L 14.341 2.785 L 14.244 2.654 C 13.726 1.952 13.069 1.362 12.315 0.923 C 11.197 0.296 9.932 -0.022 8.65 0.001 Z M 9.532 15.704 C 8.774 15.718 8.021 15.58 7.317 15.298 C 6.614 15.016 5.975 14.596 5.437 14.063 C 4.877 13.469 4.441 12.77 4.154 12.007 C 3.867 11.243 3.734 10.43 3.764 9.616 C 3.719 7.974 4.302 6.376 5.395 5.148 C 5.922 4.592 6.559 4.152 7.264 3.854 C 7.97 3.556 8.73 3.406 9.497 3.416 C 10.245 3.404 10.988 3.542 11.682 3.822 C 12.375 4.101 13.006 4.517 13.536 5.044 C 14.106 5.657 14.549 6.377 14.84 7.161 C 15.13 7.946 15.263 8.78 15.229 9.616 C 15.266 11.19 14.717 12.723 13.689 13.917 C 13.166 14.497 12.524 14.958 11.807 15.266 C 11.089 15.575 10.313 15.724 9.532 15.704 Z\" fill=\"var(--eiadom, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\" height=\"19.161483327894516px\" id=\"YkMmHeGGe\" transform=\"translate(60.293 10.917)\" width=\"20.58059573590645px\"/><path d=\"M 12.444 18.692 L 16.129 18.692 L 16.129 6.667 C 16.167 4.92 15.528 3.225 14.346 1.936 C 13.722 1.298 12.973 0.797 12.145 0.464 C 11.317 0.131 10.428 -0.026 9.536 0.003 C 8.463 -0.016 7.403 0.236 6.454 0.737 C 5.704 1.142 5.076 1.74 4.636 2.469 L 4.539 2.635 L 3.692 2.635 L 3.692 0.461 L 0 0.461 L 0 18.692 L 3.685 18.692 L 3.685 7.893 C 3.672 7.297 3.78 6.704 4.003 6.15 C 4.226 5.597 4.558 5.094 4.981 4.672 C 5.404 4.251 5.909 3.92 6.464 3.698 C 7.019 3.477 7.613 3.369 8.21 3.384 C 8.766 3.375 9.317 3.477 9.833 3.683 C 10.349 3.888 10.819 4.194 11.215 4.582 C 11.613 4.992 11.925 5.475 12.135 6.005 C 12.344 6.535 12.447 7.102 12.437 7.672 Z\" fill=\"var(--eiadom, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\" height=\"18.69246018147769px\" id=\"pQGggHLbY\" transform=\"translate(85.343 10.915)\" width=\"16.130798036552996px\"/><path d=\"M 12.423 18.692 L 16.108 18.692 L 16.108 6.667 C 16.146 4.92 15.507 3.225 14.325 1.936 C 13.702 1.298 12.952 0.797 12.124 0.464 C 11.296 0.131 10.407 -0.026 9.515 0.003 C 8.442 -0.016 7.382 0.236 6.434 0.737 C 5.683 1.142 5.055 1.74 4.615 2.469 L 4.518 2.635 L 3.685 2.635 L 3.685 0.461 L 0 0.461 L 0 18.692 L 3.685 18.692 L 3.685 7.893 C 3.672 7.297 3.78 6.704 4.003 6.15 C 4.226 5.597 4.559 5.094 4.981 4.672 C 5.405 4.251 5.909 3.92 6.464 3.698 C 7.019 3.477 7.613 3.369 8.21 3.384 C 8.766 3.375 9.317 3.477 9.833 3.683 C 10.349 3.888 10.819 4.194 11.216 4.582 C 11.613 4.992 11.925 5.475 12.135 6.005 C 12.345 6.535 12.447 7.102 12.437 7.672 Z\" fill=\"var(--eiadom, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\" height=\"18.69246018147769px\" id=\"FlRexCm6v\" transform=\"translate(26.46 10.915)\" width=\"16.109977451284728px\"/><path d=\"M 8.581 9.332 C 7.416 9.321 6.262 9.564 5.201 10.042 C 4.139 10.52 3.194 11.224 2.432 12.103 C 0.804 14.061 -0.059 16.542 0.003 19.085 C -0.051 21.66 0.86 24.162 2.557 26.102 C 3.345 26.975 4.309 27.673 5.385 28.15 C 6.461 28.627 7.626 28.874 8.803 28.873 C 9.863 28.911 10.916 28.692 11.871 28.233 C 12.825 27.775 13.655 27.091 14.286 26.241 L 14.384 26.116 L 15.125 26.116 L 15.125 28.409 L 18.811 28.409 L 18.811 0 L 15.125 0 L 15.125 12.269 L 14.307 12.269 L 14.21 12.144 C 13.575 11.25 12.73 10.526 11.747 10.036 C 10.766 9.545 9.678 9.304 8.581 9.332 Z M 9.538 25.485 C 8.77 25.493 8.007 25.342 7.299 25.042 C 6.59 24.741 5.952 24.298 5.423 23.74 C 4.294 22.477 3.688 20.833 3.73 19.141 C 3.688 17.461 4.274 15.826 5.374 14.555 C 5.896 13.982 6.532 13.525 7.243 13.215 C 7.954 12.904 8.722 12.747 9.497 12.754 C 10.257 12.743 11.012 12.888 11.714 13.18 C 12.417 13.472 13.051 13.904 13.578 14.451 C 14.733 15.735 15.34 17.417 15.272 19.141 C 15.3 20.761 14.749 22.337 13.717 23.588 C 13.202 24.19 12.561 24.672 11.84 25 C 11.117 25.328 10.332 25.493 9.538 25.485 Z\" fill=\"var(--eiadom, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\" height=\"28.877396855088268px\" id=\"pHhZdNysl\" transform=\"translate(105.189 1.206)\" width=\"18.811358539490772px\"/><path d=\"M 0.021 23.994 L 2.283 23.994 C 3.81 24.095 5.324 23.656 6.559 22.755 C 7.607 21.875 8.141 20.511 8.141 18.703 L 8.141 0 L 1.895 0 L 1.895 3.152 L 4.789 3.152 L 4.789 18.675 C 4.817 18.973 4.781 19.273 4.684 19.556 C 4.587 19.839 4.431 20.098 4.227 20.317 C 3.757 20.696 3.156 20.878 2.554 20.822 L 0 20.822 Z\" fill=\"var(--eiadom, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\" height=\"24.00852316354017px\" id=\"gKVz8cvez\" transform=\"translate(13.013 11.404)\" width=\"8.140946980698635px\"/><path d=\"M 3.651 29.614 L 7.315 29.614 L 7.315 14.555 L 11.708 14.555 L 11.708 11.383 L 8.301 11.383 C 7.932 11.383 7.579 11.237 7.319 10.977 C 7.059 10.717 6.912 10.365 6.912 9.997 L 6.912 3.373 L 14.241 3.373 L 14.241 0 L 9.501 0 C 7.53 0 6.031 0.52 5.039 1.545 C 4.042 2.714 3.544 4.226 3.651 5.757 L 3.651 11.425 L 0 11.425 L 0 14.438 L 3.651 14.438 Z\" fill=\"var(--eiadom, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\" height=\"29.614490222953943px\" id=\"y0ZYWcZVD\" width=\"14.241452007155631px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({color,height,id,width,...props})=>{return{...props,t9hSmWsz6:color??props.t9hSmWsz6??\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,t9hSmWsz6,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-3oJXw\",className),layoutId:layoutId,ref:ref,style:{\"--eiadom\":t9hSmWsz6,...style}});});const css=[`.framer-3oJXw { -webkit-mask: ${mask}; aspect-ratio: 3.4444444444444446; background-color: var(--eiadom); mask: ${mask}; width: 124px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 124\n * @framerIntrinsicHeight 36\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"t9hSmWsz6\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"wordmark\",\"color\":{\"type\":\"variable\",\"value\":\"eiadom\"},\"set\":{\"localId\":\"vectorSet/e2EfhLgTk\",\"id\":\"e2EfhLgTk\",\"moduleId\":\"XiJrG5kBfxfSSnx8ALPg\"}}\n */const Icon=withCSS(Component,css,\"framer-3oJXw\");Icon.displayName=\"wordmark\";export default Icon;addPropertyControls(Icon,{t9hSmWsz6:{defaultValue:'var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)) /* {\"name\":\"(S10) text-icons-primary\"} */',description:\"\",hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"36\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"124\",\"framerVariables\":\"{\\\"t9hSmWsz6\\\":\\\"color\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"wordmark\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"eiadom\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/e2EfhLgTk\\\",\\\"id\\\":\\\"e2EfhLgTk\\\",\\\"moduleId\\\":\\\"XiJrG5kBfxfSSnx8ALPg\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (863726e)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,PathVariablesContext,queryCache,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CaretLeft from\"https://framerusercontent.com/modules/gPdSdZg1B6dNXfiAroOl/hmMcvABMALgaqYRs09cP/S9MoGdgHH.js\";import{Time as TimeDate}from\"https://framerusercontent.com/modules/HYcHVPAbe8jLEeU7c4mp/QiycTxX7vdblEOi3o00G/Time.js\";import Moon from\"https://framerusercontent.com/modules/nbuNhfVKyPi0h5Tne2TL/eQ8JjTyXEuq1tnOS9r7Q/e3RoWW9O3.js\";import CaretRight from\"https://framerusercontent.com/modules/pAlGjrJ9K21ZZnox9gT0/M1laAKyPaSPsj5qah93R/KmHNOtSBz.js\";import Carousel from\"https://framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/3dMrKtwDsHhQeeykStyV/Carousel.js\";import Circle from\"https://framerusercontent.com/modules/YqG1FdcAagUYVfZXSM3E/fFx7sFiKIlgPlCWQY1w0/nMg_eN8Kw.js\";import ScrollProgress from\"https://framerusercontent.com/modules/hPgINRTHdTbm21QhYM7W/mlNMRlPOkTMijiAQBQNA/ScrollProgress.js\";import ThemeToggle from\"https://framerusercontent.com/modules/cg2N79gakadsvH2sgewT/hedDRLQ7sDhAv9MtXdUZ/ThemeSwitch.js\";import Projekte from\"https://framerusercontent.com/modules/i3SmGVL3Y8zHBLtgSNUj/3SdBuXFjFp3Y7IoroCaz/dV_QmuMVo.js\";import Links from\"https://framerusercontent.com/modules/J7FWWQKaormGQUJzWcmc/MPbOQRaDJjaw5WggPWbA/GhwrpwYyS.js\";import Branchen from\"https://framerusercontent.com/modules/oT9XeqlHeh9cWmpBvs8w/tHYk491BTmUHoorQFvMJ/hgxZc71XQ.js\";import Kunden from\"https://framerusercontent.com/modules/NeSLHhHTC0HJzRVRN4Si/7NDkN7H4688PYjQzyZhA/KNsA0CFUt.js\";import Kompetenzen from\"https://framerusercontent.com/modules/RFs98SntS8YK27OepkkM/tAdcNThnIs2ZlMdw0DgI/lN3b0_bVR.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/SlBmUn9Ch2PuAKbpSZd5/b1RhkeHorhfaWYZthl7R/Ogld6KYSM.js\";import Signet from\"https://framerusercontent.com/modules/DzX8DgWi0gD14odbsKuo/Jx2P8U22DtDlCjlV9mNO/Vl6NyDoLr.js\";import Wordmark from\"https://framerusercontent.com/modules/KujQgsKuhdZjirogSG1b/OdvLEJODwcCyHqPgq2fG/XUKa7E1Sa.js\";import ProjectCard from\"https://framerusercontent.com/modules/qQsTNA7YpFENCm1uPB6k/8waGFmIiXA43zWkgBv47/gUemrpq0O.js\";import OpenClose from\"https://framerusercontent.com/modules/9JhR1CdHukNpxTAKeLjy/0ZUcBhCpAI2ISeyfYrAh/mB45PGMIy.js\";const SignetFonts=getFonts(Signet);const WordmarkFonts=getFonts(Wordmark);const MotionAWithFX=withFX(motion.a);const ProjectCardFonts=getFonts(ProjectCard);const CarouselFonts=getFonts(Carousel);const ScrollProgressFonts=getFonts(ScrollProgress);const CaretRightFonts=getFonts(CaretRight);const CaretLeftFonts=getFonts(CaretLeft);const TimeDateFonts=getFonts(TimeDate);const CircleFonts=getFonts(Circle);const MoonFonts=getFonts(Moon);const ThemeToggleFonts=getFonts(ThemeToggle);const SignetWithFX=withFX(Signet);const OpenCloseFonts=getFonts(OpenClose);const cycleOrder=[\"aH0tuKDdh\",\"LLJ7boRLe\",\"A74cA6m9z\",\"z7unhmZIW\",\"iDVCpKRWm\",\"xuNlLZsAf\",\"zgsKbLaYd\"];const serializationHash=\"framer-tyJkI\";const variantClassNames={A74cA6m9z:\"framer-v-17pckqz\",aH0tuKDdh:\"framer-v-kt3kjc\",iDVCpKRWm:\"framer-v-o50zmj\",LLJ7boRLe:\"framer-v-mwlhdw\",xuNlLZsAf:\"framer-v-iwd2hs\",z7unhmZIW:\"framer-v-hp9qqm\",zgsKbLaYd:\"framer-v-1o12d2m\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const A6sxox_tBsawb0Qglv=undefined;const onIGgp6SCsawb0Qglv=undefined;const sW5CNtCAYsawb0Qglv=undefined;const sW5CNtCAY_N7OV1a593sawb0Qglv=undefined;const dhsZkjZgXsawb0Qglv=undefined;const sW5CNtCAY_CixIrOKZksawb0Qglv=undefined;const wJ1mpvjMjsawb0Qglv=undefined;const lWSGyeEXHsawb0Qglv=undefined;const idsawb0Qglv=undefined;const A6sxox_tBjfE02SQQs=undefined;const onIGgp6SCjfE02SQQs=undefined;const sW5CNtCAYjfE02SQQs=undefined;const sW5CNtCAY_N7OV1a593jfE02SQQs=undefined;const dhsZkjZgXjfE02SQQs=undefined;const sW5CNtCAY_CixIrOKZkjfE02SQQs=undefined;const wJ1mpvjMjjfE02SQQs=undefined;const lWSGyeEXHjfE02SQQs=undefined;const idjfE02SQQs=undefined;const A6sxox_tBWRulTneck=undefined;const onIGgp6SCWRulTneck=undefined;const sW5CNtCAYWRulTneck=undefined;const sW5CNtCAY_N7OV1a593WRulTneck=undefined;const dhsZkjZgXWRulTneck=undefined;const sW5CNtCAY_CixIrOKZkWRulTneck=undefined;const wJ1mpvjMjWRulTneck=undefined;const lWSGyeEXHWRulTneck=undefined;const idWRulTneck=undefined;const A6sxox_tBITWuvFmiI=undefined;const onIGgp6SCITWuvFmiI=undefined;const sW5CNtCAYITWuvFmiI=undefined;const sW5CNtCAY_N7OV1a593ITWuvFmiI=undefined;const dhsZkjZgXITWuvFmiI=undefined;const sW5CNtCAY_CixIrOKZkITWuvFmiI=undefined;const wJ1mpvjMjITWuvFmiI=undefined;const lWSGyeEXHITWuvFmiI=undefined;const idITWuvFmiI=undefined;const i1RACHCbEbJPmmaYf1=undefined;const WRPy0d4VqbJPmmaYf1=undefined;const cAg8Y8SdsbJPmmaYf1=undefined;const zJMN5rBKlbJPmmaYf1=undefined;const idbJPmmaYf1=undefined;const Nl8ea0vo4=undefined;const FKlbwcEcX=undefined;const yfZF3EEnNiHma13JfU=undefined;const v0SIJOpODiHma13JfU=undefined;const idiHma13JfU=undefined;const IxCJDl7BVjUbt8yoYZ=undefined;const AOrdV4D9tjUbt8yoYZ=undefined;const idjUbt8yoYZ=undefined;const repeater_item_countjUbt8yoYZ=undefined;const transition1={duration:0,type:\"tween\"};const transition2={bounce:.2,delay:0,duration:.6,type:\"spring\"};const transition3={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.99,skewX:0,skewY:0,transition:transition3};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const query=prequery=>prequery({from:{constraint:{left:{collection:\"sawb0Qglv\",name:\"sW5CNtCAY\",type:\"Identifier\"},operator:\"==\",right:{collection:\"sW5CNtCAY\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"sawb0Qglv\",data:Projekte,type:\"Collection\"},right:{alias:\"sW5CNtCAY\",data:Kunden,type:\"Collection\"},type:\"LeftJoin\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:0},select:[{collection:\"sawb0Qglv\",name:\"A6sxox_tB\",type:\"Identifier\"},{collection:\"sawb0Qglv\",name:\"onIGgp6SC\",type:\"Identifier\"},{alias:\"sW5CNtCAY\",collection:\"sW5CNtCAY\",name:\"id\",type:\"Identifier\"},{alias:\"sW5CNtCAY.N7OV1a593\",collection:\"sW5CNtCAY\",name:\"N7OV1a593\",type:\"Identifier\"},{collection:\"sawb0Qglv\",name:\"dhsZkjZgX\",type:\"Identifier\"},{alias:\"sW5CNtCAY.CixIrOKZk\",collection:\"sW5CNtCAY\",name:\"CixIrOKZk\",type:\"Identifier\"},{collection:\"sawb0Qglv\",name:\"wJ1mpvjMj\",type:\"Identifier\"},{collection:\"sawb0Qglv\",name:\"lWSGyeEXH\",type:\"Identifier\"},{collection:\"sawb0Qglv\",name:\"id\",type:\"Identifier\"}]});const query1=()=>({from:{constraint:{left:{collection:\"sawb0Qglv\",name:\"sW5CNtCAY\",type:\"Identifier\"},operator:\"==\",right:{collection:\"sW5CNtCAY\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"sawb0Qglv\",data:Projekte,type:\"Collection\"},right:{alias:\"sW5CNtCAY\",data:Kunden,type:\"Collection\"},type:\"LeftJoin\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:0},select:[{collection:\"sawb0Qglv\",name:\"A6sxox_tB\",type:\"Identifier\"},{collection:\"sawb0Qglv\",name:\"onIGgp6SC\",type:\"Identifier\"},{alias:\"sW5CNtCAY\",collection:\"sW5CNtCAY\",name:\"id\",type:\"Identifier\"},{alias:\"sW5CNtCAY.N7OV1a593\",collection:\"sW5CNtCAY\",name:\"N7OV1a593\",type:\"Identifier\"},{collection:\"sawb0Qglv\",name:\"dhsZkjZgX\",type:\"Identifier\"},{alias:\"sW5CNtCAY.CixIrOKZk\",collection:\"sW5CNtCAY\",name:\"CixIrOKZk\",type:\"Identifier\"},{collection:\"sawb0Qglv\",name:\"wJ1mpvjMj\",type:\"Identifier\"},{collection:\"sawb0Qglv\",name:\"lWSGyeEXH\",type:\"Identifier\"},{collection:\"sawb0Qglv\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const query2=prequery=>prequery({from:{constraint:{left:{collection:\"jfE02SQQs\",name:\"sW5CNtCAY\",type:\"Identifier\"},operator:\"==\",right:{collection:\"sW5CNtCAY\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"jfE02SQQs\",data:Projekte,type:\"Collection\"},right:{alias:\"sW5CNtCAY\",data:Kunden,type:\"Collection\"},type:\"LeftJoin\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:1},select:[{collection:\"jfE02SQQs\",name:\"A6sxox_tB\",type:\"Identifier\"},{collection:\"jfE02SQQs\",name:\"onIGgp6SC\",type:\"Identifier\"},{alias:\"sW5CNtCAY\",collection:\"sW5CNtCAY\",name:\"id\",type:\"Identifier\"},{alias:\"sW5CNtCAY.N7OV1a593\",collection:\"sW5CNtCAY\",name:\"N7OV1a593\",type:\"Identifier\"},{collection:\"jfE02SQQs\",name:\"dhsZkjZgX\",type:\"Identifier\"},{alias:\"sW5CNtCAY.CixIrOKZk\",collection:\"sW5CNtCAY\",name:\"CixIrOKZk\",type:\"Identifier\"},{collection:\"jfE02SQQs\",name:\"wJ1mpvjMj\",type:\"Identifier\"},{collection:\"jfE02SQQs\",name:\"lWSGyeEXH\",type:\"Identifier\"},{collection:\"jfE02SQQs\",name:\"id\",type:\"Identifier\"}]});const query3=()=>({from:{constraint:{left:{collection:\"jfE02SQQs\",name:\"sW5CNtCAY\",type:\"Identifier\"},operator:\"==\",right:{collection:\"sW5CNtCAY\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"jfE02SQQs\",data:Projekte,type:\"Collection\"},right:{alias:\"sW5CNtCAY\",data:Kunden,type:\"Collection\"},type:\"LeftJoin\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:1},select:[{collection:\"jfE02SQQs\",name:\"A6sxox_tB\",type:\"Identifier\"},{collection:\"jfE02SQQs\",name:\"onIGgp6SC\",type:\"Identifier\"},{alias:\"sW5CNtCAY\",collection:\"sW5CNtCAY\",name:\"id\",type:\"Identifier\"},{alias:\"sW5CNtCAY.N7OV1a593\",collection:\"sW5CNtCAY\",name:\"N7OV1a593\",type:\"Identifier\"},{collection:\"jfE02SQQs\",name:\"dhsZkjZgX\",type:\"Identifier\"},{alias:\"sW5CNtCAY.CixIrOKZk\",collection:\"sW5CNtCAY\",name:\"CixIrOKZk\",type:\"Identifier\"},{collection:\"jfE02SQQs\",name:\"wJ1mpvjMj\",type:\"Identifier\"},{collection:\"jfE02SQQs\",name:\"lWSGyeEXH\",type:\"Identifier\"},{collection:\"jfE02SQQs\",name:\"id\",type:\"Identifier\"}]});const query4=prequery=>prequery({from:{constraint:{left:{collection:\"WRulTneck\",name:\"sW5CNtCAY\",type:\"Identifier\"},operator:\"==\",right:{collection:\"sW5CNtCAY\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"WRulTneck\",data:Projekte,type:\"Collection\"},right:{alias:\"sW5CNtCAY\",data:Kunden,type:\"Collection\"},type:\"LeftJoin\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:2},select:[{collection:\"WRulTneck\",name:\"A6sxox_tB\",type:\"Identifier\"},{collection:\"WRulTneck\",name:\"onIGgp6SC\",type:\"Identifier\"},{alias:\"sW5CNtCAY\",collection:\"sW5CNtCAY\",name:\"id\",type:\"Identifier\"},{alias:\"sW5CNtCAY.N7OV1a593\",collection:\"sW5CNtCAY\",name:\"N7OV1a593\",type:\"Identifier\"},{collection:\"WRulTneck\",name:\"dhsZkjZgX\",type:\"Identifier\"},{alias:\"sW5CNtCAY.CixIrOKZk\",collection:\"sW5CNtCAY\",name:\"CixIrOKZk\",type:\"Identifier\"},{collection:\"WRulTneck\",name:\"wJ1mpvjMj\",type:\"Identifier\"},{collection:\"WRulTneck\",name:\"lWSGyeEXH\",type:\"Identifier\"},{collection:\"WRulTneck\",name:\"id\",type:\"Identifier\"}]});const query5=()=>({from:{constraint:{left:{collection:\"WRulTneck\",name:\"sW5CNtCAY\",type:\"Identifier\"},operator:\"==\",right:{collection:\"sW5CNtCAY\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"WRulTneck\",data:Projekte,type:\"Collection\"},right:{alias:\"sW5CNtCAY\",data:Kunden,type:\"Collection\"},type:\"LeftJoin\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:2},select:[{collection:\"WRulTneck\",name:\"A6sxox_tB\",type:\"Identifier\"},{collection:\"WRulTneck\",name:\"onIGgp6SC\",type:\"Identifier\"},{alias:\"sW5CNtCAY\",collection:\"sW5CNtCAY\",name:\"id\",type:\"Identifier\"},{alias:\"sW5CNtCAY.N7OV1a593\",collection:\"sW5CNtCAY\",name:\"N7OV1a593\",type:\"Identifier\"},{collection:\"WRulTneck\",name:\"dhsZkjZgX\",type:\"Identifier\"},{alias:\"sW5CNtCAY.CixIrOKZk\",collection:\"sW5CNtCAY\",name:\"CixIrOKZk\",type:\"Identifier\"},{collection:\"WRulTneck\",name:\"wJ1mpvjMj\",type:\"Identifier\"},{collection:\"WRulTneck\",name:\"lWSGyeEXH\",type:\"Identifier\"},{collection:\"WRulTneck\",name:\"id\",type:\"Identifier\"}]});const query6=prequery=>prequery({from:{constraint:{left:{collection:\"ITWuvFmiI\",name:\"sW5CNtCAY\",type:\"Identifier\"},operator:\"==\",right:{collection:\"sW5CNtCAY\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"ITWuvFmiI\",data:Projekte,type:\"Collection\"},right:{alias:\"sW5CNtCAY\",data:Kunden,type:\"Collection\"},type:\"LeftJoin\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:3},select:[{collection:\"ITWuvFmiI\",name:\"A6sxox_tB\",type:\"Identifier\"},{collection:\"ITWuvFmiI\",name:\"onIGgp6SC\",type:\"Identifier\"},{alias:\"sW5CNtCAY\",collection:\"sW5CNtCAY\",name:\"id\",type:\"Identifier\"},{alias:\"sW5CNtCAY.N7OV1a593\",collection:\"sW5CNtCAY\",name:\"N7OV1a593\",type:\"Identifier\"},{collection:\"ITWuvFmiI\",name:\"dhsZkjZgX\",type:\"Identifier\"},{alias:\"sW5CNtCAY.CixIrOKZk\",collection:\"sW5CNtCAY\",name:\"CixIrOKZk\",type:\"Identifier\"},{collection:\"ITWuvFmiI\",name:\"wJ1mpvjMj\",type:\"Identifier\"},{collection:\"ITWuvFmiI\",name:\"lWSGyeEXH\",type:\"Identifier\"},{collection:\"ITWuvFmiI\",name:\"id\",type:\"Identifier\"}]});const query7=()=>({from:{constraint:{left:{collection:\"ITWuvFmiI\",name:\"sW5CNtCAY\",type:\"Identifier\"},operator:\"==\",right:{collection:\"sW5CNtCAY\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"ITWuvFmiI\",data:Projekte,type:\"Collection\"},right:{alias:\"sW5CNtCAY\",data:Kunden,type:\"Collection\"},type:\"LeftJoin\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:3},select:[{collection:\"ITWuvFmiI\",name:\"A6sxox_tB\",type:\"Identifier\"},{collection:\"ITWuvFmiI\",name:\"onIGgp6SC\",type:\"Identifier\"},{alias:\"sW5CNtCAY\",collection:\"sW5CNtCAY\",name:\"id\",type:\"Identifier\"},{alias:\"sW5CNtCAY.N7OV1a593\",collection:\"sW5CNtCAY\",name:\"N7OV1a593\",type:\"Identifier\"},{collection:\"ITWuvFmiI\",name:\"dhsZkjZgX\",type:\"Identifier\"},{alias:\"sW5CNtCAY.CixIrOKZk\",collection:\"sW5CNtCAY\",name:\"CixIrOKZk\",type:\"Identifier\"},{collection:\"ITWuvFmiI\",name:\"wJ1mpvjMj\",type:\"Identifier\"},{collection:\"ITWuvFmiI\",name:\"lWSGyeEXH\",type:\"Identifier\"},{collection:\"ITWuvFmiI\",name:\"id\",type:\"Identifier\"}]});const query8=prequery=>prequery({from:{alias:\"bJPmmaYf1\",data:Links,type:\"Collection\"},select:[{collection:\"bJPmmaYf1\",name:\"i1RACHCbE\",type:\"Identifier\"},{collection:\"bJPmmaYf1\",name:\"WRPy0d4Vq\",type:\"Identifier\"},{collection:\"bJPmmaYf1\",name:\"cAg8Y8Sds\",type:\"Identifier\"},{collection:\"bJPmmaYf1\",name:\"zJMN5rBKl\",type:\"Identifier\"},{collection:\"bJPmmaYf1\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"bJPmmaYf1\",name:\"Y31UNgh92\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"R3sBd7ZI0\"},type:\"BinaryOperation\"}});const query9=()=>({from:{alias:\"bJPmmaYf1\",data:Links,type:\"Collection\"},select:[{collection:\"bJPmmaYf1\",name:\"i1RACHCbE\",type:\"Identifier\"},{collection:\"bJPmmaYf1\",name:\"WRPy0d4Vq\",type:\"Identifier\"},{collection:\"bJPmmaYf1\",name:\"cAg8Y8Sds\",type:\"Identifier\"},{collection:\"bJPmmaYf1\",name:\"zJMN5rBKl\",type:\"Identifier\"},{collection:\"bJPmmaYf1\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"bJPmmaYf1\",name:\"Y31UNgh92\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"R3sBd7ZI0\"},type:\"BinaryOperation\"}});const query10=(prequery,{Nl8ea0vo4})=>prequery({from:{alias:\"bJPmmaYf1\",data:Links,type:\"Collection\"},select:[{collection:\"bJPmmaYf1\",name:\"i1RACHCbE\",type:\"Identifier\"},{collection:\"bJPmmaYf1\",name:\"WRPy0d4Vq\",type:\"Identifier\"},{collection:\"bJPmmaYf1\",name:\"cAg8Y8Sds\",type:\"Identifier\"},{collection:\"bJPmmaYf1\",name:\"zJMN5rBKl\",type:\"Identifier\"},{collection:\"bJPmmaYf1\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"bJPmmaYf1\",name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:Nl8ea0vo4},type:\"BinaryOperation\"}});const query11=Nl8ea0vo4=>({from:{alias:\"bJPmmaYf1\",data:Links,type:\"Collection\"},select:[{collection:\"bJPmmaYf1\",name:\"i1RACHCbE\",type:\"Identifier\"},{collection:\"bJPmmaYf1\",name:\"WRPy0d4Vq\",type:\"Identifier\"},{collection:\"bJPmmaYf1\",name:\"cAg8Y8Sds\",type:\"Identifier\"},{collection:\"bJPmmaYf1\",name:\"zJMN5rBKl\",type:\"Identifier\"},{collection:\"bJPmmaYf1\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"bJPmmaYf1\",name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:Nl8ea0vo4},type:\"BinaryOperation\"}});const query12=prequery=>prequery({from:{alias:\"iHma13JfU\",data:Kompetenzen,type:\"Collection\"},select:[{collection:\"iHma13JfU\",name:\"yfZF3EEnN\",type:\"Identifier\"},{collection:\"iHma13JfU\",name:\"v0SIJOpOD\",type:\"Identifier\"},{collection:\"iHma13JfU\",name:\"id\",type:\"Identifier\"}]});const query13=()=>({from:{alias:\"iHma13JfU\",data:Kompetenzen,type:\"Collection\"},select:[{collection:\"iHma13JfU\",name:\"yfZF3EEnN\",type:\"Identifier\"},{collection:\"iHma13JfU\",name:\"v0SIJOpOD\",type:\"Identifier\"},{collection:\"iHma13JfU\",name:\"id\",type:\"Identifier\"}]});const equals=(a,b)=>{return typeof a===\"string\"&&typeof b===\"string\"?a.toLowerCase()===b.toLowerCase():a===b;};const query14=prequery=>prequery({from:{alias:\"jUbt8yoYZ\",data:Branchen,type:\"Collection\"},select:[{collection:\"jUbt8yoYZ\",name:\"IxCJDl7BV\",type:\"Identifier\"},{collection:\"jUbt8yoYZ\",name:\"AOrdV4D9t\",type:\"Identifier\"},{collection:\"jUbt8yoYZ\",name:\"id\",type:\"Identifier\"}]});const query15=()=>({from:{alias:\"jUbt8yoYZ\",data:Branchen,type:\"Collection\"},select:[{collection:\"jUbt8yoYZ\",name:\"IxCJDl7BV\",type:\"Identifier\"},{collection:\"jUbt8yoYZ\",name:\"AOrdV4D9t\",type:\"Identifier\"},{collection:\"jUbt8yoYZ\",name:\"id\",type:\"Identifier\"}]});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={\"scroll open\":\"z7unhmZIW\",arbeiten:\"zgsKbLaYd\",branchen:\"xuNlLZsAf\",desktop:\"aH0tuKDdh\",leistungen:\"iDVCpKRWm\",mobile:\"LLJ7boRLe\",scroll:\"A74cA6m9z\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,seite,sidebar,width,...props})=>{return{...props,FKlbwcEcX:sidebar??props.FKlbwcEcX,Nl8ea0vo4:seite??props.Nl8ea0vo4??\"W_SYniKet\",variant:humanReadableVariantMap[props.variant]??props.variant??\"aH0tuKDdh\"};};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,Nl8ea0vo4,FKlbwcEcX,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"aH0tuKDdh\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1fri9up=activeVariantCallback(async(...args)=>{setVariant(\"iDVCpKRWm\");});const onTap4p60rh=activeVariantCallback(async(...args)=>{setVariant(\"xuNlLZsAf\");});const onTap1z0dc0h=activeVariantCallback(async(...args)=>{setVariant(\"z7unhmZIW\");});const onTap1e1n7fh=activeVariantCallback(async(...args)=>{if(FKlbwcEcX){const res=await FKlbwcEcX(...args);if(res===false)return false;}});const WSr7zIfXg1z0dc0h=activeVariantCallback(async(...args)=>{setVariant(\"z7unhmZIW\");});const WSr7zIfXg1j5138x=activeVariantCallback(async(...args)=>{setVariant(\"A74cA6m9z\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"A74cA6m9z\",\"z7unhmZIW\",\"iDVCpKRWm\",\"xuNlLZsAf\",\"zgsKbLaYd\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"A74cA6m9z\",\"z7unhmZIW\",\"iDVCpKRWm\",\"xuNlLZsAf\",\"zgsKbLaYd\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"LLJ7boRLe\")return false;return true;};const isDisplayed3=()=>{if(baseVariant===\"zgsKbLaYd\")return true;return false;};const router=useRouter();const isDisplayed4=()=>{if([\"iDVCpKRWm\",\"xuNlLZsAf\",\"zgsKbLaYd\"].includes(baseVariant))return false;return true;};const isDisplayed5=value=>{if(baseVariant===\"A74cA6m9z\")return true;return value;};const isDisplayed6=()=>{if(baseVariant===\"A74cA6m9z\")return true;return false;};const isDisplayed7=()=>{if(baseVariant===\"z7unhmZIW\")return true;return false;};const isDisplayed8=()=>{if(baseVariant===\"iDVCpKRWm\")return true;return false;};const isDisplayed9=()=>{if(baseVariant===\"xuNlLZsAf\")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,...addPropertyOverrides({z7unhmZIW:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-kt3kjc\",className,classNames),\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"aH0tuKDdh\",ref:refBinding,style:{...style},...addPropertyOverrides({A74cA6m9z:{\"data-framer-name\":\"scroll\"},iDVCpKRWm:{\"data-framer-name\":\"leistungen\"},LLJ7boRLe:{\"data-framer-name\":\"mobile\"},xuNlLZsAf:{\"data-framer-name\":\"branchen\"},z7unhmZIW:{\"data-framer-name\":\"scroll open\"},zgsKbLaYd:{\"data-framer-name\":\"arbeiten\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-47zjbr\",\"data-framer-name\":\"navbar\",layoutDependency:layoutDependency,layoutId:\"pCq0tNiip\",style:{backdropFilter:\"none\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,WebkitBackdropFilter:\"none\"},variants:{A74cA6m9z:{backdropFilter:\"blur(5px)\",WebkitBackdropFilter:\"blur(5px)\"},iDVCpKRWm:{backdropFilter:\"blur(5px)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,WebkitBackdropFilter:\"blur(5px)\"},xuNlLZsAf:{backdropFilter:\"blur(5px)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,WebkitBackdropFilter:\"blur(5px)\"},z7unhmZIW:{backdropFilter:\"blur(5px)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,WebkitBackdropFilter:\"blur(5px)\"},zgsKbLaYd:{backdropFilter:\"blur(5px)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,WebkitBackdropFilter:\"blur(5px)\"}},...addPropertyOverrides({A74cA6m9z:{whileTap:animation}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"HG8sMssCv\",openInNewTab:false,scopeId:\"ydet3WVed\",children:/*#__PURE__*/_jsxs(MotionAWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScroll\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,\"aria-label\":\"fjnland Logo, Link zur Startseite\",className:\"framer-xjoapa framer-xt0fcv\",\"data-framer-name\":\"logo\",layoutDependency:layoutDependency,layoutId:\"HG8sMssCv\",...addPropertyOverrides({A74cA6m9z:{__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{target:{opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}]},iDVCpKRWm:{__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{target:{opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}]},xuNlLZsAf:{__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{target:{opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}]},z7unhmZIW:{__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{target:{opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}]},zgsKbLaYd:{__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{target:{opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}]}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(Signet,{animated:true,className:\"framer-35a5cc\",layoutDependency:layoutDependency,layoutId:\"fyMib09Cv\",style:{\"--eiadom\":\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\"}}),isDisplayed1()&&/*#__PURE__*/_jsx(Wordmark,{animated:true,className:\"framer-ehzxj6\",layoutDependency:layoutDependency,layoutId:\"fXYugvn4r\",style:{\"--eiadom\":\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\"}}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Tm9pIEdyb3Rlc2sgUmVndWxhcg==\",\"--framer-font-family\":'\"Noi Grotesk Regular\", \"Noi Grotesk Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.6)\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\"},children:\"\\xae\"})}),className:\"framer-wuhobi\",fonts:[\"CUSTOMV2;Noi Grotesk Regular\"],layoutDependency:layoutDependency,layoutId:\"RxjZFQzru\",style:{\"--extracted-r6o4lv\":\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gue1n\",\"data-framer-name\":\"links\",layoutDependency:layoutDependency,layoutId:\"MZcb7fRdt\",...addPropertyOverrides({A74cA6m9z:{transformTemplate:transformTemplate1},iDVCpKRWm:{transformTemplate:transformTemplate2},xuNlLZsAf:{transformTemplate:transformTemplate2},z7unhmZIW:{transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:[isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dew16q-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"zlLlhLnct-container\",nodeId:\"zlLlhLnct\",rendersWithMotion:true,scopeId:\"ydet3WVed\",style:{opacity:.8},children:/*#__PURE__*/_jsx(Carousel,{align:\"flex-end\",ariaLabel:\"\",arrowObject:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowPadding:20,arrowRadius:40,arrowSize:40,showMouseControls:false},axis:true,borderRadius:0,fadeObject:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeTransition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},fadeWidth:12},gap:4,height:\"100%\",id:\"zlLlhLnct\",layoutId:\"zlLlhLnct\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,progressObject:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0)\",dotsBlur:4,dotsFill:\"rgb(255, 255, 255)\",dotsGap:8,dotsInset:0,dotSize:8,dotsOpacity:.5,dotsPadding:8,dotsRadius:12,showProgressDots:true,showScrollbar:true},sizingObject:{heightInset:0,heightRows:2,heightType:\"auto\",widthColumns:2,widthInset:0,widthType:\"auto\"},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y35jb1\",layoutDependency:layoutDependency,layoutId:\"sawb0Qglv\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({\"sW5CNtCAY.CixIrOKZk\":sW5CNtCAY_CixIrOKZksawb0Qglv,\"sW5CNtCAY.N7OV1a593\":sW5CNtCAY_N7OV1a593sawb0Qglv,A6sxox_tB:A6sxox_tBsawb0Qglv,dhsZkjZgX:dhsZkjZgXsawb0Qglv,id:idsawb0Qglv,lWSGyeEXH:lWSGyeEXHsawb0Qglv,onIGgp6SC:onIGgp6SCsawb0Qglv,sW5CNtCAY:sW5CNtCAYsawb0Qglv,wJ1mpvjMj:wJ1mpvjMjsawb0Qglv},index)=>{dhsZkjZgXsawb0Qglv??=\"\";sW5CNtCAY_CixIrOKZksawb0Qglv??=\"\";wJ1mpvjMjsawb0Qglv??=\"\";lWSGyeEXHsawb0Qglv??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`sawb0Qglv-${idsawb0Qglv}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{lWSGyeEXH:lWSGyeEXHsawb0Qglv},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-a61wgh\",layoutDependency:layoutDependency,layoutId:\"Nx57J4Fxh\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:wJ1mpvjMjsawb0Qglv,implicitPathVariables:{lWSGyeEXH:lWSGyeEXHsawb0Qglv}}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:247,width:\"220px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cgo631-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"KKrNANS8A-container\",nodeId:\"KKrNANS8A\",rendersWithMotion:true,scopeId:\"ydet3WVed\",children:/*#__PURE__*/_jsx(ProjectCard,{GSMdIHiDA:sW5CNtCAYsawb0Qglv,height:\"100%\",id:\"KKrNANS8A\",Ig66ZeBcj:onIGgp6SCsawb0Qglv,jB5qx6kT_:resolvedLinks[0],jSJzD1CT6:dhsZkjZgXsawb0Qglv,layoutId:\"KKrNANS8A\",O_7Hp2c1c:isSet(onIGgp6SCsawb0Qglv),oYoitOw33:sW5CNtCAY_CixIrOKZksawb0Qglv,Qwxi35Ivq:sW5CNtCAY_N7OV1a593sawb0Qglv,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"FJpAsy2sZ\"),width:\"100%\",XUcDxazvN:toResponsiveImage(A6sxox_tBsawb0Qglv)})})})})})})},idsawb0Qglv);})});}})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-xxaegh\",layoutDependency:layoutDependency,layoutId:\"jfE02SQQs\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query3(),children:(collection1,paginationInfo1,loadMore1)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({\"sW5CNtCAY.CixIrOKZk\":sW5CNtCAY_CixIrOKZkjfE02SQQs,\"sW5CNtCAY.N7OV1a593\":sW5CNtCAY_N7OV1a593jfE02SQQs,A6sxox_tB:A6sxox_tBjfE02SQQs,dhsZkjZgX:dhsZkjZgXjfE02SQQs,id:idjfE02SQQs,lWSGyeEXH:lWSGyeEXHjfE02SQQs,onIGgp6SC:onIGgp6SCjfE02SQQs,sW5CNtCAY:sW5CNtCAYjfE02SQQs,wJ1mpvjMj:wJ1mpvjMjjfE02SQQs},index1)=>{dhsZkjZgXjfE02SQQs??=\"\";sW5CNtCAY_CixIrOKZkjfE02SQQs??=\"\";wJ1mpvjMjjfE02SQQs??=\"\";lWSGyeEXHjfE02SQQs??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`jfE02SQQs-${idjfE02SQQs}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{lWSGyeEXH:lWSGyeEXHjfE02SQQs},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rsjg2v\",layoutDependency:layoutDependency,layoutId:\"Q13kzOiQR\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:wJ1mpvjMjjfE02SQQs,implicitPathVariables:{lWSGyeEXH:lWSGyeEXHjfE02SQQs}}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:248,width:\"220px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1izs9sn-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"CJQCsoeam-container\",nodeId:\"CJQCsoeam\",rendersWithMotion:true,scopeId:\"ydet3WVed\",children:/*#__PURE__*/_jsx(ProjectCard,{GSMdIHiDA:sW5CNtCAYjfE02SQQs,height:\"100%\",id:\"CJQCsoeam\",Ig66ZeBcj:onIGgp6SCjfE02SQQs,jB5qx6kT_:resolvedLinks1[0],jSJzD1CT6:dhsZkjZgXjfE02SQQs,layoutId:\"CJQCsoeam\",O_7Hp2c1c:isSet(onIGgp6SCjfE02SQQs),oYoitOw33:sW5CNtCAY_CixIrOKZkjfE02SQQs,Qwxi35Ivq:sW5CNtCAY_N7OV1a593jfE02SQQs,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"FJpAsy2sZ\"),width:\"100%\",XUcDxazvN:toResponsiveImage(A6sxox_tBjfE02SQQs)})})})})})})},idjfE02SQQs);})});}})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-j9acmh\",layoutDependency:layoutDependency,layoutId:\"WRulTneck\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query5(),children:(collection2,paginationInfo2,loadMore2)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection2?.map(({\"sW5CNtCAY.CixIrOKZk\":sW5CNtCAY_CixIrOKZkWRulTneck,\"sW5CNtCAY.N7OV1a593\":sW5CNtCAY_N7OV1a593WRulTneck,A6sxox_tB:A6sxox_tBWRulTneck,dhsZkjZgX:dhsZkjZgXWRulTneck,id:idWRulTneck,lWSGyeEXH:lWSGyeEXHWRulTneck,onIGgp6SC:onIGgp6SCWRulTneck,sW5CNtCAY:sW5CNtCAYWRulTneck,wJ1mpvjMj:wJ1mpvjMjWRulTneck},index2)=>{dhsZkjZgXWRulTneck??=\"\";sW5CNtCAY_CixIrOKZkWRulTneck??=\"\";wJ1mpvjMjWRulTneck??=\"\";lWSGyeEXHWRulTneck??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`WRulTneck-${idWRulTneck}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{lWSGyeEXH:lWSGyeEXHWRulTneck},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g4z66v\",layoutDependency:layoutDependency,layoutId:\"MYAkKscNL\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:wJ1mpvjMjWRulTneck,implicitPathVariables:{lWSGyeEXH:lWSGyeEXHWRulTneck}}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:248,width:\"220px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-95wi86-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"bOfei4wWW-container\",nodeId:\"bOfei4wWW\",rendersWithMotion:true,scopeId:\"ydet3WVed\",children:/*#__PURE__*/_jsx(ProjectCard,{GSMdIHiDA:sW5CNtCAYWRulTneck,height:\"100%\",id:\"bOfei4wWW\",Ig66ZeBcj:onIGgp6SCWRulTneck,jB5qx6kT_:resolvedLinks2[0],jSJzD1CT6:dhsZkjZgXWRulTneck,layoutId:\"bOfei4wWW\",O_7Hp2c1c:isSet(onIGgp6SCWRulTneck),oYoitOw33:sW5CNtCAY_CixIrOKZkWRulTneck,Qwxi35Ivq:sW5CNtCAY_N7OV1a593WRulTneck,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"FJpAsy2sZ\"),width:\"100%\",XUcDxazvN:toResponsiveImage(A6sxox_tBWRulTneck)})})})})})})},idWRulTneck);})});}})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-9k4w09\",layoutDependency:layoutDependency,layoutId:\"ITWuvFmiI\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query7(),children:(collection3,paginationInfo3,loadMore3)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection3?.map(({\"sW5CNtCAY.CixIrOKZk\":sW5CNtCAY_CixIrOKZkITWuvFmiI,\"sW5CNtCAY.N7OV1a593\":sW5CNtCAY_N7OV1a593ITWuvFmiI,A6sxox_tB:A6sxox_tBITWuvFmiI,dhsZkjZgX:dhsZkjZgXITWuvFmiI,id:idITWuvFmiI,lWSGyeEXH:lWSGyeEXHITWuvFmiI,onIGgp6SC:onIGgp6SCITWuvFmiI,sW5CNtCAY:sW5CNtCAYITWuvFmiI,wJ1mpvjMj:wJ1mpvjMjITWuvFmiI},index3)=>{dhsZkjZgXITWuvFmiI??=\"\";sW5CNtCAY_CixIrOKZkITWuvFmiI??=\"\";wJ1mpvjMjITWuvFmiI??=\"\";lWSGyeEXHITWuvFmiI??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`ITWuvFmiI-${idITWuvFmiI}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{lWSGyeEXH:lWSGyeEXHITWuvFmiI},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-f3wfds\",layoutDependency:layoutDependency,layoutId:\"p1Ul0g5OS\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:wJ1mpvjMjITWuvFmiI,implicitPathVariables:{lWSGyeEXH:lWSGyeEXHITWuvFmiI}}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:249,width:\"220px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17996aj-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"iKfTMNJHf-container\",nodeId:\"iKfTMNJHf\",rendersWithMotion:true,scopeId:\"ydet3WVed\",children:/*#__PURE__*/_jsx(ProjectCard,{GSMdIHiDA:sW5CNtCAYITWuvFmiI,height:\"100%\",id:\"iKfTMNJHf\",Ig66ZeBcj:onIGgp6SCITWuvFmiI,jB5qx6kT_:resolvedLinks3[0],jSJzD1CT6:dhsZkjZgXITWuvFmiI,layoutId:\"iKfTMNJHf\",O_7Hp2c1c:isSet(onIGgp6SCITWuvFmiI),oYoitOw33:sW5CNtCAY_CixIrOKZkITWuvFmiI,Qwxi35Ivq:sW5CNtCAY_N7OV1a593ITWuvFmiI,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"FJpAsy2sZ\"),width:\"100%\",XUcDxazvN:toResponsiveImage(A6sxox_tBITWuvFmiI)})})})})})})},idITWuvFmiI);})});}})})})],snapObject:{fluid:false,snap:true,snapEdge:\"center\"},style:{width:\"100%\"},width:\"100%\"})})}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-18zw1ck\",layoutDependency:layoutDependency,layoutId:\"bJPmmaYf1\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query9(),...addPropertyOverrides({A74cA6m9z:{query:query11(Nl8ea0vo4)}},baseVariant,gestureVariant),children:(collection4,paginationInfo4,loadMore4)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection4?.map(({cAg8Y8Sds:cAg8Y8SdsbJPmmaYf1,i1RACHCbE:i1RACHCbEbJPmmaYf1,id:idbJPmmaYf1,WRPy0d4Vq:WRPy0d4VqbJPmmaYf1,zJMN5rBKl:zJMN5rBKlbJPmmaYf1},index4)=>{i1RACHCbEbJPmmaYf1??=true;WRPy0d4VqbJPmmaYf1??=\"\";cAg8Y8SdsbJPmmaYf1??=\"\";zJMN5rBKlbJPmmaYf1??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`bJPmmaYf1-${idbJPmmaYf1}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{zJMN5rBKl:zJMN5rBKlbJPmmaYf1},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y3ba4b\",layoutDependency:layoutDependency,layoutId:\"m10wRZCQO\",children:isDisplayed5(i1RACHCbEbJPmmaYf1!==false)&&/*#__PURE__*/_jsx(Link,{href:WRPy0d4VqbJPmmaYf1,motionChild:true,nodeId:\"ns47y8Wn7\",openInNewTab:false,scopeId:\"ydet3WVed\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-7k8a4j framer-xt0fcv\",\"data-framer-name\":\"row\",layoutDependency:layoutDependency,layoutId:\"ns47y8Wn7\",...addPropertyOverrides({z7unhmZIW:{whileHover:animation}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1veus46\",\"data-styles-preset\":\"Ogld6KYSM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\"},children:\"Startseite\"})}),className:\"framer-nwk5vl\",\"data-framer-name\":\"home\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BOl_NfDfz\",style:{\"--extracted-r6o4lv\":\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\"},text:cAg8Y8SdsbJPmmaYf1,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kcomib-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"gGDlFgsLC-container\",nodeId:\"gGDlFgsLC\",rendersWithMotion:true,scopeId:\"ydet3WVed\",children:/*#__PURE__*/_jsx(ScrollProgress,{font:{fontFamily:'\"Noi Grotesk Regular\", \"Noi Grotesk Regular Placeholder\", sans-serif',fontFeatureSettings:\"'ss05' on, 'ss06' on, 'dlig' on, 'case' on, 'tnum' on\",fontSize:\"calc(var(--framer-root-font-size, 1rem) * 0.8)\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.05em\",lineHeight:\"1em\"},height:\"100%\",id:\"gGDlFgsLC\",layoutId:\"gGDlFgsLC\",prefix:\"\",suffix:\"%\",textColor:\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\",width:\"100%\"})})})]})})})})},idbJPmmaYf1);})});}})})}),isDisplayed7()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-aqtlkl\",\"data-framer-name\":\"arrows\",layoutDependency:layoutDependency,layoutId:\"VqOUOUyph\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ss2nqk\",\"data-framer-name\":\"arrow\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"YSinueDOs\",onTap:onTap1fri9up,whileHover:animation,children:/*#__PURE__*/_jsx(CaretRight,{animated:true,className:\"framer-115xd1x\",layoutDependency:layoutDependency,layoutId:\"Jfe8QnZrx\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\",\"--pgex8v\":1.5}})}),isDisplayed7()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lx68fj\",\"data-framer-name\":\"arrow\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"lv1GBbtFR\",onTap:onTap4p60rh,whileHover:animation,children:/*#__PURE__*/_jsx(CaretRight,{animated:true,className:\"framer-1ydgl9g\",layoutDependency:layoutDependency,layoutId:\"uzTfmILkq\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\",\"--pgex8v\":1.5}})})]}),isDisplayed8()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gmys7i\",\"data-framer-name\":\"leistungen\",layoutDependency:layoutDependency,layoutId:\"hXR364Ab8\",children:[isDisplayed8()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pmdy6v\",layoutDependency:layoutDependency,layoutId:\"iHma13JfU\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query13(),children:(collection5,paginationInfo5,loadMore5)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection5?.map(({id:idiHma13JfU,v0SIJOpOD:v0SIJOpODiHma13JfU,yfZF3EEnN:yfZF3EEnNiHma13JfU},index5)=>{yfZF3EEnNiHma13JfU??=\"\";v0SIJOpODiHma13JfU??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`iHma13JfU-${idiHma13JfU}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{yfZF3EEnN:yfZF3EEnNiHma13JfU},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{yfZF3EEnN:yfZF3EEnNiHma13JfU},webPageId:\"Jr_dcK7TH\"},motionChild:true,nodeId:\"gYq2XDwvV\",scopeId:\"ydet3WVed\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ajsv8s framer-xt0fcv\",layoutDependency:layoutDependency,layoutId:\"gYq2XDwvV\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1veus46\",\"data-styles-preset\":\"Ogld6KYSM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\"},children:\"Packaging\"})}),className:\"framer-1u5j3g3\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lELNf72Wf\",style:{\"--extracted-r6o4lv\":\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\"},text:v0SIJOpODiHma13JfU,verticalAlignment:\"top\",withExternalLayout:true})})})})},idiHma13JfU);})});}})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bx3sve\",\"data-framer-name\":\"back\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"aW9VgaT1h\",onTap:onTap1z0dc0h,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1veus46\",\"data-styles-preset\":\"Ogld6KYSM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c0a15b79-a7c0-47c3-9559-77b6c9cc266c, rgb(102, 102, 102)))\"},children:\"Zur\\xfcck\"})}),className:\"framer-1ivwmtv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RYD3N4mzc\",style:{\"--extracted-r6o4lv\":\"var(--token-c0a15b79-a7c0-47c3-9559-77b6c9cc266c, rgb(102, 102, 102))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(CaretLeft,{animated:true,className:\"framer-r84set\",layoutDependency:layoutDependency,layoutId:\"KMKEyNUeG\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-c0a15b79-a7c0-47c3-9559-77b6c9cc266c, rgb(102, 102, 102))\",\"--pgex8v\":1.5},whileHover:animation})]})]}),isDisplayed9()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-le5x1z\",\"data-framer-name\":\"branchen\",layoutDependency:layoutDependency,layoutId:\"ad9t0oCYP\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vzbjqf\",\"data-framer-name\":\"back\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Ggl82LqVp\",onTap:onTap1z0dc0h,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1veus46\",\"data-styles-preset\":\"Ogld6KYSM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c0a15b79-a7c0-47c3-9559-77b6c9cc266c, rgb(102, 102, 102)))\"},children:\"Zur\\xfcck\"})}),className:\"framer-1cslfi2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IdVbI3tf5\",style:{\"--extracted-r6o4lv\":\"var(--token-c0a15b79-a7c0-47c3-9559-77b6c9cc266c, rgb(102, 102, 102))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(CaretLeft,{animated:true,className:\"framer-vm95ek\",layoutDependency:layoutDependency,layoutId:\"LAFZz7l_p\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-c0a15b79-a7c0-47c3-9559-77b6c9cc266c, rgb(102, 102, 102))\",\"--pgex8v\":1.5},whileHover:animation})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-11z9r53\",layoutDependency:layoutDependency,layoutId:\"jUbt8yoYZ\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query15(),children:(collection6,paginationInfo6,loadMore6)=>{const repeater_item_countjUbt8yoYZ=collection6?.length??0;const visible=equals(repeater_item_countjUbt8yoYZ,0);return /*#__PURE__*/_jsxs(_Fragment,{children:[collection6?.map(({AOrdV4D9t:AOrdV4D9tjUbt8yoYZ,id:idjUbt8yoYZ,IxCJDl7BV:IxCJDl7BVjUbt8yoYZ},index6)=>{IxCJDl7BVjUbt8yoYZ??=\"\";AOrdV4D9tjUbt8yoYZ??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`jUbt8yoYZ-${idjUbt8yoYZ}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{IxCJDl7BV:IxCJDl7BVjUbt8yoYZ},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{IxCJDl7BV:IxCJDl7BVjUbt8yoYZ},webPageId:\"d7pTGOuVu\"},motionChild:true,nodeId:\"dQi993pcQ\",scopeId:\"ydet3WVed\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1o9pkdr framer-xt0fcv\",layoutDependency:layoutDependency,layoutId:\"dQi993pcQ\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1veus46\",\"data-styles-preset\":\"Ogld6KYSM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\"},children:\"Packaging\"})}),className:\"framer-v4vcuq\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GnjJz_wCV\",style:{\"--extracted-r6o4lv\":\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\"},text:AOrdV4D9tjUbt8yoYZ,verticalAlignment:\"top\",withExternalLayout:true})})})})},idjUbt8yoYZ);}),visible!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1a3mt6m\",\"data-border\":true,\"data-framer-name\":\"Empty State\",layoutDependency:layoutDependency,layoutId:\"nKl9R4gPS\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(136, 136, 136, 0.2)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(204, 204, 204, 0.2)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 153, 153))\"},children:\"No items\"})}),className:\"framer-cx3i6i\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mDM0vNFIA\",style:{\"--extracted-r6o4lv\":\"rgb(153, 153, 153)\"},verticalAlignment:\"top\",withExternalLayout:true})})]});}})})})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-y26kfb\",\"data-framer-name\":\"back\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ql5Eq0uKt\",onTap:onTap1z0dc0h,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1veus46\",\"data-styles-preset\":\"Ogld6KYSM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c0a15b79-a7c0-47c3-9559-77b6c9cc266c, rgb(102, 102, 102)))\"},children:\"Zur\\xfcck\"})}),className:\"framer-8v3g99\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"exIOxFK9t\",style:{\"--extracted-r6o4lv\":\"var(--token-c0a15b79-a7c0-47c3-9559-77b6c9cc266c, rgb(102, 102, 102))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(CaretLeft,{animated:true,className:\"framer-1nuxrxk\",layoutDependency:layoutDependency,layoutId:\"TOhbRKweh\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-c0a15b79-a7c0-47c3-9559-77b6c9cc266c, rgb(102, 102, 102))\",\"--pgex8v\":1.5},whileHover:animation})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13u67ck\",\"data-framer-name\":\"right\",layoutDependency:layoutDependency,layoutId:\"BEmQ1oJQT\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n87t6j\",\"data-framer-name\":\"time\",layoutDependency:layoutDependency,layoutId:\"Du9_1HFDk\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1eob8e3-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"kjCfUJo1C-container\",nodeId:\"kjCfUJo1C\",rendersWithMotion:true,scopeId:\"ydet3WVed\",children:/*#__PURE__*/_jsx(TimeDate,{color:\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\",font:{fontFamily:'\"Noi Grotesk Regular\", \"Noi Grotesk Regular Placeholder\", sans-serif',fontFeatureSettings:\"'ss06' on, 'ss08' on\",fontSize:\"calc(var(--framer-root-font-size, 1rem) * 0.8)\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.3em\"},height:\"100%\",id:\"kjCfUJo1C\",layoutId:\"kjCfUJo1C\",monthFormat:\"long\",outputType:\"time\",showMinutes:true,showMonth:true,showSeconds:false,showWeekday:true,showYear:true,tabularFont:true,timeFormat:\"24h\",width:\"100%\",...addPropertyOverrides({A74cA6m9z:{font:{fontFamily:'\"Noi Grotesk Regular\", \"Noi Grotesk Regular Placeholder\", sans-serif',fontFeatureSettings:\"'ss06' on\",fontSize:\"calc(var(--framer-root-font-size, 1rem) * 0.8)\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1veus46\",\"data-styles-preset\":\"Ogld6KYSM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\"},children:\"CET\"})}),className:\"framer-1f3cuam\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Am5SNAwJS\",style:{\"--extracted-r6o4lv\":\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yajs21-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"bcdIJ5Ypz-container\",nodeId:\"bcdIJ5Ypz\",rendersWithMotion:true,scopeId:\"ydet3WVed\",children:/*#__PURE__*/_jsx(ThemeToggle,{ariaLabel:\"Farbschema wechseln\",darkIcon:[/*#__PURE__*/_jsx(Moon,{animated:true,className:\"framer-1xwc5ut\",layoutDependency:layoutDependency,layoutId:\"IuQclmn4N\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\",\"--pgex8v\":1.5}})],height:\"100%\",iconColor:\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\",id:\"bcdIJ5Ypz\",layoutId:\"bcdIJ5Ypz\",lightIcon:[/*#__PURE__*/_jsx(Circle,{animated:true,className:\"framer-au4z0r\",layoutDependency:layoutDependency,layoutId:\"nIlw32Tpx\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\",\"--pgex8v\":1.5}})],size:16,style:{height:\"100%\",width:\"100%\"},transitionDuration:1,width:\"100%\",...addPropertyOverrides({iDVCpKRWm:{iconColor:\"var(--token-3f2bba46-c98c-422e-b3e7-b9345747a44d, rgb(255, 255, 255))\"},xuNlLZsAf:{iconColor:\"var(--token-3f2bba46-c98c-422e-b3e7-b9345747a44d, rgb(255, 255, 255))\"},z7unhmZIW:{iconColor:\"var(--token-3f2bba46-c98c-422e-b3e7-b9345747a44d, rgb(255, 255, 255))\"},zgsKbLaYd:{iconColor:\"var(--token-3f2bba46-c98c-422e-b3e7-b9345747a44d, rgb(255, 255, 255))\"}},baseVariant,gestureVariant)})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-atewfb\",\"data-framer-name\":\"signet container\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ynpqc75dk\",onTap:onTap1e1n7fh,children:/*#__PURE__*/_jsx(SignetWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{target:{opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScroll\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animated:true,className:\"framer-cebxor\",layoutDependency:layoutDependency,layoutId:\"LPwAEZ0Zh\",style:{\"--eiadom\":\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\"}})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({A74cA6m9z:{height:24,y:(componentViewport?.y||0)+(16+((componentViewport?.height||64)-16-60)/2)+18+0},iDVCpKRWm:{height:24,y:(componentViewport?.y||0)+16+12+0},xuNlLZsAf:{height:24,y:(componentViewport?.y||0)+16+12+0},z7unhmZIW:{height:24,y:(componentViewport?.y||0)+16+12+0},zgsKbLaYd:{height:24,y:(componentViewport?.y||0)+16+12+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1orwnl7-container\",layoutDependency:layoutDependency,layoutId:\"as1bApocN-container\",nodeId:\"as1bApocN\",rendersWithMotion:true,scopeId:\"ydet3WVed\",children:/*#__PURE__*/_jsx(OpenClose,{height:\"100%\",id:\"as1bApocN\",layoutId:\"as1bApocN\",variant:matchVariant(\"MfzC4en1L\"),vcQ6dB1Ct:\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\",width:\"100%\",WSr7zIfXg:WSr7zIfXg1z0dc0h,...addPropertyOverrides({iDVCpKRWm:{variant:matchVariant(\"PssH8CaTc\"),WSr7zIfXg:WSr7zIfXg1j5138x},xuNlLZsAf:{variant:matchVariant(\"PssH8CaTc\"),WSr7zIfXg:WSr7zIfXg1j5138x},z7unhmZIW:{variant:matchVariant(\"PssH8CaTc\"),WSr7zIfXg:WSr7zIfXg1j5138x},zgsKbLaYd:{variant:matchVariant(\"PssH8CaTc\"),WSr7zIfXg:WSr7zIfXg1j5138x}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fvwj0t\",\"data-framer-name\":\"background\",layoutDependency:layoutDependency,layoutId:\"uwYD55IS_\",style:{backgroundColor:\"var(--token-da70462f-3e73-4b05-8407-4cbf12b807f1, rgb(242, 242, 242))\",opacity:0},variants:{A74cA6m9z:{opacity:.5},iDVCpKRWm:{backgroundColor:\"var(--token-fafe6290-79cf-4bc3-aabd-e48212b823d0, rgb(235, 235, 235))\",opacity:.7},xuNlLZsAf:{backgroundColor:\"var(--token-fafe6290-79cf-4bc3-aabd-e48212b823d0, rgb(235, 235, 235))\",opacity:.7},z7unhmZIW:{backgroundColor:\"var(--token-fafe6290-79cf-4bc3-aabd-e48212b823d0, rgb(235, 235, 235))\",opacity:.7},zgsKbLaYd:{backgroundColor:\"var(--token-fafe6290-79cf-4bc3-aabd-e48212b823d0, rgb(235, 235, 235))\",opacity:.7}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-tyJkI.framer-xt0fcv, .framer-tyJkI .framer-xt0fcv { display: block; }\",\".framer-tyJkI.framer-kt3kjc { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 16px 12px 0px 12px; position: relative; width: 1920px; }\",\".framer-tyJkI .framer-47zjbr { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-tyJkI .framer-xjoapa { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; z-index: 1; }\",\".framer-tyJkI .framer-35a5cc { flex: none; height: var(--framer-aspect-ratio-supported, 200px); position: relative; z-index: 1; }\",\".framer-tyJkI .framer-ehzxj6 { flex: none; height: 30px; position: relative; width: var(--framer-aspect-ratio-supported, 104px); z-index: 1; }\",\".framer-tyJkI .framer-wuhobi, .framer-tyJkI .framer-1u5j3g3, .framer-tyJkI .framer-1ivwmtv, .framer-tyJkI .framer-1cslfi2, .framer-tyJkI .framer-v4vcuq, .framer-tyJkI .framer-cx3i6i, .framer-tyJkI .framer-8v3g99, .framer-tyJkI .framer-1f3cuam { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-tyJkI .framer-gue1n { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px 32px 0px 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-tyJkI .framer-dew16q-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-tyJkI .framer-1y35jb1, .framer-tyJkI .framer-xxaegh, .framer-tyJkI .framer-j9acmh, .framer-tyJkI .framer-9k4w09 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-tyJkI .framer-a61wgh, .framer-tyJkI .framer-1rsjg2v, .framer-tyJkI .framer-1g4z66v, .framer-tyJkI .framer-f3wfds, .framer-tyJkI .framer-1y3ba4b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-tyJkI .framer-1cgo631-container, .framer-tyJkI .framer-1izs9sn-container, .framer-tyJkI .framer-95wi86-container, .framer-tyJkI .framer-17996aj-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 220px); position: relative; width: 220px; }\",\".framer-tyJkI .framer-18zw1ck { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 100%; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-tyJkI .framer-7k8a4j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-tyJkI .framer-nwk5vl { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-tyJkI .framer-kcomib-container, .framer-tyJkI .framer-1eob8e3-container, .framer-tyJkI .framer-1orwnl7-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-tyJkI .framer-aqtlkl { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 100%; justify-content: flex-start; overflow: visible; padding: 96px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-tyJkI .framer-ss2nqk, .framer-tyJkI .framer-1lx68fj { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 16px; justify-content: flex-end; overflow: visible; padding: 0px 12px 0px 0px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-tyJkI .framer-115xd1x, .framer-tyJkI .framer-1ydgl9g { flex: none; height: var(--framer-aspect-ratio-supported, 200px); position: relative; width: 16px; }\",\".framer-tyJkI .framer-1gmys7i, .framer-tyJkI .framer-le5x1z { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-tyJkI .framer-1pmdy6v { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 0px 0px 4px 0px; position: relative; width: min-content; }\",\".framer-tyJkI .framer-ajsv8s, .framer-tyJkI .framer-1o9pkdr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-tyJkI .framer-1bx3sve, .framer-tyJkI .framer-vzbjqf { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tyJkI .framer-r84set, .framer-tyJkI .framer-vm95ek, .framer-tyJkI .framer-1nuxrxk { flex: none; height: var(--framer-aspect-ratio-supported, 200px); position: relative; width: 16px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-tyJkI .framer-11z9r53 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-tyJkI .framer-1a3mt6m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100px; justify-content: center; min-height: 100%; min-width: 100%; padding: 10px; position: relative; width: min-content; }\",\".framer-tyJkI .framer-y26kfb { align-content: center; align-items: center; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px; position: relative; width: 1px; }\",\".framer-tyJkI .framer-13u67ck { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-tyJkI .framer-1n87t6j { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; user-select: none; width: min-content; }\",\".framer-tyJkI .framer-yajs21-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-tyJkI .framer-au4z0r, .framer-tyJkI .framer-1xwc5ut { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-tyJkI .framer-atewfb { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-tyJkI .framer-cebxor { flex: none; height: var(--framer-aspect-ratio-supported, 30px); position: relative; width: 30px; z-index: 1; }\",\".framer-tyJkI .framer-1fvwj0t { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-tyJkI.framer-v-17pckqz.framer-kt3kjc { width: min-content; }\",\".framer-tyJkI.framer-v-17pckqz .framer-47zjbr { flex: none; overflow: hidden; padding: 12px; width: 300px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-tyJkI.framer-v-17pckqz .framer-xjoapa, .framer-tyJkI.framer-v-17pckqz .framer-nwk5vl, .framer-tyJkI.framer-v-17pckqz .framer-1eob8e3-container, .framer-tyJkI.framer-v-hp9qqm .framer-xjoapa, .framer-tyJkI.framer-v-hp9qqm .framer-1eob8e3-container, .framer-tyJkI.framer-v-o50zmj .framer-xjoapa, .framer-tyJkI.framer-v-o50zmj .framer-1bx3sve, .framer-tyJkI.framer-v-o50zmj .framer-1eob8e3-container, .framer-tyJkI.framer-v-iwd2hs .framer-xjoapa, .framer-tyJkI.framer-v-iwd2hs .framer-vzbjqf, .framer-tyJkI.framer-v-iwd2hs .framer-1eob8e3-container, .framer-tyJkI.framer-v-1o12d2m .framer-1eob8e3-container { order: 0; }\",\".framer-tyJkI.framer-v-17pckqz .framer-35a5cc, .framer-tyJkI.framer-v-hp9qqm .framer-35a5cc, .framer-tyJkI.framer-v-o50zmj .framer-35a5cc, .framer-tyJkI.framer-v-iwd2hs .framer-35a5cc, .framer-tyJkI.framer-v-1o12d2m .framer-35a5cc { height: var(--framer-aspect-ratio-supported, 24px); width: 24px; }\",\".framer-tyJkI.framer-v-17pckqz .framer-gue1n { align-self: unset; flex: none; flex-direction: column; height: min-content; left: 48px; order: 2; position: absolute; top: 50%; width: min-content; }\",\".framer-tyJkI.framer-v-17pckqz .framer-18zw1ck { flex-direction: column; height: min-content; order: 1; }\",\".framer-tyJkI.framer-v-17pckqz .framer-7k8a4j { gap: 4px; height: 12px; padding: 0px 2px 0px 0px; }\",\".framer-tyJkI.framer-v-17pckqz .framer-kcomib-container, .framer-tyJkI.framer-v-17pckqz .framer-1f3cuam, .framer-tyJkI.framer-v-hp9qqm .framer-1f3cuam, .framer-tyJkI.framer-v-o50zmj .framer-1pmdy6v, .framer-tyJkI.framer-v-o50zmj .framer-1ivwmtv, .framer-tyJkI.framer-v-o50zmj .framer-1f3cuam, .framer-tyJkI.framer-v-iwd2hs .framer-1cslfi2, .framer-tyJkI.framer-v-iwd2hs .framer-11z9r53, .framer-tyJkI.framer-v-iwd2hs .framer-1f3cuam, .framer-tyJkI.framer-v-1o12d2m .framer-8v3g99, .framer-tyJkI.framer-v-1o12d2m .framer-1f3cuam { order: 1; }\",\".framer-tyJkI.framer-v-17pckqz .framer-13u67ck { gap: 12px; order: 1; padding: 0px 8px 0px 0px; }\",\".framer-tyJkI.framer-v-17pckqz .framer-yajs21-container, .framer-tyJkI.framer-v-hp9qqm .framer-yajs21-container, .framer-tyJkI.framer-v-o50zmj .framer-yajs21-container, .framer-tyJkI.framer-v-iwd2hs .framer-yajs21-container, .framer-tyJkI.framer-v-1o12d2m .framer-yajs21-container { order: 2; }\",\".framer-tyJkI.framer-v-17pckqz .framer-1fvwj0t, .framer-tyJkI.framer-v-hp9qqm .framer-1fvwj0t, .framer-tyJkI.framer-v-o50zmj .framer-1fvwj0t, .framer-tyJkI.framer-v-iwd2hs .framer-1fvwj0t, .framer-tyJkI.framer-v-1o12d2m .framer-1fvwj0t { bottom: -1px; order: 3; top: 1px; }\",\".framer-tyJkI.framer-v-hp9qqm.framer-kt3kjc, .framer-tyJkI.framer-v-o50zmj.framer-kt3kjc, .framer-tyJkI.framer-v-iwd2hs.framer-kt3kjc, .framer-tyJkI.framer-v-1o12d2m.framer-kt3kjc { align-content: flex-start; align-items: flex-start; width: min-content; }\",\".framer-tyJkI.framer-v-hp9qqm .framer-47zjbr, .framer-tyJkI.framer-v-o50zmj .framer-47zjbr, .framer-tyJkI.framer-v-iwd2hs .framer-47zjbr, .framer-tyJkI.framer-v-1o12d2m .framer-47zjbr { align-content: flex-start; align-items: flex-start; flex: none; gap: 10px; height: 320px; justify-content: flex-start; max-width: 100%; overflow: hidden; padding: 12px; width: 300px; will-change: var(--framer-will-change-override, transform); }\",\".framer-tyJkI.framer-v-hp9qqm .framer-gue1n { align-self: unset; bottom: 12px; flex: none; gap: 0px; height: min-content; left: 50%; order: 2; padding: 0px; position: absolute; width: 276px; }\",\".framer-tyJkI.framer-v-hp9qqm .framer-18zw1ck { flex-direction: column; gap: 16px; height: min-content; order: 1; padding: 0px 0px 4px 0px; }\",\".framer-tyJkI.framer-v-hp9qqm .framer-1y3ba4b { gap: 0px; height: 16px; justify-content: center; }\",\".framer-tyJkI.framer-v-hp9qqm .framer-7k8a4j { gap: unset; justify-content: space-between; width: 200px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-tyJkI.framer-v-hp9qqm .framer-aqtlkl { align-self: stretch; height: auto; order: 2; }\",\".framer-tyJkI.framer-v-hp9qqm .framer-115xd1x, .framer-tyJkI.framer-v-hp9qqm .framer-1ydgl9g { height: var(--framer-aspect-ratio-supported, 16px); }\",\".framer-tyJkI.framer-v-hp9qqm .framer-13u67ck, .framer-tyJkI.framer-v-o50zmj .framer-13u67ck, .framer-tyJkI.framer-v-iwd2hs .framer-13u67ck { flex: 1 0 0px; gap: 12px; order: 1; padding: 0px 8px 0px 0px; width: 1px; }\",\".framer-tyJkI.framer-v-o50zmj .framer-gue1n, .framer-tyJkI.framer-v-iwd2hs .framer-gue1n { align-self: unset; bottom: 12px; flex: none; gap: 32px; height: min-content; justify-content: flex-start; left: 50%; order: 2; padding: 0px; position: absolute; width: 276px; }\",\".framer-tyJkI.framer-v-o50zmj .framer-1gmys7i { order: 3; }\",\".framer-tyJkI.framer-v-o50zmj .framer-r84set, .framer-tyJkI.framer-v-iwd2hs .framer-vm95ek, .framer-tyJkI.framer-v-1o12d2m .framer-1nuxrxk { height: var(--framer-aspect-ratio-supported, 16px); order: 0; }\",\".framer-tyJkI.framer-v-iwd2hs .framer-le5x1z { order: 4; }\",\".framer-tyJkI.framer-v-1o12d2m .framer-xjoapa { order: 0; z-index: 2; }\",\".framer-tyJkI.framer-v-1o12d2m .framer-gue1n { align-self: unset; bottom: 0px; flex: none; flex-direction: column; gap: 0px; height: min-content; left: 0px; order: 2; padding: 0px; position: absolute; right: 0px; width: unset; }\",\".framer-tyJkI.framer-v-1o12d2m .framer-dew16q-container { flex: none; order: 1; width: 100%; }\",\".framer-tyJkI.framer-v-1o12d2m .framer-y26kfb { flex: none; order: 0; width: 100%; }\",\".framer-tyJkI.framer-v-1o12d2m .framer-13u67ck { flex: 1 0 0px; gap: 12px; order: 1; padding: 0px 8px 0px 0px; width: 1px; z-index: 2; }\",...sharedStyle.css,'.framer-tyJkI[data-border=\"true\"]::after, .framer-tyJkI [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 46\n * @framerIntrinsicWidth 1920\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"LLJ7boRLe\":{\"layout\":[\"fixed\",\"auto\"]},\"A74cA6m9z\":{\"layout\":[\"auto\",\"auto\"]},\"z7unhmZIW\":{\"layout\":[\"auto\",\"auto\"]},\"iDVCpKRWm\":{\"layout\":[\"auto\",\"auto\"]},\"xuNlLZsAf\":{\"layout\":[\"auto\",\"auto\"]},\"zgsKbLaYd\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Nl8ea0vo4\":\"seite\",\"FKlbwcEcX\":\"sidebar\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"bDJ3PlUYlM7fleAV9d8Z\"]\n */const Framerydet3WVed=withCSS(Component,css,\"framer-tyJkI\");export default Framerydet3WVed;Framerydet3WVed.displayName=\"navbar\";Framerydet3WVed.defaultProps={height:46,width:1920};addPropertyControls(Framerydet3WVed,{variant:{options:[\"aH0tuKDdh\",\"LLJ7boRLe\",\"A74cA6m9z\",\"z7unhmZIW\",\"iDVCpKRWm\",\"xuNlLZsAf\",\"zgsKbLaYd\"],optionTitles:[\"desktop\",\"mobile\",\"scroll\",\"scroll open\",\"leistungen\",\"branchen\",\"arbeiten\"],title:\"Variant\",type:ControlType.Enum},Nl8ea0vo4:{dataIdentifier:\"local-module:collection/GhwrpwYyS:default\",defaultValue:\"W_SYniKet\",title:\"Seite\",type:ControlType.CollectionReference},onNl8ea0vo4Change:{changes:\"Nl8ea0vo4\",type:ControlType.ChangeHandler},FKlbwcEcX:{title:\"Sidebar\",type:ControlType.EventHandler}});addFonts(Framerydet3WVed,[{explicitInter:true,fonts:[{cssFamilyName:\"Noi Grotesk Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Noi Grotesk\",url:\"https://framerusercontent.com/assets/9I2CjRq3Xg3ONyKApwPA8ztliyo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...SignetFonts,...WordmarkFonts,...ProjectCardFonts,...CarouselFonts,...ScrollProgressFonts,...CaretRightFonts,...CaretLeftFonts,...TimeDateFonts,...CircleFonts,...MoonFonts,...ThemeToggleFonts,...OpenCloseFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});Framerydet3WVed.loader={load:(props,context)=>{const locale=context.locale;const queryCacheEntry=queryCache.get(query1(),locale);const queryCacheEntry1=queryCache.get(query3(),locale);const queryCacheEntry2=queryCache.get(query5(),locale);const queryCacheEntry3=queryCache.get(query7(),locale);const queryCacheEntry4=queryCache.get(query9(),locale);const queryCacheEntry5=queryCache.get(query13(),locale);const queryCacheEntry6=queryCache.get(query15(),locale);return Promise.allSettled([queryCacheEntry.preload(),queryCacheEntry1.preload(),queryCacheEntry2.preload(),queryCacheEntry3.preload(),queryCacheEntry4.preload(),queryCacheEntry5.preload(),queryCacheEntry6.preload(),forwardLoader(OpenClose,{},context),(async()=>{const parentData=await queryCacheEntry.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(ProjectCard,{},context)));})(),(async()=>{const parentData=await queryCacheEntry1.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(ProjectCard,{},context)));})(),(async()=>{const parentData=await queryCacheEntry2.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(ProjectCard,{},context)));})(),(async()=>{const parentData=await queryCacheEntry3.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(ProjectCard,{},context)));})()]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerydet3WVed\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1920\",\"framerColorSyntax\":\"true\",\"framerVectorSets\":\"[\\\"bDJ3PlUYlM7fleAV9d8Z\\\"]\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"46\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LLJ7boRLe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"A74cA6m9z\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"z7unhmZIW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"iDVCpKRWm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xuNlLZsAf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zgsKbLaYd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"Nl8ea0vo4\\\":\\\"seite\\\",\\\"FKlbwcEcX\\\":\\\"sidebar\\\"}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// User request: Create a Bauhaus Analog Clock Framer code component with live local time, restrained Dieter Rams-inspired styling, square responsive circular layout, accessibility labeling, and configurable style/visibility controls.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useMemo,useState,startTransition,useCallback}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function BauhausAnalogClock(props){const{faceColor,markColor,handColor,secondHandColor,borderColor,showNumbers,showSeconds,showCenterDot,logoText,labelColor,borderWidth,markerStyle,smoothSeconds,font,style}=props;const isStatic=useIsStaticRenderer();const[now,setNow]=useState(()=>new Date);useEffect(()=>{if(isStatic||typeof window===\"undefined\")return;const tickMs=smoothSeconds?100:1e3;const intervalId=window.setInterval(()=>{startTransition(()=>{setNow(new Date);});},tickMs);return()=>window.clearInterval(intervalId);},[isStatic,smoothSeconds]);const getAccessibleTime=useCallback(date=>{return date.toLocaleTimeString([],{hour:\"2-digit\",minute:\"2-digit\",second:\"2-digit\"});},[]);const{hourAngle,minuteAngle,secondAngle,markers}=useMemo(()=>{const hours=now.getHours()%12;const minutes=now.getMinutes();const seconds=now.getSeconds();const milliseconds=now.getMilliseconds();const secondProgress=smoothSeconds?seconds+milliseconds/1e3:seconds;const minuteProgress=minutes+secondProgress/60;const hourProgress=hours+minuteProgress/60;const markerCount=markerStyle===\"minutes\"?60:markerStyle===\"quarters\"?4:12;const builtMarkers=Array.from({length:markerCount},(_,index)=>{const angle=index/markerCount*Math.PI*2-Math.PI/2;const isMajor=markerStyle===\"minutes\"?index%5===0:true;const inner=isMajor?37:39;const outer=44;return{x1:50+Math.cos(angle)*inner,y1:50+Math.sin(angle)*inner,x2:50+Math.cos(angle)*outer,y2:50+Math.sin(angle)*outer,strokeWidth:isMajor?1.4:.9};});return{hourAngle:hourProgress*30,minuteAngle:minuteProgress*6,secondAngle:secondProgress*6,markers:builtMarkers};},[now,smoothSeconds,markerStyle]);return /*#__PURE__*/_jsx(\"div\",{role:\"img\",\"aria-label\":`Analog clock showing local time ${getAccessibleTime(now)}`,style:{...style,width:\"100%\",height:\"100%\",position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 100 100\",width:\"100%\",height:\"100%\",preserveAspectRatio:\"xMidYMid meet\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"50\",cy:\"50\",r:45,fill:faceColor,stroke:borderColor,strokeWidth:borderWidth}),markers.map((marker,index)=>/*#__PURE__*/_jsx(\"line\",{x1:marker.x1,y1:marker.y1,x2:marker.x2,y2:marker.y2,stroke:markColor,strokeWidth:marker.strokeWidth,strokeLinecap:\"butt\"},index)),showNumbers&&/*#__PURE__*/_jsx(_Fragment,{children:[12,3,6,9].map(value=>{const angle=value%12/12*Math.PI*2-Math.PI/2;const radius=31;const x=50+Math.cos(angle)*radius;const y=50+Math.sin(angle)*radius;return /*#__PURE__*/_jsx(\"text\",{x:x,y:y,fill:markColor,textAnchor:\"middle\",dominantBaseline:\"central\",style:{...font,fontSize:\"7px\"},children:value},value);})}),logoText?/*#__PURE__*/_jsx(\"text\",{x:\"50\",y:\"63\",fill:labelColor,textAnchor:\"middle\",dominantBaseline:\"middle\",style:{...font,fontSize:\"4px\",letterSpacing:\"0.08em\"},children:logoText}):null,/*#__PURE__*/_jsx(\"g\",{transform:`rotate(${hourAngle} 50 50)`,children:/*#__PURE__*/_jsx(\"line\",{x1:\"50\",y1:\"52\",x2:\"50\",y2:\"28\",stroke:handColor,strokeWidth:\"2.8\",strokeLinecap:\"butt\"})}),/*#__PURE__*/_jsx(\"g\",{transform:`rotate(${minuteAngle} 50 50)`,children:/*#__PURE__*/_jsx(\"line\",{x1:\"50\",y1:\"53\",x2:\"50\",y2:\"20\",stroke:handColor,strokeWidth:\"1.8\",strokeLinecap:\"butt\"})}),showSeconds&&/*#__PURE__*/_jsx(\"g\",{transform:`rotate(${secondAngle} 50 50)`,children:/*#__PURE__*/_jsx(\"line\",{x1:\"50\",y1:\"56\",x2:\"50\",y2:\"16\",stroke:secondHandColor,strokeWidth:\"0.9\",strokeLinecap:\"butt\"})}),showCenterDot&&/*#__PURE__*/_jsx(\"circle\",{cx:\"50\",cy:\"50\",r:showSeconds?1.6:1.9,fill:showSeconds?secondHandColor:handColor})]})});}addPropertyControls(BauhausAnalogClock,{faceColor:{type:ControlType.Color,title:\"Face\",defaultValue:\"#F5F5F2\"},markColor:{type:ControlType.Color,title:\"Marks\",defaultValue:\"#1F1F1F\"},handColor:{type:ControlType.Color,title:\"Hands\",defaultValue:\"#1A1A1A\"},secondHandColor:{type:ControlType.Color,title:\"Second\",defaultValue:\"#E2542D\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"#D9D9D6\"},labelColor:{type:ControlType.Color,title:\"Label\",defaultValue:\"#5A5A5A\"},borderWidth:{type:ControlType.Number,title:\"Border W\",defaultValue:1,min:0,max:4,step:.25},markerStyle:{type:ControlType.Enum,title:\"Markers\",defaultValue:\"minimal\",options:[\"minimal\",\"quarters\",\"minutes\"],optionTitles:[\"Minimal\",\"Quarters\",\"Minutes\"],displaySegmentedControl:true},showNumbers:{type:ControlType.Boolean,title:\"Numbers\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},showSeconds:{type:ControlType.Boolean,title:\"Seconds\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},smoothSeconds:{type:ControlType.Boolean,title:\"Smooth Sec\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},showCenterDot:{type:ControlType.Boolean,title:\"Center Dot\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},logoText:{type:ControlType.String,title:\"Label Text\",defaultValue:\"STUDIO\",placeholder:\"Brand label\"},font:{type:ControlType.Font,title:\"Font\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},controls:\"extended\",defaultFontType:\"sans-serif\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BauhausAnalogClock\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BauhausAnalogClock.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useEffect,useMemo,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const COMMAND_RE=/[MLHVCSQZmlhvcsqz]/;const COMMAND_ARGS={M:2,m:2,L:2,l:2,H:1,h:1,V:1,v:1,C:6,c:6,S:4,s:4,Q:4,q:4,Z:0,z:0};// These are the visible filled paths from the SVG you posted. The original\n// file also contains mask paths and masked stroke duplicates; those are not\n// editable shapes in Figma's double-click view.\nconst DEFAULT_PATH_DATA=[\"M549.352 369.313H680.09V334.886H642.282V16.4949H553.572V53.25H634.273L594.137 85.6094V334.886H549.352V369.313Z\",\"M803.816 135.663C789.398 135.522 775.114 138.433 761.903 144.203C748.692 149.973 736.853 158.47 727.165 169.141C706.724 192.896 695.802 223.373 696.503 254.695C695.8 286.083 706.929 316.586 727.682 340.158C737.525 350.871 749.512 359.397 762.866 365.18C776.22 370.962 790.642 373.877 805.195 373.728C846.019 373.728 865.482 352.722 873.406 340.242L874.611 338.351H884.603L885.034 341.965C885.771 348.766 888.81 355.111 893.646 359.952C896.563 362.637 899.981 364.72 903.706 366.079C907.431 367.438 911.389 368.054 915.35 367.878H951.868V333.451H945.408C943.442 333.655 941.454 333.42 939.584 332.778C937.714 332.137 936.006 331.104 934.579 329.736C933.153 328.368 932.043 326.701 931.324 324.861C930.606 323.02 930.299 321.041 930.422 319.07V141.513H884.689V170.259H874.441L873.234 168.628C866.805 159.899 858.657 152.576 849.29 147.111C835.417 139.331 819.722 135.38 803.816 135.663ZM814.754 330.778C805.349 330.949 796.007 329.23 787.278 325.726C778.55 322.223 770.613 317.004 763.94 310.379C756.992 303.001 751.58 294.321 748.017 284.836C744.454 275.351 742.812 265.249 743.185 255.124C742.627 234.722 749.862 214.871 763.423 199.609C769.962 192.706 777.86 187.233 786.62 183.53C795.38 179.827 804.812 177.973 814.323 178.092C823.606 177.947 832.826 179.661 841.435 183.135C850.044 186.609 857.869 191.777 864.449 198.323C871.522 205.942 877.021 214.883 880.627 224.631C884.233 234.379 885.875 244.739 885.463 255.124C885.918 274.689 879.107 293.729 866.343 308.572C859.861 315.779 851.893 321.498 842.987 325.331C834.08 329.165 824.448 331.022 814.754 330.778Z\",\"M1151.07 367.879H1196.81V218.463C1197.27 196.751 1189.35 175.695 1174.67 159.678C1166.94 151.753 1157.63 145.523 1147.36 141.389C1137.08 137.254 1126.06 135.306 1114.99 135.665C1101.67 135.425 1088.52 138.56 1076.75 144.784C1067.43 149.807 1059.64 157.239 1054.18 166.301L1052.98 168.369H1042.47V141.347H996.649V367.879H1042.38V233.693C1042.22 226.282 1043.56 218.92 1046.32 212.041C1049.08 205.163 1053.22 198.914 1058.47 193.676C1063.71 188.439 1069.97 184.325 1076.86 181.573C1083.75 178.821 1091.12 177.489 1098.54 177.665C1105.43 177.563 1112.27 178.824 1118.67 181.38C1125.07 183.936 1130.9 187.739 1135.83 192.559C1140.76 197.645 1144.64 203.647 1147.24 210.234C1149.84 216.822 1151.11 223.864 1150.99 230.944L1151.07 367.879Z\",\"M484.769 367.879H530.5V218.463C530.97 196.751 523.043 175.695 508.367 159.678C500.633 151.753 491.332 145.523 481.055 141.389C470.779 137.254 459.752 135.306 448.68 135.665C435.367 135.425 422.21 138.56 410.441 144.784C401.127 149.807 393.334 157.239 387.877 166.301L386.67 168.369H376.336V141.347H330.602V367.879H376.336V233.693C376.17 226.282 377.511 218.92 380.276 212.041C383.041 205.163 387.172 198.914 392.421 193.676C397.67 188.439 403.926 184.325 410.813 181.573C417.7 178.821 425.075 177.489 432.49 177.665C439.382 177.563 446.226 178.824 452.627 181.38C459.028 183.936 464.859 187.739 469.783 192.559C474.714 197.645 478.591 203.647 481.192 210.234C483.793 216.822 485.067 223.864 484.941 230.944L484.769 367.879Z\",\"M1339.05 130.94C1324.59 130.803 1310.28 133.812 1297.1 139.757C1283.93 145.702 1272.2 154.441 1262.74 165.367C1242.54 189.699 1231.83 220.516 1232.6 252.124C1231.93 284.116 1243.23 315.205 1264.29 339.309C1274.08 350.154 1286.03 358.821 1299.39 364.751C1312.74 370.682 1327.19 373.744 1341.81 373.736C1354.95 374.212 1368.02 371.483 1379.87 365.785C1391.72 360.087 1402.01 351.592 1409.85 341.032L1411.05 339.477H1420.27V367.971H1466V14.9846H1420.27V167.435H1410.1L1408.9 165.88C1401.02 154.771 1390.53 145.776 1378.35 139.682C1366.17 133.587 1352.67 130.584 1339.05 130.94ZM1350.94 331.644C1341.39 331.738 1331.92 329.862 1323.13 326.13C1314.34 322.398 1306.42 316.894 1299.86 309.959C1285.85 294.268 1278.33 273.839 1278.85 252.813C1278.32 231.945 1285.6 211.63 1299.26 195.836C1305.73 188.714 1313.63 183.033 1322.45 179.177C1331.26 175.32 1340.79 173.37 1350.42 173.453C1359.85 173.314 1369.22 175.121 1377.93 178.748C1386.64 182.375 1394.51 187.748 1401.06 194.541C1415.38 210.492 1422.92 231.398 1422.07 252.813C1422.43 272.939 1415.59 292.529 1402.78 308.068C1396.39 315.55 1388.44 321.534 1379.48 325.609C1370.52 329.684 1360.78 331.743 1350.94 331.644Z\",\"M174.18 439.825H202.257C221.203 441.073 239.985 435.618 255.312 424.419C268.317 413.488 274.947 396.536 274.947 374.073V141.69H197.434V180.849H233.349V373.728C233.698 377.428 233.255 381.155 232.052 384.671C230.849 388.188 228.914 391.414 226.373 394.127C220.539 398.847 213.091 401.098 205.617 400.405H173.921L174.18 439.825Z\",\"M45.3023 367.964H90.777V180.851H145.295V141.431H103.006C98.4378 141.431 94.0578 139.617 90.8274 136.388C87.5971 133.16 85.781 128.783 85.781 124.218V41.9159H176.73V0H117.908C93.4481 0 74.8434 6.4591 62.5274 19.1971C50.1579 33.7173 43.9741 52.5038 45.3023 71.5268V141.952H0V179.389H45.3023V367.964Z\"];function tokenizePath(d){const tokens=[];let i=0;const cleaned=d.replace(/,/g,\" \");while(i<cleaned.length){const char=cleaned[i];if(COMMAND_RE.test(char)){tokens.push(char);i+=1;continue;}if(/\\s/.test(char)){i+=1;continue;}const match=cleaned.slice(i).match(/^[-+]?(?:\\d*\\.\\d+|\\d+)(?:[eE][-+]?\\d+)?/);if(match){tokens.push(Number(match[0]));i+=match[0].length;continue;}i+=1;}return tokens;}function isCommand(token){return typeof token===\"string\"&&COMMAND_RE.test(token);}function absolutePoint(x,y,cx,cy,relative){return relative?{x:cx+x,y:cy+y}:{x,y};}function parsePathData(d){const tokens=tokenizePath(d);const segments=[];let i=0;let command=null;let cx=0;let cy=0;let subpathX=0;let subpathY=0;let previousCubicControl=null;const readNumber=()=>{const token=tokens[i];if(typeof token!==\"number\")throw new Error(\"Invalid SVG path\");i+=1;return token;};const push=segment=>{segments.push(segment);if(segment.type===\"Z\"){cx=subpathX;cy=subpathY;return;}if(segment.type===\"M\"){subpathX=segment.x;subpathY=segment.y;}cx=segment.type===\"M\"||segment.type===\"L\"?segment.x:segment.x;cy=segment.type===\"M\"||segment.type===\"L\"?segment.y:segment.y;};while(i<tokens.length){if(isCommand(tokens[i])){command=tokens[i];i+=1;}if(!command)throw new Error(\"SVG path must start with a command\");const upper=command.toUpperCase();const relative=command===command.toLowerCase();const args=COMMAND_ARGS[command];if(upper===\"Z\"){push({type:\"Z\"});previousCubicControl=null;command=null;continue;}while(i<tokens.length&&typeof tokens[i]===\"number\"){if(upper===\"M\"){const p=absolutePoint(readNumber(),readNumber(),cx,cy,relative);push({type:\"M\",x:p.x,y:p.y});command=relative?\"l\":\"L\";previousCubicControl=null;continue;}if(upper===\"L\"){const p=absolutePoint(readNumber(),readNumber(),cx,cy,relative);push({type:\"L\",x:p.x,y:p.y});previousCubicControl=null;continue;}if(upper===\"H\"){const x=relative?cx+readNumber():readNumber();push({type:\"L\",x,y:cy});previousCubicControl=null;continue;}if(upper===\"V\"){const y=relative?cy+readNumber():readNumber();push({type:\"L\",x:cx,y});previousCubicControl=null;continue;}if(upper===\"C\"){const c1=absolutePoint(readNumber(),readNumber(),cx,cy,relative);const c2=absolutePoint(readNumber(),readNumber(),cx,cy,relative);const p=absolutePoint(readNumber(),readNumber(),cx,cy,relative);push({type:\"C\",x1:c1.x,y1:c1.y,x2:c2.x,y2:c2.y,x:p.x,y:p.y});previousCubicControl=c2;continue;}if(upper===\"S\"){const c1=previousCubicControl?{x:cx*2-previousCubicControl.x,y:cy*2-previousCubicControl.y}:{x:cx,y:cy};const c2=absolutePoint(readNumber(),readNumber(),cx,cy,relative);const p=absolutePoint(readNumber(),readNumber(),cx,cy,relative);push({type:\"C\",x1:c1.x,y1:c1.y,x2:c2.x,y2:c2.y,x:p.x,y:p.y});previousCubicControl=c2;continue;}if(upper===\"Q\"){const c1=absolutePoint(readNumber(),readNumber(),cx,cy,relative);const p=absolutePoint(readNumber(),readNumber(),cx,cy,relative);push({type:\"Q\",x1:c1.x,y1:c1.y,x:p.x,y:p.y});previousCubicControl=null;continue;}// Unsupported command in this simpler renderer. Consume its group\n// so one unsupported segment does not loop forever.\nfor(let n=0;n<args;n++)readNumber();previousCubicControl=null;}}return segments;}function serializePath(segments){return segments.map(segment=>{if(segment.type===\"M\")return`M${round(segment.x)} ${round(segment.y)}`;if(segment.type===\"L\")return`L${round(segment.x)} ${round(segment.y)}`;if(segment.type===\"C\"){return`C${round(segment.x1)} ${round(segment.y1)} ${round(segment.x2)} ${round(segment.y2)} ${round(segment.x)} ${round(segment.y)}`;}if(segment.type===\"Q\"){return`Q${round(segment.x1)} ${round(segment.y1)} ${round(segment.x)} ${round(segment.y)}`;}return\"Z\";}).join(\" \");}function round(value){return Math.round(value*1e3)/1e3;}function cloneSegments(segments){return JSON.parse(JSON.stringify(segments));}function makePaths(pathData){return pathData.map((d,index)=>{const segments=parsePathData(d);return{id:`path-${index}`,segments,original:cloneSegments(segments)};});}function extractFilledPathData(svgCode){const doc=new DOMParser().parseFromString(svgCode,\"image/svg+xml\");const svg=doc.querySelector(\"svg\");if(!svg)return[];const paths=Array.from(svg.querySelectorAll(\"path\"));const visibleFilledPaths=paths.filter(path=>{if(path.closest(\"mask, defs, clipPath, symbol, pattern, marker\")){return false;}if(path.hasAttribute(\"mask\")&&!path.getAttribute(\"fill\")){return false;}const fill=path.getAttribute(\"fill\");return Boolean(fill&&fill.toLowerCase()!==\"none\");});const unique=new Set;for(const path of visibleFilledPaths){const d=path.getAttribute(\"d\")?.replace(/\\s+/g,\" \").trim();if(d)unique.add(d);}return Array.from(unique);}function getAnchors(paths){const anchors=[];const seen=new Set;paths.forEach((path,pathIndex)=>{path.segments.forEach((segment,segIndex)=>{if(segment.type===\"Z\")return;const x=segment.type===\"M\"||segment.type===\"L\"?segment.x:segment.x;const y=segment.type===\"M\"||segment.type===\"L\"?segment.y:segment.y;const key=`${pathIndex}:${round(x)}:${round(y)}`;if(seen.has(key))return;seen.add(key);anchors.push({pathIndex,segIndex,x,y});});});return anchors;}function getSegmentAnchor(segment){if(segment.type===\"Z\")return null;return{x:segment.x,y:segment.y};}function getAffectedSegments(path,anchor){const tolerance=.75;const affected=[];path.segments.forEach((segment,index)=>{const point=getSegmentAnchor(segment);if(!point)return;if(Math.hypot(point.x-anchor.x,point.y-anchor.y)<=tolerance){affected.push(index);}});return affected.length>0?affected:[anchor.segIndex];}function getViewBox(paths){const anchors=getAnchors(paths);const xs=anchors.map(anchor=>anchor.x);const ys=anchors.map(anchor=>anchor.y);const minX=Math.min(...xs);const maxX=Math.max(...xs);const minY=Math.min(...ys);const maxY=Math.max(...ys);const width=Math.max(1,maxX-minX);const height=Math.max(1,maxY-minY);const verticalPadding=height*.08;return`${round(minX)} ${round(minY-verticalPadding)} ${round(width)} ${round(height+verticalPadding*2)}`;}function moveAnchor(paths,drag,point){const path=paths[drag.pathIndex];drag.affectedSegIndices.forEach(segIndex=>{const segment=path.segments[segIndex];if(segment.type===\"Z\")return;segment.x=point.x;segment.y=point.y;});}function resetOneAnchor(paths,anchor){const current=paths[anchor.pathIndex].segments[anchor.segIndex];const original=paths[anchor.pathIndex].original[anchor.segIndex];Object.assign(current,cloneSegments([original])[0]);}/**\n * Figma-style path playground for the supplied wordmark SVG.\n *\n * @framerIntrinsicWidth 900\n * @framerIntrinsicHeight 300\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function SVGPathEditor(props){const{svgCode=\"\",svgFile=\"\",backgroundColor=\"#111111\",pathColor=\"#E8E8EC\",pathStrokeWidth=1,fillOpacity=.12,anchorBorderColor=\"#0099FF\",anchorSize=5,showResetButton=true,style}=props;const[paths,setPaths]=useState(()=>makePaths(DEFAULT_PATH_DATA));const[viewBox,setViewBox]=useState(()=>getViewBox(makePaths(DEFAULT_PATH_DATA)));const[drag,setDrag]=useState(null);const svgRef=useRef(null);const anchors=useMemo(()=>getAnchors(paths),[paths]);const viewBoxParts=viewBox.split(/\\s+/).map(Number);const viewBoxAverage=((viewBoxParts[2]||100)+(viewBoxParts[3]||100))/2;const nodeR=anchorSize/800*viewBoxAverage;const hitR=nodeR*2.4;const strokeW=pathStrokeWidth/800*viewBoxAverage;const loadSvgCode=useCallback(code=>{const pathData=extractFilledPathData(code);if(pathData.length===0)return false;const nextPaths=makePaths(pathData);setPaths(nextPaths);setViewBox(getViewBox(nextPaths));return true;},[]);useEffect(()=>{if(svgCode.trim()){loadSvgCode(svgCode);return;}if(!svgFile){const nextPaths=makePaths(DEFAULT_PATH_DATA);setPaths(nextPaths);setViewBox(getViewBox(nextPaths));return;}let cancelled=false;fetch(svgFile).then(response=>response.text()).then(code=>{if(!cancelled)loadSvgCode(code);}).catch(()=>{if(!cancelled){const nextPaths=makePaths(DEFAULT_PATH_DATA);setPaths(nextPaths);setViewBox(getViewBox(nextPaths));}});return()=>{cancelled=true;};},[loadSvgCode,svgCode,svgFile]);const screenToSvg=useCallback((clientX,clientY)=>{const svg=svgRef.current;if(!svg)return{x:clientX,y:clientY};const point=svg.createSVGPoint();point.x=clientX;point.y=clientY;const ctm=svg.getScreenCTM();if(!ctm)return{x:clientX,y:clientY};const svgPoint=point.matrixTransform(ctm.inverse());return{x:svgPoint.x,y:svgPoint.y};},[]);const onPointerDown=useCallback((event,anchor)=>{event.preventDefault();event.currentTarget.setPointerCapture(event.pointerId);setDrag({...anchor,startX:anchor.x,startY:anchor.y,affectedSegIndices:getAffectedSegments(paths[anchor.pathIndex],anchor)});},[paths]);useEffect(()=>{if(!drag)return;const onMove=event=>{const point=screenToSvg(event.clientX,event.clientY);setPaths(previous=>{const next=previous.map(path=>({...path,segments:cloneSegments(path.segments)}));moveAnchor(next,drag,point);return next;});};const onUp=()=>setDrag(null);window.addEventListener(\"pointermove\",onMove);window.addEventListener(\"pointerup\",onUp);window.addEventListener(\"pointercancel\",onUp);return()=>{window.removeEventListener(\"pointermove\",onMove);window.removeEventListener(\"pointerup\",onUp);window.removeEventListener(\"pointercancel\",onUp);};},[drag,screenToSvg]);return /*#__PURE__*/_jsxs(\"div\",{style:{...style,position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"visible\",backgroundColor,touchAction:\"none\"},children:[showResetButton&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>setPaths(previous=>previous.map(path=>({...path,segments:cloneSegments(path.original)}))),style:{position:\"absolute\",top:14,right:14,zIndex:2,border:\"1px solid rgba(255,255,255,0.16)\",borderRadius:8,background:\"rgba(255,255,255,0.08)\",color:\"rgba(255,255,255,0.86)\",padding:\"7px 12px\",fontSize:13,cursor:\"pointer\"},children:\"Reset\"}),/*#__PURE__*/_jsxs(\"svg\",{ref:svgRef,viewBox:viewBox,width:\"100%\",height:\"100%\",overflow:\"visible\",preserveAspectRatio:\"xMidYMid meet\",style:{display:\"block\",overflow:\"visible\",touchAction:\"none\"},children:[paths.map(path=>{const d=serializePath(path.segments);return /*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"path\",{d:d,fill:pathColor,opacity:fillOpacity}),/*#__PURE__*/_jsx(\"path\",{d:d,fill:\"none\",stroke:pathColor,strokeWidth:strokeW,strokeLinecap:\"round\",strokeLinejoin:\"round\"})]},path.id);}),anchors.map(anchor=>/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"rect\",{x:anchor.x-hitR,y:anchor.y-hitR,width:hitR*2,height:hitR*2,fill:\"transparent\",style:{cursor:drag?\"grabbing\":\"grab\",touchAction:\"none\"},onPointerDown:event=>onPointerDown(event,anchor),onDoubleClick:()=>setPaths(previous=>{const next=previous.map(path=>({...path,segments:cloneSegments(path.segments)}));resetOneAnchor(next,anchor);return next;})}),/*#__PURE__*/_jsx(\"rect\",{x:anchor.x-nodeR,y:anchor.y-nodeR,width:nodeR*2,height:nodeR*2,fill:backgroundColor,stroke:anchorBorderColor,strokeWidth:Math.max(strokeW,nodeR*.32),style:{pointerEvents:\"none\"}})]},`${anchor.pathIndex}-${anchor.segIndex}`))]})]});}addPropertyControls(SVGPathEditor,{svgCode:{type:ControlType.String,title:\"SVG Code\",displayTextArea:true},svgFile:{type:ControlType.File,title:\"SVG File\",allowedFileTypes:[\"svg\"]},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#111111\"},pathColor:{type:ControlType.Color,title:\"Path Color\",defaultValue:\"#E8E8EC\"},pathStrokeWidth:{type:ControlType.Number,title:\"Stroke Width\",defaultValue:1,min:.25,max:4,step:.25},fillOpacity:{type:ControlType.Number,title:\"Fill Opacity\",defaultValue:.12,min:0,max:.5,step:.01},anchorBorderColor:{type:ControlType.Color,title:\"Anchor Border\",defaultValue:\"#0099FF\"},anchorSize:{type:ControlType.Number,title:\"Anchor Size\",defaultValue:5,min:2,max:12,step:1},showResetButton:{type:ControlType.Boolean,title:\"Reset Button\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SVGPathEditor\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"900\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"300\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVG_Path_Logo.map","// Generated by Framer (af215f2)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const YotMrciJq=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 48 48\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 17.176 0 L 17.176 46 M 5.062 14.24 L 5.062 2.457 L 17.176 14.24 M 17.176 31.343 L 5.062 43.543 L 5.062 26.55 L 17.176 14.24 M 17.176 14.24 L 29.289 2.457 L 29.289 14.24 M 5.06 31.637 L 0 31.637 L 0 14.154 L 34.347 14.154 L 34.347 31.637 L 29.287 31.637 M 17.338 14.154 L 29.452 26.464 L 29.452 43.457 L 17.338 31.256\" fill=\"transparent\" height=\"46px\" id=\"O_Ke43dUU\" transform=\"translate(7 1)\" width=\"34.346666666666806px\"><path d=\"M 12.113 0 L 12.113 46 M 0 14.24 L 0 2.457 L 12.113 14.24 M 12.113 31.343 L 0 43.543 L 0 26.55 L 12.113 14.24 M 12.113 14.24 L 24.227 2.457 L 24.227 14.24\" fill=\"transparent\" height=\"46px\" id=\"eGkhSmXPs\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--tx5q38, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\" transform=\"translate(5.062 0)\" width=\"24.226667035421087px\"/><path d=\"M 5.06 17.484 L 0 17.484 L 0 0 L 34.347 0 L 34.347 17.484 L 29.287 17.484\" fill=\"transparent\" height=\"17.48353846153846px\" id=\"xzNZWOzff\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--tx5q38, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\" transform=\"translate(0 14.154)\" width=\"34.346666666666806px\"/><path d=\"M 0 0 L 12.113 12.31 L 12.113 29.303 L 0 17.103\" fill=\"transparent\" height=\"29.303179487179484px\" id=\"qQG9DISvg\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--tx5q38, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\" transform=\"translate(17.338 14.154)\" width=\"12.11333333333323px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({color,height,id,width,...props})=>{return{...props,YotMrciJq:color??props.YotMrciJq??\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,YotMrciJq,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-SdBvV\",className),layoutId:layoutId,ref:ref,style:{\"--tx5q38\":YotMrciJq,...style}});});const css=[`.framer-SdBvV { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--tx5q38); mask: ${mask}; width: 48px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 48\n * @framerIntrinsicHeight 48\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"YotMrciJq\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"perplexity\",\"color\":{\"type\":\"variable\",\"value\":\"tx5q38\"},\"set\":{\"localId\":\"vectorSet/tSVU6AdRs\",\"id\":\"tSVU6AdRs\",\"moduleId\":\"NRr7MExhKndKN02XJvSb\"}}\n */const Icon=withCSS(Component,css,\"framer-SdBvV\");Icon.displayName=\"perplexity\";export default Icon;addPropertyControls(Icon,{YotMrciJq:{defaultValue:\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\",hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"48\",\"framerVariables\":\"{\\\"YotMrciJq\\\":\\\"color\\\"}\",\"framerIntrinsicHeight\":\"48\",\"framerVector\":\"{\\\"name\\\":\\\"perplexity\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"tx5q38\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/tSVU6AdRs\\\",\\\"id\\\":\\\"tSVU6AdRs\\\",\\\"moduleId\\\":\\\"NRr7MExhKndKN02XJvSb\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (af215f2)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const YotMrciJq=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 48 48\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 42.978 19.083 C 44.033 15.907 43.668 12.43 41.976 9.541 C 39.433 5.114 34.32 2.836 29.327 3.906 C 26.514 0.777 22.245 -0.615 18.127 0.255 C 14.009 1.125 10.668 4.125 9.361 8.125 C 6.081 8.798 3.251 10.851 1.593 13.76 C -0.978 18.181 -0.394 23.757 3.037 27.55 C 1.978 30.725 2.34 34.202 4.029 37.091 C 6.576 41.521 11.692 43.798 16.688 42.726 C 18.91 45.229 22.102 46.652 25.448 46.634 C 30.566 46.638 35.1 43.334 36.663 38.461 C 39.942 37.787 42.773 35.734 44.431 32.826 C 46.971 28.413 46.385 22.867 42.978 19.083 Z M 25.448 43.582 C 23.405 43.585 21.427 42.869 19.859 41.559 L 20.135 41.403 L 29.419 36.044 C 29.889 35.768 30.179 35.265 30.182 34.72 L 30.182 21.63 L 34.108 23.9 C 34.147 23.92 34.174 23.958 34.181 24.001 L 34.181 34.849 C 34.171 39.667 30.267 43.571 25.448 43.582 Z M 6.677 35.566 C 5.652 33.797 5.285 31.723 5.638 29.71 L 5.914 29.875 L 15.208 35.235 C 15.676 35.509 16.256 35.509 16.724 35.235 L 28.077 28.69 L 28.077 33.221 C 28.075 33.269 28.051 33.313 28.013 33.341 L 18.609 38.765 C 14.43 41.172 9.091 39.741 6.677 35.566 Z M 4.231 15.342 C 5.263 13.561 6.891 12.203 8.828 11.508 L 8.828 22.539 C 8.821 23.082 9.11 23.586 9.582 23.854 L 20.879 30.372 L 16.954 32.642 C 16.911 32.665 16.859 32.665 16.816 32.642 L 7.431 27.228 C 3.26 24.81 1.83 19.476 4.231 15.296 L 4.231 15.342 Z M 36.479 22.834 L 25.145 16.252 L 29.061 13.99 C 29.104 13.968 29.156 13.968 29.199 13.99 L 38.585 19.414 C 41.514 21.104 43.204 24.334 42.923 27.705 C 42.641 31.075 40.439 33.98 37.27 35.161 L 37.27 24.13 C 37.253 23.589 36.953 23.096 36.479 22.834 Z M 40.386 16.96 L 40.11 16.794 L 30.835 11.389 C 30.364 11.112 29.78 11.112 29.309 11.389 L 17.965 17.934 L 17.965 13.402 C 17.96 13.355 17.981 13.31 18.02 13.283 L 27.406 7.868 C 30.342 6.177 33.992 6.334 36.772 8.273 C 39.551 10.212 40.959 13.583 40.386 16.923 L 40.386 16.96 Z M 15.824 24.994 L 11.898 22.733 C 11.859 22.709 11.832 22.668 11.825 22.622 L 11.825 11.803 C 11.829 8.414 13.791 5.334 16.86 3.897 C 19.928 2.46 23.551 2.926 26.156 5.092 L 25.88 5.248 L 16.596 10.608 C 16.126 10.883 15.836 11.386 15.833 11.931 L 15.824 24.994 Z M 17.956 20.398 L 23.012 17.484 L 28.077 20.398 L 28.077 26.226 L 23.03 29.14 L 17.965 26.226 L 17.956 20.398 Z\" fill=\"var(--tx5q38, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\" height=\"46.63372253136446px\" id=\"vXZlIg0hA\" transform=\"translate(1 1)\" width=\"46px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({color,height,id,width,...props})=>{return{...props,YotMrciJq:color??props.YotMrciJq??\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,YotMrciJq,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-BYnQw\",className),layoutId:layoutId,ref:ref,style:{\"--tx5q38\":YotMrciJq,...style}});});const css=[`.framer-BYnQw { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--tx5q38); mask: ${mask}; width: 48px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 48\n * @framerIntrinsicHeight 48\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"YotMrciJq\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"openai\",\"color\":{\"type\":\"variable\",\"value\":\"tx5q38\"},\"set\":{\"localId\":\"vectorSet/tSVU6AdRs\",\"id\":\"tSVU6AdRs\",\"moduleId\":\"NRr7MExhKndKN02XJvSb\"}}\n */const Icon=withCSS(Component,css,\"framer-BYnQw\");Icon.displayName=\"openai\";export default Icon;addPropertyControls(Icon,{YotMrciJq:{defaultValue:\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\",hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"YotMrciJq\\\":\\\"color\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"48\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"48\",\"framerVector\":\"{\\\"name\\\":\\\"openai\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"tx5q38\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/tSVU6AdRs\\\",\\\"id\\\":\\\"tSVU6AdRs\\\",\\\"moduleId\\\":\\\"NRr7MExhKndKN02XJvSb\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e8a9766)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const t9hSmWsz6=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 121 72\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 66.507 0 L 66.507 2.377 L 55.415 2.377 L 55.415 9.008 L 65.567 9.008 L 65.567 11.385 L 55.415 11.385 L 55.415 20.799 L 52.658 20.799 L 52.658 0 Z M 75.197 4.785 C 79.803 4.785 82.779 8.038 82.779 12.917 C 82.779 17.797 79.803 21.175 75.197 21.175 C 70.56 21.175 67.646 17.797 67.646 12.917 C 67.646 8.038 70.56 4.785 75.197 4.785 Z M 75.04 18.86 L 75.354 18.86 C 78.487 18.86 79.897 16.108 79.897 12.917 C 79.897 9.758 78.455 7.1 75.354 7.1 L 75.04 7.1 C 71.938 7.1 70.528 9.884 70.528 12.917 C 70.528 15.951 71.907 18.86 75.04 18.86 Z M 94.725 5.161 L 94.693 8.163 C 94.176 8.074 93.652 8.032 93.127 8.038 C 91.09 8.038 88.928 9.008 88.928 12.01 L 88.928 20.799 L 86.171 20.799 L 86.171 5.161 L 88.928 5.161 L 88.928 5.849 C 88.928 6.631 88.834 7.194 88.584 8.07 L 88.928 8.163 C 89.931 5.755 91.748 5.161 94.192 5.161 Z M 114.192 4.785 C 116.072 4.785 119.205 5.724 119.205 9.946 L 119.205 20.799 L 116.448 20.799 L 116.448 10.54 C 116.448 7.788 114.787 7.162 113.127 7.162 L 112.876 7.162 C 111.215 7.162 109.555 8.226 109.555 11.166 L 109.586 20.799 L 106.829 20.799 L 106.829 10.54 C 106.829 7.788 105.168 7.162 103.508 7.162 L 103.257 7.162 C 101.596 7.162 99.936 8.226 99.936 11.166 L 99.936 20.799 L 97.179 20.799 L 97.179 5.161 L 99.967 5.161 L 99.967 5.442 C 99.967 6.255 99.904 6.443 99.622 7.225 L 100.03 7.319 C 100.688 5.63 102.505 4.785 104.573 4.785 C 106.704 4.785 108.521 5.63 108.991 7.694 L 109.336 7.694 C 109.994 5.786 111.779 4.785 114.192 4.785 Z M 7.487 26.539 C 6.109 26.539 5.232 27.102 5.232 28.666 L 5.232 30.573 L 9.305 30.573 L 9.305 32.857 L 5.232 32.857 L 5.232 46.212 L 2.474 46.212 L 2.474 32.857 L 0 32.857 L 0 30.573 L 2.475 30.573 L 2.475 28.54 C 2.475 25.663 4.011 24.099 7.081 24.099 C 7.99 24.099 9.212 24.318 9.494 24.381 L 9.494 26.883 C 8.742 26.664 8.084 26.539 7.488 26.539 Z M 17.594 30.198 C 22.2 30.198 25.177 33.451 25.177 38.33 C 25.177 43.209 22.2 46.587 17.594 46.587 C 12.957 46.587 10.043 43.209 10.043 38.33 C 10.043 33.451 12.957 30.198 17.594 30.198 Z M 17.437 44.273 L 17.751 44.273 C 20.884 44.273 22.294 41.52 22.294 38.33 C 22.294 35.171 20.853 32.513 17.751 32.513 L 17.437 32.513 C 14.336 32.513 12.926 35.296 12.926 38.33 C 12.926 41.364 14.304 44.273 17.437 44.273 Z M 28.724 46.212 L 28.724 24.474 L 31.482 24.474 L 31.482 46.212 L 28.725 46.212 Z M 36.061 46.212 L 36.061 24.474 L 38.818 24.474 L 38.818 46.212 Z M 49.578 30.198 C 54.184 30.198 57.16 33.451 57.16 38.33 C 57.16 43.209 54.184 46.587 49.578 46.587 C 44.941 46.587 42.027 43.209 42.027 38.33 C 42.027 33.451 44.941 30.198 49.578 30.198 Z M 49.421 44.273 L 49.734 44.273 C 52.868 44.273 54.278 41.52 54.278 38.33 C 54.278 35.171 52.836 32.513 49.734 32.513 L 49.421 32.513 C 46.319 32.513 44.909 35.296 44.909 38.33 C 44.909 41.364 46.288 44.273 49.421 44.273 Z M 75.167 39.581 L 77.924 30.573 L 80.775 30.573 L 76.012 46.212 L 72.284 46.212 L 70.122 37.486 C 69.777 36.047 69.683 35.14 69.621 33.701 L 69.213 33.701 C 69.151 35.14 69.057 36.047 68.681 37.486 L 66.519 46.212 L 62.728 46.212 L 57.996 30.573 L 60.879 30.573 L 63.636 39.613 C 64.044 40.989 64.325 42.459 64.482 43.835 L 64.889 43.835 C 65.14 42.459 65.453 40.957 65.798 39.581 L 67.96 30.573 L 70.843 30.573 L 72.973 39.769 C 73.255 40.926 73.663 42.678 73.882 43.835 L 74.289 43.835 C 74.415 42.646 74.791 40.832 75.167 39.581 Z M 81.389 40.77 L 84.272 40.77 C 84.397 42.897 85.963 44.273 88.157 44.273 C 90.099 44.273 91.603 43.46 91.603 41.99 C 91.603 40.707 90.694 40.019 88.876 39.581 L 85.807 38.862 C 83.144 38.236 82.077 36.766 82.077 34.702 C 82.077 31.856 84.648 30.198 88.063 30.198 C 91.635 30.198 94.298 32.356 94.392 35.703 L 91.477 35.703 C 91.32 33.42 89.567 32.513 87.937 32.513 C 86.119 32.513 84.929 33.295 84.929 34.608 C 84.929 35.484 85.367 36.297 86.902 36.641 L 90.13 37.392 C 92.731 37.986 94.454 39.362 94.454 41.771 C 94.454 44.805 92.073 46.587 88.157 46.587 C 83.457 46.587 81.42 43.585 81.389 40.77 Z M 1.503 71.625 L 1.503 55.986 L 4.354 55.986 L 4.354 56.361 C 4.354 57.112 4.26 57.394 3.947 58.207 L 4.354 58.332 C 5.012 56.799 6.798 55.611 9.43 55.611 C 11.999 55.611 14.945 56.549 14.945 60.897 L 14.945 71.625 L 12.187 71.625 L 12.187 61.303 C 12.187 58.895 10.652 57.988 8.49 57.988 L 8.427 57.988 C 6.203 57.988 4.26 59.333 4.26 61.772 L 4.26 71.625 Z M 24.921 55.611 C 28.869 55.611 31.125 57.05 31.125 60.772 L 31.125 68.028 C 31.125 68.997 31.156 69.279 32.065 69.279 C 32.347 69.279 32.566 69.248 32.723 69.216 L 32.723 71.562 C 32.723 71.562 31.783 71.687 31 71.687 C 29.182 71.687 28.681 70.811 28.681 69.811 C 28.681 69.498 28.712 69.341 28.775 69.029 L 28.462 68.935 C 27.396 70.968 25.203 72 22.947 72 C 21.631 72 20.472 71.625 19.563 70.968 C 18.498 70.155 17.84 68.935 17.84 67.402 C 17.84 65.838 18.435 64.587 19.657 63.743 C 20.566 63.149 21.694 62.836 23.354 62.554 L 24.89 62.304 C 27.177 61.929 28.336 61.428 28.336 60.115 C 28.336 58.738 27.052 57.925 24.921 57.925 C 22.822 57.925 21.38 59.083 21.192 61.116 L 18.373 61.116 C 18.498 57.831 20.973 55.611 24.921 55.611 Z M 28.399 65.056 L 28.399 62.836 C 27.741 63.68 26.488 64.275 25.14 64.525 L 23.762 64.775 C 21.882 65.119 20.722 65.713 20.722 67.402 C 20.722 68.935 22.038 69.654 23.605 69.654 C 25.767 69.654 28.399 68.247 28.399 65.056 Z M 44.037 55.986 L 44.005 58.989 C 43.488 58.899 42.964 58.857 42.439 58.864 C 40.402 58.864 38.24 59.833 38.24 62.836 L 38.24 71.625 L 35.483 71.625 L 35.483 55.986 L 38.24 55.986 L 38.24 56.674 C 38.24 57.456 38.146 58.019 37.896 58.895 L 38.24 58.989 C 39.243 56.58 41.06 55.986 43.504 55.986 Z M 55.044 55.986 L 55.013 58.989 C 54.496 58.899 53.971 58.857 53.446 58.864 C 51.41 58.864 49.248 59.833 49.248 62.836 L 49.248 71.625 L 46.49 71.625 L 46.49 55.986 L 49.248 55.986 L 49.248 56.674 C 49.248 57.456 49.155 58.019 48.904 58.895 L 49.249 58.989 C 50.25 56.58 52.069 55.986 54.512 55.986 Z M 62.994 55.611 C 66.942 55.611 69.198 57.05 69.198 60.772 L 69.198 68.028 C 69.198 68.997 69.229 69.279 70.138 69.279 C 70.42 69.279 70.639 69.248 70.796 69.216 L 70.796 71.562 C 70.796 71.562 69.856 71.687 69.072 71.687 C 67.255 71.687 66.754 70.811 66.754 69.811 C 66.754 69.498 66.785 69.341 66.848 69.029 L 66.534 68.935 C 65.469 70.968 63.276 72 61.02 72 C 59.704 72 58.545 71.625 57.636 70.968 C 56.571 70.155 55.913 68.935 55.913 67.402 C 55.913 65.838 56.508 64.587 57.73 63.743 C 58.639 63.149 59.767 62.836 61.427 62.554 L 62.963 62.304 C 65.25 61.929 66.409 61.428 66.409 60.115 C 66.409 58.738 65.124 57.925 62.994 57.925 C 60.895 57.925 59.453 59.083 59.265 61.116 L 56.445 61.116 C 56.571 57.831 59.046 55.611 62.994 55.611 Z M 66.472 65.056 L 66.472 62.836 C 65.814 63.68 64.56 64.275 63.213 64.525 L 61.835 64.775 C 59.955 65.119 58.795 65.713 58.795 67.402 C 58.795 68.935 60.111 69.654 61.678 69.654 C 63.84 69.654 66.472 68.247 66.472 65.056 Z M 79.893 69.091 L 79.893 71.531 C 79.454 71.656 78.608 71.812 77.982 71.812 C 75.036 71.812 74.065 69.873 74.065 66.996 L 74.065 58.269 L 71.809 58.269 L 71.809 55.986 L 74.065 55.986 L 74.065 51.607 L 76.822 51.607 L 76.822 55.986 L 79.611 55.986 L 79.611 58.269 L 76.822 58.269 L 76.822 67.277 C 76.822 68.466 77.073 69.279 78.389 69.279 C 79.11 69.279 79.893 69.091 79.893 69.091 Z M 84.35 53.546 C 83.858 53.551 83.385 53.358 83.038 53.011 C 82.69 52.664 82.497 52.192 82.501 51.701 C 82.501 50.7 83.316 49.887 84.35 49.887 C 85.352 49.887 86.137 50.7 86.137 51.701 C 86.137 52.733 85.353 53.546 84.35 53.546 Z M 82.94 71.625 L 82.94 55.986 L 85.698 55.986 L 85.698 71.625 Z M 96.585 55.611 C 101.19 55.611 104.167 58.864 104.167 63.743 C 104.167 68.622 101.19 72 96.585 72 C 91.947 72 89.033 68.622 89.033 63.743 C 89.033 58.864 91.947 55.611 96.584 55.611 Z M 96.429 69.685 L 96.742 69.685 C 99.874 69.685 101.284 66.933 101.284 63.743 C 101.284 60.584 99.843 57.925 96.741 57.925 L 96.428 57.925 C 93.326 57.925 91.916 60.709 91.916 63.743 C 91.916 66.777 93.295 69.685 96.429 69.685 Z M 107.558 71.625 L 107.558 55.986 L 110.41 55.986 L 110.41 56.361 C 110.41 57.112 110.316 57.394 110.002 58.207 L 110.41 58.332 C 111.068 56.799 112.854 55.611 115.485 55.611 C 118.055 55.611 121 56.549 121 60.897 L 121 71.625 L 118.243 71.625 L 118.243 61.303 C 118.243 58.895 116.707 57.988 114.546 57.988 L 114.483 57.988 C 112.258 57.988 110.316 59.333 110.316 61.772 L 110.316 71.625 Z\" fill=\"var(--eiadom, var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)))\" height=\"71.99999795890815px\" id=\"JmT4rMiXX\" width=\"120.99999609911629px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({color,height,id,width,...props})=>{return{...props,t9hSmWsz6:color??props.t9hSmWsz6??\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,t9hSmWsz6,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-qI3ms\",className),layoutId:layoutId,ref:ref,style:{\"--eiadom\":t9hSmWsz6,...style}});});const css=[`.framer-qI3ms { -webkit-mask: ${mask}; aspect-ratio: 1.6805555555555556; background-color: var(--eiadom); mask: ${mask}; width: 121px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 121\n * @framerIntrinsicHeight 72\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"t9hSmWsz6\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"claim\",\"color\":{\"type\":\"variable\",\"value\":\"eiadom\"},\"set\":{\"localId\":\"vectorSet/e2EfhLgTk\",\"id\":\"e2EfhLgTk\",\"moduleId\":\"XiJrG5kBfxfSSnx8ALPg\"}}\n */const Icon=withCSS(Component,css,\"framer-qI3ms\");Icon.displayName=\"claim\";export default Icon;addPropertyControls(Icon,{t9hSmWsz6:{defaultValue:'var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23)) /* {\"name\":\"(S10) text-icons-primary\"} */',description:\"\",hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"121\",\"framerVariables\":\"{\\\"t9hSmWsz6\\\":\\\"color\\\"}\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"claim\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"eiadom\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/e2EfhLgTk\\\",\\\"id\\\":\\\"e2EfhLgTk\\\",\\\"moduleId\\\":\\\"XiJrG5kBfxfSSnx8ALPg\\\"}}\",\"framerIntrinsicHeight\":\"72\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2b843ce)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getPropertyControls,InjectSelectionStyle,Instance,Link,PathVariablesContext,PropertyOverrides,queryCache,RenderTarget,ResetOuterLinkContext,RichText,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useQueryData,withColumnMasonryLayout,withCSS,withFlowFX,withFX,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js\";import LinktreeLogo from\"https://framerusercontent.com/modules/6yWWR6xYgTJPEGrTDM9I/HNiXDf2J7kmIS9vlYNPE/TRAM0rGfL.js\";import Arc from\"https://framerusercontent.com/modules/dZ9c6z10n71dmz3JQVi4/9V4bd6GeC5hErLrBqMW9/Arc.js\";import PaperPlaneTilt from\"https://framerusercontent.com/modules/FkZd5HGV2AKnradbFrFT/0tKlhfGsXzTchyMSE4Ql/rBV10wjU7.js\";import ArrowRight from\"https://framerusercontent.com/modules/gGXLFANbZFKf2qU8bbVL/uQjjbN7Yn6nBRqTZdwzU/HoKrrnQcM.js\";import{Time as TimeDate}from\"https://framerusercontent.com/modules/HYcHVPAbe8jLEeU7c4mp/QiycTxX7vdblEOi3o00G/Time.js\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/cAPMVEI6osbJ1UvICgTq/Embed.js\";import PhoneCall from\"https://framerusercontent.com/modules/q9mPSllojTcxqGETzw3i/29xmuEUtqv6CYi28VFrM/XsTc5lxfv.js\";import ListMagnifyingGlass from\"https://framerusercontent.com/modules/VBeJlRAXwj8ulXBPB2gl/eJhOwdcZe33YJKPN0pGT/bUhpWyk5x.js\";import ToolButton from\"#framer/local/canvasComponent/bbhQFc6Oc/bbhQFc6Oc.js\";import CalendarCta from\"#framer/local/canvasComponent/mIkFRWrpH/mIkFRWrpH.js\";import ButtonPrimary from\"#framer/local/canvasComponent/N2NVXrTpY/N2NVXrTpY.js\";import AvatarCms from\"#framer/local/canvasComponent/O887WhwZJ/O887WhwZJ.js\";import NavigationCta from\"#framer/local/canvasComponent/OyPaYvTVg/OyPaYvTVg.js\";import Navbar from\"#framer/local/canvasComponent/ydet3WVed/ydet3WVed.js\";import BauhausAnalogClock from\"#framer/local/codeFile/KeWk0OA/BauhausAnalogClock.js\";import SVGPathEditor from\"#framer/local/codeFile/tjUmAG5/SVG_Path_Logo.js\";import Tools from\"#framer/local/collection/dP_cE7QmY/dP_cE7QmY.js\";import Links from\"#framer/local/collection/GhwrpwYyS/GhwrpwYyS.js\";import Branchen from\"#framer/local/collection/hgxZc71XQ/hgxZc71XQ.js\";import Kompetenzen from\"#framer/local/collection/lN3b0_bVR/lN3b0_bVR.js\";import Team from\"#framer/local/collection/np1yHMyn6/np1yHMyn6.js\";import*as sharedStyle1 from\"#framer/local/css/A3iTNI7wV/A3iTNI7wV.js\";import*as sharedStyle3 from\"#framer/local/css/IhZzBtG18/IhZzBtG18.js\";import*as sharedStyle2 from\"#framer/local/css/Ogld6KYSM/Ogld6KYSM.js\";import*as sharedStyle from\"#framer/local/css/TyQ3DtT_d/TyQ3DtT_d.js\";import*as sharedStyle4 from\"#framer/local/css/weLtAGfNd/weLtAGfNd.js\";import Claude from\"#framer/local/vector/dwBnyTcTr/dwBnyTcTr.js\";import Perplexity from\"#framer/local/vector/F1oL1AvuS/F1oL1AvuS.js\";import Basecamp from\"#framer/local/vector/fT6JxXhIa/fT6JxXhIa.js\";import Openai from\"#framer/local/vector/L4OXnL5LW/L4OXnL5LW.js\";import Wordmark from\"#framer/local/vector/XUKa7E1Sa/XUKa7E1Sa.js\";import Claim from\"#framer/local/vector/XWavfbCym/XWavfbCym.js\";const NavbarFonts=getFonts(Navbar);const NavbarWithVariantAppearEffect=withVariantAppearEffect(Navbar);const TimeDateFonts=getFonts(TimeDate);const BauhausAnalogClockFonts=getFonts(BauhausAnalogClock);const ArcFonts=getFonts(Arc);const ContainerWithFX=withFX(Container);const SearchFonts=getFonts(Search);const ListMagnifyingGlassFonts=getFonts(ListMagnifyingGlass);const LinktreeLogoFonts=getFonts(LinktreeLogo);const ArrowRightFonts=getFonts(ArrowRight);const BasecampFonts=getFonts(Basecamp);const AvatarCmsFonts=getFonts(AvatarCms);const ButtonPrimaryFonts=getFonts(ButtonPrimary);const ToolButtonFonts=getFonts(ToolButton);const NavigationCtaFonts=getFonts(NavigationCta);const CalendarCtaFonts=getFonts(CalendarCta);const EmbedFonts=getFonts(Embed);const ClaimFonts=getFonts(Claim);const PaperPlaneTiltFonts=getFonts(PaperPlaneTilt);const PhoneCallFonts=getFonts(PhoneCall);const MotionDivWithColumnMasonryLayout=withColumnMasonryLayout(motion.div);const WordmarkFonts=getFonts(Wordmark);const SVGPathEditorFonts=getFonts(SVGPathEditor);const MotionDivWithFX=withFX(motion.div);const MotionDivWithFlowFX=withFlowFX(motion.div);const NavigationCtaControls=getPropertyControls(NavigationCta);const breakpoints={dAujQHRBm:\"(max-width: 809.98px)\",rVjfnfR4a:\"(min-width: 1920px)\",TQuBf2G2j:\"(min-width: 1200px) and (max-width: 1919.98px)\",WgHZycrHU:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-EAAoN\";const variantClassNames={dAujQHRBm:\"framer-v-wtxdch\",rVjfnfR4a:\"framer-v-j97s2k\",TQuBf2G2j:\"framer-v-1wxnapq\",WgHZycrHU:\"framer-v-zbt7jj\"};const tdmVuY83w=undefined;const RsRRyuk_G=undefined;const Di9K5ojf3=undefined;const WRPy0d4VqcWs9tBLSd=undefined;const cAg8Y8SdscWs9tBLSd=undefined;const zJMN5rBKlcWs9tBLSd=undefined;const idcWs9tBLSd=undefined;const tnvSUgNh5lEwNeMsel=undefined;const idlEwNeMsel=undefined;const r3ZRxuiG2lEwNeMsel=undefined;const WRPy0d4VqJtRUfclnu=undefined;const cAg8Y8SdsJtRUfclnu=undefined;const zJMN5rBKlJtRUfclnu=undefined;const idJtRUfclnu=undefined;const repeater_item_countJtRUfclnu=undefined;const IxCJDl7BVXac5W7bpG=undefined;const AOrdV4D9tXac5W7bpG=undefined;const idXac5W7bpG=undefined;const repeater_item_countXac5W7bpG=undefined;const Hh2_ezXPZsVkAX9WTR=undefined;const C9TlNXuaXsVkAX9WTR=undefined;const R4Q4BzFNgsVkAX9WTR=undefined;const umr99NskFsVkAX9WTR=undefined;const czPsKs3qasVkAX9WTR=undefined;const yfZF3EEnNsVkAX9WTR=undefined;const v0SIJOpODsVkAX9WTR=undefined;const idsVkAX9WTR=undefined;const repeater_item_countsVkAX9WTR=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={bounce:.2,delay:0,duration:.6,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:150,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:150,y:0};const transition3={delay:0,duration:48,ease:[0,0,1,1],type:\"tween\"};const animation3={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition4={bounce:.2,delay:0,duration:1,type:\"spring\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,x:0,y:0};const transition5={bounce:.2,delay:.1,duration:.6,type:\"spring\"};const animation7={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:150,y:0};const animation8={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const transition6={bounce:.2,delay:.2,duration:.6,type:\"spring\"};const animation9={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:150,y:0};const animation10={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const query=prequery=>prequery({from:{alias:\"cWs9tBLSd\",data:Links,type:\"Collection\"},orderBy:[{collection:\"cWs9tBLSd\",name:\"createdAt\",type:\"Identifier\"}],select:[{collection:\"cWs9tBLSd\",name:\"WRPy0d4Vq\",type:\"Identifier\"},{collection:\"cWs9tBLSd\",name:\"cAg8Y8Sds\",type:\"Identifier\"},{collection:\"cWs9tBLSd\",name:\"zJMN5rBKl\",type:\"Identifier\"},{collection:\"cWs9tBLSd\",name:\"id\",type:\"Identifier\"}],where:{operator:\"not\",type:\"UnaryOperation\",value:{left:{collection:\"cWs9tBLSd\",name:\"Y31UNgh92\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"YXEK2DHGQ\"},type:\"BinaryOperation\"}}});const query1=()=>({from:{alias:\"cWs9tBLSd\",data:Links,type:\"Collection\"},orderBy:[{collection:\"cWs9tBLSd\",name:\"createdAt\",type:\"Identifier\"}],select:[{collection:\"cWs9tBLSd\",name:\"WRPy0d4Vq\",type:\"Identifier\"},{collection:\"cWs9tBLSd\",name:\"cAg8Y8Sds\",type:\"Identifier\"},{collection:\"cWs9tBLSd\",name:\"zJMN5rBKl\",type:\"Identifier\"},{collection:\"cWs9tBLSd\",name:\"id\",type:\"Identifier\"}],where:{operator:\"not\",type:\"UnaryOperation\",value:{left:{collection:\"cWs9tBLSd\",name:\"Y31UNgh92\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"YXEK2DHGQ\"},type:\"BinaryOperation\"}}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const transition7={bounce:.2,delay:.3,duration:.6,type:\"spring\"};const animation11={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:150,y:0};const animation12={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:0};const transition8={bounce:.1,delay:0,duration:.2,type:\"spring\"};const animation13={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition8,y:-2};const query2=prequery=>prequery({from:{alias:\"lEwNeMsel\",data:Team,type:\"Collection\"},select:[{collection:\"lEwNeMsel\",name:\"tnvSUgNh5\",type:\"Identifier\"},{collection:\"lEwNeMsel\",name:\"id\",type:\"Identifier\"},{collection:\"lEwNeMsel\",name:\"r3ZRxuiG2\",type:\"Identifier\"}],where:{left:{type:\"LiteralValue\",value:\"v77jHI0mL\"},operator:\"in\",right:{arguments:[{from:{alias:\"kVMqXGPMd\",data:Tools,type:\"Collection\"},orderBy:[{arguments:[{collection:\"lEwNeMsel\",name:\"kVMqXGPMd\",type:\"Identifier\"},{collection:\"kVMqXGPMd\",name:\"id\",type:\"Identifier\"}],functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"kVMqXGPMd\",name:\"id\",type:\"Identifier\"}],type:\"Select\",where:{left:{collection:\"kVMqXGPMd\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{collection:\"lEwNeMsel\",name:\"kVMqXGPMd\",type:\"Identifier\"},type:\"BinaryOperation\"}}],functionName:\"FLAT_ARRAY\",type:\"FunctionCall\"},type:\"BinaryOperation\"}});const query3=()=>({from:{alias:\"lEwNeMsel\",data:Team,type:\"Collection\"},select:[{collection:\"lEwNeMsel\",name:\"tnvSUgNh5\",type:\"Identifier\"},{collection:\"lEwNeMsel\",name:\"id\",type:\"Identifier\"},{collection:\"lEwNeMsel\",name:\"r3ZRxuiG2\",type:\"Identifier\"}],where:{left:{type:\"LiteralValue\",value:\"v77jHI0mL\"},operator:\"in\",right:{arguments:[{from:{alias:\"kVMqXGPMd\",data:Tools,type:\"Collection\"},orderBy:[{arguments:[{collection:\"lEwNeMsel\",name:\"kVMqXGPMd\",type:\"Identifier\"},{collection:\"kVMqXGPMd\",name:\"id\",type:\"Identifier\"}],functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"kVMqXGPMd\",name:\"id\",type:\"Identifier\"}],type:\"Select\",where:{left:{collection:\"kVMqXGPMd\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{collection:\"lEwNeMsel\",name:\"kVMqXGPMd\",type:\"Identifier\"},type:\"BinaryOperation\"}}],functionName:\"FLAT_ARRAY\",type:\"FunctionCall\"},type:\"BinaryOperation\"}});const transition9={bounce:.2,delay:.4,duration:.6,type:\"spring\"};const animation14={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition9,x:150,y:0};const animation15={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition9,x:0,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const animation16={opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition10={bounce:0,delay:.075,duration:.4,type:\"spring\"};const textEffect={effect:animation16,tokenization:\"word\",transition:transition10,trigger:\"onMount\",type:\"appear\"};const animation17={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,x:0,y:50};const transition11={bounce:.2,delay:.2,duration:.4,type:\"spring\"};const animation18={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,transition:transition11,x:0,y:50};const transition12={bounce:.2,delay:.4,duration:.4,type:\"spring\"};const animation19={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,transition:transition12,x:0,y:50};const transition13={bounce:.2,delay:.6,duration:.4,type:\"spring\"};const animation20={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,transition:transition13,x:0,y:50};const equals=(a,b)=>{return typeof a===\"string\"&&typeof b===\"string\"?a.toLowerCase()===b.toLowerCase():a===b;};const query4=prequery=>prequery({from:{alias:\"JtRUfclnu\",data:Links,type:\"Collection\"},select:[{collection:\"JtRUfclnu\",name:\"WRPy0d4Vq\",type:\"Identifier\"},{collection:\"JtRUfclnu\",name:\"cAg8Y8Sds\",type:\"Identifier\"},{collection:\"JtRUfclnu\",name:\"zJMN5rBKl\",type:\"Identifier\"},{collection:\"JtRUfclnu\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{left:{left:{collection:\"JtRUfclnu\",name:\"i1RACHCbE\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:true},type:\"BinaryOperation\"},operator:\"and\",right:{operator:\"not\",type:\"UnaryOperation\",value:{left:{collection:\"JtRUfclnu\",name:\"Y31UNgh92\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"YXEK2DHGQ\"},type:\"BinaryOperation\"}},type:\"BinaryOperation\"},operator:\"and\",right:{operator:\"not\",type:\"UnaryOperation\",value:{left:{collection:\"JtRUfclnu\",name:\"cAg8Y8Sds\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"Branchen\"},type:\"BinaryOperation\"}},type:\"BinaryOperation\"},operator:\"and\",right:{operator:\"not\",type:\"UnaryOperation\",value:{left:{collection:\"JtRUfclnu\",name:\"cAg8Y8Sds\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"Leistungen\"},type:\"BinaryOperation\"}},type:\"BinaryOperation\"}});const query5=()=>({from:{alias:\"JtRUfclnu\",data:Links,type:\"Collection\"},select:[{collection:\"JtRUfclnu\",name:\"WRPy0d4Vq\",type:\"Identifier\"},{collection:\"JtRUfclnu\",name:\"cAg8Y8Sds\",type:\"Identifier\"},{collection:\"JtRUfclnu\",name:\"zJMN5rBKl\",type:\"Identifier\"},{collection:\"JtRUfclnu\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{left:{left:{collection:\"JtRUfclnu\",name:\"i1RACHCbE\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:true},type:\"BinaryOperation\"},operator:\"and\",right:{operator:\"not\",type:\"UnaryOperation\",value:{left:{collection:\"JtRUfclnu\",name:\"Y31UNgh92\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"YXEK2DHGQ\"},type:\"BinaryOperation\"}},type:\"BinaryOperation\"},operator:\"and\",right:{operator:\"not\",type:\"UnaryOperation\",value:{left:{collection:\"JtRUfclnu\",name:\"cAg8Y8Sds\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"Branchen\"},type:\"BinaryOperation\"}},type:\"BinaryOperation\"},operator:\"and\",right:{operator:\"not\",type:\"UnaryOperation\",value:{left:{collection:\"JtRUfclnu\",name:\"cAg8Y8Sds\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"Leistungen\"},type:\"BinaryOperation\"}},type:\"BinaryOperation\"}});const query6=prequery=>prequery({from:{alias:\"Xac5W7bpG\",data:Branchen,type:\"Collection\"},select:[{collection:\"Xac5W7bpG\",name:\"IxCJDl7BV\",type:\"Identifier\"},{collection:\"Xac5W7bpG\",name:\"AOrdV4D9t\",type:\"Identifier\"},{collection:\"Xac5W7bpG\",name:\"id\",type:\"Identifier\"}]});const query7=()=>({from:{alias:\"Xac5W7bpG\",data:Branchen,type:\"Collection\"},select:[{collection:\"Xac5W7bpG\",name:\"IxCJDl7BV\",type:\"Identifier\"},{collection:\"Xac5W7bpG\",name:\"AOrdV4D9t\",type:\"Identifier\"},{collection:\"Xac5W7bpG\",name:\"id\",type:\"Identifier\"}]});const query8=prequery=>prequery({from:{alias:\"sVkAX9WTR\",data:Kompetenzen,type:\"Collection\"},select:[{collection:\"sVkAX9WTR\",name:\"Hh2_ezXPZ\",type:\"Identifier\"},{collection:\"sVkAX9WTR\",name:\"C9TlNXuaX\",type:\"Identifier\"},{collection:\"sVkAX9WTR\",name:\"R4Q4BzFNg\",type:\"Identifier\"},{collection:\"sVkAX9WTR\",name:\"umr99NskF\",type:\"Identifier\"},{collection:\"sVkAX9WTR\",name:\"czPsKs3qa\",type:\"Identifier\"},{collection:\"sVkAX9WTR\",name:\"yfZF3EEnN\",type:\"Identifier\"},{collection:\"sVkAX9WTR\",name:\"v0SIJOpOD\",type:\"Identifier\"},{collection:\"sVkAX9WTR\",name:\"id\",type:\"Identifier\"}]});const query9=()=>({from:{alias:\"sVkAX9WTR\",data:Kompetenzen,type:\"Collection\"},select:[{collection:\"sVkAX9WTR\",name:\"Hh2_ezXPZ\",type:\"Identifier\"},{collection:\"sVkAX9WTR\",name:\"C9TlNXuaX\",type:\"Identifier\"},{collection:\"sVkAX9WTR\",name:\"R4Q4BzFNg\",type:\"Identifier\"},{collection:\"sVkAX9WTR\",name:\"umr99NskF\",type:\"Identifier\"},{collection:\"sVkAX9WTR\",name:\"czPsKs3qa\",type:\"Identifier\"},{collection:\"sVkAX9WTR\",name:\"yfZF3EEnN\",type:\"Identifier\"},{collection:\"sVkAX9WTR\",name:\"v0SIJOpOD\",type:\"Identifier\"},{collection:\"sVkAX9WTR\",name:\"id\",type:\"Identifier\"}]});const animation21={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:150};const animation22={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:150};const breakpointRules={dAujQHRBm:[\".framer-EAAoN.framer-1wxnapq { padding: 96px 8px 0px 8px; }\",\".framer-EAAoN .framer-i491sd, .framer-EAAoN .framer-178jthw, .framer-EAAoN .framer-28n6rm-container { height: var(--framer-aspect-ratio-supported, 200px); }\",\".framer-EAAoN .framer-xfa60v { height: var(--framer-aspect-ratio-supported, 24px); }\",\".framer-EAAoN .framer-k2e78k { height: var(--framer-aspect-ratio-supported, 48px); }\",\".framer-EAAoN .framer-1n1k7vy { flex-direction: column; }\",\".framer-EAAoN .framer-14k7jwj-container { align-self: unset; flex: none; height: 500px; width: 100%; }\",\".framer-EAAoN .framer-9ssw3v-container { flex: none; width: 100%; }\",\".framer-EAAoN.framer-hgr2mn-container { height: 90%; left: 20px; top: 42px; width: 90%; }\",\".framer-EAAoN .framer-154ll6b { gap: 24px; }\",\".framer-EAAoN .framer-d5vy51 { flex-direction: column; gap: 48px; justify-content: flex-start; padding: 24px 0px 24px 0px; }\",\".framer-EAAoN .framer-12tp1x6 { align-content: center; align-items: center; flex: none; flex-direction: column; gap: 48px 32px; justify-content: flex-start; width: 100%; }\",\".framer-EAAoN .framer-1s8f5xh, .framer-EAAoN .framer-gqny5j, .framer-EAAoN .framer-1t0og2h, .framer-EAAoN .framer-gw5egu, .framer-EAAoN .framer-1rujvik, .framer-EAAoN .framer-snos63, .framer-EAAoN .framer-1p2q5sv { align-content: center; align-items: center; }\",\".framer-EAAoN .framer-1a24wli, .framer-EAAoN .framer-a333f6 { justify-content: center; }\",\".framer-EAAoN .framer-d3g632 { align-content: center; align-items: center; gap: 12px; }\",\".framer-EAAoN .framer-12iggtd { flex-direction: column; gap: 0px; }\",\".framer-EAAoN .framer-8rktn6 { height: 100px; }\",\".framer-EAAoN .framer-qdza1q { height: var(--framer-aspect-ratio-supported, 109px); }\"],rVjfnfR4a:[\".framer-EAAoN .framer-i491sd, .framer-EAAoN .framer-178jthw, .framer-EAAoN .framer-28n6rm-container { height: var(--framer-aspect-ratio-supported, 200px); }\",\".framer-EAAoN .framer-xfa60v { height: var(--framer-aspect-ratio-supported, 24px); }\",\".framer-EAAoN .framer-k2e78k { height: var(--framer-aspect-ratio-supported, 48px); }\",\".framer-EAAoN .framer-8rktn6 { height: 500px; }\"],WgHZycrHU:[\".framer-EAAoN.framer-1wxnapq { padding: 124px 12px 0px 12px; }\",\".framer-EAAoN .framer-i491sd, .framer-EAAoN .framer-178jthw, .framer-EAAoN .framer-28n6rm-container { height: var(--framer-aspect-ratio-supported, 200px); }\",\".framer-EAAoN .framer-xfa60v { height: var(--framer-aspect-ratio-supported, 24px); }\",\".framer-EAAoN .framer-k2e78k { height: var(--framer-aspect-ratio-supported, 48px); }\",\".framer-EAAoN.framer-hgr2mn-container { height: 880px; top: calc(52.59259259259261% - 880px / 2); }\",\".framer-EAAoN .framer-154ll6b { gap: 24px; }\",\".framer-EAAoN .framer-12tp1x6 { align-content: unset; align-items: unset; display: grid; flex: none; gap: 48px 148px; justify-content: unset; width: 532px; }\",\".framer-EAAoN .framer-1s8f5xh, .framer-EAAoN .framer-1t0og2h, .framer-EAAoN .framer-1rujvik, .framer-EAAoN .framer-1p2q5sv { align-self: start; justify-self: start; width: 100%; }\",\".framer-EAAoN .framer-8rktn6 { height: 200px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={dAujQHRBm:\".framer-wtxdch-override\",rVjfnfR4a:\".framer-j97s2k-override\",WgHZycrHU:\".framer-zbt7jj-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EAAoN.framer-1kictcs, .framer-EAAoN .framer-1kictcs { display: block; }\",'.framer-EAAoN.framer-1wxnapq { --selection-background-color: var(--token-a018cb89-e06c-4f46-b9bf-46170c999255, #f5dbee) /* {\"name\":\"rosa-75\"} */; --selection-color: var(--token-293cab36-70c7-4b09-b0cf-b5e0e9ff0dbb, #0a0a0a) /* {\"name\":\"(A2) allways-dark\"} */; align-content: center; align-items: center; background-color: var(--token-3f2bba46-c98c-422e-b3e7-b9345747a44d, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 148px 12px 0px 12px; position: relative; width: 100%; }',\".framer-EAAoN .framer-1odb0iq-container { flex: none; height: auto; left: 50%; max-width: 100%; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: auto; z-index: 9; }\",\".framer-EAAoN.framer-13gc2ad { background-color: rgba(0, 0, 0, 0.2); inset: 0px; position: fixed; user-select: none; z-index: 8; }\",\".framer-EAAoN.framer-7x8n60 { -webkit-backdrop-filter: blur(1px); -webkit-mask: linear-gradient(0deg, #000000 0%, rgb(0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%) add; align-content: flex-end; align-items: flex-end; backdrop-filter: blur(1px); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: 100vh; justify-content: flex-start; mask: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgb(0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%) add; overflow: auto; padding: 64px 4px 0px 4px; position: fixed; right: 0px; top: 0px; width: 300px; will-change: var(--framer-will-change-effect-override, transform); z-index: 8; }\",\".framer-EAAoN .framer-14lq22z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-EAAoN .framer-i491sd { --border-bottom-width: 1px; --border-color: var(--token-62185316-f154-4d78-8ae6-8e8b06efa5b4, #eaeaea); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; aspect-ratio: 1 / 1; background-color: var(--token-da70462f-3e73-4b05-8407-4cbf12b807f1, #f2f2f2); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: var(--framer-aspect-ratio-supported, 144px); justify-content: center; overflow: visible; padding: 12px; position: relative; width: 1px; }\",\".framer-EAAoN .framer-1q2wf9y-container, .framer-EAAoN .framer-1dk8xdb-container, .framer-EAAoN .framer-144zd7r-container, .framer-EAAoN .framer-1vlq2e3-container, .framer-EAAoN .framer-26unka-container, .framer-EAAoN .framer-7cc4lf-container, .framer-EAAoN .framer-6lc97d-container, .framer-EAAoN .framer-1scmeuf-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-EAAoN .framer-178jthw { --border-bottom-width: 1px; --border-color: var(--token-62185316-f154-4d78-8ae6-8e8b06efa5b4, #eaeaea); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; aspect-ratio: 1 / 1; background-color: var(--token-da70462f-3e73-4b05-8407-4cbf12b807f1, #f2f2f2); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 144px); justify-content: center; overflow: visible; padding: 12px; position: relative; width: 1px; }\",\".framer-EAAoN .framer-28n6rm-container { aspect-ratio: 1 / 1; flex: 0.9 0 0px; height: var(--framer-aspect-ratio-supported, 108px); position: relative; width: 1px; }\",\".framer-EAAoN .framer-1nrkk4z-container { bottom: 16px; flex: none; left: 16px; position: absolute; right: 16px; top: 16px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-EAAoN .framer-l1qen2 { --border-bottom-width: 1px; --border-color: var(--token-62185316-f154-4d78-8ae6-8e8b06efa5b4, #eaeaea); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: var(--token-da70462f-3e73-4b05-8407-4cbf12b807f1, #f2f2f2); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 12px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-EAAoN .framer-b5hsaa-container { bottom: 0px; cursor: pointer; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-EAAoN .framer-1su1qmz { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-EAAoN .framer-ywxt7h { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-EAAoN .framer-1yf2wr0, .framer-EAAoN .framer-14ukrm9 { --1m6trwb: 0; --21h8s6: var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, #171717); --pgex8v: 2; aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-EAAoN .framer-b7t97x { --border-bottom-width: 1px; --border-color: var(--token-62185316-f154-4d78-8ae6-8e8b06efa5b4, #eaeaea); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; background-color: var(--token-da70462f-3e73-4b05-8407-4cbf12b807f1, #f2f2f2); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-EAAoN .framer-1nwdl8g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-EAAoN .framer-jvkohl { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: 20px; position: relative; white-space: pre-wrap; width: 142px; word-break: break-word; word-wrap: break-word; }\",\".framer-EAAoN .framer-11ovg82 { display: grid; flex: none; gap: 4px 4px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); height: min-content; justify-content: center; padding: 4px; position: relative; width: 100%; }\",\".framer-EAAoN .framer-1d64l7u { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; justify-self: start; padding: 0px; position: relative; width: 100%; }\",\".framer-EAAoN .framer-xfa60v { --1335ju: 1.5; --18mrqx2: var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, #171717); --3it368: 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-EAAoN .framer-1dxaxy6 { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-EAAoN .framer-1tbsvhi { --border-bottom-width: 1px; --border-color: var(--token-62185316-f154-4d78-8ae6-8e8b06efa5b4, #eaeaea); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; background-color: var(--token-da70462f-3e73-4b05-8407-4cbf12b807f1, #f2f2f2); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 12px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-EAAoN .framer-h8do0p { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-EAAoN .framer-1nbkpm5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-EAAoN .framer-1uhd5zk, .framer-EAAoN .framer-1yp6hde, .framer-EAAoN .framer-1f6acwy, .framer-EAAoN .framer-zo7zzl, .framer-EAAoN .framer-1ejsd84, .framer-EAAoN .framer-k8cioi, .framer-EAAoN .framer-15hwh5z, .framer-EAAoN .framer-1c9kbng, .framer-EAAoN .framer-194nre0, .framer-EAAoN .framer-4koe9y { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-EAAoN .framer-k2e78k { --tx5q38: var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, #171717); aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-EAAoN .framer-1gndh3j, .framer-EAAoN .framer-1gqd16g { 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: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-EAAoN .framer-raox4j { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 4px; height: min-content; justify-content: flex-start; padding: 12px; position: relative; width: 1px; }\",\".framer-EAAoN .framer-1g81lcc { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; position: relative; text-decoration: none; width: 20px; }\",\".framer-EAAoN .framer-1q3nx9b { align-content: center; align-items: center; border-bottom-left-radius: 999px; border-bottom-right-radius: 999px; border-top-left-radius: 999px; border-top-right-radius: 999px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 32px; justify-content: center; overflow: visible; padding: 1px; position: relative; width: 32px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-EAAoN .framer-111b11i-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-EAAoN .framer-1a0nfk6 { --border-bottom-width: 1px; --border-color: var(--token-62185316-f154-4d78-8ae6-8e8b06efa5b4, #eaeaea); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: var(--token-da70462f-3e73-4b05-8407-4cbf12b807f1, #f2f2f2); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 12px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-EAAoN .framer-myekjj { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-EAAoN .framer-1oqx2yb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-EAAoN .framer-iqrq0b { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -24px; position: relative; width: 0px; }\",\".framer-EAAoN .framer-1cehdw9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; max-width: 1920px; order: 1002; overflow: var(--overflow-clip-fallback, clip); padding: 96px 0px 48px 0px; position: relative; width: 100%; }\",\".framer-EAAoN .framer-1n1k7vy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; max-width: 1920px; order: 1003; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-EAAoN .framer-14k7jwj-container { align-self: stretch; flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-EAAoN .framer-9ssw3v-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-EAAoN.framer-1tmhro8 { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; z-index: 9; }\",\".framer-EAAoN.framer-hgr2mn-container { flex: none; height: 600px; left: calc(50.00000000000002% - 80% / 2); position: fixed; top: calc(52.62500000000002% - 600px / 2); width: 80%; z-index: 9; }\",\".framer-EAAoN .framer-154ll6b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: center; max-width: 1920px; order: 1004; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-EAAoN .framer-d5vy51 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1920px; overflow: visible; padding: 64px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-EAAoN .framer-4qjl73 { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-EAAoN .framer-14rccfi { --eiadom: var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, #171717); flex: none; height: var(--framer-aspect-ratio-supported, 72px); position: relative; }\",\".framer-EAAoN .framer-12tp1x6 { align-content: flex-start; align-items: flex-start; display: flex; flex: 0.8 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1920px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-EAAoN .framer-1s8f5xh, .framer-EAAoN .framer-1t0og2h, .framer-EAAoN .framer-1rujvik, .framer-EAAoN .framer-1p2q5sv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-EAAoN .framer-gqny5j { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-EAAoN .framer-1a24wli, .framer-EAAoN .framer-a333f6 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-EAAoN .framer-1x8cma3, .framer-EAAoN .framer-jyk4dm { --1m6trwb: 0; --21h8s6: var(--token-c0a15b79-a7c0-47c3-9559-77b6c9cc266c, #666666); --pgex8v: 1.5; aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-EAAoN .framer-q4t4nz, .framer-EAAoN .framer-1r3yhf8, .framer-EAAoN .framer-1eui4vf, .framer-EAAoN .framer-1984usa, .framer-EAAoN .framer-1ku6i0n, .framer-EAAoN .framer-w6jkvh, .framer-EAAoN .framer-18pju0p, .framer-EAAoN .framer-udpuoq { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-EAAoN .framer-gw5egu, .framer-EAAoN .framer-snos63, .framer-EAAoN .framer-d3g632 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-EAAoN .framer-6irn0t, .framer-EAAoN .framer-vip1gn, .framer-EAAoN .framer-1ouzqnj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-EAAoN .framer-1e5wm0m, .framer-EAAoN .framer-1srdodq, .framer-EAAoN .framer-yg355c { --border-bottom-width: 1px; --border-color: rgba(136, 136, 136, 0.2); --border-left-width: 1px; --border-right-width: 1px; --border-style: dashed; --border-top-width: 1px; align-content: center; align-items: center; background-color: rgba(204, 204, 204, 0.2); border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100px; justify-content: center; min-height: 100%; min-width: 100%; padding: 10px; position: relative; width: min-content; }\",\".framer-EAAoN .framer-12iggtd { 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: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-EAAoN .framer-ua7tk3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 3.33px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-EAAoN .framer-mpnkqg { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-EAAoN .framer-1nqhndu { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 8px); left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 8px; z-index: 1; }\",\".framer-EAAoN .framer-8rktn6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 300px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-EAAoN .framer-qdza1q { --eiadom: var(--token-da70462f-3e73-4b05-8407-4cbf12b807f1, #f2f2f2); flex: none; height: var(--framer-aspect-ratio-supported, 36px); position: relative; width: 100%; }\",\".framer-EAAoN .framer-tb8qdl-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-EAAoN .framer-txncmw { -webkit-user-select: none; align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; left: 0px; order: 1005; overflow: visible; padding: 0px; pointer-events: none; position: absolute; top: 0px; user-select: none; width: 100%; }\",\".framer-EAAoN .framer-n50ury { --border-bottom-width: 0px; --border-color: var(--token-62185316-f154-4d78-8ae6-8e8b06efa5b4, #eaeaea); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0px; -webkit-user-select: none; flex: none; height: 100%; overflow: visible; pointer-events: none; position: relative; user-select: none; width: 1940px; z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -24px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,'.framer-EAAoN[data-selection=\"true\"] * ::selection, .framer-EAAoN [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }','.framer-EAAoN[data-border=\"true\"]::after, .framer-EAAoN [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={dAujQHRBm:\"(max-width: 809.98px)\",rVjfnfR4a:\"(min-width: 1920px)\",TQuBf2G2j:\"(min-width: 1200px) and (max-width: 1919.98px)\",WgHZycrHU:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Bigscreen:\"rVjfnfR4a\",Desktop:\"TQuBf2G2j\",Phone:\"dAujQHRBm\",Tablet:\"WgHZycrHU\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={Artikel:\"M6dRkrcqo\",Branchen:\"tjuy5ZZgy\",Default:\"gFCIfDefU\",Docs:\"YKqEEz6r0\",Jobs:\"TcXvkbyuq\",Kompetenzen:\"quKoZgyBz\",Projekte:\"idWCQY8zx\"};const getProps=({cTAVariant,height,id,scrollSection,seite,width,...props})=>{return{...props,Di9K5ojf3:humanReadableEnumMap[cTAVariant]??cTAVariant??props.Di9K5ojf3??\"gFCIfDefU\",RsRRyuk_G:scrollSection??props.RsRRyuk_G,tdmVuY83w:seite??props.tdmVuY83w,variant:humanReadableVariantMap[props.variant]??props.variant??\"TQuBf2G2j\"};};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{style,className,layoutId,variant,RsRRyuk_G,tdmVuY83w,Di9K5ojf3,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const FKlbwcEcXko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const onTapdlzj2h=({overlay})=>activeVariantCallback(async(...args)=>{await delay(()=>overlay.hide(),100);});const MHk1JTljW1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const J4wVwo2kYko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"dAujQHRBm\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"dAujQHRBm\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"TQuBf2G2j\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-3f2bba46-c98c-422e-b3e7-b9345747a44d, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(MotionDivWithFlowFX,{...restProps,className:cx(scopingClassNames,\"framer-1wxnapq\",className),\"data-layout-template\":true,\"data-selection\":true,flowEffectEnabled:true,flowEffectTransition:transition1,isNestedFlowEffect:false,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:true,dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,width:\"100%\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1odb0iq-container\",\"data-framer-layout-hint-center-x\":true,layout:\"position\",layoutScroll:true,nodeId:\"hzLtIiEcc\",rendersWithMotion:true,scopeId:\"CBu3SsUll\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dAujQHRBm:{variant:matchVariant(\"LLJ7boRLe\")},WgHZycrHU:{variant:matchVariant(\"LLJ7boRLe\")}},children:/*#__PURE__*/_jsx(NavbarWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:RsRRyuk_G,target:\"A74cA6m9z\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,FKlbwcEcX:FKlbwcEcXko9la1({overlay}),height:\"100%\",id:\"hzLtIiEcc\",layoutId:\"hzLtIiEcc\",Nl8ea0vo4:tdmVuY83w,style:{maxWidth:\"100%\"},variant:matchVariant(\"aH0tuKDdh\"),width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.3,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-13gc2ad\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[0,0,1,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"XpS6j2C4f\"),/*#__PURE__*/_jsxs(motion.div,{animate:animation1,className:cx(scopingClassNames,\"framer-7x8n60\"),\"data-framer-name\":\"sidebar\",exit:animation,initial:animation2,children:[/*#__PURE__*/_jsxs(motion.div,{animate:animation1,className:\"framer-14lq22z\",\"data-framer-name\":\"date & time\",exit:animation,initial:animation2,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-i491sd\",\"data-border\":true,\"data-framer-name\":\"date\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1q2wf9y-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"KMpLNRbSE\",rendersWithMotion:true,scopeId:\"CBu3SsUll\",children:/*#__PURE__*/_jsx(TimeDate,{color:\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\",font:{fontFamily:'\"Noi Grotesk Regular\", \"Noi Grotesk Regular Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 2)\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"KMpLNRbSE\",layoutId:\"KMpLNRbSE\",monthFormat:\"short\",outputType:\"date\",showMinutes:false,showMonth:true,showSeconds:true,showWeekday:false,showYear:false,tabularFont:false,timeFormat:\"24h\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-178jthw\",\"data-border\":true,\"data-framer-name\":\"time\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-28n6rm-container\",inComponentSlot:true,isAuthoredByUser:true,nodeId:\"W8BbxtkbA\",rendersWithMotion:true,scopeId:\"CBu3SsUll\",children:/*#__PURE__*/_jsx(BauhausAnalogClock,{borderColor:\"var(--token-da70462f-3e73-4b05-8407-4cbf12b807f1, rgb(242, 242, 242))\",borderWidth:0,faceColor:\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\",font:{fontFamily:'\"Noi Grotesk Medium\", \"Noi Grotesk Medium Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1em\",textAlign:\"center\"},handColor:\"var(--token-da70462f-3e73-4b05-8407-4cbf12b807f1, rgb(242, 242, 242))\",height:\"100%\",id:\"W8BbxtkbA\",labelColor:\"var(--token-3f2bba46-c98c-422e-b3e7-b9345747a44d, rgb(255, 255, 255))\",layoutId:\"W8BbxtkbA\",logoText:\"\",markColor:\"var(--token-da70462f-3e73-4b05-8407-4cbf12b807f1, rgb(242, 242, 242))\",markerStyle:\"minimal\",secondHandColor:\"var(--token-646a5f4e-2427-438b-a34a-784ea61075ce, rgb(237, 192, 225))\",showCenterDot:true,showNumbers:false,showSeconds:true,smoothSeconds:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__loop:animation3,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition3,__perspectiveFX:false,__targetOpacity:1,animate:animation5,className:\"framer-1nrkk4z-container\",exit:animation4,inComponentSlot:true,initial:animation6,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"FTzEvgrZF\",rendersWithMotion:true,scopeId:\"CBu3SsUll\",children:/*#__PURE__*/_jsx(Arc,{alignmentBaseline:\"center\",color:\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\",cylinderHeight:0,flip:false,font:{fontFamily:'\"Noi Grotesk Medium\", \"Noi Grotesk Medium Placeholder\", sans-serif',fontFeatureSettings:\"'dlig' on\",fontSize:\"calc(var(--framer-root-font-size, 1rem) * 0.45)\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.23em\",lineHeight:\"1em\"},height:\"100%\",id:\"FTzEvgrZF\",layoutId:\"FTzEvgrZF\",startOffset:0,style:{height:\"100%\",width:\"100%\"},text:\"OPEN FROM 9 TO 5 :-) OPEN FROM 9 TO 5 :-) OPEN FROM 9 TO 5 :-) \",type:true,width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{animate:animation8,className:\"framer-l1qen2\",\"data-border\":true,\"data-framer-name\":\"suche\",exit:animation7,initial:animation2,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-b5hsaa-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"SBT8jNv8P\",rendersWithMotion:true,scopeId:\"CBu3SsUll\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.2)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\",iconSize:0,iconType:\"default\",id:\"SBT8jNv8P\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"var(--token-3f2bba46-c98c-422e-b3e7-b9345747a44d, rgb(255, 255, 255))\",iconImage:addImageAlt({pixelHeight:32,pixelWidth:33,src:\"https://framerusercontent.com/images/Tadnc0N8C76nEgW9b2XWovdk9JA.svg?width=33&height=32\"},\"\"),iconSize:16,iconType:\"default\"},inputFont:{fontFamily:'\"Noi Grotesk Regular\", \"Noi Grotesk Regular Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:400},placeholderOptions:{placeholderColor:\"var(--token-3f2bba46-c98c-422e-b3e7-b9345747a44d, rgb(255, 255, 255))\",placeholderText:\"Wonach suchst du?\"},textColor:\"var(--token-3f2bba46-c98c-422e-b3e7-b9345747a44d, rgb(255, 255, 255))\"},layoutId:\"SBT8jNv8P\",modalOptions:{backgroundColor:\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\",borderRadius:0,heightIsStatic:false,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:400},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"var(--token-3f2bba46-c98c-422e-b3e7-b9345747a44d, rgb(255, 255, 255))\",subtitleFont:{fontFamily:'\"Noi Grotesk Regular\", \"Noi Grotesk Regular Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 0.725)\",fontStyle:\"normal\",fontWeight:400},subtitleType:\"description\"},titleColor:\"var(--token-3f2bba46-c98c-422e-b3e7-b9345747a44d, rgb(255, 255, 255))\",titleFont:{fontFamily:'\"Noi Grotesk Regular\", \"Noi Grotesk Regular Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:400},titleType:\"title\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1su1qmz\",\"data-framer-name\":\"top\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-y6ics4\",\"data-styles-preset\":\"TyQ3DtT_d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-c0a15b79-a7c0-47c3-9559-77b6c9cc266c, rgb(102, 102, 102))\"},children:\"Wonach suchst du? \"})}),className:\"framer-ywxt7h\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ListMagnifyingGlass,{animated:false,className:\"framer-1yf2wr0\",ezTt3ayMo:true,layoutId:\"bzner4C5V\",lschgej4H:true,qxTvv_EBh:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{animate:animation10,className:\"framer-b7t97x\",\"data-border\":true,\"data-framer-name\":\"quicklinks\",exit:animation9,initial:animation2,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nwdl8g\",\"data-framer-name\":\"top\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1rypl2i\",\"data-styles-preset\":\"A3iTNI7wV\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\"},children:\"Quicklinks\"})}),className:\"framer-jvkohl\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(LinktreeLogo,{animated:false,className:\"framer-14ukrm9\",ezTt3ayMo:true,layoutId:\"xZcVXMKCC\",lschgej4H:true,qxTvv_EBh:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-11ovg82\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({cAg8Y8Sds:cAg8Y8SdscWs9tBLSd,id:idcWs9tBLSd,WRPy0d4Vq:WRPy0d4VqcWs9tBLSd,zJMN5rBKl:zJMN5rBKlcWs9tBLSd},index)=>{WRPy0d4VqcWs9tBLSd??=\"\";cAg8Y8SdscWs9tBLSd??=\"\";zJMN5rBKlcWs9tBLSd??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`cWs9tBLSd-${idcWs9tBLSd}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{zJMN5rBKl:zJMN5rBKlcWs9tBLSd},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d64l7u\",children:[/*#__PURE__*/_jsx(ArrowRight,{animated:false,BKVe8Pgvw:true,className:\"framer-xfa60v\",fICyAUQY1:true,layoutId:\"iL69zkg6F\",lKf_CQTz5:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1veus46\",\"data-styles-preset\":\"Ogld6KYSM\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:WRPy0d4VqcWs9tBLSd,motionChild:true,nodeId:\"XlAx6e82R\",openInNewTab:false,relValues:[],scopeId:\"CBu3SsUll\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-owm9ka\",\"data-styles-preset\":\"IhZzBtG18\",children:\"Startseite\"})})})}),className:\"framer-1dxaxy6\",\"data-framer-name\":\"Title\",\"data-highlight\":true,fonts:[\"Inter\"],onTap:onTapdlzj2h({overlay}),text:cAg8Y8SdscWs9tBLSd,verticalAlignment:\"top\",withExternalLayout:true})]})})},idcWs9tBLSd);})});}})})})]}),/*#__PURE__*/_jsxs(motion.div,{animate:animation12,className:\"framer-1tbsvhi\",\"data-border\":true,\"data-framer-name\":\"tool card\",exit:animation11,initial:animation2,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-h8do0p\",\"data-framer-name\":\"top\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nbkpm5\",\"data-framer-name\":\"header\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1rypl2i\",\"data-styles-preset\":\"A3iTNI7wV\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\"},children:\"Projekt Dashboard\"})}),className:\"framer-1uhd5zk\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1xjtqv1\",\"data-styles-preset\":\"weLtAGfNd\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-c0a15b79-a7c0-47c3-9559-77b6c9cc266c, rgb(102, 102, 102))\"},children:\"Login Bereich\"})}),className:\"framer-1yp6hde\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(Basecamp,{animated:false,className:\"framer-k2e78k\",layoutId:\"E8a2XeHx5\",YotMrciJq:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gndh3j\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-raox4j\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query3(),children:(collection1,paginationInfo1,loadMore1)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({id:idlEwNeMsel,r3ZRxuiG2:r3ZRxuiG2lEwNeMsel,tnvSUgNh5:tnvSUgNh5lEwNeMsel},index1)=>{tnvSUgNh5lEwNeMsel??=\"\";r3ZRxuiG2lEwNeMsel??=\"#09F\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`lEwNeMsel-${idlEwNeMsel}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{tnvSUgNh5:tnvSUgNh5lEwNeMsel},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{tnvSUgNh5:tnvSUgNh5lEwNeMsel},webPageId:\"pchdKwNjS\"},motionChild:true,nodeId:\"F194Fn3sg\",openInNewTab:false,scopeId:\"CBu3SsUll\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1g81lcc framer-1kictcs\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q3nx9b\",\"data-framer-name\":\"border\",whileHover:animation13,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"30px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-111b11i-container\",inComponentSlot:true,nodeId:\"h1yWSJ2eX\",rendersWithMotion:true,scopeId:\"CBu3SsUll\",children:/*#__PURE__*/_jsx(AvatarCms,{height:\"100%\",id:\"h1yWSJ2eX\",layoutId:\"h1yWSJ2eX\",OfaQn4N5e:idlEwNeMsel,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"OlCcvu59d\"),width:\"100%\",wtUnRnUOk:r3ZRxuiG2lEwNeMsel})})})})})})})},idlEwNeMsel);})});}})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1dk8xdb-container\",inComponentSlot:true,nodeId:\"MY6KznuK4\",rendersWithMotion:true,scopeId:\"CBu3SsUll\",children:/*#__PURE__*/_jsx(ButtonPrimary,{AB707fDT9:true,ERV8pGC6a:\"Login\",height:\"100%\",id:\"MY6KznuK4\",layoutId:\"MY6KznuK4\",MHk1JTljW:MHk1JTljW1q29jei({overlay}),qgrweWTQa:false,QkP2Qd6EV:\"https://fjn.land/basecamp\",variant:matchVariant(\"o9DzNUWtN\"),width:\"100%\",XNgxo7pgH:\"Login Basecamp\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{animate:animation15,className:\"framer-1a0nfk6\",\"data-border\":true,\"data-framer-name\":\"ki tools\",exit:animation14,initial:animation2,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-myekjj\",\"data-framer-name\":\"header\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1rypl2i\",\"data-styles-preset\":\"A3iTNI7wV\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\"},children:\"Nicht genug?\"})}),className:\"framer-1f6acwy\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1xjtqv1\",\"data-styles-preset\":\"weLtAGfNd\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-c0a15b79-a7c0-47c3-9559-77b6c9cc266c, rgb(102, 102, 102))\"},children:\"Befrage die KI\"})}),className:\"framer-zo7zzl\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1oqx2yb\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-144zd7r-container\",inComponentSlot:true,nodeId:\"jMhoHo_7_\",rendersWithMotion:true,scopeId:\"CBu3SsUll\",children:/*#__PURE__*/_jsx(ToolButton,{alScdbJPw:\"var(--token-da70462f-3e73-4b05-8407-4cbf12b807f1, rgb(242, 242, 242))\",e_3IH337j:\"Claude\",fP8IyZRN0:\"Befrage Claude nach uns\",GppEmqHtL:Claude,height:\"100%\",id:\"jMhoHo_7_\",layoutId:\"jMhoHo_7_\",oLCcI11uu:\"https://claude.ai/new?q=Wir sind auf der Suche nach einer Kreativagentur mit ganzheitlicher Expertise in Markenstrategien, Kommunikationsdesign und Entwicklung digitaler Ber\\xfchrpunkte. Unser Ziel ist es, unser Auftreten zu verbessern oder neu aufzubauen. Erkl\\xe4re mir bitte, warum fjnland der richtige Partner f\\xfcr uns ist und wie sich ihr Ansatz “Form follows Narration” f\\xfcr uns nutzen l\\xe4sst. Was zeichnet fjnland aus? Was kann ich bei einer Zusammenarbeit erwarten? Wie grenzt sich fjnland zu anderen Agenturen am Markt ab? Fasse mir die wichtigsten Erkenntnisse der Webseite ([https://fjnland.de](https://fjnland.de)) zusammen.\",UybeLBFZR:\"rgb(217, 119, 87)\",variant:matchVariant(\"OyZIFZUs2\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1vlq2e3-container\",inComponentSlot:true,nodeId:\"LVw357ZFj\",rendersWithMotion:true,scopeId:\"CBu3SsUll\",children:/*#__PURE__*/_jsx(ToolButton,{alScdbJPw:\"var(--token-da70462f-3e73-4b05-8407-4cbf12b807f1, rgb(242, 242, 242))\",e_3IH337j:\"ChatGPT\",fP8IyZRN0:\"Befrage ChatGPT nach uns\",GppEmqHtL:Openai,height:\"100%\",id:\"LVw357ZFj\",layoutId:\"LVw357ZFj\",oLCcI11uu:\"https://chat.openai.com/?q=Wir sind auf der Suche nach einer Kreativagentur mit ganzheitlicher Expertise in Markenstrategien, Kommunikationsdesign und Entwicklung digitaler Ber\\xfchrpunkte. Unser Ziel ist es, unser Auftreten zu verbessern oder neu aufzubauen. Erkl\\xe4re mir bitte, warum fjnland der richtige Partner f\\xfcr uns ist und wie sich ihr Ansatz “Form follows Narration” f\\xfcr uns nutzen l\\xe4sst. Was zeichnet fjnland aus? Was kann ich bei einer Zusammenarbeit erwarten? Wie grenzt sich fjnland zu anderen Agenturen am Markt ab? Fasse mir die wichtigsten Erkenntnisse der Webseite ([https://fjnland.de](https://fjnland.de)) zusammen.\",UybeLBFZR:\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\",variant:matchVariant(\"OyZIFZUs2\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-26unka-container\",inComponentSlot:true,nodeId:\"IuGfFh11_\",rendersWithMotion:true,scopeId:\"CBu3SsUll\",children:/*#__PURE__*/_jsx(ToolButton,{alScdbJPw:\"var(--token-da70462f-3e73-4b05-8407-4cbf12b807f1, rgb(242, 242, 242))\",e_3IH337j:\"Perplexity\",fP8IyZRN0:\"Befrage Perplexity nach uns\",GppEmqHtL:Perplexity,height:\"100%\",id:\"IuGfFh11_\",layoutId:\"IuGfFh11_\",oLCcI11uu:\"https://www.perplexity.ai/search?q=Wir sind auf der Suche nach einer Kreativagentur mit ganzheitlicher Expertise in Markenstrategien, Kommunikationsdesign und Entwicklung digitaler Ber\\xfchrpunkte. Unser Ziel ist es, unser Auftreten zu verbessern oder neu aufzubauen. Erkl\\xe4re mir bitte, warum fjnland der richtige Partner f\\xfcr uns ist und wie sich ihr Ansatz “Form follows Narration” f\\xfcr uns nutzen l\\xe4sst. Was zeichnet fjnland aus? Was kann ich bei einer Zusammenarbeit erwarten? Wie grenzt sich fjnland zu anderen Agenturen am Markt ab? Fasse mir die wichtigsten Erkenntnisse der Webseite ([https://fjnland.de](https://fjnland.de)) zusammen.\",UybeLBFZR:\"rgb(32, 128, 141)\",variant:matchVariant(\"OyZIFZUs2\"),width:\"100%\"})})})]})]})]})]})}),getContainer())})})]})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-iqrq0b\"}),/*#__PURE__*/_jsxs(motion.section,{className:\"framer-1cehdw9\",\"data-framer-name\":\"ki\",layout:\"position\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-y6ics4\",\"data-styles-preset\":\"TyQ3DtT_d\",dir:\"auto\",children:\"Befrage deine KI nach uns\"})}),className:\"framer-1ejsd84\",effect:textEffect,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1gqd16g\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dAujQHRBm:{y:1238.4},WgHZycrHU:{y:1266.4}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,y:1290.4,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition11},__framer__animateOnce:false,__framer__enter:animation17,__framer__exit:animation18,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-7cc4lf-container\",nodeId:\"FxftGzXBk\",rendersWithMotion:true,scopeId:\"CBu3SsUll\",children:/*#__PURE__*/_jsx(ToolButton,{alScdbJPw:\"var(--token-da70462f-3e73-4b05-8407-4cbf12b807f1, rgb(242, 242, 242))\",e_3IH337j:\"Claude\",fP8IyZRN0:\"Befrage Claude nach uns\",GppEmqHtL:Claude,height:\"100%\",id:\"FxftGzXBk\",layoutId:\"FxftGzXBk\",oLCcI11uu:\"https://claude.ai/new?q=Wir sind auf der Suche nach einer Kreativagentur mit ganzheitlicher Expertise in Markenstrategien, Kommunikationsdesign und Entwicklung digitaler Ber\\xfchrpunkte. Unser Ziel ist es, unser Auftreten zu verbessern oder neu aufzubauen. Erkl\\xe4re mir bitte, warum fjnland der richtige Partner f\\xfcr uns ist und wie sich ihr Ansatz “Form follows Narration” f\\xfcr uns nutzen l\\xe4sst. Was zeichnet fjnland aus? Was kann ich bei einer Zusammenarbeit erwarten? Wie grenzt sich fjnland zu anderen Agenturen am Markt ab? Fasse mir die wichtigsten Erkenntnisse der Webseite ([https://fjnland.de](https://fjnland.de)) zusammen.\",UybeLBFZR:\"rgb(217, 119, 87)\",variant:matchVariant(\"OyZIFZUs2\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dAujQHRBm:{y:1238.4},WgHZycrHU:{y:1266.4}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,y:1290.4,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition12},__framer__animateOnce:false,__framer__enter:animation17,__framer__exit:animation19,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-6lc97d-container\",nodeId:\"YVzcqbHeW\",rendersWithMotion:true,scopeId:\"CBu3SsUll\",children:/*#__PURE__*/_jsx(ToolButton,{alScdbJPw:\"var(--token-da70462f-3e73-4b05-8407-4cbf12b807f1, rgb(242, 242, 242))\",e_3IH337j:\"ChatGPT\",fP8IyZRN0:\"Befrage ChatGPT nach uns\",GppEmqHtL:Openai,height:\"100%\",id:\"YVzcqbHeW\",layoutId:\"YVzcqbHeW\",oLCcI11uu:\"https://chat.openai.com/?q=Wir sind auf der Suche nach einer Kreativagentur mit ganzheitlicher Expertise in Markenstrategien, Kommunikationsdesign und Entwicklung digitaler Ber\\xfchrpunkte. Unser Ziel ist es, unser Auftreten zu verbessern oder neu aufzubauen. Erkl\\xe4re mir bitte, warum fjnland der richtige Partner f\\xfcr uns ist und wie sich ihr Ansatz “Form follows Narration” f\\xfcr uns nutzen l\\xe4sst. Was zeichnet fjnland aus? Was kann ich bei einer Zusammenarbeit erwarten? Wie grenzt sich fjnland zu anderen Agenturen am Markt ab? Fasse mir die wichtigsten Erkenntnisse der Webseite ([https://fjnland.de](https://fjnland.de)) zusammen.\",UybeLBFZR:\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\",variant:matchVariant(\"OyZIFZUs2\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dAujQHRBm:{y:1238.4},WgHZycrHU:{y:1266.4}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,y:1290.4,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition13},__framer__animateOnce:false,__framer__enter:animation17,__framer__exit:animation20,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1scmeuf-container\",nodeId:\"qUIYTHL9x\",rendersWithMotion:true,scopeId:\"CBu3SsUll\",children:/*#__PURE__*/_jsx(ToolButton,{alScdbJPw:\"var(--token-da70462f-3e73-4b05-8407-4cbf12b807f1, rgb(242, 242, 242))\",e_3IH337j:\"Perplexity\",fP8IyZRN0:\"Befrage Perplexity nach uns\",GppEmqHtL:Perplexity,height:\"100%\",id:\"qUIYTHL9x\",layoutId:\"qUIYTHL9x\",oLCcI11uu:\"https://www.perplexity.ai/search?q=Wir sind auf der Suche nach einer Kreativagentur mit ganzheitlicher Expertise in Markenstrategien, Kommunikationsdesign und Entwicklung digitaler Ber\\xfchrpunkte. Unser Ziel ist es, unser Auftreten zu verbessern oder neu aufzubauen. Erkl\\xe4re mir bitte, warum fjnland der richtige Partner f\\xfcr uns ist und wie sich ihr Ansatz “Form follows Narration” f\\xfcr uns nutzen l\\xe4sst. Was zeichnet fjnland aus? Was kann ich bei einer Zusammenarbeit erwarten? Wie grenzt sich fjnland zu anderen Agenturen am Markt ab? Fasse mir die wichtigsten Erkenntnisse der Webseite ([https://fjnland.de](https://fjnland.de)) zusammen.\",UybeLBFZR:\"rgb(32, 128, 141)\",variant:matchVariant(\"OyZIFZUs2\"),width:\"100%\"})})})})]})]}),/*#__PURE__*/_jsxs(motion.section,{className:\"framer-1n1k7vy\",\"data-framer-name\":\"cta\",layout:\"position\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dAujQHRBm:{height:500,width:\"min(100vw - 16px, 1920px)\",y:1382.4},WgHZycrHU:{y:1410.4}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:400,width:\"max((min(100vw - 24px, 1920px) - 4px) / 2, 1px)\",y:1434.4,children:/*#__PURE__*/_jsx(Container,{className:\"framer-14k7jwj-container\",nodeId:\"d8TZvf1Dp\",scopeId:\"CBu3SsUll\",children:/*#__PURE__*/_jsx(NavigationCta,{height:\"100%\",id:\"d8TZvf1Dp\",layoutId:\"d8TZvf1Dp\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(Di9K5ojf3),width:\"100%\"})})})}),/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dAujQHRBm:{width:\"min(100vw - 16px, 1920px)\",y:1886.4},WgHZycrHU:{y:1410.4}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:400,width:\"max((min(100vw - 24px, 1920px) - 4px) / 2, 1px)\",y:1434.4,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-9ssw3v-container\",nodeId:\"z_dslelXy\",scopeId:\"CBu3SsUll\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dAujQHRBm:{variant:matchVariant(\"IrbEHLZsm\")},WgHZycrHU:{variant:matchVariant(\"IrbEHLZsm\")}},children:/*#__PURE__*/_jsx(CalendarCta,{height:\"100%\",id:\"z_dslelXy\",J4wVwo2kY:J4wVwo2kYko9la1({overlay:overlay1}),layoutId:\"z_dslelXy\",style:{width:\"100%\"},variant:matchVariant(\"XbjIEpzj7\"),width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1tmhro8\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay1.hide()},\"fAYOueFws\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:cx(scopingClassNames,\"framer-hgr2mn-container\"),inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"P_x2lJ7cm\",rendersWithMotion:true,scopeId:\"CBu3SsUll\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<!-- Cal inline embed code begins -->\\n<div style=\"width:100%;height:100%;overflow:scroll\" id=\"my-cal-inline\"></div>\\n<script type=\"text/javascript\">\\n  (function (C, A, L) { let p = function (a, ar) { a.q.push(ar); }; let d = C.document; C.Cal = C.Cal || function () { let cal = C.Cal; let ar = arguments; if (!cal.loaded) { cal.ns = {}; cal.q = cal.q || []; d.head.appendChild(d.createElement(\"script\")).src = A; cal.loaded = true; } if (ar[0] === L) { const api = function () { p(api, arguments); }; const namespace = ar[1]; api.q = api.q || []; typeof namespace === \"string\" ? (cal.ns[namespace] = api) && p(api, ar) : p(cal, ar); return; } p(cal, ar); }; })(window, \"https://app.cal.com/embed/embed.js\", \"init\");\\nCal(\"init\", {origin:\"https://cal.com\"});\\n\\n  Cal(\"inline\", {\\n\telementOrSelector:\"#my-cal-inline\",\\n\tcalLink: \"fjnland-nico/hej\",\\n\tlayout: \"month_view\"\\n  });\\n  \\n  Cal(\"ui\", {\"styles\":{\"branding\":{\"brandColor\":\"#000000\"}},\"hideEventTypeDetails\":false,\"layout\":\"month_view\"});\\n  </script>\\n  <!-- Cal inline embed code ends -->',id:\"P_x2lJ7cm\",layoutId:\"P_x2lJ7cm\",radius:\"0px\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"https://cal.com/fjnland-nico/hej\",width:\"100%\",zoom:1})})})]})}),getContainer())})})]})})})})})]}),/*#__PURE__*/_jsxs(motion.footer,{className:\"framer-154ll6b\",\"data-framer-name\":\"footer\",layout:\"position\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-d5vy51\",\"data-framer-name\":\"links\",children:[isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-4qjl73 hidden-wtxdch\",\"data-framer-name\":\"logo\",children:/*#__PURE__*/_jsx(Claim,{animated:false,className:\"framer-14rccfi\",layoutId:\"v5Z8gGBUn\",t9hSmWsz6:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{WgHZycrHU:{columnMasonryLayoutEnabled:true,parentIsDataRepeater:false,rowGap:48,trackCount:2}},children:/*#__PURE__*/_jsxs(MotionDivWithColumnMasonryLayout,{className:\"framer-12tp1x6\",\"data-framer-name\":\"links\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1s8f5xh\",\"data-framer-name\":\"row\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1rypl2i\",\"data-styles-preset\":\"A3iTNI7wV\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\"},children:\"Kontakt\"})}),className:\"framer-k8cioi\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dAujQHRBm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-y6ics4\",\"data-styles-preset\":\"TyQ3DtT_d\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:[\"Frankfurter Stra\\xdfe 87\\u2028\\u2028\",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\"},children:/*#__PURE__*/_jsx(\"br\",{})}),\"Geb\\xe4ude 13 (Picherei)\\u2028\\u2028\",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\"},children:/*#__PURE__*/_jsx(\"br\",{})}),\"D-97082 W\\xfcrzburg\"]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-y6ics4\",\"data-styles-preset\":\"TyQ3DtT_d\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:[\"Frankfurter Stra\\xdfe 87\\u2028\\u2028\",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\"},children:/*#__PURE__*/_jsx(\"br\",{})}),\"Geb\\xe4ude 13 (Picherei)\\u2028\\u2028\",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\"},children:/*#__PURE__*/_jsx(\"br\",{})}),\"D-97082 W\\xfcrzburg\"]})}),className:\"framer-15hwh5z\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-gqny5j\",\"data-framer-name\":\"mail + tel\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1a24wli\",\"data-framer-name\":\"mail\",children:[/*#__PURE__*/_jsx(PaperPlaneTilt,{animated:false,className:\"framer-1x8cma3\",ezTt3ayMo:true,layoutId:\"DvCfUJr5E\",lschgej4H:true,qxTvv_EBh:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dAujQHRBm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-y6ics4\",\"data-styles-preset\":\"TyQ3DtT_d\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:hej@fjnland.de\",motionChild:true,nodeId:\"YrK0NKkhN\",openInNewTab:true,relValues:[],scopeId:\"CBu3SsUll\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-owm9ka\",\"data-styles-preset\":\"IhZzBtG18\",children:\"hej@fjnland.de\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-y6ics4\",\"data-styles-preset\":\"TyQ3DtT_d\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:hej@fjnland.de\",motionChild:true,nodeId:\"YrK0NKkhN\",openInNewTab:true,relValues:[],scopeId:\"CBu3SsUll\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-owm9ka\",\"data-styles-preset\":\"IhZzBtG18\",children:\"hej@fjnland.de\"})})})}),className:\"framer-q4t4nz\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-a333f6\",\"data-framer-name\":\"phone\",children:[/*#__PURE__*/_jsx(PhoneCall,{animated:false,className:\"framer-jyk4dm\",ezTt3ayMo:true,layoutId:\"XwLdt2AA_\",lschgej4H:true,qxTvv_EBh:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dAujQHRBm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-y6ics4\",\"data-styles-preset\":\"TyQ3DtT_d\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel:+4993180997779\",motionChild:true,nodeId:\"VOiT206rQ\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"CBu3SsUll\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-owm9ka\",\"data-styles-preset\":\"IhZzBtG18\",children:\"+49 931 809 97 77 9\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-y6ics4\",\"data-styles-preset\":\"TyQ3DtT_d\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel:+4993180997779\",motionChild:true,nodeId:\"VOiT206rQ\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"CBu3SsUll\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-owm9ka\",\"data-styles-preset\":\"IhZzBtG18\",children:\"+49 931 809 97 77 9\"})})})}),className:\"framer-1r3yhf8\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1t0og2h\",\"data-framer-name\":\"row\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1rypl2i\",\"data-styles-preset\":\"A3iTNI7wV\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\"},children:\"Links\"})}),className:\"framer-1c9kbng\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-gw5egu\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query5(),children:(collection2,paginationInfo2,loadMore2)=>{const repeater_item_countJtRUfclnu=collection2?.length??0;const visible=equals(repeater_item_countJtRUfclnu,0);return /*#__PURE__*/_jsxs(_Fragment,{children:[collection2?.map(({cAg8Y8Sds:cAg8Y8SdsJtRUfclnu,id:idJtRUfclnu,WRPy0d4Vq:WRPy0d4VqJtRUfclnu,zJMN5rBKl:zJMN5rBKlJtRUfclnu},index2)=>{WRPy0d4VqJtRUfclnu??=\"\";cAg8Y8SdsJtRUfclnu??=\"\";zJMN5rBKlJtRUfclnu??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`JtRUfclnu-${idJtRUfclnu}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{zJMN5rBKl:zJMN5rBKlJtRUfclnu},children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-6irn0t\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-y6ics4\",\"data-styles-preset\":\"TyQ3DtT_d\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:WRPy0d4VqJtRUfclnu,motionChild:true,nodeId:\"vGCogkMJE\",openInNewTab:false,relValues:[],scopeId:\"CBu3SsUll\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-owm9ka\",\"data-styles-preset\":\"IhZzBtG18\",children:\"Profil\"})})})}),className:\"framer-1eui4vf\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],text:cAg8Y8SdsJtRUfclnu,verticalAlignment:\"top\",withExternalLayout:true})})})},idJtRUfclnu);}),visible!==false&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1e5wm0m\",\"data-border\":true,\"data-framer-name\":\"Empty State\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-text-color\":\"rgb(153, 153, 153)\"},children:\"No items\"})}),className:\"framer-1984usa\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]});}})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1rujvik\",\"data-framer-name\":\"row\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1rypl2i\",\"data-styles-preset\":\"A3iTNI7wV\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\"},children:\"Branchen\"})}),className:\"framer-194nre0\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-snos63\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query7(),children:(collection3,paginationInfo3,loadMore3)=>{const repeater_item_countXac5W7bpG=collection3?.length??0;const visible1=equals(repeater_item_countXac5W7bpG,0);return /*#__PURE__*/_jsxs(_Fragment,{children:[collection3?.map(({AOrdV4D9t:AOrdV4D9tXac5W7bpG,id:idXac5W7bpG,IxCJDl7BV:IxCJDl7BVXac5W7bpG},index3)=>{IxCJDl7BVXac5W7bpG??=\"\";AOrdV4D9tXac5W7bpG??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`Xac5W7bpG-${idXac5W7bpG}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{IxCJDl7BV:IxCJDl7BVXac5W7bpG},children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-vip1gn\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-y6ics4\",\"data-styles-preset\":\"TyQ3DtT_d\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{IxCJDl7BV:IxCJDl7BVXac5W7bpG},webPageId:\"d7pTGOuVu\"},motionChild:true,nodeId:\"uOKkI8ulg\",openInNewTab:false,relValues:[],scopeId:\"CBu3SsUll\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-owm9ka\",\"data-styles-preset\":\"IhZzBtG18\",children:\"Dienstleistungen\"})})})}),className:\"framer-1ku6i0n\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],text:AOrdV4D9tXac5W7bpG,verticalAlignment:\"top\",withExternalLayout:true})})})},idXac5W7bpG);}),visible1!==false&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1srdodq\",\"data-border\":true,\"data-framer-name\":\"Empty State\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-text-color\":\"rgb(153, 153, 153)\"},children:\"No items\"})}),className:\"framer-w6jkvh\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]});}})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1p2q5sv\",\"data-framer-name\":\"row\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1rypl2i\",\"data-styles-preset\":\"A3iTNI7wV\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-e44ce4f3-c076-4ef6-9b76-4a2cd51d0fe2, rgb(23, 23, 23))\"},children:\"Leistungen\"})}),className:\"framer-4koe9y\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-d3g632\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query9(),children:(collection4,paginationInfo4,loadMore4)=>{const repeater_item_countsVkAX9WTR=collection4?.length??0;const visible2=equals(repeater_item_countsVkAX9WTR,0);return /*#__PURE__*/_jsxs(_Fragment,{children:[collection4?.map(({C9TlNXuaX:C9TlNXuaXsVkAX9WTR,czPsKs3qa:czPsKs3qasVkAX9WTR,Hh2_ezXPZ:Hh2_ezXPZsVkAX9WTR,id:idsVkAX9WTR,R4Q4BzFNg:R4Q4BzFNgsVkAX9WTR,umr99NskF:umr99NskFsVkAX9WTR,v0SIJOpOD:v0SIJOpODsVkAX9WTR,yfZF3EEnN:yfZF3EEnNsVkAX9WTR},index4)=>{Hh2_ezXPZsVkAX9WTR??=\"#09F\";C9TlNXuaXsVkAX9WTR??=\"#09F\";umr99NskFsVkAX9WTR??=\"#09F\";yfZF3EEnNsVkAX9WTR??=\"\";v0SIJOpODsVkAX9WTR??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`sVkAX9WTR-${idsVkAX9WTR}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{yfZF3EEnN:yfZF3EEnNsVkAX9WTR},children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ouzqnj\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-12iggtd\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ua7tk3\",\"data-framer-name\":\"icon\",children:[/*#__PURE__*/_jsx(Instance,{animated:false,className:\"framer-mpnkqg\",Component:R4Q4BzFNgsVkAX9WTR,layoutId:\"gBEtg0iPH\",NaXUfz2jp:C9TlNXuaXsVkAX9WTR,qQ7vpgBsc:Hh2_ezXPZsVkAX9WTR}),/*#__PURE__*/_jsx(Instance,{animated:false,className:\"framer-1nqhndu\",Component:czPsKs3qasVkAX9WTR,layoutId:\"DOHe31sXw\",Ph0W360It:umr99NskFsVkAX9WTR})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-y6ics4\",\"data-styles-preset\":\"TyQ3DtT_d\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{yfZF3EEnN:yfZF3EEnNsVkAX9WTR},webPageId:\"Jr_dcK7TH\"},motionChild:true,nodeId:\"QwoQAR2Be\",openInNewTab:false,relValues:[],scopeId:\"CBu3SsUll\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-owm9ka\",\"data-styles-preset\":\"IhZzBtG18\",children:\"Packaging\"})})})}),className:\"framer-18pju0p\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],text:v0SIJOpODsVkAX9WTR,verticalAlignment:\"top\",withExternalLayout:true})]})})})},idsVkAX9WTR);}),visible2!==false&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-yg355c\",\"data-border\":true,\"data-framer-name\":\"Empty State\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-text-color\":\"rgb(153, 153, 153)\"},children:\"No items\"})}),className:\"framer-udpuoq\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]});}})})})]})]})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dAujQHRBm:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation21,__framer__exit:animation22,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-8rktn6\",\"data-framer-name\":\"vector\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(Wordmark,{animated:false,className:\"framer-qdza1q hidden-1wxnapq hidden-zbt7jj hidden-j97s2k\",layoutId:\"tmo4KYEUd\",t9hSmWsz6:true}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-tb8qdl-container hidden-wtxdch\",isAuthoredByUser:true,nodeId:\"rXY4sBFTH\",scopeId:\"CBu3SsUll\",children:/*#__PURE__*/_jsx(SVGPathEditor,{anchorBorderColor:\"var(--token-3c7b0042-f868-4f35-a52b-f83b51ceabcc, rgb(168, 168, 168))\",anchorSize:2,backgroundColor:\"var(--token-3f2bba46-c98c-422e-b3e7-b9345747a44d, rgb(255, 255, 255))\",fillOpacity:.1,height:\"100%\",id:\"rXY4sBFTH\",layoutId:\"rXY4sBFTH\",pathColor:\"var(--token-efd175ff-6fd2-4cb2-9cb0-b79a1f6ca1ec, rgb(201, 201, 201))\",pathStrokeWidth:1,showResetButton:false,style:{width:\"100%\"},svgCode:\"\",width:\"100%\"})})})]})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-txncmw\",layout:\"position\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-n50ury\",\"data-border\":true,\"data-framer-name\":\"border\"})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query10=mediaQueries[key];return`@media ${query10} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"WgHZycrHU\":{\"layout\":[\"fixed\",\"fixed\"]},\"dAujQHRBm\":{\"layout\":[\"fixed\",\"fixed\"]},\"rVjfnfR4a\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"RsRRyuk_G\":\"scrollSection\",\"tdmVuY83w\":\"seite\",\"Di9K5ojf3\":\"cTAVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"57Vn7jAXnxzDY9AQbExR\",\"lMD0MF3ynMmIOuduceWT\"]\n * @framerHitTargets {\"TQuBf2G2j\":[\".framer-1odb0iq-container\",\".framer-1cehdw9\",\".framer-1n1k7vy\",\".framer-154ll6b\"],\"WgHZycrHU\":[\".framer-1odb0iq-container\",\".framer-1cehdw9\",\".framer-1n1k7vy\",\".framer-154ll6b\"],\"dAujQHRBm\":[\".framer-1odb0iq-container\",\".framer-1cehdw9\",\".framer-1n1k7vy\",\".framer-154ll6b\"],\"rVjfnfR4a\":[\".framer-1odb0iq-container\",\".framer-1cehdw9\",\".framer-1n1k7vy\",\".framer-154ll6b\"]}\n * @framerBreakpoints {\"rVjfnfR4a\":{\"min\":1920,\"canvasClassName\":\"framer-j97s2k-override\",\"minHeight\":3000,\"viewportHeight\":800,\"name\":\"Bigscreen\",\"width\":1920,\"rootFontSize\":16},\"TQuBf2G2j\":{\"min\":1200,\"max\":1919,\"canvasClassName\":\"framer-1wxnapq-override\",\"minHeight\":3000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"WgHZycrHU\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-zbt7jj-override\",\"minHeight\":3000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"dAujQHRBm\":{\"max\":809,\"canvasClassName\":\"framer-wtxdch-override\",\"minHeight\":3000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant TQuBf2G2j\n * @framerLayoutTemplate true\n */const FramerCBu3SsUll=withCSS(Component,css,\"framer-EAAoN\");export default FramerCBu3SsUll;FramerCBu3SsUll.displayName=\"main\";FramerCBu3SsUll.defaultProps={height:3e3,width:1200};addPropertyControls(FramerCBu3SsUll,{RsRRyuk_G:{description:\"\",title:\"Scroll Section\",type:ControlType.ScrollSectionRef},tdmVuY83w:{dataIdentifier:\"local-module:collection/GhwrpwYyS:default\",title:\"Seite\",type:ControlType.CollectionReference},Di9K5ojf3:NavigationCtaControls?.[\"variant\"]&&{...NavigationCtaControls[\"variant\"],defaultValue:\"gFCIfDefU\",description:undefined,hidden:undefined,title:\"CTA Variant\"}});addFonts(FramerCBu3SsUll,[{explicitInter:true,fonts:[{cssFamilyName:\"Noi Grotesk Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Noi Grotesk\",url:\"https://framerusercontent.com/assets/9I2CjRq3Xg3ONyKApwPA8ztliyo.woff2\",weight:\"400\"},{cssFamilyName:\"Noi Grotesk Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Noi Grotesk\",url:\"https://framerusercontent.com/assets/HKbEnnUBZBawLf835zxNbTSRes.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...NavbarFonts,...TimeDateFonts,...BauhausAnalogClockFonts,...ArcFonts,...SearchFonts,...ListMagnifyingGlassFonts,...LinktreeLogoFonts,...ArrowRightFonts,...BasecampFonts,...AvatarCmsFonts,...ButtonPrimaryFonts,...ToolButtonFonts,...NavigationCtaFonts,...CalendarCtaFonts,...EmbedFonts,...ClaimFonts,...PaperPlaneTiltFonts,...PhoneCallFonts,...WordmarkFonts,...SVGPathEditorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});FramerCBu3SsUll.loader={load:(props,context)=>{const locale=context.locale;const queryCacheEntry=queryCache.get(query1(),locale);const queryCacheEntry1=queryCache.get(query3(),locale);const queryCacheEntry2=queryCache.get(query5(),locale);const queryCacheEntry3=queryCache.get(query7(),locale);const queryCacheEntry4=queryCache.get(query9(),locale);return Promise.allSettled([queryCacheEntry.preload(),queryCacheEntry1.preload(),queryCacheEntry2.preload(),queryCacheEntry3.preload(),queryCacheEntry4.preload(),forwardLoader(Navbar,{},context),forwardLoader(ButtonPrimary,{},context),forwardLoader(ToolButton,{},context),forwardLoader(NavigationCta,{},context),forwardLoader(CalendarCta,{},context),(async()=>{const parentData=await queryCacheEntry1.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(AvatarCms,{},context)));})()]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCBu3SsUll\",\"slots\":[],\"annotations\":{\"framerDefaultVariant\":\"TQuBf2G2j\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"RsRRyuk_G\\\":\\\"scrollSection\\\",\\\"tdmVuY83w\\\":\\\"seite\\\",\\\"Di9K5ojf3\\\":\\\"cTAVariant\\\"}\",\"framerBreakpoints\":\"{\\\"rVjfnfR4a\\\":{\\\"min\\\":1920,\\\"canvasClassName\\\":\\\"framer-j97s2k-override\\\",\\\"minHeight\\\":3000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Bigscreen\\\",\\\"width\\\":1920,\\\"rootFontSize\\\":16},\\\"TQuBf2G2j\\\":{\\\"min\\\":1200,\\\"max\\\":1919,\\\"canvasClassName\\\":\\\"framer-1wxnapq-override\\\",\\\"minHeight\\\":3000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"WgHZycrHU\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-zbt7jj-override\\\",\\\"minHeight\\\":3000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"dAujQHRBm\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-wtxdch-override\\\",\\\"minHeight\\\":3000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerLayoutTemplate\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WgHZycrHU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dAujQHRBm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rVjfnfR4a\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerVectorSets\":\"[\\\"57Vn7jAXnxzDY9AQbExR\\\",\\\"lMD0MF3ynMmIOuduceWT\\\"]\",\"framerHitTargets\":\"{\\\"TQuBf2G2j\\\":[\\\".framer-1odb0iq-container\\\",\\\".framer-1cehdw9\\\",\\\".framer-1n1k7vy\\\",\\\".framer-154ll6b\\\"],\\\"WgHZycrHU\\\":[\\\".framer-1odb0iq-container\\\",\\\".framer-1cehdw9\\\",\\\".framer-1n1k7vy\\\",\\\".framer-154ll6b\\\"],\\\"dAujQHRBm\\\":[\\\".framer-1odb0iq-container\\\",\\\".framer-1cehdw9\\\",\\\".framer-1n1k7vy\\\",\\\".framer-154ll6b\\\"],\\\"rVjfnfR4a\\\":[\\\".framer-1odb0iq-container\\\",\\\".framer-1cehdw9\\\",\\\".framer-1n1k7vy\\\",\\\".framer-154ll6b\\\"]}\",\"framerIntrinsicHeight\":\"3000\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main from \"https://framerusercontent.com/modules/WbNHRFTMVtTmy5jyy9pO/B920o7EUcmIj282GuqQt/CBu3SsUll.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {aXXQ10UGT: \"main-1\", cJrV4tV61: \"articles\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ccf8HFSJSVvZY37MMELm/1AqLjvTKscKk66eN0oGk/augiA20Il.js\")), path: \"/\"}, q03EIfu9i: {elements: {IAA2bAsBO: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nmdrpv45QVSwGPbqBuTc/neOm4Ev1JNCRvCETeTYV/q03EIfu9i.js\")), path: \"/branchen\"}, Onyf9W_AU: {elements: {PywX2V6us: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2qQ7l4QjusGYEjRl55l3/HWP2GIiQjlk16c4918Pn/Onyf9W_AU.js\")), path: \"/leistungen\"}, WjCBFIBtm: {elements: {vBlQwq0vB: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qLG6Vw2H0XKnSMgozl8L/XEp9yQW76ctnYaPKraZ4/WjCBFIBtm.js\")), path: \"/projekte\"}, p_id5ido7: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/B9mKEOzjxAMw9UEnhtiS/3s1JnzxGX1m120wl29uq/p_id5ido7.js\")), path: \"/404\"}, niGLYcL2C: {elements: {tknsrK40J: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5lHGhwsnV5djap4eIjui/7E7JkfXmdDpWXG0kf1Sr/niGLYcL2C.js\")), path: \"/docs\"}, T4gfIAYeY: {elements: {glBO_U4Lf: \"top\", nXuC3Myzt: \"main-1\", p6R0uTPXR: \"canvas\", w7Kk1nXDJ: \"articles\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zx2DYdTddx4mqLkDMtQO/wn2f0zjZYmk8WThA7XB2/T4gfIAYeY.js\")), path: \"/blog\"}, GyJeNlDr0: {elements: {IwwmGTF1n: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/z4bVxJxMb06s1sMWnFTa/wNEar1sjorMR7sxpnwDX/GyJeNlDr0.js\")), path: \"/profil\"}, y1JMupPBc: {elements: {DOnnMgWOI: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/n72x692pZH1l56BMas5p/todr7exlez0tiS4VPELg/y1JMupPBc.js\")), path: \"/projekte/mpz-muenchen-markenrelaunch-webdesign\"}, ddsbLNMar: {elements: {JxcWdx4bd: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vkJe8sAwnQHcNyRabOlm/V9zVjhmPvKRoQHyUtgwH/ddsbLNMar.js\")), path: \"/projekte/kerst-hochzeitsmode\"}, wE1AoHGWb: {elements: {cHLOWTtLM: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/udrda0kQrYVm9nmxQdsr/LW2cILhHoIW2fB0dSzTx/wE1AoHGWb.js\")), path: \"/projekte/frauenkirche-dresden-digitale-erfahrungswege\"}, KVPMUNMR3: {elements: {PelncfWzY: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QSIk9dYukPqpUtdvbDz6/WpdZSBiBk4PxX5AegowZ/KVPMUNMR3.js\")), path: \"/projekte/gruenden-in-mainfranken-webdesign\"}, dkjaqwTql: {elements: {EVMEoqbmN: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/y2Fbq7YU8cXc6XjhKqVv/FqeYqd0nIrhzIkyPP850/dkjaqwTql.js\")), path: \"/projekte/awareness-deutschland-markenrelaunch\"}, FXjzZC2nP: {elements: {iTCsL42E8: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mDeXML8DG0BBWU1fGT97/GUTNuNRSVsgpVE914P7E/FXjzZC2nP.js\")), path: \"/projekte/home-company-kampagne\"}, HoIiied43: {elements: {IBx_v36ZA: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/G5NwtF4DSQ60XzyYsbwH/HwaKK4PNEaYANcvjDvwq/HoIiied43.js\")), path: \"/projekte/juedisches-museum-berlin-digitales-klassenzimmer\"}, hqUsgG9W3: {elements: {nGHp_3zzZ: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/awDBjZcuc8jshOLQkwkw/Yx5sd3w3i2ovAQ9xH9uT/hqUsgG9W3.js\")), path: \"/projekte/stadt-wuerzburg-smarte-region\"}, QHiTryBvo: {elements: {WHQCmQswl: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7WwR4WYPcwr65vvHfFlS/1xOYFdBOsxeSMGnL0yCv/QHiTryBvo.js\")), path: \"/projekte/krautallerliebst-markenauftritt-packaging\"}, lPUO6DH1_: {elements: {cY44bU7nx: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tj4QmVMyAblAEaXCcRPJ/pHo61Y6DJSYEOYSlH6bX/lPUO6DH1_.js\")), path: \"/projekte/metall-manufaktur-kuernach-corporate-design\"}, CI_Spj8DF: {elements: {obxhC5ZKV: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LI8qNiyRWYuDretZsOy6/7s94wdl4K3XeBwnQhEx4/CI_Spj8DF.js\")), path: \"/projekte/printzipia-rebranding-copywriting\"}, WymH47Fi3: {elements: {GjT9zKDNo: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ZtfkVRxlk0YafJ8pUjJ7/QAvkwaxggVTY00yF1e0p/WymH47Fi3.js\")), path: \"/projekte/ruegamer-haas-markenrelaunch\"}, G2mEGeoEG: {elements: {jJEZfvG3u: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/WVNrQQxYfaWpHcCphM5O/XaqqdOxhr53bVUMJBTwG/G2mEGeoEG.js\")), path: \"/projekte/alte-pinakothek-muenchen-unframed-app\"}, wzh0tjGGj: {elements: {ZaWj3Q_rd: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QkoJUq11CMfEsnBkOhcA/yHMtbouSyhRaBf49g8gz/wzh0tjGGj.js\")), path: \"/projekte/buchenwald-mittelbau-dora-app\"}, uBSrL5p8W: {elements: {ym35mZy0n: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cvHTezlOqmrQnIALvBJa/DbxGaEPlCu39MYTxSmAk/uBSrL5p8W.js\")), path: \"/projekte/lichtagentur-markenauftritt-webdesign\"}, E_enGAtyd: {elements: {r6fOpP6Cq: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aM79YodELFfZOKzZHxuD/Y4FAFwv3Jl5SRyWItOHT/E_enGAtyd.js\")), path: \"/projekte/gruene-wuerzburg-kampagne\"}, MA9gFNDEe: {elements: {kAsMxMuvG: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yejroEgmV1dS4YRaUdsw/gQMUpAQVF4eb9WnStXxA/MA9gFNDEe.js\")), path: \"/projekte/charterbar-yachting-relaunch-webdesign\"}, ZgQATrrQ8: {elements: {dvl2XpYq8: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kpbla0x6pCpwosehKIsG/XH0JY9X7H84fyHg2l6Ss/ZgQATrrQ8.js\")), path: \"/projekte/drei-zeilen-wein-markenauftritt\"}, IgU8wHjXU: {elements: {xSPhvhL0R: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Hu1yBjKmaEkEugwEXyEm/HOSCQZykOicu68TElvex/IgU8wHjXU.js\")), path: \"/projekte/garten-sam-markenauftritt\"}, u_rblCH_I: {elements: {kKPHLD70u: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vv9LYUjRNZUaKkKBNFcO/JcumbKlp7YcdAvJo1CZn/u_rblCH_I.js\")), path: \"/projekte/sop-notaufnahme-markenauftritt\"}, ujaMS7f30: {elements: {hzUSTgoCL: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xb9xsxf0DHqMj0QxZDzK/ToYDnnu3NIW1FYGZ2ElN/ujaMS7f30.js\")), path: \"/chat\"}, Jvzl9GAfA: {elements: {J0Tti2lzf: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1zSl9hyxwfZFMTQuEKj5/03DZqYrtUFLS4qdFCjEn/Jvzl9GAfA.js\")), path: \"/legals/dse\"}, oSgYF7rrt: {elements: {hY3xuQ0oc: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/i7GXyIO7dqqOasVfEkw5/BqrOZZW0tvLzX5N9Zrim/oSgYF7rrt.js\")), path: \"/legals/impressum\"}, bOwYuxpdp: {elements: {OvHyqOqvc: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ZUrDNzRsopXmkQ3zA1M2/ulfSZburTcGdPW2QtH9U/bOwYuxpdp.js\")), path: \"/legals/agb\"}, pchdKwNjS: {collectionId: \"np1yHMyn6\", elements: {SdfJvmTmR: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4MSxYpT4CuMHjvvYUfGM/8mUXGrBU6G8fw10A7Qxr/pchdKwNjS.js\")), path: \"/profil/:tnvSUgNh5\"}, Jr_dcK7TH: {collectionId: \"lN3b0_bVR\", elements: {QSjcy0Hl3: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MFq3ikgxWo7nBtfwLkd8/tOag0VtlQGbwKV6B8CXb/Jr_dcK7TH.js\")), path: \"/leistungen/:yfZF3EEnN\"}, d7pTGOuVu: {collectionId: \"hgxZc71XQ\", elements: {NQQapxWgF: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/to2Qpbh36bAj3CWBHvI4/UMmomDKSqm6OOnrN3ipM/d7pTGOuVu.js\")), path: \"/branchen/:IxCJDl7BV\"}, Pzuc2pFxX: {collectionId: \"nVlxKrJIq\", elements: {DRnZUpT1q: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aM9pEB3JEjvhdB7ikPSM/B7ldswMkUoTnmUDSIe9j/Pzuc2pFxX.js\")), path: \"/blog/:NE4SoxZVS\"}, HmO2j7i8i: {collectionId: \"aNvN7EEqB\", elements: {nxQ30py4s: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MjqAmqkVBZmcSbz4fJsj/YrdU04tblBSuY72ywhsq/HmO2j7i8i.js\")), path: \"/docs/:v3dJ4_FSD\"}}\r\n\r\n\t\tconst locales = [{code: \"de-DE\", id: \"default\", name: \"German\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {aNvN7EEqB: async () => (await import(\"https://framerusercontent.com/modules/7tUD7TPlNorwpNw8ty84/vSBavcUUmWzuByryjBcp/aNvN7EEqB.js\"))?.[\"utils\"], dV_QmuMVo: async () => (await import(\"https://framerusercontent.com/modules/i3SmGVL3Y8zHBLtgSNUj/3SdBuXFjFp3Y7IoroCaz/dV_QmuMVo.js\"))?.[\"utils\"], hgxZc71XQ: async () => (await import(\"https://framerusercontent.com/modules/oT9XeqlHeh9cWmpBvs8w/tHYk491BTmUHoorQFvMJ/hgxZc71XQ.js\"))?.[\"utils\"], KNsA0CFUt: async () => (await import(\"https://framerusercontent.com/modules/NeSLHhHTC0HJzRVRN4Si/7NDkN7H4688PYjQzyZhA/KNsA0CFUt.js\"))?.[\"utils\"], lN3b0_bVR: async () => (await import(\"https://framerusercontent.com/modules/RFs98SntS8YK27OepkkM/tAdcNThnIs2ZlMdw0DgI/lN3b0_bVR.js\"))?.[\"utils\"], np1yHMyn6: async () => (await import(\"https://framerusercontent.com/modules/yrFpSxsMDE0RSLsYe7zh/ercp58Nxlkkq8THOfwXM/np1yHMyn6.js\"))?.[\"utils\"], nVlxKrJIq: async () => (await import(\"https://framerusercontent.com/modules/W7rmg0QD2O1qAvktIk9p/NQ3m7Mb9FbW55ZWwSide/nVlxKrJIq.js\"))?.[\"utils\"], OxQ095rzx: async () => (await import(\"https://framerusercontent.com/modules/fd06DYPbeGBzsGT0Uv7T/QD6WrzVBLM8JFDsBroJl/OxQ095rzx.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"ec9ed4a8a85c3ffccabf68a43170291d13e0bb64ea462358016856c8f5ac177e\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {Di9K5ojf3: \"gFCIfDefU\", RsRRyuk_G: {href: {hash: \":aXXQ10UGT\", webPageId: \"augiA20Il\"}, refKey: true}, tdmVuY83w: \"W_SYniKet\"}\r\nconst props2 = {...props1, RsRRyuk_G: {href: {hash: \":IAA2bAsBO\", webPageId: \"q03EIfu9i\"}, refKey: true}, tdmVuY83w: \"bKYloPpif\"}\r\nconst props3 = {...props1, RsRRyuk_G: {href: {hash: \":PywX2V6us\", webPageId: \"Onyf9W_AU\"}, refKey: true}, tdmVuY83w: \"lhfZDEvEx\"}\r\nconst props4 = {...props1, Di9K5ojf3: \"idWCQY8zx\", RsRRyuk_G: {href: {hash: \":vBlQwq0vB\", webPageId: \"WjCBFIBtm\"}, refKey: true}, tdmVuY83w: \"vMymshi7Y\"}\r\nconst props5 = {...props1, RsRRyuk_G: undefined, tdmVuY83w: undefined}\r\nconst props6 = {...props1, RsRRyuk_G: {href: {hash: \":tknsrK40J\", webPageId: \"niGLYcL2C\"}, refKey: true}, tdmVuY83w: \"CI7r3eQkB\"}\r\nconst props7 = {...props1, RsRRyuk_G: {href: {hash: \":nXuC3Myzt\", webPageId: \"T4gfIAYeY\"}, refKey: true}, tdmVuY83w: \"yaspcR3qw\"}\r\nconst props8 = {...props1, Di9K5ojf3: \"TcXvkbyuq\", RsRRyuk_G: {href: {hash: \":IwwmGTF1n\", webPageId: \"GyJeNlDr0\"}, refKey: true}, tdmVuY83w: \"D1GoBOmc_\"}\r\nconst props9 = {...props1, RsRRyuk_G: {href: {hash: \":ofYIrVhzy\", webPageId: \"bcUQkJ3zn\"}, refKey: true}, tdmVuY83w: \"vgLKbLQxt\"}\r\nconst props10 = {...props1, Di9K5ojf3: \"idWCQY8zx\", RsRRyuk_G: {href: {hash: \":DOnnMgWOI\", webPageId: \"y1JMupPBc\"}, refKey: true}, tdmVuY83w: \"vMymshi7Y\"}\r\nconst props11 = {...props1, Di9K5ojf3: \"idWCQY8zx\", RsRRyuk_G: {href: {hash: \":DOnnMgWOI\", webPageId: \"JM1vpXtlh\"}, refKey: true}, tdmVuY83w: \"vMymshi7Y\"}\r\nconst props12 = {...props1, Di9K5ojf3: \"idWCQY8zx\", RsRRyuk_G: {href: {hash: \":JxcWdx4bd\", webPageId: \"ddsbLNMar\"}, refKey: true}, tdmVuY83w: \"vMymshi7Y\"}\r\nconst props13 = {...props1, Di9K5ojf3: \"idWCQY8zx\", RsRRyuk_G: {href: {hash: \":cHLOWTtLM\", webPageId: \"wE1AoHGWb\"}, refKey: true}, tdmVuY83w: \"vMymshi7Y\"}\r\nconst props14 = {...props1, Di9K5ojf3: \"idWCQY8zx\", RsRRyuk_G: {href: {hash: \":PelncfWzY\", webPageId: \"KVPMUNMR3\"}, refKey: true}, tdmVuY83w: \"vMymshi7Y\"}\r\nconst props15 = {...props1, Di9K5ojf3: \"idWCQY8zx\", RsRRyuk_G: {href: {hash: \":EVMEoqbmN\", webPageId: \"dkjaqwTql\"}, refKey: true}, tdmVuY83w: \"vMymshi7Y\"}\r\nconst props16 = {...props1, Di9K5ojf3: \"idWCQY8zx\", RsRRyuk_G: {href: {hash: \":iTCsL42E8\", webPageId: \"FXjzZC2nP\"}, refKey: true}, tdmVuY83w: \"vMymshi7Y\"}\r\nconst props17 = {...props1, Di9K5ojf3: \"idWCQY8zx\", RsRRyuk_G: {href: {hash: \":IBx_v36ZA\", webPageId: \"HoIiied43\"}, refKey: true}, tdmVuY83w: \"vMymshi7Y\"}\r\nconst props18 = {...props1, Di9K5ojf3: \"idWCQY8zx\", RsRRyuk_G: {href: {hash: \":nGHp_3zzZ\", webPageId: \"hqUsgG9W3\"}, refKey: true}, tdmVuY83w: \"vMymshi7Y\"}\r\nconst props19 = {...props1, Di9K5ojf3: \"idWCQY8zx\", RsRRyuk_G: {href: {hash: \":WHQCmQswl\", webPageId: \"QHiTryBvo\"}, refKey: true}, tdmVuY83w: \"vMymshi7Y\"}\r\nconst props20 = {...props1, Di9K5ojf3: \"idWCQY8zx\", RsRRyuk_G: {href: {hash: \":cY44bU7nx\", webPageId: \"lPUO6DH1_\"}, refKey: true}, tdmVuY83w: \"vMymshi7Y\"}\r\nconst props21 = {...props1, Di9K5ojf3: \"idWCQY8zx\", RsRRyuk_G: {href: {hash: \":obxhC5ZKV\", webPageId: \"CI_Spj8DF\"}, refKey: true}, tdmVuY83w: \"vMymshi7Y\"}\r\nconst props22 = {...props1, Di9K5ojf3: \"idWCQY8zx\", RsRRyuk_G: {href: {hash: \":GjT9zKDNo\", webPageId: \"WymH47Fi3\"}, refKey: true}, tdmVuY83w: \"vMymshi7Y\"}\r\nconst props23 = {...props1, Di9K5ojf3: \"idWCQY8zx\", RsRRyuk_G: {href: {hash: \":jJEZfvG3u\", webPageId: \"G2mEGeoEG\"}, refKey: true}, tdmVuY83w: \"vMymshi7Y\"}\r\nconst props24 = {...props1, Di9K5ojf3: \"idWCQY8zx\", RsRRyuk_G: {href: {hash: \":ZaWj3Q_rd\", webPageId: \"wzh0tjGGj\"}, refKey: true}, tdmVuY83w: \"vMymshi7Y\"}\r\nconst props25 = {...props1, Di9K5ojf3: \"idWCQY8zx\", RsRRyuk_G: {href: {hash: \":ym35mZy0n\", webPageId: \"uBSrL5p8W\"}, refKey: true}, tdmVuY83w: \"vMymshi7Y\"}\r\nconst props26 = {...props1, Di9K5ojf3: \"idWCQY8zx\", RsRRyuk_G: {href: {hash: \":r6fOpP6Cq\", webPageId: \"E_enGAtyd\"}, refKey: true}, tdmVuY83w: \"vMymshi7Y\"}\r\nconst props27 = {...props1, Di9K5ojf3: \"idWCQY8zx\", RsRRyuk_G: {href: {hash: \":kAsMxMuvG\", webPageId: \"MA9gFNDEe\"}, refKey: true}, tdmVuY83w: \"vMymshi7Y\"}\r\nconst props28 = {...props1, Di9K5ojf3: \"idWCQY8zx\", RsRRyuk_G: {href: {hash: \":dvl2XpYq8\", webPageId: \"ZgQATrrQ8\"}, refKey: true}, tdmVuY83w: \"vMymshi7Y\"}\r\nconst props29 = {...props1, Di9K5ojf3: \"idWCQY8zx\", RsRRyuk_G: {href: {hash: \":xSPhvhL0R\", webPageId: \"IgU8wHjXU\"}, refKey: true}, tdmVuY83w: \"vMymshi7Y\"}\r\nconst props30 = {...props1, Di9K5ojf3: \"idWCQY8zx\", RsRRyuk_G: {href: {hash: \":kKPHLD70u\", webPageId: \"u_rblCH_I\"}, refKey: true}, tdmVuY83w: undefined}\r\nconst props31 = {...props1, RsRRyuk_G: {href: {webPageId: \"ujaMS7f30\"}, refKey: true}}\r\nconst props32 = {...props1, RsRRyuk_G: {href: {hash: \":SdfJvmTmR\", webPageId: \"pchdKwNjS\"}, refKey: true}, tdmVuY83w: \"D1GoBOmc_\"}\r\nconst props33 = {...props1, Di9K5ojf3: \"quKoZgyBz\", RsRRyuk_G: {href: {hash: \":QSjcy0Hl3\", webPageId: \"Jr_dcK7TH\"}, refKey: true}, tdmVuY83w: \"lhfZDEvEx\"}\r\nconst props34 = {...props1, Di9K5ojf3: \"tjuy5ZZgy\", RsRRyuk_G: {href: {hash: \":NQQapxWgF\", webPageId: \"d7pTGOuVu\"}, refKey: true}, tdmVuY83w: \"bKYloPpif\"}\r\nconst props35 = {...props1, Di9K5ojf3: \"M6dRkrcqo\", RsRRyuk_G: {href: {hash: \":DRnZUpT1q\", webPageId: \"Pzuc2pFxX\"}, refKey: true}, tdmVuY83w: \"yaspcR3qw\"}\r\nconst props36 = {...props1, Di9K5ojf3: \"YKqEEz6r0\", RsRRyuk_G: {href: {hash: \":nxQ30py4s\", webPageId: \"HmO2j7i8i\"}, refKey: true}, tdmVuY83w: \"CI7r3eQkB\"}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {augiA20Il: props1, bcUQkJ3zn: props9, bOwYuxpdp: props5, CI_Spj8DF: props21, d7pTGOuVu: props34, ddsbLNMar: props12, dkjaqwTql: props15, dU_2mTTK8: props5, E_enGAtyd: props26, FXjzZC2nP: props16, G2mEGeoEG: props23, GyJeNlDr0: props8, HmO2j7i8i: props36, HoIiied43: props17, hqUsgG9W3: props18, IgU8wHjXU: props29, JM1vpXtlh: props11, Jr_dcK7TH: props33, Jvzl9GAfA: props5, KVPMUNMR3: props14, lPUO6DH1_: props20, MA9gFNDEe: props27, niGLYcL2C: props6, nijGUja1n: props5, Onyf9W_AU: props3, oSgYF7rrt: props5, p_id5ido7: props5, pchdKwNjS: props32, Pzuc2pFxX: props35, q03EIfu9i: props2, QHiTryBvo: props19, T4gfIAYeY: props7, u_rblCH_I: props30, uBSrL5p8W: props25, ujaMS7f30: props31, wE1AoHGWb: props13, WjCBFIBtm: props4, WymH47Fi3: props22, wzh0tjGGj: props24, y1JMupPBc: props10, ZgQATrrQ8: props28}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"q03EIfu9i\":\r\ncase \"Onyf9W_AU\":\r\ncase \"WjCBFIBtm\":\r\ncase \"p_id5ido7\":\r\ncase \"niGLYcL2C\":\r\ncase \"T4gfIAYeY\":\r\ncase \"GyJeNlDr0\":\r\ncase \"bcUQkJ3zn\":\r\ncase \"y1JMupPBc\":\r\ncase \"JM1vpXtlh\":\r\ncase \"ddsbLNMar\":\r\ncase \"wE1AoHGWb\":\r\ncase \"KVPMUNMR3\":\r\ncase \"dkjaqwTql\":\r\ncase \"FXjzZC2nP\":\r\ncase \"HoIiied43\":\r\ncase \"hqUsgG9W3\":\r\ncase \"QHiTryBvo\":\r\ncase \"lPUO6DH1_\":\r\ncase \"CI_Spj8DF\":\r\ncase \"WymH47Fi3\":\r\ncase \"G2mEGeoEG\":\r\ncase \"wzh0tjGGj\":\r\ncase \"uBSrL5p8W\":\r\ncase \"E_enGAtyd\":\r\ncase \"MA9gFNDEe\":\r\ncase \"ZgQATrrQ8\":\r\ncase \"IgU8wHjXU\":\r\ncase \"u_rblCH_I\":\r\ncase \"dU_2mTTK8\":\r\ncase \"ujaMS7f30\":\r\ncase \"Jvzl9GAfA\":\r\ncase \"oSgYF7rrt\":\r\ncase \"bOwYuxpdp\":\r\ncase \"nijGUja1n\":\r\ncase \"pchdKwNjS\":\r\ncase \"Jr_dcK7TH\":\r\ncase \"d7pTGOuVu\":\r\ncase \"Pzuc2pFxX\":\r\ncase \"HmO2j7i8i\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"RsRRyuk_G\"]]}, (resolvedLinks) => React.createElement(Main, {...props, key: \"Main\", RsRRyuk_G: siteRef(resolvedLinks[0]), style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"q03EIfu9i\":\r\ncase \"Onyf9W_AU\":\r\ncase \"WjCBFIBtm\":\r\ncase \"p_id5ido7\":\r\ncase \"niGLYcL2C\":\r\ncase \"T4gfIAYeY\":\r\ncase \"GyJeNlDr0\":\r\ncase \"bcUQkJ3zn\":\r\ncase \"y1JMupPBc\":\r\ncase \"JM1vpXtlh\":\r\ncase \"ddsbLNMar\":\r\ncase \"wE1AoHGWb\":\r\ncase \"KVPMUNMR3\":\r\ncase \"dkjaqwTql\":\r\ncase \"FXjzZC2nP\":\r\ncase \"HoIiied43\":\r\ncase \"hqUsgG9W3\":\r\ncase \"QHiTryBvo\":\r\ncase \"lPUO6DH1_\":\r\ncase \"CI_Spj8DF\":\r\ncase \"WymH47Fi3\":\r\ncase \"G2mEGeoEG\":\r\ncase \"wzh0tjGGj\":\r\ncase \"uBSrL5p8W\":\r\ncase \"E_enGAtyd\":\r\ncase \"MA9gFNDEe\":\r\ncase \"ZgQATrrQ8\":\r\ncase \"IgU8wHjXU\":\r\ncase \"u_rblCH_I\":\r\ncase \"dU_2mTTK8\":\r\ncase \"ujaMS7f30\":\r\ncase \"Jvzl9GAfA\":\r\ncase \"oSgYF7rrt\":\r\ncase \"bOwYuxpdp\":\r\ncase \"nijGUja1n\":\r\ncase \"pchdKwNjS\":\r\ncase \"Jr_dcK7TH\":\r\ncase \"d7pTGOuVu\":\r\ncase \"Pzuc2pFxX\":\r\ncase \"HmO2j7i8i\":\r\nreturn [{hash: \"wtxdch\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"zbt7jj\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1wxnapq\", mediaQuery: \"(min-width: 1200px) and (max-width: 1919.98px)\"}, {hash: \"j97s2k\", mediaQuery: \"(min-width: 1920px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/B9mKEOzjxAMw9UEnhtiS/3s1JnzxGX1m120wl29uq/p_id5ido7.js\")),\r\n\t\t\t\t\tisReducedMotion: false,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://fjnland.de\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/90UlIOH3idWTzkpoCw7f/8OrvaEMFf04c5b7a79jr/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\tconst effect = {enter: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"100px\"}}\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {augiA20Il: {pchdKwNjS: effect}}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}