{"version":3,"file":"script_main.BbDcmLpy.mjs","names":["e","n","a","i","j","k","log","time","timeEnd","noop","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","clamp","p","useState","useTransition","i","SearchResultTitleType","useRef","useState","useDeferredValue","useCallback","clamp","Input","ResultRow","useMemo","ScrollView","React","useState","x","Overlay","containerStyle","EntryPoint","useRef","useState","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","transition4","transition5","transition6","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","LogoLightFonts","LogoLight","SmartComponentScopedContainerWithFXWithOptimizedAppearEffect","SearchFonts","Search","MotionDivWithFXWithOptimizedAppearEffect","RichTextWithFXWithOptimizedAppearEffect","RichText","GlobalLineAnimationGlobalFonts","GlobalLineAnimationGlobal","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","animation1","matchVariant","animation2","animation3","animation4","Transition","React.useContext","React.useMemo","animation5","animation6","animation7","animation8","animation9","animation10","animation11","animation12","animation13","animation14","animation15","animation16","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","getProps","Icon","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","Icon","Component","useMemo","lowercaseIconKeyPairs","iconKeys","a","useRef","useState","HouseFactory","React","addPropertyOverrides","Phosphor","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","SendButton","TextLinksFonts","TextLinks","ApplePay","Visa","Mastercard","AmazonPay","Paypal","Vector","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","cursor","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","_Fragment","FormPlainTextInput","Image1","sharedStyle.css","sharedStyle.fonts","e","t","u","a","s","n","o","r","t","e","i","n","r","n","e","t","o","n","e","t","a","n","e","r","t","s","o","i","u","d","l","p","M","n","e","t","o","a","i","s","r","O","l","u","d","x","Z","j","V","q","z","S","ue","Children","useRef","useMemo","useState","useCallback","size","i","t","useState","useMemo","css","LogoLightFonts","LogoLight","RichText","GlobalLineAnimationGlobal","serializationHash","variantClassNames","transition1","transition2","animation","animation1","matchVariant","animation2","animation3","animation4","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","LogoLight","Search","TextLinks","serializationHash","variantClassNames","transition1","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","cursor","useRef","React.useId","className","SVG","Navigation","ButtonsPrimary","RichText","Footer","Mobileheader","NavigationMobileFullNavigation2","Cursor","isBrowser","sharedStyle.css","useRef","React.useId","sharedStyle.className","className","PropertyOverrides","React.Fragment","Image1","_Fragment","sharedStyle.fonts","React.createElement","Layout","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/TFWSz5v0zyEPxGd5viJH/kqifvlVeaVDpKankQG5I/lw0LfyniE.js","https:/framerusercontent.com/modules/7kJO9IbMezmoeBIIAvBg/wRffrzomrCnTZeCbuMfj/AjZYKxs4C.js","https:/framerusercontent.com/modules/xLEOUrYgSiYt9VmcdTz4/ipNEdb6kcvDkY1XnYh8t/aAZ5Aa2LY.js","https:/framerusercontent.com/modules/DLaCevQTZqgO4uwy5mDk/xkSEOR9uxrpL6JNjF7cb/bNbBcnmJ3.js","https:/framerusercontent.com/modules/sGtSXANLuli1aP2BdYl4/D6z4IUXL7e9UcnHSUakR/IFs5NZhK0.js","https:/framerusercontent.com/modules/oQ1aAFZI3lGIZ9dDHZ5Z/RCFk6CA3Wbgpque5sHyL/rvhtKQBGl.js","https:/framerusercontent.com/modules/1aPz8Je7tMLwY13rlzjN/P7EqvmcKqNmxJ19V9XMN/sogCdygXl.js","https:/framerusercontent.com/modules/2BlReUFmwszIvWZd9Z1o/uw0qIK2oKclZCK1ZEP5i/uUo15UKnn.js","https:/framerusercontent.com/modules/Bz70csS1CbrJnEgz89tn/SMfKA3Ry9P46tuYJskDY/X_8VLTG6e.js","https:/framerusercontent.com/modules/dYx8yjXlwZfa3Pl8h5NK/smQp9OPOyQFwPJbOSRvK/l5DK36udZ.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/eR7DViipGUdzZUSr1Fpx/lxbidg4Lkzo0TQL1Vv6G/TscQCDlzs.js","https:/framerusercontent.com/modules/xpK5HfAcROomfOeDNGvM/Ht68MtsmBvf4a4AZZPRF/cnJ2w40Di.js","https:/ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/animation@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js","https:/ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js","https:/ga.jspm.io/npm:@motionone/generators@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/dom@10.13.1/dist/index.es.js","https:/framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js","https:/framerusercontent.com/modules/hIMoBYqwEjl6RwbTvJTp/WQyBi3bGkkkUuXneF2GC/SimpleClock.js","https:/framerusercontent.com/modules/ajYmmOnFZwKXDdXRXnXf/FG6YfzviAidSETXpo2wH/uyIJrQPH6.js","https:/framerusercontent.com/modules/4SoA4EAbAAOFWbZSbbky/kvmBxx9aUeDwQx3SpA5Z/JqrkAf7Xi.js","https:/framerusercontent.com/modules/2lnAVeNxuWMTiqYH8O1T/d0Y7q3Gi3UxjTIw9YwR5/UiXDHEAa0.js","https:/framerusercontent.com/modules/ycvc2FJaeDBA1rlN8DAd/fyq9QBqnVp9xTME8mxyT/wy5687EV_.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 (f7d95e4)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"nPpQfRvF3\",\"V1IOI6Ysj\",\"ecWrEHwPV\",\"XbzrRtcQH\",\"PWNCF8zjL\",\"U6_DwGhxK\",\"z5c3uHTRb\",\"nrZdJ0Y7J\",\"X14_IfIPo\",\"TvMopUKMz\",\"iyswB7AC6\",\"x4IyJhgup\",\"X7Ly2BLoB\",\"ksnO5ORUD\"];const serializationHash=\"framer-JNvgF\";const variantClassNames={ecWrEHwPV:\"framer-v-1ff0n2q\",iyswB7AC6:\"framer-v-1izrsqw\",ksnO5ORUD:\"framer-v-b1fhi0\",nPpQfRvF3:\"framer-v-7gn0r6\",nrZdJ0Y7J:\"framer-v-brcvqe\",PWNCF8zjL:\"framer-v-1h7nz8a\",TvMopUKMz:\"framer-v-1olc8zb\",U6_DwGhxK:\"framer-v-maul7p\",V1IOI6Ysj:\"framer-v-1ep7ch0\",X14_IfIPo:\"framer-v-1fd5qi1\",x4IyJhgup:\"framer-v-1io7c3d\",X7Ly2BLoB:\"framer-v-tk0m79\",XbzrRtcQH:\"framer-v-1dfp0y5\",z5c3uHTRb:\"framer-v-12ra93k\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={delay:.2,duration:2,ease:[.65,0,.13,1],type:\"tween\"};const transition3={delay:.3,duration:2,ease:[.65,0,.13,1],type:\"tween\"};const transition4={delay:.4,duration:2,ease:[.65,0,.13,1],type:\"tween\"};const transition5={delay:.5,duration:2,ease:[.65,0,.13,1],type:\"tween\"};const transition6={delay:.6,duration:2,ease:[.65,0,.13,1],type:\"tween\"};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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Line Active\":\"XbzrRtcQH\",\"Line animate on appear\":\"ecWrEHwPV\",\"Line Animation Active\":\"V1IOI6Ysj\",\"Line Animation\":\"nPpQfRvF3\",\"Line Mobile Menu 1 Active\":\"U6_DwGhxK\",\"Line Mobile Menu 1\":\"PWNCF8zjL\",\"Line Mobile Menu 2 Active\":\"nrZdJ0Y7J\",\"Line Mobile Menu 2\":\"z5c3uHTRb\",\"Line Mobile Menu 3 Active\":\"TvMopUKMz\",\"Line Mobile Menu 3\":\"X14_IfIPo\",\"Line Mobile Menu 4 Active\":\"x4IyJhgup\",\"Line Mobile Menu 4\":\"iyswB7AC6\",\"Line Mobile Menu 5 Active\":\"ksnO5ORUD\",\"Line Mobile Menu 5\":\"X7Ly2BLoB\"};const getProps=({colour,height,id,width,...props})=>{return{...props,sjMku05M0:colour??props.sjMku05M0??\"var(--token-98dd2e4b-2534-4771-a0e9-0adcb7a05c7c, rgba(0, 0, 0, 0.2))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"nPpQfRvF3\"};};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,sjMku05M0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nPpQfRvF3\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppeari2apjj=activeVariantCallback(async(...args)=>{setVariant(\"XbzrRtcQH\");});const onAppear1tjngit=activeVariantCallback(async(...args)=>{setVariant(\"U6_DwGhxK\");});const onAppear1p79jrf=activeVariantCallback(async(...args)=>{setVariant(\"nrZdJ0Y7J\");});const onAppearwwtld8=activeVariantCallback(async(...args)=>{setVariant(\"TvMopUKMz\");});const onAppear10xvehw=activeVariantCallback(async(...args)=>{setVariant(\"x4IyJhgup\");});const onAppearrqht5u=activeVariantCallback(async(...args)=>{setVariant(\"ksnO5ORUD\");});useOnVariantChange(baseVariant,{ecWrEHwPV:onAppeari2apjj,iyswB7AC6:onAppear10xvehw,PWNCF8zjL:onAppear1tjngit,X14_IfIPo:onAppearwwtld8,X7Ly2BLoB:onAppearrqht5u,z5c3uHTRb:onAppear1p79jrf});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,...addPropertyOverrides({ksnO5ORUD:{value:transition6},nrZdJ0Y7J:{value:transition3},TvMopUKMz:{value:transition4},U6_DwGhxK:{value:transition2},V1IOI6Ysj:{value:transition2},x4IyJhgup:{value:transition5},XbzrRtcQH:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-7gn0r6\",className,classNames),\"data-framer-name\":\"Line Animation\",layoutDependency:layoutDependency,layoutId:\"nPpQfRvF3\",ref:refBinding,style:{...style},...addPropertyOverrides({ecWrEHwPV:{\"data-framer-name\":\"Line animate on appear\",\"data-highlight\":true},iyswB7AC6:{\"data-framer-name\":\"Line Mobile Menu 4\",\"data-highlight\":true},ksnO5ORUD:{\"data-framer-name\":\"Line Mobile Menu 5 Active\"},nrZdJ0Y7J:{\"data-framer-name\":\"Line Mobile Menu 2 Active\"},PWNCF8zjL:{\"data-framer-name\":\"Line Mobile Menu 1\",\"data-highlight\":true},TvMopUKMz:{\"data-framer-name\":\"Line Mobile Menu 3 Active\"},U6_DwGhxK:{\"data-framer-name\":\"Line Mobile Menu 1 Active\"},V1IOI6Ysj:{\"data-framer-name\":\"Line Animation Active\"},X14_IfIPo:{\"data-framer-name\":\"Line Mobile Menu 3\",\"data-highlight\":true},x4IyJhgup:{\"data-framer-name\":\"Line Mobile Menu 4 Active\"},X7Ly2BLoB:{\"data-framer-name\":\"Line Mobile Menu 5\",\"data-highlight\":true},XbzrRtcQH:{\"data-framer-name\":\"Line Active\"},z5c3uHTRb:{\"data-framer-name\":\"Line Mobile Menu 2\",\"data-highlight\":true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s2qn57\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"Prpg3gisc\",style:{backgroundColor:sjMku05M0}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JNvgF.framer-btdbh5, .framer-JNvgF .framer-btdbh5 { display: block; }\",\".framer-JNvgF.framer-7gn0r6 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 787px; }\",\".framer-JNvgF .framer-1s2qn57 { flex: none; height: 1px; position: relative; width: 0%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-JNvgF.framer-7gn0r6 { gap: 0px; } .framer-JNvgF.framer-7gn0r6 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-JNvgF.framer-7gn0r6 > :first-child { margin-left: 0px; } .framer-JNvgF.framer-7gn0r6 > :last-child { margin-right: 0px; } }\",\".framer-JNvgF.framer-v-1ep7ch0 .framer-1s2qn57, .framer-JNvgF.framer-v-1dfp0y5 .framer-1s2qn57, .framer-JNvgF.framer-v-maul7p .framer-1s2qn57, .framer-JNvgF.framer-v-brcvqe .framer-1s2qn57, .framer-JNvgF.framer-v-1olc8zb .framer-1s2qn57, .framer-JNvgF.framer-v-1io7c3d .framer-1s2qn57, .framer-JNvgF.framer-v-b1fhi0 .framer-1s2qn57 { width: 100%; }\",\".framer-JNvgF.framer-v-1ff0n2q.framer-7gn0r6, .framer-JNvgF.framer-v-1dfp0y5.framer-7gn0r6, .framer-JNvgF.framer-v-1h7nz8a.framer-7gn0r6, .framer-JNvgF.framer-v-maul7p.framer-7gn0r6, .framer-JNvgF.framer-v-12ra93k.framer-7gn0r6, .framer-JNvgF.framer-v-brcvqe.framer-7gn0r6, .framer-JNvgF.framer-v-1fd5qi1.framer-7gn0r6, .framer-JNvgF.framer-v-1olc8zb.framer-7gn0r6, .framer-JNvgF.framer-v-1izrsqw.framer-7gn0r6, .framer-JNvgF.framer-v-1io7c3d.framer-7gn0r6, .framer-JNvgF.framer-v-tk0m79.framer-7gn0r6, .framer-JNvgF.framer-v-b1fhi0.framer-7gn0r6 { width: 787px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1\n * @framerIntrinsicWidth 787\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"V1IOI6Ysj\":{\"layout\":[\"fixed\",\"fixed\"]},\"ecWrEHwPV\":{\"layout\":[\"fixed\",\"fixed\"]},\"XbzrRtcQH\":{\"layout\":[\"fixed\",\"fixed\"]},\"PWNCF8zjL\":{\"layout\":[\"fixed\",\"fixed\"]},\"U6_DwGhxK\":{\"layout\":[\"fixed\",\"fixed\"]},\"z5c3uHTRb\":{\"layout\":[\"fixed\",\"fixed\"]},\"nrZdJ0Y7J\":{\"layout\":[\"fixed\",\"fixed\"]},\"X14_IfIPo\":{\"layout\":[\"fixed\",\"fixed\"]},\"TvMopUKMz\":{\"layout\":[\"fixed\",\"fixed\"]},\"iyswB7AC6\":{\"layout\":[\"fixed\",\"fixed\"]},\"x4IyJhgup\":{\"layout\":[\"fixed\",\"fixed\"]},\"X7Ly2BLoB\":{\"layout\":[\"fixed\",\"fixed\"]},\"ksnO5ORUD\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"sjMku05M0\":\"colour\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerlw0LfyniE=withCSS(Component,css,\"framer-JNvgF\");export default Framerlw0LfyniE;Framerlw0LfyniE.displayName=\"Global / Line Animation Global\";Framerlw0LfyniE.defaultProps={height:1,width:787};addPropertyControls(Framerlw0LfyniE,{variant:{options:[\"nPpQfRvF3\",\"V1IOI6Ysj\",\"ecWrEHwPV\",\"XbzrRtcQH\",\"PWNCF8zjL\",\"U6_DwGhxK\",\"z5c3uHTRb\",\"nrZdJ0Y7J\",\"X14_IfIPo\",\"TvMopUKMz\",\"iyswB7AC6\",\"x4IyJhgup\",\"X7Ly2BLoB\",\"ksnO5ORUD\"],optionTitles:[\"Line Animation\",\"Line Animation Active\",\"Line animate on appear\",\"Line Active\",\"Line Mobile Menu 1\",\"Line Mobile Menu 1 Active\",\"Line Mobile Menu 2\",\"Line Mobile Menu 2 Active\",\"Line Mobile Menu 3\",\"Line Mobile Menu 3 Active\",\"Line Mobile Menu 4\",\"Line Mobile Menu 4 Active\",\"Line Mobile Menu 5\",\"Line Mobile Menu 5 Active\"],title:\"Variant\",type:ControlType.Enum},sjMku05M0:{defaultValue:'var(--token-98dd2e4b-2534-4771-a0e9-0adcb7a05c7c, rgba(0, 0, 0, 0.2)) /* {\"name\":\"line\"} */',title:\"Colour\",type:ControlType.Color}});addFonts(Framerlw0LfyniE,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerlw0LfyniE\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"sjMku05M0\\\":\\\"colour\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"V1IOI6Ysj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ecWrEHwPV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XbzrRtcQH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PWNCF8zjL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"U6_DwGhxK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"z5c3uHTRb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nrZdJ0Y7J\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"X14_IfIPo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TvMopUKMz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iyswB7AC6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"x4IyJhgup\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"X7Ly2BLoB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ksnO5ORUD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"1\",\"framerIntrinsicWidth\":\"787\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lw0LfyniE.map","// Generated by Framer (bf89308)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"BxNrxP0L7\",\"hUAaelsgv\",\"ETWJBEUfc\",\"zXNF45UVX\"];const serializationHash=\"framer-fV1Px\";const variantClassNames={BxNrxP0L7:\"framer-v-omg8sq\",ETWJBEUfc:\"framer-v-108jlfw\",hUAaelsgv:\"framer-v-aajv0i\",zXNF45UVX:\"framer-v-1vpl54p\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"};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={\"Variant 1\":\"BxNrxP0L7\",\"Variant 2\":\"hUAaelsgv\",\"Variant 3\":\"ETWJBEUfc\",\"Variant 4\":\"zXNF45UVX\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"BxNrxP0L7\"};};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:\"BxNrxP0L7\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear9r0296=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"hUAaelsgv\",true),600);});useOnVariantChange(baseVariant,{default:onAppear9r0296,ETWJBEUfc:undefined,zXNF45UVX:undefined});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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-omg8sq\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"BxNrxP0L7\",ref:refBinding,style:{...style},...addPropertyOverrides({ETWJBEUfc:{\"data-framer-name\":\"Variant 3\",\"data-highlight\":undefined},hUAaelsgv:{\"data-framer-name\":\"Variant 2\"},zXNF45UVX:{\"data-framer-name\":\"Variant 4\",\"data-highlight\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-okhquj\",layoutDependency:layoutDependency,layoutId:\"u97UTj6rC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 223.071 15.92\" overflow=\"visible\"><g><path d=\"M 101.187 4.281 C 101.187 5.974 102.557 7.345 104.25 7.345 L 114.862 7.345 C 117.226 7.345 119.143 9.262 119.143 11.626 C 119.143 13.99 117.226 15.907 114.862 15.907 L 100.274 15.907 C 100.106 15.907 99.972 15.773 99.972 15.605 L 99.972 14.991 C 99.972 14.823 100.106 14.689 100.274 14.689 L 114.867 14.689 C 116.56 14.689 117.93 13.319 117.93 11.626 C 117.93 9.933 116.56 8.563 114.867 8.563 L 104.255 8.563 C 101.892 8.563 99.974 6.645 99.974 4.281 C 99.972 1.917 101.889 0 104.253 0 L 118.994 0 C 119.161 0 119.295 0.134 119.295 0.302 L 119.295 0.916 C 119.295 1.084 119.161 1.218 118.994 1.218 L 104.25 1.218 C 102.557 1.218 101.187 2.588 101.187 4.281 Z M 141.941 0.292 L 141.941 10.374 C 141.941 13.437 139.363 15.92 136.181 15.92 L 126.658 15.92 C 123.476 15.92 120.898 13.437 120.898 10.374 L 120.898 0.292 C 120.898 0.132 121.032 0 121.2 0 L 121.817 0 C 121.985 0 122.119 0.129 122.119 0.292 L 122.119 10.139 C 122.119 12.684 124.261 14.746 126.903 14.746 L 135.938 14.746 C 138.581 14.746 140.723 12.684 140.723 10.139 L 140.723 0.292 C 140.723 0.132 140.857 0 141.025 0 L 141.641 0 C 141.809 0 141.943 0.129 141.943 0.292 Z M 204.235 15.618 C 204.235 15.786 204.101 15.92 203.933 15.92 L 194.08 15.92 C 190.903 15.92 188.325 13.437 188.325 10.377 L 188.325 0.302 C 188.325 0.139 188.462 0.01 188.625 0.01 L 189.241 0.01 C 189.406 0.01 189.543 0.139 189.543 0.302 L 189.543 10.142 C 189.543 12.684 191.683 14.746 194.325 14.746 L 203.93 14.746 C 204.098 14.746 204.232 14.88 204.232 15.048 L 204.232 15.618 Z M 223.071 0.299 L 223.071 3.053 C 223.071 6.114 220.495 8.596 217.316 8.596 L 213.554 8.596 C 213.386 8.596 213.252 8.73 213.252 8.898 L 213.252 15.615 C 213.252 15.783 213.117 15.917 212.95 15.917 L 212.335 15.917 C 212.168 15.917 212.034 15.783 212.034 15.615 L 212.034 8.898 C 212.034 8.73 211.899 8.596 211.732 8.596 L 207.969 8.596 C 204.792 8.596 202.214 6.114 202.214 3.053 L 202.214 0.299 C 202.214 0.137 202.351 0.013 202.516 0.013 L 203.133 0.013 C 203.298 0.013 203.435 0.139 203.435 0.299 L 203.435 2.821 C 203.435 5.363 205.574 7.425 208.217 7.425 L 217.071 7.425 C 219.711 7.425 221.853 5.363 221.853 2.821 L 221.853 0.299 C 221.853 0.137 221.99 0.013 222.152 0.013 L 222.769 0.013 C 222.934 0.013 223.071 0.139 223.071 0.299 Z M 143.969 0.312 L 143.969 0.926 C 143.969 1.092 144.103 1.228 144.271 1.228 L 159.83 1.228 C 161.517 1.228 162.888 2.599 162.888 4.286 C 162.888 5.974 161.517 7.345 159.83 7.345 L 144.271 7.345 C 144.106 7.345 143.969 7.479 143.969 7.646 L 143.969 15.618 C 143.969 15.783 144.103 15.92 144.271 15.92 L 144.885 15.92 C 145.05 15.92 145.187 15.786 145.187 15.618 L 145.187 8.862 C 145.187 8.697 145.321 8.56 145.489 8.56 L 159.832 8.56 C 162.194 8.56 164.106 6.645 164.106 4.286 C 164.106 1.925 162.191 0.013 159.832 0.013 L 144.274 0.013 C 144.108 0.013 143.972 0.147 143.972 0.315 Z M 166.155 0.312 L 166.155 0.926 C 166.155 1.092 166.289 1.228 166.457 1.228 L 182.015 1.228 C 183.703 1.228 185.074 2.599 185.074 4.286 C 185.074 5.974 183.703 7.345 182.015 7.345 L 166.457 7.345 C 166.292 7.345 166.155 7.479 166.155 7.646 L 166.155 15.618 C 166.155 15.783 166.289 15.92 166.457 15.92 L 167.071 15.92 C 167.236 15.92 167.373 15.786 167.373 15.618 L 167.373 8.862 C 167.373 8.697 167.507 8.56 167.675 8.56 L 182.018 8.56 C 184.379 8.56 186.292 6.645 186.292 4.286 C 186.292 1.925 184.377 0.013 182.018 0.013 L 166.459 0.013 C 166.294 0.013 166.157 0.147 166.157 0.315 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 44.924 15.92 C 44.687 15.92 44.495 15.728 44.495 15.492 L 44.495 0.439 C 44.495 0.202 44.687 0.01 44.924 0.01 L 48.163 0.01 C 48.399 0.01 48.591 0.202 48.591 0.439 L 48.591 15.492 C 48.591 15.728 48.399 15.92 48.163 15.92 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 56.173 4.114 M 69.726 5.925 L 62.354 5.925 C 62.263 5.925 62.173 5.941 62.09 5.966 C 61.76 6.077 61.523 6.387 61.523 6.754 L 61.523 9.19 C 61.523 9.556 61.76 9.866 62.09 9.977 C 62.173 10.005 62.261 10.018 62.354 10.018 L 65.672 10.018 C 66.17 10.018 66.573 10.421 66.573 10.919 C 66.573 11.417 66.168 11.819 65.672 11.819 L 57.071 11.819 L 57.079 11.819 L 56.387 11.819 C 55.812 11.819 55.29 11.587 54.914 11.208 C 54.522 10.817 54.302 10.287 54.302 9.734 L 54.302 6.186 C 54.302 5.61 54.534 5.089 54.914 4.712 C 55.252 4.372 55.698 4.161 56.175 4.114 C 56.194 4.114 56.212 4.111 56.227 4.108 C 56.281 4.106 56.335 4.101 56.39 4.101 L 57.05 4.101 L 57.045 4.101 L 69.729 4.101 C 70.186 4.101 70.557 3.729 70.557 3.272 L 70.557 0.836 C 70.557 0.379 70.186 0.008 69.729 0.008 L 56.15 0.008 C 55.522 0.007 54.898 0.107 54.302 0.302 C 51.925 1.079 50.206 3.314 50.206 5.951 L 50.206 9.977 C 50.206 11.337 50.663 12.588 51.432 13.59 C 51.479 13.652 51.528 13.711 51.577 13.768 C 51.603 13.799 51.626 13.827 51.649 13.858 C 51.701 13.915 51.75 13.972 51.801 14.028 C 51.853 14.085 51.907 14.139 51.961 14.194 C 52.609 14.839 53.409 15.337 54.302 15.626 C 54.366 15.649 54.431 15.667 54.495 15.685 C 54.965 15.822 55.455 15.902 55.966 15.917 L 55.997 15.917 C 56.049 15.917 56.101 15.92 56.15 15.92 C 56.199 15.92 56.253 15.92 56.302 15.917 L 66.462 15.917 C 68.725 15.917 70.557 14.083 70.557 11.822 L 70.557 6.754 C 70.557 6.294 70.186 5.925 69.729 5.925 Z M 21.099 0.01 L 5.917 0.01 C 4.258 0.018 2.759 0.705 1.685 1.809 C 0.643 2.877 0 4.338 0 5.951 L 0 9.977 C 0 11.587 0.64 13.048 1.683 14.119 C 2.761 15.228 4.274 15.92 5.943 15.92 L 21.097 15.92 C 21.556 15.92 21.925 15.548 21.925 15.092 L 21.925 12.655 C 21.925 12.196 21.554 11.827 21.097 11.827 L 6.446 11.827 C 5.352 11.827 4.439 11.048 4.235 10.015 L 17.396 10.015 C 17.853 10.015 18.225 9.644 18.225 9.187 L 18.225 6.751 C 18.225 6.292 17.853 5.923 17.396 5.923 L 4.235 5.923 C 4.435 4.91 5.299 4.163 6.33 4.111 L 21.097 4.111 C 21.556 4.111 21.925 3.739 21.925 3.283 L 21.925 0.839 C 21.925 0.382 21.554 0.01 21.097 0.01 Z M 38.044 10.01 L 39.012 10.01 C 40.013 10.01 40.895 9.505 41.417 8.73 C 41.468 8.653 41.517 8.573 41.561 8.493 C 41.783 8.08 41.912 7.61 41.912 7.11 L 41.912 2.911 C 41.912 2.41 41.786 1.938 41.561 1.528 C 41.551 1.512 41.543 1.494 41.533 1.479 C 41.515 1.445 41.494 1.414 41.476 1.383 C 41.466 1.368 41.455 1.352 41.445 1.334 C 41.223 0.991 40.929 0.697 40.586 0.475 C 40.57 0.465 40.555 0.454 40.537 0.444 C 40.49 0.415 40.441 0.387 40.392 0.359 C 39.979 0.134 39.51 0.008 39.009 0.008 L 23.566 0.008 C 23.11 0.008 22.738 0.379 22.738 0.836 L 22.738 3.272 C 22.738 3.729 23.11 4.101 23.566 4.101 L 36.914 4.101 C 37.378 4.101 37.76 4.449 37.814 4.898 C 37.814 4.911 37.817 4.926 37.819 4.939 C 37.819 4.963 37.822 4.986 37.822 5.009 C 37.822 5.032 37.822 5.055 37.819 5.079 C 37.819 5.092 37.819 5.107 37.814 5.12 C 37.763 5.538 37.427 5.868 37.006 5.912 L 23.566 5.912 C 23.494 5.912 23.427 5.923 23.36 5.938 C 23.35 5.941 23.339 5.943 23.329 5.948 L 23.298 5.959 C 22.999 6.058 22.784 6.322 22.746 6.635 C 22.746 6.645 22.746 6.655 22.743 6.666 L 22.743 15.099 C 22.743 15.551 23.115 15.917 23.572 15.917 L 26.008 15.917 C 26.467 15.917 26.836 15.554 26.836 15.099 L 26.836 10.008 L 31.773 10.008 C 32.093 10.008 32.385 10.124 32.609 10.315 L 36.338 13.979 L 37.739 15.355 L 37.902 15.515 L 37.917 15.53 C 37.933 15.546 37.948 15.559 37.966 15.577 C 37.948 15.559 37.93 15.543 37.917 15.53 L 38.026 15.639 L 38.031 15.646 L 38.088 15.703 C 38.24 15.843 38.439 15.92 38.645 15.92 L 42.694 15.92 C 43.21 15.92 43.468 15.295 43.105 14.929 L 38.041 10.01 Z M 91.017 9.755 L 91.017 6.289 C 91.022 6.178 91.027 6.065 91.027 5.951 C 91.027 5.837 91.025 5.724 91.017 5.613 C 90.996 5.267 90.947 4.929 90.872 4.601 C 90.834 4.431 90.785 4.261 90.733 4.095 C 90.145 2.302 88.725 0.885 86.929 0.297 C 86.408 0.126 85.855 0.026 85.28 0.008 L 77.192 0.008 C 76.599 0.023 76.028 0.124 75.492 0.299 C 73.692 0.889 72.28 2.299 71.688 4.098 C 71.497 4.681 71.394 5.306 71.394 5.954 L 71.394 9.675 C 71.388 9.765 71.388 9.858 71.388 9.951 C 71.388 10.044 71.388 10.137 71.394 10.227 C 71.419 10.782 71.52 11.319 71.688 11.822 C 72.281 13.61 73.698 15.022 75.492 15.605 C 76.072 15.796 76.689 15.897 77.334 15.897 L 85.079 15.897 C 85.159 15.897 85.239 15.897 85.319 15.892 C 85.881 15.871 86.423 15.77 86.934 15.603 C 88.723 15.017 90.134 13.608 90.725 11.822 C 90.746 11.757 90.766 11.695 90.785 11.628 C 90.803 11.566 90.821 11.507 90.836 11.443 L 90.883 11.249 C 90.911 11.12 90.937 10.988 90.955 10.854 C 90.955 10.841 90.957 10.828 90.96 10.813 C 90.975 10.705 90.991 10.594 90.999 10.483 C 90.999 10.472 90.999 10.462 91.001 10.452 C 91.006 10.385 91.012 10.317 91.014 10.248 C 91.017 10.209 91.019 10.168 91.019 10.126 C 91.019 10.065 91.022 10.003 91.022 9.941 C 91.022 9.876 91.022 9.812 91.019 9.747 Z M 86.929 10.049 C 86.929 10.994 86.191 11.768 85.259 11.819 L 77.265 11.819 C 77.172 11.819 77.079 11.812 76.991 11.796 C 76.128 11.661 75.491 10.918 75.492 10.044 L 75.492 5.868 C 75.492 4.889 76.285 4.095 77.265 4.095 L 85.156 4.095 C 86.137 4.095 86.932 4.89 86.932 5.871 L 86.932 10.049 Z M 95.693 0.008 C 94.01 0.008 92.64 1.378 92.64 3.066 C 92.64 4.754 94.01 6.119 95.693 6.119 C 97.375 6.119 98.751 4.748 98.751 3.066 C 98.751 1.383 97.381 0.008 95.693 0.008 Z M 95.693 5.373 C 94.423 5.373 93.386 4.341 93.386 3.066 C 93.386 1.791 94.423 0.759 95.693 0.759 C 96.963 0.759 98.005 1.791 98.005 3.066 C 98.005 4.341 96.968 5.373 95.693 5.373 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 94.15 4.39 L 94.15 1.737 L 96.372 1.737 C 96.645 1.737 96.859 1.806 97.012 1.943 C 97.164 2.083 97.239 2.292 97.239 2.573 C 97.239 2.813 97.182 3.001 97.071 3.138 C 96.96 3.275 96.803 3.36 96.596 3.394 L 97.208 4.387 L 96.532 4.387 L 95.964 3.412 L 94.741 3.412 L 94.741 4.387 L 94.147 4.387 Z M 96.302 2.219 L 94.743 2.219 L 94.743 2.929 L 96.302 2.929 C 96.41 2.932 96.495 2.906 96.552 2.852 C 96.612 2.797 96.64 2.705 96.64 2.578 C 96.64 2.452 96.612 2.356 96.552 2.302 C 96.493 2.248 96.41 2.222 96.302 2.222 Z\" fill=\"rgb(0,0,0)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({ETWJBEUfc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 196.058 13.992\" overflow=\"visible\"><g><path d=\"M 88.934 3.763 C 88.934 5.251 90.138 6.455 91.626 6.455 L 100.953 6.455 C 103.031 6.455 104.716 8.14 104.716 10.218 C 104.716 12.296 103.031 13.981 100.953 13.981 L 88.131 13.981 C 87.984 13.981 87.866 13.863 87.866 13.715 L 87.866 13.176 C 87.866 13.028 87.984 12.91 88.131 12.91 L 100.957 12.91 C 102.445 12.91 103.65 11.706 103.65 10.218 C 103.65 8.73 102.445 7.526 100.957 7.526 L 91.631 7.526 C 89.553 7.526 87.868 5.84 87.868 3.763 C 87.866 1.685 89.551 0 91.629 0 L 104.584 0 C 104.732 0 104.85 0.118 104.85 0.265 L 104.85 0.805 C 104.85 0.953 104.732 1.071 104.584 1.071 L 91.626 1.071 C 90.138 1.071 88.934 2.275 88.934 3.763 Z M 124.753 0.256 L 124.753 9.118 C 124.753 11.81 122.487 13.992 119.69 13.992 L 111.321 13.992 C 108.524 13.992 106.258 11.81 106.258 9.118 L 106.258 0.256 C 106.258 0.116 106.376 0 106.523 0 L 107.066 0 C 107.213 0 107.331 0.113 107.331 0.256 L 107.331 8.912 C 107.331 11.148 109.213 12.96 111.536 12.96 L 119.477 12.96 C 121.799 12.96 123.682 11.148 123.682 8.912 L 123.682 0.256 C 123.682 0.116 123.8 0 123.947 0 L 124.489 0 C 124.637 0 124.755 0.113 124.755 0.256 Z M 179.503 13.727 C 179.503 13.874 179.385 13.992 179.238 13.992 L 170.578 13.992 C 167.786 13.992 165.52 11.81 165.52 9.12 L 165.52 0.265 C 165.52 0.122 165.64 0.009 165.783 0.009 L 166.325 0.009 C 166.471 0.009 166.591 0.122 166.591 0.265 L 166.591 8.914 C 166.591 11.148 168.471 12.96 170.794 12.96 L 179.236 12.96 C 179.383 12.96 179.501 13.078 179.501 13.226 L 179.501 13.727 Z M 196.058 0.263 L 196.058 2.683 C 196.058 5.373 193.795 7.555 191.001 7.555 L 187.694 7.555 C 187.546 7.555 187.428 7.673 187.428 7.821 L 187.428 13.725 C 187.428 13.872 187.31 13.99 187.163 13.99 L 186.623 13.99 C 186.476 13.99 186.358 13.872 186.358 13.725 L 186.358 7.821 C 186.358 7.673 186.24 7.555 186.092 7.555 L 182.785 7.555 C 179.993 7.555 177.727 5.373 177.727 2.683 L 177.727 0.263 C 177.727 0.12 177.848 0.011 177.993 0.011 L 178.535 0.011 C 178.68 0.011 178.8 0.122 178.8 0.263 L 178.8 2.479 C 178.8 4.713 180.68 6.525 183.003 6.525 L 190.785 6.525 C 193.105 6.525 194.988 4.713 194.988 2.479 L 194.988 0.263 C 194.988 0.12 195.108 0.011 195.251 0.011 L 195.793 0.011 C 195.938 0.011 196.058 0.122 196.058 0.263 Z M 126.535 0.274 L 126.535 0.814 C 126.535 0.959 126.653 1.08 126.801 1.08 L 140.475 1.08 C 141.959 1.08 143.163 2.284 143.163 3.767 C 143.163 5.251 141.959 6.455 140.475 6.455 L 126.801 6.455 C 126.655 6.455 126.535 6.573 126.535 6.721 L 126.535 13.727 C 126.535 13.872 126.653 13.992 126.801 13.992 L 127.34 13.992 C 127.486 13.992 127.606 13.874 127.606 13.727 L 127.606 7.789 C 127.606 7.644 127.724 7.523 127.871 7.523 L 140.478 7.523 C 142.553 7.523 144.234 5.84 144.234 3.767 C 144.234 1.692 142.551 0.011 140.478 0.011 L 126.803 0.011 C 126.658 0.011 126.538 0.129 126.538 0.277 Z M 146.035 0.274 L 146.035 0.814 C 146.035 0.959 146.152 1.08 146.3 1.08 L 159.975 1.08 C 161.458 1.08 162.662 2.284 162.662 3.767 C 162.662 5.251 161.458 6.455 159.975 6.455 L 146.3 6.455 C 146.155 6.455 146.035 6.573 146.035 6.721 L 146.035 13.727 C 146.035 13.872 146.152 13.992 146.3 13.992 L 146.84 13.992 C 146.985 13.992 147.105 13.874 147.105 13.727 L 147.105 7.789 C 147.105 7.644 147.223 7.523 147.37 7.523 L 159.977 7.523 C 162.052 7.523 163.733 5.84 163.733 3.767 C 163.733 1.692 162.05 0.011 159.977 0.011 L 146.302 0.011 C 146.157 0.011 146.037 0.129 146.037 0.277 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\"></path><path d=\"M 39.484 13.992 C 39.276 13.992 39.107 13.824 39.107 13.616 L 39.107 0.386 C 39.107 0.178 39.276 0.009 39.484 0.009 L 42.33 0.009 C 42.538 0.009 42.707 0.178 42.707 0.386 L 42.707 13.616 C 42.707 13.824 42.538 13.992 42.33 13.992 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\"></path><path d=\"M 49.371 3.615 M 61.283 5.208 L 54.803 5.208 C 54.724 5.208 54.644 5.221 54.572 5.244 C 54.281 5.341 54.073 5.614 54.073 5.936 L 54.073 8.077 C 54.073 8.399 54.281 8.671 54.572 8.769 C 54.644 8.794 54.721 8.805 54.803 8.805 L 57.72 8.805 C 58.158 8.805 58.511 9.159 58.511 9.597 C 58.511 10.034 58.155 10.388 57.72 10.388 L 50.16 10.388 L 50.167 10.388 L 49.559 10.388 C 49.053 10.388 48.595 10.184 48.264 9.851 C 47.92 9.508 47.726 9.041 47.726 8.555 L 47.726 5.437 C 47.726 4.931 47.93 4.473 48.264 4.142 C 48.561 3.843 48.953 3.657 49.373 3.615 C 49.389 3.615 49.405 3.613 49.418 3.611 C 49.466 3.609 49.514 3.604 49.561 3.604 L 50.142 3.604 L 50.137 3.604 L 61.285 3.604 C 61.687 3.604 62.013 3.277 62.013 2.876 L 62.013 0.735 C 62.013 0.333 61.687 0.007 61.285 0.007 L 49.35 0.007 C 48.799 0.007 48.251 0.094 47.726 0.265 C 45.637 0.948 44.127 2.912 44.127 5.23 L 44.127 8.769 C 44.127 9.964 44.528 11.064 45.204 11.944 C 45.245 11.998 45.288 12.051 45.331 12.101 C 45.354 12.128 45.374 12.153 45.395 12.18 C 45.44 12.23 45.483 12.28 45.528 12.33 C 45.574 12.38 45.621 12.427 45.669 12.475 C 46.238 13.042 46.942 13.48 47.726 13.734 C 47.783 13.754 47.84 13.77 47.896 13.786 C 48.309 13.906 48.74 13.976 49.189 13.99 L 49.216 13.99 C 49.262 13.99 49.307 13.992 49.35 13.992 C 49.393 13.992 49.441 13.992 49.484 13.99 L 58.414 13.99 C 60.403 13.99 62.013 12.377 62.013 10.39 L 62.013 5.936 C 62.013 5.532 61.687 5.208 61.285 5.208 Z M 18.544 0.009 L 5.201 0.009 C 3.742 0.016 2.425 0.619 1.481 1.59 C 0.565 2.529 0 3.813 0 5.23 L 0 8.769 C 0 10.184 0.563 11.468 1.479 12.409 C 2.427 13.384 3.756 13.992 5.224 13.992 L 18.542 13.992 C 18.946 13.992 19.27 13.666 19.27 13.264 L 19.27 11.123 C 19.27 10.719 18.944 10.395 18.542 10.395 L 5.666 10.395 C 4.704 10.395 3.901 9.71 3.722 8.803 L 15.29 8.803 C 15.691 8.803 16.018 8.476 16.018 8.075 L 16.018 5.933 C 16.018 5.53 15.691 5.205 15.29 5.205 L 3.722 5.205 C 3.898 4.315 4.657 3.659 5.564 3.613 L 18.542 3.613 C 18.946 3.613 19.27 3.287 19.27 2.885 L 19.27 0.737 C 19.27 0.336 18.944 0.009 18.542 0.009 Z M 33.437 8.798 L 34.288 8.798 C 35.168 8.798 35.943 8.354 36.401 7.673 C 36.447 7.605 36.49 7.535 36.528 7.464 C 36.724 7.102 36.837 6.689 36.837 6.249 L 36.837 2.558 C 36.837 2.118 36.726 1.703 36.528 1.343 C 36.519 1.329 36.513 1.313 36.504 1.3 C 36.488 1.27 36.47 1.243 36.454 1.216 C 36.445 1.202 36.435 1.189 36.426 1.173 C 36.231 0.871 35.973 0.612 35.671 0.417 C 35.658 0.408 35.644 0.399 35.628 0.39 C 35.587 0.365 35.544 0.34 35.501 0.315 C 35.138 0.118 34.725 0.007 34.285 0.007 L 20.713 0.007 C 20.311 0.007 19.985 0.333 19.985 0.735 L 19.985 2.876 C 19.985 3.277 20.311 3.604 20.713 3.604 L 32.444 3.604 C 32.852 3.604 33.187 3.91 33.235 4.305 C 33.235 4.316 33.237 4.33 33.24 4.341 C 33.24 4.362 33.242 4.382 33.242 4.402 C 33.242 4.423 33.242 4.443 33.24 4.464 C 33.24 4.475 33.24 4.489 33.235 4.5 C 33.19 4.867 32.895 5.158 32.525 5.196 L 20.713 5.196 C 20.649 5.196 20.59 5.205 20.531 5.219 C 20.522 5.221 20.513 5.224 20.504 5.228 L 20.477 5.237 C 20.214 5.325 20.025 5.556 19.991 5.831 C 19.991 5.84 19.991 5.85 19.989 5.859 L 19.989 13.271 C 19.989 13.668 20.316 13.99 20.717 13.99 L 22.858 13.99 C 23.262 13.99 23.586 13.67 23.586 13.271 L 23.586 8.796 L 27.925 8.796 C 28.207 8.796 28.463 8.898 28.66 9.066 L 31.938 12.287 L 33.169 13.495 L 33.312 13.636 L 33.326 13.65 C 33.339 13.663 33.353 13.675 33.369 13.691 C 33.353 13.675 33.337 13.661 33.326 13.65 L 33.421 13.745 L 33.426 13.752 L 33.476 13.802 C 33.609 13.924 33.784 13.992 33.965 13.992 L 37.524 13.992 C 37.978 13.992 38.205 13.443 37.885 13.121 L 33.435 8.798 Z M 79.995 8.574 L 79.995 5.527 C 80 5.43 80.004 5.33 80.004 5.23 C 80.004 5.131 80.002 5.031 79.995 4.933 C 79.977 4.629 79.934 4.332 79.868 4.044 C 79.834 3.894 79.791 3.745 79.746 3.6 C 79.229 2.023 77.981 0.778 76.402 0.261 C 75.944 0.111 75.459 0.023 74.953 0.007 L 67.845 0.007 C 67.323 0.02 66.822 0.109 66.35 0.263 C 64.769 0.782 63.528 2.021 63.007 3.602 C 62.839 4.114 62.748 4.663 62.748 5.233 L 62.748 8.503 C 62.744 8.583 62.744 8.664 62.744 8.746 C 62.744 8.828 62.744 8.909 62.748 8.989 C 62.771 9.476 62.859 9.948 63.007 10.39 C 63.528 11.962 64.774 13.203 66.35 13.715 C 66.86 13.883 67.402 13.972 67.97 13.972 L 74.776 13.972 C 74.847 13.972 74.917 13.972 74.987 13.967 C 75.482 13.949 75.958 13.861 76.407 13.713 C 77.979 13.198 79.22 11.96 79.739 10.39 C 79.757 10.334 79.775 10.279 79.791 10.22 C 79.807 10.166 79.823 10.114 79.836 10.057 L 79.877 9.887 C 79.902 9.773 79.925 9.658 79.941 9.54 C 79.941 9.528 79.943 9.517 79.945 9.504 C 79.959 9.408 79.973 9.311 79.979 9.213 C 79.979 9.204 79.979 9.195 79.982 9.186 C 79.986 9.127 79.991 9.068 79.993 9.007 C 79.995 8.973 79.997 8.936 79.997 8.9 C 79.997 8.846 80 8.791 80 8.737 C 80 8.68 80 8.623 79.997 8.567 Z M 76.402 8.832 C 76.402 9.662 75.754 10.343 74.935 10.388 L 67.908 10.388 C 67.827 10.388 67.745 10.381 67.668 10.368 C 66.909 10.249 66.35 9.596 66.35 8.828 L 66.35 5.158 C 66.35 4.297 67.048 3.6 67.908 3.6 L 74.844 3.6 C 75.706 3.6 76.405 4.298 76.405 5.16 L 76.405 8.832 Z M 84.105 0.007 C 82.626 0.007 81.422 1.211 81.422 2.695 C 81.422 4.178 82.626 5.378 84.105 5.378 C 85.584 5.378 86.793 4.173 86.793 2.695 C 86.793 1.216 85.588 0.007 84.105 0.007 Z M 84.105 4.722 C 82.989 4.722 82.077 3.815 82.077 2.695 C 82.077 1.574 82.989 0.667 84.105 0.667 C 85.221 0.667 86.137 1.574 86.137 2.695 C 86.137 3.815 85.226 4.722 84.105 4.722 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\"></path><path d=\"M 82.749 3.858 L 82.749 1.526 L 84.702 1.526 C 84.942 1.526 85.13 1.588 85.264 1.708 C 85.398 1.83 85.464 2.014 85.464 2.261 C 85.464 2.472 85.414 2.638 85.316 2.758 C 85.219 2.878 85.08 2.953 84.899 2.983 L 85.437 3.856 L 84.842 3.856 L 84.343 2.998 L 83.268 2.998 L 83.268 3.856 L 82.746 3.856 Z M 84.64 1.951 L 83.27 1.951 L 83.27 2.574 L 84.64 2.574 C 84.736 2.577 84.81 2.554 84.86 2.506 C 84.913 2.459 84.938 2.377 84.938 2.266 C 84.938 2.155 84.913 2.071 84.86 2.023 C 84.808 1.976 84.736 1.953 84.64 1.953 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-vw84h5\",layoutDependency:layoutDependency,layoutId:\"t3ByotnI8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 123.099 15.92\" overflow=\"visible\"><path d=\"M 1.215 4.281 C 1.215 5.974 2.586 7.345 4.279 7.345 L 14.89 7.345 C 17.254 7.345 19.172 9.262 19.172 11.626 C 19.172 13.99 17.254 15.907 14.89 15.907 L 0.302 15.907 C 0.134 15.907 0 15.773 0 15.605 L 0 14.991 C 0 14.823 0.134 14.689 0.302 14.689 L 14.895 14.689 C 16.588 14.689 17.959 13.319 17.959 11.626 C 17.959 9.933 16.588 8.563 14.895 8.563 L 4.284 8.563 C 1.92 8.563 0.003 6.645 0.003 4.281 C 0 1.917 1.917 0 4.281 0 L 19.022 0 C 19.19 0 19.324 0.134 19.324 0.302 L 19.324 0.916 C 19.324 1.084 19.19 1.218 19.022 1.218 L 4.279 1.218 C 2.586 1.218 1.215 2.588 1.215 4.281 Z M 41.969 0.292 L 41.969 10.374 C 41.969 13.437 39.391 15.92 36.209 15.92 L 26.686 15.92 C 23.505 15.92 20.926 13.437 20.926 10.374 L 20.926 0.292 C 20.926 0.132 21.061 0 21.228 0 L 21.845 0 C 22.013 0 22.147 0.129 22.147 0.292 L 22.147 10.139 C 22.147 12.684 24.289 14.746 26.932 14.746 L 35.966 14.746 C 38.609 14.746 40.751 12.684 40.751 10.139 L 40.751 0.292 C 40.751 0.132 40.885 0 41.053 0 L 41.67 0 C 41.837 0 41.972 0.129 41.972 0.292 Z M 104.263 15.618 C 104.263 15.786 104.129 15.92 103.961 15.92 L 94.108 15.92 C 90.932 15.92 88.354 13.437 88.354 10.377 L 88.354 0.302 C 88.354 0.139 88.49 0.01 88.653 0.01 L 89.27 0.01 C 89.435 0.01 89.572 0.139 89.572 0.302 L 89.572 10.142 C 89.572 12.684 91.711 14.746 94.354 14.746 L 103.959 14.746 C 104.126 14.746 104.261 14.88 104.261 15.048 L 104.261 15.618 Z M 123.099 0.299 L 123.099 3.053 C 123.099 6.114 120.524 8.596 117.345 8.596 L 113.582 8.596 C 113.414 8.596 113.28 8.73 113.28 8.898 L 113.28 15.615 C 113.28 15.783 113.146 15.917 112.978 15.917 L 112.364 15.917 C 112.196 15.917 112.062 15.783 112.062 15.615 L 112.062 8.898 C 112.062 8.73 111.928 8.596 111.76 8.596 L 107.997 8.596 C 104.821 8.596 102.243 6.114 102.243 3.053 L 102.243 0.299 C 102.243 0.137 102.379 0.013 102.545 0.013 L 103.161 0.013 C 103.326 0.013 103.463 0.139 103.463 0.299 L 103.463 2.821 C 103.463 5.363 105.603 7.425 108.245 7.425 L 117.099 7.425 C 119.739 7.425 121.881 5.363 121.881 2.821 L 121.881 0.299 C 121.881 0.137 122.018 0.013 122.181 0.013 L 122.797 0.013 C 122.963 0.013 123.099 0.139 123.099 0.299 Z M 43.997 0.312 L 43.997 0.926 C 43.997 1.092 44.132 1.228 44.299 1.228 L 59.858 1.228 C 61.546 1.228 62.916 2.599 62.916 4.286 C 62.916 5.974 61.546 7.345 59.858 7.345 L 44.299 7.345 C 44.134 7.345 43.997 7.479 43.997 7.646 L 43.997 15.618 C 43.997 15.783 44.132 15.92 44.299 15.92 L 44.914 15.92 C 45.079 15.92 45.215 15.786 45.215 15.618 L 45.215 8.862 C 45.215 8.697 45.35 8.56 45.517 8.56 L 59.861 8.56 C 62.222 8.56 64.134 6.645 64.134 4.286 C 64.134 1.925 62.219 0.013 59.861 0.013 L 44.302 0.013 C 44.137 0.013 44 0.147 44 0.315 Z M 66.183 0.312 L 66.183 0.926 C 66.183 1.092 66.317 1.228 66.485 1.228 L 82.044 1.228 C 83.732 1.228 85.102 2.599 85.102 4.286 C 85.102 5.974 83.732 7.345 82.044 7.345 L 66.485 7.345 C 66.32 7.345 66.183 7.479 66.183 7.646 L 66.183 15.618 C 66.183 15.783 66.317 15.92 66.485 15.92 L 67.099 15.92 C 67.265 15.92 67.401 15.786 67.401 15.618 L 67.401 8.862 C 67.401 8.697 67.535 8.56 67.703 8.56 L 82.046 8.56 C 84.408 8.56 86.32 6.645 86.32 4.286 C 86.32 1.925 84.405 0.013 82.046 0.013 L 66.488 0.013 C 66.323 0.013 66.186 0.147 66.186 0.315 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({ETWJBEUfc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 108.193 13.992\" overflow=\"visible\"><path d=\"M 1.068 3.763 C 1.068 5.251 2.273 6.455 3.761 6.455 L 13.087 6.455 C 15.165 6.455 16.85 8.14 16.85 10.218 C 16.85 12.296 15.165 13.981 13.087 13.981 L 0.265 13.981 C 0.118 13.981 0 13.863 0 13.715 L 0 13.176 C 0 13.028 0.118 12.91 0.265 12.91 L 13.092 12.91 C 14.58 12.91 15.784 11.706 15.784 10.218 C 15.784 8.73 14.58 7.526 13.092 7.526 L 3.765 7.526 C 1.687 7.526 0.002 5.84 0.002 3.763 C 0 1.685 1.685 0 3.763 0 L 16.718 0 C 16.866 0 16.984 0.118 16.984 0.265 L 16.984 0.805 C 16.984 0.953 16.866 1.071 16.718 1.071 L 3.761 1.071 C 2.273 1.071 1.068 2.275 1.068 3.763 Z M 36.887 0.256 L 36.887 9.118 C 36.887 11.81 34.621 13.992 31.824 13.992 L 23.455 13.992 C 20.658 13.992 18.392 11.81 18.392 9.118 L 18.392 0.256 C 18.392 0.116 18.51 0 18.658 0 L 19.2 0 C 19.347 0 19.465 0.113 19.465 0.256 L 19.465 8.912 C 19.465 11.148 21.348 12.96 23.67 12.96 L 31.611 12.96 C 33.934 12.96 35.816 11.148 35.816 8.912 L 35.816 0.256 C 35.816 0.116 35.934 0 36.082 0 L 36.624 0 C 36.771 0 36.889 0.113 36.889 0.256 Z M 91.638 13.727 C 91.638 13.874 91.52 13.992 91.372 13.992 L 82.712 13.992 C 79.92 13.992 77.654 11.81 77.654 9.12 L 77.654 0.265 C 77.654 0.122 77.775 0.009 77.918 0.009 L 78.46 0.009 C 78.605 0.009 78.725 0.122 78.725 0.265 L 78.725 8.914 C 78.725 11.148 80.605 12.96 82.928 12.96 L 91.37 12.96 C 91.517 12.96 91.635 13.078 91.635 13.226 L 91.635 13.727 Z M 108.193 0.263 L 108.193 2.683 C 108.193 5.373 105.929 7.555 103.135 7.555 L 99.828 7.555 C 99.68 7.555 99.562 7.673 99.562 7.821 L 99.562 13.725 C 99.562 13.872 99.445 13.99 99.297 13.99 L 98.757 13.99 C 98.61 13.99 98.492 13.872 98.492 13.725 L 98.492 7.821 C 98.492 7.673 98.374 7.555 98.227 7.555 L 94.92 7.555 C 92.128 7.555 89.862 5.373 89.862 2.683 L 89.862 0.263 C 89.862 0.12 89.982 0.011 90.127 0.011 L 90.669 0.011 C 90.814 0.011 90.934 0.122 90.934 0.263 L 90.934 2.479 C 90.934 4.713 92.815 6.525 95.137 6.525 L 102.919 6.525 C 105.24 6.525 107.122 4.713 107.122 2.479 L 107.122 0.263 C 107.122 0.12 107.242 0.011 107.385 0.011 L 107.927 0.011 C 108.073 0.011 108.193 0.122 108.193 0.263 Z M 38.67 0.274 L 38.67 0.814 C 38.67 0.959 38.788 1.08 38.935 1.08 L 52.61 1.08 C 54.093 1.08 55.297 2.284 55.297 3.767 C 55.297 5.251 54.093 6.455 52.61 6.455 L 38.935 6.455 C 38.79 6.455 38.67 6.573 38.67 6.721 L 38.67 13.727 C 38.67 13.872 38.788 13.992 38.935 13.992 L 39.475 13.992 C 39.62 13.992 39.74 13.874 39.74 13.727 L 39.74 7.789 C 39.74 7.644 39.858 7.523 40.006 7.523 L 52.612 7.523 C 54.687 7.523 56.368 5.84 56.368 3.767 C 56.368 1.692 54.685 0.011 52.612 0.011 L 38.937 0.011 C 38.792 0.011 38.672 0.129 38.672 0.277 Z M 58.169 0.274 L 58.169 0.814 C 58.169 0.959 58.287 1.08 58.434 1.08 L 72.109 1.08 C 73.592 1.08 74.797 2.284 74.797 3.767 C 74.797 5.251 73.592 6.455 72.109 6.455 L 58.434 6.455 C 58.289 6.455 58.169 6.573 58.169 6.721 L 58.169 13.727 C 58.169 13.872 58.287 13.992 58.434 13.992 L 58.974 13.992 C 59.119 13.992 59.239 13.874 59.239 13.727 L 59.239 7.789 C 59.239 7.644 59.357 7.523 59.505 7.523 L 72.111 7.523 C 74.186 7.523 75.867 5.84 75.867 3.767 C 75.867 1.692 74.184 0.011 72.111 0.011 L 58.436 0.011 C 58.291 0.011 58.171 0.129 58.171 0.277 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1x7f6x6\",layoutDependency:layoutDependency,layoutId:\"gJW33JaW0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.324 15.907\" overflow=\"visible\"><path d=\"M 1.215 4.281 C 1.215 5.974 2.586 7.345 4.279 7.345 L 14.89 7.345 C 17.254 7.345 19.172 9.262 19.172 11.626 C 19.172 13.99 17.254 15.907 14.89 15.907 L 0.302 15.907 C 0.134 15.907 0 15.773 0 15.605 L 0 14.991 C 0 14.823 0.134 14.689 0.302 14.689 L 14.895 14.689 C 16.588 14.689 17.959 13.319 17.959 11.626 C 17.959 9.933 16.588 8.563 14.895 8.563 L 4.284 8.563 C 1.92 8.563 0.003 6.645 0.003 4.281 C 0 1.917 1.917 0 4.281 0 L 19.022 0 C 19.19 0 19.324 0.134 19.324 0.302 L 19.324 0.916 C 19.324 1.084 19.19 1.218 19.022 1.218 L 4.279 1.218 C 2.586 1.218 1.215 2.588 1.215 4.281 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({ETWJBEUfc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.984 13.981\" overflow=\"visible\"><path d=\"M 1.068 3.763 C 1.068 5.251 2.273 6.455 3.761 6.455 L 13.087 6.455 C 15.165 6.455 16.85 8.14 16.85 10.218 C 16.85 12.296 15.165 13.981 13.087 13.981 L 0.265 13.981 C 0.118 13.981 0 13.863 0 13.715 L 0 13.176 C 0 13.028 0.118 12.91 0.265 12.91 L 13.092 12.91 C 14.58 12.91 15.784 11.706 15.784 10.218 C 15.784 8.73 14.58 7.526 13.092 7.526 L 3.765 7.526 C 1.688 7.526 0.002 5.84 0.002 3.763 C 0 1.685 1.685 0 3.763 0 L 16.718 0 C 16.866 0 16.984 0.118 16.984 0.265 L 16.984 0.805 C 16.984 0.953 16.866 1.071 16.718 1.071 L 3.761 1.071 C 2.273 1.071 1.068 2.275 1.068 3.763 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1cviinc\",layoutDependency:layoutDependency,layoutId:\"FY1H3gnqk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.045 15.92\" overflow=\"visible\"><path d=\"M 21.043 0.292 L 21.043 10.374 C 21.043 13.437 18.465 15.92 15.283 15.92 L 5.76 15.92 C 2.578 15.92 0 13.437 0 10.374 L 0 0.292 C 0 0.132 0.134 0 0.302 0 L 0.919 0 C 1.086 0 1.221 0.129 1.221 0.292 L 1.221 10.139 C 1.221 12.684 3.363 14.746 6.005 14.746 L 15.04 14.746 C 17.683 14.746 19.825 12.684 19.825 10.139 L 19.825 0.292 C 19.825 0.132 19.959 0 20.126 0 L 20.743 0 C 20.911 0 21.045 0.129 21.045 0.292 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({ETWJBEUfc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.497 13.992\" overflow=\"visible\"><path d=\"M 18.494 0.256 L 18.494 9.118 C 18.494 11.81 16.229 13.992 13.432 13.992 L 5.063 13.992 C 2.266 13.992 0 11.81 0 9.118 L 0 0.256 C 0 0.116 0.118 0 0.265 0 L 0.807 0 C 0.955 0 1.073 0.113 1.073 0.256 L 1.073 8.912 C 1.073 11.148 2.955 12.96 5.278 12.96 L 13.219 12.96 C 15.541 12.96 17.424 11.148 17.424 8.912 L 17.424 0.256 C 17.424 0.116 17.542 0 17.689 0 L 18.231 0 C 18.379 0 18.497 0.113 18.497 0.256 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1k477hb\",layoutDependency:layoutDependency,layoutId:\"lM9fKbSjJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.91 15.91\" overflow=\"visible\"><path d=\"M 15.91 15.608 C 15.91 15.775 15.775 15.91 15.608 15.91 L 5.755 15.91 C 2.578 15.91 0 13.427 0 10.366 L 0 0.292 C 0 0.129 0.137 0 0.299 0 L 0.916 0 C 1.081 0 1.218 0.129 1.218 0.292 L 1.218 10.132 C 1.218 12.674 3.357 14.735 6 14.735 L 15.605 14.735 C 15.773 14.735 15.907 14.87 15.907 15.037 L 15.907 15.608 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({ETWJBEUfc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.983 13.983\" overflow=\"visible\"><path d=\"M 13.983 13.718 C 13.983 13.865 13.865 13.983 13.718 13.983 L 5.058 13.983 C 2.266 13.983 0 11.801 0 9.111 L 0 0.256 C 0 0.113 0.12 0 0.263 0 L 0.805 0 C 0.95 0 1.071 0.113 1.071 0.256 L 1.071 8.905 C 1.071 11.139 2.951 12.951 5.273 12.951 L 13.715 12.951 C 13.863 12.951 13.981 13.069 13.981 13.216 L 13.981 13.718 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dsnua5\",layoutDependency:layoutDependency,layoutId:\"W56Nt4CjE\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.857 15.905\" overflow=\"visible\"><path d=\"M 20.857 0.286 L 20.857 3.04 C 20.857 6.101 18.281 8.583 15.102 8.583 L 11.339 8.583 C 11.172 8.583 11.037 8.717 11.037 8.885 L 11.037 15.603 C 11.037 15.77 10.903 15.905 10.735 15.905 L 10.121 15.905 C 9.954 15.905 9.819 15.77 9.819 15.603 L 9.819 8.885 C 9.819 8.717 9.685 8.583 9.517 8.583 L 5.755 8.583 C 2.578 8.583 0 6.101 0 3.04 L 0 0.286 C 0 0.124 0.137 0 0.302 0 L 0.919 0 C 1.084 0 1.221 0.126 1.221 0.286 L 1.221 2.808 C 1.221 5.35 3.36 7.412 6.003 7.412 L 14.857 7.412 C 17.497 7.412 19.639 5.35 19.639 2.808 L 19.639 0.286 C 19.639 0.124 19.775 0 19.938 0 L 20.555 0 C 20.72 0 20.857 0.126 20.857 0.286 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({ETWJBEUfc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.331 13.979\" overflow=\"visible\"><path d=\"M 18.331 0.252 L 18.331 2.672 C 18.331 5.362 16.068 7.544 13.273 7.544 L 9.966 7.544 C 9.819 7.544 9.701 7.662 9.701 7.809 L 9.701 13.713 C 9.701 13.861 9.583 13.979 9.435 13.979 L 8.896 13.979 C 8.748 13.979 8.63 13.861 8.63 13.713 L 8.63 7.809 C 8.63 7.662 8.512 7.544 8.365 7.544 L 5.058 7.544 C 2.266 7.544 0 5.362 0 2.672 L 0 0.252 C 0 0.109 0.12 0 0.265 0 L 0.807 0 C 0.953 0 1.073 0.111 1.073 0.252 L 1.073 2.468 C 1.073 4.702 2.953 6.514 5.276 6.514 L 13.058 6.514 C 15.378 6.514 17.261 4.702 17.261 2.468 L 17.261 0.252 C 17.261 0.109 17.381 0 17.524 0 L 18.066 0 C 18.211 0 18.331 0.111 18.331 0.252 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1oox6gt\",layoutDependency:layoutDependency,layoutId:\"NmenmlTBW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.137 15.907\" overflow=\"visible\"><path d=\"M 0 0.299 L 0 0.914 C 0 1.079 0.134 1.215 0.302 1.215 L 15.861 1.215 C 17.548 1.215 18.919 2.586 18.919 4.274 C 18.919 5.961 17.548 7.332 15.861 7.332 L 0.302 7.332 C 0.137 7.332 0 7.466 0 7.634 L 0 15.605 C 0 15.77 0.134 15.907 0.302 15.907 L 0.916 15.907 C 1.081 15.907 1.218 15.773 1.218 15.605 L 1.218 8.849 C 1.218 8.684 1.352 8.547 1.52 8.547 L 15.863 8.547 C 18.225 8.547 20.137 6.632 20.137 4.274 C 20.137 1.912 18.222 0 15.863 0 L 0.305 0 C 0.139 0 0.003 0.134 0.003 0.302 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({ETWJBEUfc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.698 13.981\" overflow=\"visible\"><path d=\"M 0 0.263 L 0 0.803 C 0 0.948 0.118 1.068 0.265 1.068 L 13.94 1.068 C 15.423 1.068 16.628 2.273 16.628 3.756 C 16.628 5.239 15.423 6.444 13.94 6.444 L 0.265 6.444 C 0.12 6.444 0 6.562 0 6.709 L 0 13.715 C 0 13.861 0.118 13.981 0.265 13.981 L 0.805 13.981 C 0.95 13.981 1.071 13.863 1.071 13.715 L 1.071 7.777 C 1.071 7.632 1.189 7.512 1.336 7.512 L 13.942 7.512 C 16.018 7.512 17.698 5.829 17.698 3.756 C 17.698 1.681 16.015 0 13.942 0 L 0.268 0 C 0.122 0 0.002 0.118 0.002 0.265 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-8hphx8\",layoutDependency:layoutDependency,layoutId:\"mKDqkoDPc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.137 15.907\" overflow=\"visible\"><path d=\"M 0 0.299 L 0 0.914 C 0 1.079 0.134 1.215 0.302 1.215 L 15.861 1.215 C 17.548 1.215 18.919 2.586 18.919 4.274 C 18.919 5.961 17.548 7.332 15.861 7.332 L 0.302 7.332 C 0.137 7.332 0 7.466 0 7.634 L 0 15.605 C 0 15.77 0.134 15.907 0.302 15.907 L 0.916 15.907 C 1.081 15.907 1.218 15.773 1.218 15.605 L 1.218 8.849 C 1.218 8.684 1.352 8.547 1.52 8.547 L 15.863 8.547 C 18.225 8.547 20.137 6.632 20.137 4.274 C 20.137 1.912 18.222 0 15.863 0 L 0.305 0 C 0.139 0 0.003 0.134 0.003 0.302 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({ETWJBEUfc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.698 13.981\" overflow=\"visible\"><path d=\"M 0 0.263 L 0 0.803 C 0 0.948 0.118 1.068 0.265 1.068 L 13.94 1.068 C 15.423 1.068 16.628 2.273 16.628 3.756 C 16.628 5.239 15.423 6.444 13.94 6.444 L 0.265 6.444 C 0.12 6.444 0 6.562 0 6.709 L 0 13.715 C 0 13.861 0.118 13.981 0.265 13.981 L 0.805 13.981 C 0.95 13.981 1.071 13.863 1.071 13.715 L 1.071 7.777 C 1.071 7.632 1.189 7.512 1.336 7.512 L 13.942 7.512 C 16.018 7.512 17.698 5.829 17.698 3.756 C 17.698 1.681 16.015 0 13.942 0 L 0.268 0 C 0.122 0 0.002 0.118 0.002 0.265 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1qoh2qg\",layoutDependency:layoutDependency,layoutId:\"eWjGFefzu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.095 15.91\" overflow=\"visible\"><path d=\"M 0.428 15.91 C 0.192 15.91 0 15.718 0 15.481 L 0 0.428 C 0 0.192 0.192 0 0.428 0 L 3.667 0 C 3.904 0 4.095 0.192 4.095 0.428 L 4.095 15.481 C 4.095 15.718 3.904 15.91 3.667 15.91 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({ETWJBEUfc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.6 13.983\" overflow=\"visible\"><path d=\"M 0.377 13.983 C 0.169 13.983 0 13.815 0 13.607 L 0 0.377 C 0 0.169 0.169 0 0.377 0 L 3.223 0 C 3.431 0 3.6 0.169 3.6 0.377 L 3.6 13.607 C 3.6 13.815 3.431 13.983 3.223 13.983 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-y2us2k\",layoutDependency:layoutDependency,layoutId:\"sTwClqvuZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 98.751 15.912\" overflow=\"visible\"><path d=\"M 56.173 4.106 M 69.726 5.917 L 62.354 5.917 C 62.263 5.917 62.173 5.933 62.09 5.959 C 61.76 6.07 61.523 6.379 61.523 6.746 L 61.523 9.182 C 61.523 9.548 61.76 9.858 62.09 9.969 C 62.173 9.997 62.261 10.01 62.354 10.01 L 65.672 10.01 C 66.17 10.01 66.573 10.413 66.573 10.911 C 66.573 11.409 66.168 11.812 65.672 11.812 L 57.071 11.812 L 57.079 11.812 L 56.387 11.812 C 55.812 11.812 55.29 11.579 54.914 11.2 C 54.522 10.81 54.302 10.279 54.302 9.726 L 54.302 6.178 C 54.302 5.603 54.534 5.081 54.914 4.705 C 55.252 4.365 55.698 4.153 56.175 4.106 C 56.194 4.106 56.212 4.103 56.227 4.101 C 56.281 4.098 56.335 4.093 56.39 4.093 L 57.05 4.093 L 57.045 4.093 L 69.729 4.093 C 70.186 4.093 70.557 3.721 70.557 3.265 L 70.557 0.828 C 70.557 0.372 70.186 0 69.729 0 L 56.15 0 C 55.522 0 54.898 0.099 54.302 0.294 C 51.925 1.071 50.206 3.306 50.206 5.943 L 50.206 9.969 C 50.206 11.329 50.663 12.581 51.432 13.582 C 51.479 13.644 51.528 13.703 51.577 13.76 C 51.603 13.791 51.626 13.819 51.649 13.85 C 51.701 13.907 51.75 13.964 51.801 14.021 C 51.853 14.077 51.907 14.132 51.961 14.186 C 52.609 14.831 53.409 15.329 54.302 15.618 C 54.366 15.641 54.431 15.659 54.495 15.677 C 54.965 15.814 55.455 15.894 55.966 15.91 L 55.997 15.91 C 56.049 15.91 56.101 15.912 56.15 15.912 C 56.199 15.912 56.253 15.912 56.302 15.91 L 66.462 15.91 C 68.725 15.91 70.557 14.075 70.557 11.814 L 70.557 6.746 C 70.557 6.286 70.186 5.917 69.729 5.917 Z M 21.099 0.003 L 5.917 0.003 C 4.258 0.01 2.759 0.697 1.685 1.801 C 0.643 2.87 0 4.33 0 5.943 L 0 9.969 C 0 11.579 0.64 13.04 1.683 14.111 C 2.761 15.221 4.274 15.912 5.943 15.912 L 21.097 15.912 C 21.556 15.912 21.925 15.541 21.925 15.084 L 21.925 12.648 C 21.925 12.188 21.554 11.819 21.097 11.819 L 6.446 11.819 C 5.352 11.819 4.439 11.04 4.235 10.008 L 17.396 10.008 C 17.853 10.008 18.225 9.636 18.225 9.179 L 18.225 6.743 C 18.225 6.284 17.853 5.915 17.396 5.915 L 4.235 5.915 C 4.435 4.902 5.299 4.155 6.33 4.103 L 21.097 4.103 C 21.556 4.103 21.925 3.732 21.925 3.275 L 21.925 0.831 C 21.925 0.374 21.554 0.003 21.097 0.003 Z M 38.044 10.003 L 39.012 10.003 C 40.013 10.003 40.895 9.497 41.417 8.723 C 41.468 8.645 41.517 8.565 41.561 8.485 C 41.783 8.072 41.912 7.603 41.912 7.102 L 41.912 2.903 C 41.912 2.403 41.786 1.93 41.561 1.52 C 41.551 1.505 41.543 1.486 41.533 1.471 C 41.515 1.437 41.494 1.406 41.476 1.375 C 41.466 1.36 41.455 1.345 41.445 1.326 C 41.223 0.983 40.929 0.689 40.586 0.467 C 40.57 0.457 40.555 0.446 40.537 0.436 C 40.49 0.408 40.441 0.379 40.392 0.351 C 39.979 0.126 39.51 0 39.009 0 L 23.566 0 C 23.11 0 22.738 0.372 22.738 0.828 L 22.738 3.265 C 22.738 3.721 23.11 4.093 23.566 4.093 L 36.914 4.093 C 37.378 4.093 37.76 4.441 37.814 4.89 C 37.814 4.903 37.817 4.919 37.819 4.932 C 37.819 4.955 37.822 4.978 37.822 5.001 C 37.822 5.025 37.822 5.048 37.819 5.071 C 37.819 5.084 37.819 5.099 37.814 5.112 C 37.763 5.53 37.427 5.861 37.006 5.905 L 23.566 5.905 C 23.494 5.905 23.427 5.915 23.36 5.93 C 23.35 5.933 23.339 5.935 23.329 5.941 L 23.298 5.951 C 22.999 6.05 22.784 6.314 22.746 6.627 C 22.746 6.637 22.746 6.648 22.743 6.658 L 22.743 15.092 C 22.743 15.543 23.115 15.91 23.572 15.91 L 26.008 15.91 C 26.467 15.91 26.836 15.546 26.836 15.092 L 26.836 10 L 31.773 10 C 32.093 10 32.385 10.116 32.609 10.307 L 36.338 13.972 L 37.739 15.347 L 37.902 15.507 L 37.917 15.523 C 37.933 15.538 37.948 15.551 37.966 15.569 C 37.948 15.551 37.93 15.535 37.917 15.523 L 38.026 15.631 L 38.031 15.639 L 38.088 15.695 C 38.24 15.835 38.439 15.912 38.645 15.912 L 42.694 15.912 C 43.21 15.912 43.468 15.288 43.105 14.921 L 38.041 10.003 Z M 91.017 9.747 L 91.017 6.281 C 91.022 6.17 91.027 6.057 91.027 5.943 C 91.027 5.83 91.025 5.716 91.017 5.605 C 90.996 5.259 90.947 4.921 90.872 4.594 C 90.834 4.423 90.785 4.253 90.733 4.088 C 90.145 2.294 88.725 0.877 86.929 0.289 C 86.408 0.119 85.855 0.018 85.28 0 L 77.192 0 C 76.599 0.015 76.028 0.116 75.492 0.292 C 73.692 0.882 72.28 2.292 71.688 4.09 C 71.497 4.674 71.394 5.298 71.394 5.946 L 71.394 9.667 C 71.388 9.757 71.388 9.85 71.388 9.943 C 71.388 10.036 71.388 10.129 71.394 10.219 C 71.419 10.774 71.52 11.311 71.688 11.814 C 72.281 13.603 73.698 15.014 75.492 15.597 C 76.072 15.788 76.689 15.889 77.334 15.889 L 85.079 15.889 C 85.159 15.889 85.239 15.889 85.319 15.884 C 85.881 15.863 86.423 15.763 86.934 15.595 C 88.723 15.009 90.134 13.6 90.725 11.814 C 90.746 11.75 90.766 11.688 90.785 11.621 C 90.803 11.559 90.821 11.499 90.836 11.435 L 90.883 11.241 C 90.911 11.112 90.937 10.981 90.955 10.846 C 90.955 10.834 90.957 10.821 90.96 10.805 C 90.975 10.697 90.991 10.586 90.999 10.475 C 90.999 10.465 90.999 10.454 91.001 10.444 C 91.006 10.377 91.012 10.31 91.014 10.24 C 91.017 10.201 91.019 10.16 91.019 10.119 C 91.019 10.057 91.022 9.995 91.022 9.933 C 91.022 9.868 91.022 9.804 91.019 9.739 Z M 86.929 10.041 C 86.929 10.986 86.191 11.76 85.259 11.812 L 77.265 11.812 C 77.172 11.812 77.079 11.804 76.991 11.788 C 76.128 11.654 75.491 10.91 75.492 10.036 L 75.492 5.861 C 75.492 4.881 76.285 4.088 77.265 4.088 L 85.156 4.088 C 86.137 4.088 86.932 4.883 86.932 5.863 L 86.932 10.041 Z M 95.693 0 C 94.01 0 92.64 1.37 92.64 3.058 C 92.64 4.746 94.01 6.111 95.693 6.111 C 97.375 6.111 98.751 4.741 98.751 3.058 C 98.751 1.375 97.381 0 95.693 0 Z M 95.693 5.365 C 94.423 5.365 93.386 4.333 93.386 3.058 C 93.386 1.783 94.423 0.751 95.693 0.751 C 96.963 0.751 98.005 1.783 98.005 3.058 C 98.005 4.333 96.968 5.365 95.693 5.365 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({ETWJBEUfc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 86.793 13.985\" overflow=\"visible\"><path d=\"M 49.371 3.609 M 61.283 5.201 L 54.803 5.201 C 54.724 5.201 54.644 5.214 54.572 5.237 C 54.281 5.335 54.073 5.607 54.073 5.929 L 54.073 8.07 C 54.073 8.392 54.281 8.664 54.572 8.762 C 54.644 8.787 54.721 8.798 54.803 8.798 L 57.72 8.798 C 58.158 8.798 58.511 9.152 58.511 9.59 C 58.511 10.027 58.155 10.381 57.72 10.381 L 50.16 10.381 L 50.167 10.381 L 49.559 10.381 C 49.053 10.381 48.595 10.177 48.264 9.844 C 47.92 9.501 47.726 9.035 47.726 8.549 L 47.726 5.43 C 47.726 4.924 47.93 4.466 48.264 4.135 C 48.561 3.836 48.953 3.65 49.373 3.609 C 49.389 3.609 49.405 3.606 49.418 3.604 C 49.466 3.602 49.514 3.597 49.561 3.597 L 50.142 3.597 L 50.137 3.597 L 61.285 3.597 C 61.687 3.597 62.013 3.271 62.013 2.869 L 62.013 0.728 C 62.013 0.327 61.687 0 61.285 0 L 49.35 0 C 48.799 0 48.251 0.087 47.726 0.259 C 45.637 0.941 44.127 2.905 44.127 5.224 L 44.127 8.762 C 44.127 9.957 44.528 11.057 45.204 11.937 C 45.245 11.992 45.288 12.044 45.331 12.094 C 45.354 12.121 45.374 12.146 45.395 12.173 C 45.44 12.223 45.483 12.273 45.528 12.323 C 45.574 12.373 45.621 12.42 45.669 12.468 C 46.238 13.035 46.942 13.473 47.726 13.727 C 47.783 13.747 47.84 13.763 47.896 13.779 C 48.309 13.899 48.74 13.97 49.189 13.983 L 49.216 13.983 C 49.262 13.983 49.307 13.985 49.35 13.985 C 49.393 13.985 49.441 13.985 49.484 13.983 L 58.414 13.983 C 60.403 13.983 62.013 12.37 62.013 10.384 L 62.013 5.929 C 62.013 5.525 61.687 5.201 61.285 5.201 Z M 18.544 0.002 L 5.201 0.002 C 3.742 0.009 2.425 0.612 1.481 1.583 C 0.565 2.522 0 3.806 0 5.224 L 0 8.762 C 0 10.177 0.563 11.461 1.479 12.402 C 2.427 13.378 3.756 13.985 5.224 13.985 L 18.542 13.985 C 18.946 13.985 19.27 13.659 19.27 13.257 L 19.27 11.116 C 19.27 10.712 18.944 10.388 18.542 10.388 L 5.666 10.388 C 4.704 10.388 3.901 9.703 3.722 8.796 L 15.29 8.796 C 15.691 8.796 16.018 8.469 16.018 8.068 L 16.018 5.927 C 16.018 5.523 15.691 5.199 15.29 5.199 L 3.722 5.199 C 3.898 4.308 4.657 3.652 5.564 3.606 L 18.542 3.606 C 18.946 3.606 19.27 3.28 19.27 2.878 L 19.27 0.73 C 19.27 0.329 18.944 0.002 18.542 0.002 Z M 33.437 8.791 L 34.288 8.791 C 35.168 8.791 35.943 8.347 36.401 7.666 C 36.447 7.598 36.49 7.528 36.528 7.458 C 36.724 7.095 36.837 6.682 36.837 6.242 L 36.837 2.552 C 36.837 2.112 36.726 1.697 36.528 1.336 C 36.519 1.322 36.513 1.306 36.504 1.293 C 36.488 1.263 36.47 1.236 36.454 1.209 C 36.445 1.195 36.435 1.182 36.426 1.166 C 36.231 0.864 35.973 0.606 35.671 0.411 C 35.658 0.401 35.644 0.392 35.628 0.383 C 35.587 0.358 35.544 0.333 35.501 0.308 C 35.138 0.111 34.725 0 34.285 0 L 20.713 0 C 20.311 0 19.985 0.327 19.985 0.728 L 19.985 2.869 C 19.985 3.271 20.311 3.597 20.713 3.597 L 32.444 3.597 C 32.852 3.597 33.187 3.903 33.235 4.298 C 33.235 4.309 33.237 4.323 33.24 4.334 C 33.24 4.355 33.242 4.375 33.242 4.396 C 33.242 4.416 33.242 4.436 33.24 4.457 C 33.24 4.468 33.24 4.482 33.235 4.493 C 33.19 4.861 32.895 5.151 32.525 5.19 L 20.713 5.19 C 20.649 5.19 20.59 5.199 20.531 5.212 C 20.522 5.214 20.513 5.217 20.504 5.221 L 20.477 5.23 C 20.214 5.318 20.025 5.549 19.991 5.825 C 19.991 5.834 19.991 5.843 19.989 5.852 L 19.989 13.264 C 19.989 13.661 20.316 13.983 20.717 13.983 L 22.858 13.983 C 23.262 13.983 23.586 13.663 23.586 13.264 L 23.586 8.789 L 27.925 8.789 C 28.207 8.789 28.463 8.891 28.66 9.059 L 31.938 12.28 L 33.169 13.489 L 33.312 13.629 L 33.326 13.643 C 33.339 13.657 33.353 13.668 33.369 13.684 C 33.353 13.668 33.337 13.654 33.326 13.643 L 33.421 13.738 L 33.426 13.745 L 33.476 13.795 C 33.609 13.917 33.784 13.985 33.965 13.985 L 37.524 13.985 C 37.978 13.985 38.205 13.436 37.885 13.114 L 33.435 8.791 Z M 79.995 8.567 L 79.995 5.521 C 80 5.423 80.004 5.323 80.004 5.224 C 80.004 5.124 80.002 5.024 79.995 4.926 C 79.977 4.622 79.934 4.325 79.868 4.037 C 79.834 3.888 79.791 3.738 79.746 3.593 C 79.229 2.016 77.981 0.771 76.402 0.254 C 75.944 0.104 75.459 0.016 74.953 0 L 67.845 0 C 67.323 0.014 66.822 0.102 66.35 0.256 C 64.769 0.775 63.528 2.014 63.007 3.595 C 62.839 4.108 62.748 4.657 62.748 5.226 L 62.748 8.496 C 62.744 8.576 62.744 8.658 62.744 8.739 C 62.744 8.821 62.744 8.902 62.748 8.982 C 62.771 9.47 62.859 9.941 63.007 10.384 C 63.528 11.955 64.774 13.196 66.35 13.709 C 66.86 13.877 67.402 13.965 67.97 13.965 L 74.776 13.965 C 74.847 13.965 74.917 13.965 74.987 13.96 C 75.482 13.942 75.958 13.854 76.407 13.706 C 77.979 13.192 79.22 11.953 79.739 10.384 C 79.757 10.327 79.775 10.272 79.791 10.213 C 79.807 10.159 79.823 10.107 79.836 10.05 L 79.877 9.88 C 79.902 9.767 79.925 9.651 79.941 9.533 C 79.941 9.522 79.943 9.51 79.945 9.497 C 79.959 9.401 79.973 9.304 79.979 9.206 C 79.979 9.197 79.979 9.188 79.982 9.179 C 79.986 9.12 79.991 9.061 79.993 9 C 79.995 8.966 79.997 8.93 79.997 8.893 C 79.997 8.839 80 8.785 80 8.73 C 80 8.673 80 8.617 79.997 8.56 Z M 76.402 8.825 C 76.402 9.655 75.754 10.336 74.935 10.381 L 67.908 10.381 C 67.827 10.381 67.745 10.374 67.668 10.361 C 66.909 10.242 66.35 9.589 66.35 8.821 L 66.35 5.151 C 66.35 4.29 67.048 3.593 67.908 3.593 L 74.844 3.593 C 75.706 3.593 76.405 4.291 76.405 5.153 L 76.405 8.825 Z M 84.105 0 C 82.626 0 81.422 1.204 81.422 2.688 C 81.422 4.171 82.626 5.371 84.105 5.371 C 85.584 5.371 86.793 4.167 86.793 2.688 C 86.793 1.209 85.588 0 84.105 0 Z M 84.105 4.715 C 82.989 4.715 82.077 3.808 82.077 2.688 C 82.077 1.567 82.989 0.66 84.105 0.66 C 85.221 0.66 86.137 1.567 86.137 2.688 C 86.137 3.808 85.226 4.715 84.105 4.715 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-hjqx8f\",layoutDependency:layoutDependency,layoutId:\"RCs0Vhtgw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 0 0\" overflow=\"visible\"><path d=\"M 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xx1igy\",layoutDependency:layoutDependency,layoutId:\"Hta0QEE5z\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.351 15.912\" overflow=\"visible\"><path d=\"M 19.52 5.917 L 12.147 5.917 C 12.057 5.917 11.966 5.933 11.884 5.959 C 11.554 6.07 11.316 6.379 11.316 6.746 L 11.316 9.182 C 11.316 9.548 11.554 9.858 11.884 9.969 C 11.966 9.997 12.054 10.01 12.147 10.01 L 15.466 10.01 C 15.964 10.01 16.366 10.413 16.366 10.911 C 16.366 11.409 15.961 11.812 15.466 11.812 L 6.865 11.812 L 6.872 11.812 L 6.181 11.812 C 5.605 11.812 5.084 11.579 4.707 11.2 C 4.315 10.81 4.095 10.279 4.095 9.726 L 4.095 6.178 C 4.095 5.603 4.328 5.081 4.707 4.705 C 5.046 4.365 5.492 4.153 5.969 4.106 C 5.987 4.106 6.005 4.103 6.021 4.101 C 6.075 4.098 6.129 4.093 6.183 4.093 L 6.844 4.093 L 6.839 4.093 L 19.523 4.093 C 19.979 4.093 20.351 3.721 20.351 3.265 L 20.351 0.828 C 20.351 0.372 19.979 0 19.523 0 L 5.943 0 C 5.316 0 4.692 0.099 4.095 0.294 C 1.719 1.071 0 3.306 0 5.943 L 0 9.969 C 0 11.329 0.457 12.581 1.226 13.582 C 1.272 13.644 1.321 13.703 1.37 13.76 C 1.396 13.791 1.419 13.819 1.443 13.85 C 1.494 13.907 1.543 13.964 1.595 14.021 C 1.646 14.077 1.701 14.132 1.755 14.186 C 2.403 14.831 3.203 15.329 4.095 15.618 C 4.16 15.641 4.225 15.659 4.289 15.677 C 4.759 15.814 5.249 15.894 5.76 15.91 L 5.791 15.91 C 5.843 15.91 5.894 15.912 5.943 15.912 C 5.992 15.912 6.046 15.912 6.095 15.91 L 16.255 15.91 C 18.519 15.91 20.351 14.075 20.351 11.814 L 20.351 6.746 C 20.351 6.286 19.979 5.917 19.523 5.917 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({ETWJBEUfc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.887 13.985\" overflow=\"visible\"><path d=\"M 17.156 5.201 L 10.676 5.201 C 10.597 5.201 10.517 5.214 10.445 5.237 C 10.154 5.335 9.946 5.607 9.946 5.929 L 9.946 8.07 C 9.946 8.392 10.154 8.664 10.445 8.762 C 10.517 8.787 10.595 8.798 10.676 8.798 L 13.593 8.798 C 14.031 8.798 14.385 9.152 14.385 9.59 C 14.385 10.027 14.028 10.381 13.593 10.381 L 6.033 10.381 L 6.04 10.381 L 5.432 10.381 C 4.926 10.381 4.468 10.177 4.137 9.844 C 3.793 9.501 3.599 9.035 3.6 8.549 L 3.6 5.43 C 3.6 4.924 3.804 4.466 4.137 4.135 C 4.435 3.836 4.827 3.65 5.246 3.609 C 5.262 3.609 5.278 3.606 5.292 3.604 C 5.339 3.602 5.387 3.597 5.434 3.597 L 6.015 3.597 L 6.011 3.597 L 17.159 3.597 C 17.56 3.597 17.887 3.271 17.887 2.869 L 17.887 0.728 C 17.887 0.327 17.56 0 17.159 0 L 5.224 0 C 4.672 0 4.124 0.087 3.6 0.259 C 1.511 0.941 0 2.905 0 5.224 L 0 8.762 C 0 9.957 0.401 11.057 1.077 11.937 C 1.118 11.992 1.161 12.044 1.204 12.094 C 1.227 12.121 1.247 12.146 1.268 12.173 C 1.313 12.223 1.356 12.273 1.402 12.323 C 1.447 12.373 1.495 12.42 1.542 12.468 C 2.112 13.035 2.815 13.473 3.6 13.727 C 3.656 13.747 3.713 13.763 3.77 13.779 C 4.182 13.899 4.613 13.97 5.063 13.983 L 5.09 13.983 C 5.135 13.983 5.18 13.985 5.224 13.985 C 5.267 13.985 5.314 13.985 5.357 13.983 L 14.287 13.983 C 16.276 13.983 17.887 12.37 17.887 10.384 L 17.887 5.929 C 17.887 5.525 17.56 5.201 17.159 5.201 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dtm9h7\",layoutDependency:layoutDependency,layoutId:\"aOsS8tnuj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.925 15.91\" overflow=\"visible\"><path d=\"M 21.099 0 L 5.917 0 C 4.258 0.008 2.759 0.694 1.685 1.799 C 0.643 2.867 0 4.328 0 5.941 L 0 9.966 C 0 11.577 0.64 13.037 1.683 14.108 C 2.761 15.218 4.274 15.91 5.943 15.91 L 21.097 15.91 C 21.556 15.91 21.925 15.538 21.925 15.081 L 21.925 12.645 C 21.925 12.186 21.554 11.817 21.097 11.817 L 6.446 11.817 C 5.352 11.817 4.439 11.037 4.235 10.005 L 17.396 10.005 C 17.853 10.005 18.225 9.634 18.225 9.177 L 18.225 6.741 C 18.225 6.281 17.853 5.912 17.396 5.912 L 4.235 5.912 C 4.435 4.899 5.299 4.153 6.33 4.101 L 21.097 4.101 C 21.556 4.101 21.925 3.729 21.925 3.272 L 21.925 0.828 C 21.925 0.372 21.554 0 21.097 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({ETWJBEUfc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.27 13.983\" overflow=\"visible\"><path d=\"M 18.544 0 L 5.201 0 C 3.742 0.007 2.425 0.61 1.481 1.581 C 0.565 2.52 0 3.804 0 5.221 L 0 8.76 C 0 10.175 0.563 11.459 1.479 12.4 C 2.427 13.375 3.756 13.983 5.224 13.983 L 18.542 13.983 C 18.946 13.983 19.27 13.657 19.27 13.255 L 19.27 11.114 C 19.27 10.71 18.944 10.386 18.542 10.386 L 5.666 10.386 C 4.704 10.386 3.901 9.701 3.722 8.794 L 15.29 8.794 C 15.691 8.794 16.018 8.467 16.018 8.066 L 16.018 5.924 C 16.018 5.521 15.691 5.196 15.29 5.196 L 3.722 5.196 C 3.898 4.306 4.657 3.65 5.564 3.604 L 18.542 3.604 C 18.946 3.604 19.27 3.277 19.27 2.876 L 19.27 0.728 C 19.27 0.327 18.944 0 18.542 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-wn5btu\",layoutDependency:layoutDependency,layoutId:\"KRojmplpc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.537 15.912\" overflow=\"visible\"><path d=\"M 15.306 10.003 L 16.274 10.003 C 17.275 10.003 18.157 9.497 18.679 8.723 C 18.73 8.645 18.779 8.565 18.823 8.485 C 19.045 8.072 19.174 7.603 19.174 7.102 L 19.174 2.903 C 19.174 2.403 19.048 1.93 18.823 1.52 C 18.813 1.505 18.805 1.486 18.795 1.471 C 18.777 1.437 18.756 1.406 18.738 1.375 C 18.728 1.36 18.717 1.345 18.707 1.326 C 18.485 0.983 18.191 0.689 17.848 0.467 C 17.832 0.457 17.817 0.446 17.799 0.436 C 17.752 0.408 17.703 0.379 17.654 0.351 C 17.241 0.126 16.772 0 16.271 0 L 0.828 0 C 0.372 0 0 0.372 0 0.828 L 0 3.265 C 0 3.721 0.372 4.093 0.828 4.093 L 14.175 4.093 C 14.64 4.093 15.022 4.441 15.076 4.89 C 15.076 4.903 15.079 4.919 15.081 4.932 C 15.081 4.955 15.084 4.978 15.084 5.001 C 15.084 5.025 15.084 5.048 15.081 5.071 C 15.081 5.084 15.081 5.099 15.076 5.112 C 15.025 5.53 14.689 5.861 14.268 5.905 L 0.828 5.905 C 0.756 5.905 0.689 5.915 0.622 5.93 C 0.612 5.933 0.601 5.935 0.591 5.941 L 0.56 5.951 C 0.261 6.05 0.045 6.314 0.008 6.627 C 0.008 6.637 0.008 6.648 0.005 6.658 L 0.005 15.092 C 0.005 15.543 0.377 15.91 0.834 15.91 L 3.27 15.91 C 3.729 15.91 4.098 15.546 4.098 15.092 L 4.098 10 L 9.035 10 C 9.355 10 9.646 10.116 9.871 10.307 L 13.6 13.972 L 15.001 15.347 L 15.164 15.507 L 15.179 15.523 C 15.195 15.538 15.21 15.551 15.228 15.569 C 15.21 15.551 15.192 15.535 15.179 15.523 L 15.288 15.631 L 15.293 15.639 L 15.35 15.695 C 15.502 15.835 15.701 15.912 15.907 15.912 L 19.956 15.912 C 20.472 15.912 20.73 15.288 20.366 14.921 L 15.303 10.003 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({ETWJBEUfc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.05 13.985\" overflow=\"visible\"><path d=\"M 13.452 8.791 L 14.303 8.791 C 15.183 8.791 15.959 8.347 16.417 7.666 C 16.462 7.598 16.505 7.528 16.544 7.458 C 16.739 7.095 16.852 6.682 16.852 6.242 L 16.852 2.552 C 16.852 2.112 16.741 1.697 16.544 1.336 C 16.535 1.322 16.528 1.306 16.519 1.293 C 16.503 1.263 16.485 1.236 16.469 1.209 C 16.46 1.195 16.451 1.182 16.442 1.166 C 16.247 0.864 15.988 0.606 15.686 0.411 C 15.673 0.401 15.659 0.392 15.643 0.383 C 15.603 0.358 15.559 0.333 15.516 0.308 C 15.153 0.111 14.741 0 14.301 0 L 0.728 0 C 0.327 0 0 0.327 0 0.728 L 0 2.869 C 0 3.271 0.327 3.597 0.728 3.597 L 12.459 3.597 C 12.867 3.597 13.203 3.903 13.251 4.298 C 13.251 4.309 13.253 4.323 13.255 4.334 C 13.255 4.355 13.257 4.375 13.257 4.396 C 13.257 4.416 13.257 4.436 13.255 4.457 C 13.255 4.468 13.255 4.482 13.251 4.493 C 13.205 4.861 12.91 5.151 12.541 5.19 L 0.728 5.19 C 0.665 5.19 0.606 5.199 0.547 5.212 C 0.538 5.214 0.528 5.217 0.519 5.221 L 0.492 5.23 C 0.229 5.318 0.04 5.549 0.007 5.825 C 0.007 5.834 0.007 5.843 0.005 5.852 L 0.005 13.264 C 0.005 13.661 0.331 13.983 0.733 13.983 L 2.874 13.983 C 3.277 13.983 3.602 13.663 3.602 13.264 L 3.602 8.789 L 7.941 8.789 C 8.222 8.789 8.478 8.891 8.676 9.059 L 11.953 12.28 L 13.185 13.489 L 13.328 13.629 L 13.341 13.643 C 13.355 13.657 13.368 13.668 13.384 13.684 C 13.368 13.668 13.353 13.654 13.341 13.643 L 13.436 13.738 L 13.441 13.745 L 13.491 13.795 C 13.625 13.917 13.799 13.985 13.981 13.985 L 17.54 13.985 C 17.993 13.985 18.22 13.436 17.9 13.114 L 13.45 8.791 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tgqav2\",layoutDependency:layoutDependency,layoutId:\"wB5dy4vmV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.639 15.889\" overflow=\"visible\"><path d=\"M 19.628 9.747 L 19.628 6.281 C 19.634 6.17 19.639 6.057 19.639 5.943 C 19.639 5.83 19.636 5.716 19.628 5.605 C 19.608 5.259 19.559 4.921 19.484 4.594 C 19.445 4.423 19.396 4.253 19.345 4.088 C 18.756 2.294 17.337 0.877 15.541 0.289 C 15.019 0.119 14.467 0.018 13.892 0 L 5.804 0 C 5.21 0.015 4.64 0.116 4.103 0.292 C 2.304 0.882 0.892 2.292 0.299 4.09 C 0.108 4.674 0.005 5.298 0.005 5.946 L 0.005 9.667 C 0 9.757 0 9.85 0 9.943 C 0 10.036 0 10.129 0.005 10.219 C 0.031 10.774 0.132 11.311 0.299 11.814 C 0.893 13.603 2.31 15.014 4.103 15.597 C 4.684 15.788 5.301 15.889 5.946 15.889 L 13.69 15.889 C 13.77 15.889 13.85 15.889 13.93 15.884 C 14.493 15.863 15.035 15.763 15.546 15.595 C 17.334 15.009 18.746 13.6 19.337 11.814 C 19.357 11.75 19.378 11.688 19.396 11.621 C 19.414 11.559 19.432 11.499 19.448 11.435 L 19.494 11.241 C 19.523 11.112 19.548 10.981 19.566 10.846 C 19.566 10.834 19.569 10.821 19.572 10.805 C 19.587 10.697 19.603 10.586 19.61 10.475 C 19.61 10.465 19.61 10.454 19.613 10.444 C 19.618 10.377 19.623 10.31 19.626 10.24 C 19.628 10.201 19.631 10.16 19.631 10.119 C 19.631 10.057 19.634 9.995 19.634 9.933 C 19.634 9.868 19.634 9.804 19.631 9.739 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({ETWJBEUfc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.261 13.965\" overflow=\"visible\"><path d=\"M 17.252 8.567 L 17.252 5.521 C 17.256 5.423 17.261 5.323 17.261 5.224 C 17.261 5.124 17.258 5.024 17.252 4.926 C 17.233 4.622 17.19 4.325 17.124 4.037 C 17.09 3.888 17.047 3.738 17.002 3.593 C 16.485 2.016 15.237 0.771 13.659 0.254 C 13.201 0.104 12.715 0.016 12.209 0 L 5.101 0 C 4.579 0.014 4.078 0.102 3.606 0.256 C 2.025 0.775 0.784 2.014 0.263 3.595 C 0.095 4.108 0.005 4.657 0.005 5.226 L 0.005 8.496 C 0 8.576 0 8.658 0 8.739 C 0 8.821 0 8.902 0.005 8.982 C 0.027 9.47 0.116 9.941 0.263 10.384 C 0.785 11.955 2.03 13.196 3.606 13.709 C 4.117 13.877 4.659 13.965 5.226 13.965 L 12.033 13.965 C 12.103 13.965 12.173 13.965 12.243 13.96 C 12.738 13.942 13.214 13.854 13.663 13.706 C 15.235 13.192 16.476 11.953 16.995 10.384 C 17.013 10.327 17.032 10.272 17.047 10.213 C 17.063 10.159 17.079 10.107 17.093 10.05 L 17.134 9.88 C 17.159 9.767 17.181 9.651 17.197 9.533 C 17.197 9.522 17.199 9.51 17.202 9.497 C 17.215 9.401 17.229 9.304 17.236 9.206 C 17.236 9.197 17.236 9.188 17.238 9.179 C 17.242 9.12 17.247 9.061 17.249 9 C 17.252 8.966 17.254 8.93 17.254 8.893 C 17.254 8.839 17.256 8.785 17.256 8.73 C 17.256 8.673 17.256 8.617 17.254 8.56 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1oss7hu\",layoutDependency:layoutDependency,layoutId:\"AzgtHU5S0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.44 7.724\" overflow=\"visible\"><path d=\"M 11.437 5.954 C 11.437 6.898 10.699 7.672 9.768 7.724 L 1.773 7.724 C 1.68 7.724 1.587 7.716 1.499 7.701 C 0.636 7.566 0 6.822 0 5.948 L 0 1.773 C 0 0.794 0.794 0 1.773 0 L 9.665 0 C 10.645 0 11.44 0.795 11.44 1.775 L 11.44 5.954 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({ETWJBEUfc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.055 6.789\" overflow=\"visible\"><path d=\"M 10.052 5.233 C 10.052 6.063 9.404 6.743 8.585 6.789 L 1.558 6.789 C 1.477 6.789 1.395 6.782 1.318 6.768 C 0.559 6.65 0 5.996 0 5.228 L 0 1.558 C 0 0.698 0.698 0 1.558 0 L 8.494 0 C 9.356 0 10.055 0.699 10.055 1.56 L 10.055 5.233 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1n5eaov\",layoutDependency:layoutDependency,layoutId:\"IakrGX8cT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.111 6.111\" overflow=\"visible\"><path d=\"M 3.053 0 C 1.37 0 0 1.37 0 3.058 C 0 4.746 1.37 6.111 3.053 6.111 C 4.735 6.111 6.111 4.741 6.111 3.058 C 6.111 1.375 4.741 0 3.053 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({ETWJBEUfc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.371 5.371\" overflow=\"visible\"><path d=\"M 2.683 0 C 1.204 0 0 1.204 0 2.688 C 0 4.171 1.204 5.371 2.683 5.371 C 4.162 5.371 5.371 4.167 5.371 2.688 C 5.371 1.209 4.167 0 2.683 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1eka9jn\",layoutDependency:layoutDependency,layoutId:\"WVDf3VvH8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.619 4.614\" overflow=\"visible\"><path d=\"M 2.307 4.614 C 1.037 4.614 0 3.582 0 2.307 C 0 1.032 1.037 0 2.307 0 C 3.577 0 4.619 1.032 4.619 2.307 C 4.619 3.582 3.582 4.614 2.307 4.614 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({ETWJBEUfc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.06 4.055\" overflow=\"visible\"><path d=\"M 2.028 4.055 C 0.912 4.055 0 3.148 0 2.028 C 0 0.907 0.912 0 2.028 0 C 3.144 0 4.06 0.907 4.06 2.028 C 4.06 3.148 3.148 4.055 2.028 4.055 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-nny564\",layoutDependency:layoutDependency,layoutId:\"CqzKYsbl1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.092 2.653\" overflow=\"visible\"><path d=\"M 0.003 2.653 L 0.003 0 L 2.225 0 C 2.498 0 2.712 0.07 2.865 0.206 C 3.017 0.346 3.092 0.555 3.092 0.836 C 3.092 1.076 3.035 1.265 2.924 1.401 C 2.813 1.538 2.655 1.623 2.449 1.657 L 3.061 2.65 L 2.385 2.65 L 1.817 1.675 L 0.594 1.675 L 0.594 2.65 L 0 2.65 Z M 2.155 0.483 L 0.596 0.483 L 0.596 1.192 L 2.155 1.192 C 2.263 1.195 2.348 1.169 2.405 1.115 C 2.465 1.061 2.493 0.968 2.493 0.841 C 2.493 0.715 2.465 0.619 2.405 0.565 C 2.346 0.511 2.263 0.485 2.155 0.485 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({ETWJBEUfc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.717 2.332\" overflow=\"visible\"><path d=\"M 0.002 2.332 L 0.002 0 L 1.955 0 C 2.196 0 2.384 0.061 2.518 0.181 C 2.651 0.304 2.717 0.488 2.717 0.735 C 2.717 0.946 2.667 1.111 2.57 1.232 C 2.472 1.352 2.334 1.427 2.152 1.456 L 2.69 2.329 L 2.096 2.329 L 1.597 1.472 L 0.522 1.472 L 0.522 2.329 L 0 2.329 Z M 1.894 0.424 L 0.524 0.424 L 0.524 1.048 L 1.894 1.048 C 1.989 1.05 2.064 1.027 2.114 0.98 C 2.166 0.932 2.191 0.851 2.191 0.739 C 2.191 0.628 2.166 0.544 2.114 0.497 C 2.062 0.449 1.989 0.426 1.894 0.426 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1qy68yr\",layoutDependency:layoutDependency,layoutId:\"NX5OMW5vZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.092 2.653\" overflow=\"visible\"><path d=\"M 0.003 2.653 L 0.003 0 L 2.225 0 C 2.498 0 2.712 0.07 2.865 0.206 C 3.017 0.346 3.092 0.555 3.092 0.836 C 3.092 1.076 3.035 1.265 2.924 1.401 C 2.813 1.538 2.655 1.623 2.449 1.657 L 3.061 2.65 L 2.385 2.65 L 1.817 1.675 L 0.594 1.675 L 0.594 2.65 L 0 2.65 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({ETWJBEUfc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.717 2.332\" overflow=\"visible\"><path d=\"M 0.002 2.332 L 0.002 0 L 1.955 0 C 2.196 0 2.384 0.061 2.518 0.181 C 2.651 0.304 2.717 0.488 2.717 0.735 C 2.717 0.946 2.667 1.111 2.57 1.232 C 2.472 1.352 2.334 1.427 2.152 1.456 L 2.69 2.329 L 2.096 2.329 L 1.597 1.472 L 0.522 1.472 L 0.522 2.329 L 0 2.329 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-rom9xh\",layoutDependency:layoutDependency,layoutId:\"sd4O_LITj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.897 1\" overflow=\"visible\"><path d=\"M 1.559 0 L 0 0 L 0 0.71 L 1.559 0.71 C 1.667 0.712 1.752 0.686 1.809 0.632 C 1.868 0.578 1.897 0.485 1.897 0.359 C 1.897 0.232 1.868 0.137 1.809 0.083 C 1.75 0.028 1.667 0.003 1.559 0.003 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({ETWJBEUfc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.667 1\" overflow=\"visible\"><path d=\"M 1.37 0 L 0 0 L 0 0.624 L 1.37 0.624 C 1.465 0.626 1.54 0.603 1.59 0.556 C 1.642 0.508 1.667 0.426 1.667 0.315 C 1.667 0.204 1.642 0.12 1.59 0.073 C 1.538 0.025 1.465 0.002 1.37 0.002 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fV1Px.framer-14zzo3y, .framer-fV1Px .framer-14zzo3y { display: block; }\",\".framer-fV1Px.framer-omg8sq { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 92px; }\",\".framer-fV1Px .framer-okhquj { height: 16px; position: relative; width: 223px; }\",\".framer-fV1Px .framer-vw84h5 { height: 16px; left: 100px; position: absolute; top: 0px; width: 123px; }\",\".framer-fV1Px .framer-1x7f6x6 { height: 16px; left: 0px; position: absolute; top: 0px; width: 20px; }\",\".framer-fV1Px .framer-1cviinc { height: 16px; left: 21px; position: absolute; top: 0px; width: 21px; }\",\".framer-fV1Px .framer-1k477hb { height: 16px; left: 89px; position: absolute; top: 0px; width: 16px; }\",\".framer-fV1Px .framer-dsnua5 { height: 16px; left: 102px; position: absolute; top: 0px; width: 21px; }\",\".framer-fV1Px .framer-1oox6gt { height: 16px; left: 44px; position: absolute; top: 0px; width: 20px; }\",\".framer-fV1Px .framer-8hphx8 { height: 16px; left: 66px; position: absolute; top: 0px; width: 20px; }\",\".framer-fV1Px .framer-1qoh2qg { height: 16px; left: 45px; position: absolute; top: 0px; width: 4px; }\",\".framer-fV1Px .framer-y2us2k { height: 16px; left: 0px; position: absolute; top: 0px; width: 99px; }\",\".framer-fV1Px .framer-hjqx8f { height: 0px; left: 56px; position: absolute; top: 4px; width: 0px; }\",\".framer-fV1Px .framer-xx1igy { height: 16px; left: 50px; position: absolute; top: 0px; width: 21px; }\",\".framer-fV1Px .framer-dtm9h7 { height: 16px; left: 0px; position: absolute; top: 0px; width: 22px; }\",\".framer-fV1Px .framer-wn5btu { height: 16px; left: 23px; position: absolute; top: 0px; width: 21px; }\",\".framer-fV1Px .framer-tgqav2 { height: 16px; left: 72px; position: absolute; top: 0px; width: 20px; }\",\".framer-fV1Px .framer-1oss7hu { height: 8px; left: 76px; position: absolute; top: 4px; width: 12px; }\",\".framer-fV1Px .framer-1n5eaov { height: 6px; left: 93px; position: absolute; top: 0px; width: 6px; }\",\".framer-fV1Px .framer-1eka9jn { height: 5px; left: 94px; position: absolute; top: 1px; width: 5px; }\",\".framer-fV1Px .framer-nny564 { height: 3px; left: 94px; position: absolute; top: 2px; width: 3px; }\",\".framer-fV1Px .framer-1qy68yr { height: 3px; left: 0px; position: absolute; top: 0px; width: 3px; }\",\".framer-fV1Px .framer-rom9xh { height: 1px; left: 1px; position: absolute; top: 1px; width: 2px; }\",\".framer-fV1Px.framer-v-aajv0i.framer-omg8sq, .framer-fV1Px.framer-v-108jlfw.framer-omg8sq, .framer-fV1Px.framer-v-1vpl54p.framer-omg8sq { width: min-content; }\",\".framer-fV1Px.framer-v-108jlfw .framer-okhquj { height: 14px; width: 196px; }\",\".framer-fV1Px.framer-v-108jlfw .framer-vw84h5 { height: 14px; left: 88px; width: 108px; }\",\".framer-fV1Px.framer-v-108jlfw .framer-1x7f6x6 { height: 14px; width: 17px; }\",\".framer-fV1Px.framer-v-108jlfw .framer-1cviinc { height: 14px; left: 19px; width: 19px; }\",\".framer-fV1Px.framer-v-108jlfw .framer-1k477hb { height: 14px; left: 78px; width: 14px; }\",\".framer-fV1Px.framer-v-108jlfw .framer-dsnua5 { height: 14px; left: 90px; width: 19px; }\",\".framer-fV1Px.framer-v-108jlfw .framer-1oox6gt { height: 14px; left: 39px; width: 18px; }\",\".framer-fV1Px.framer-v-108jlfw .framer-8hphx8 { height: 14px; left: 58px; width: 18px; }\",\".framer-fV1Px.framer-v-108jlfw .framer-1qoh2qg { height: 14px; left: 39px; width: 4px; }\",\".framer-fV1Px.framer-v-108jlfw .framer-y2us2k { height: 14px; width: 87px; }\",\".framer-fV1Px.framer-v-108jlfw .framer-hjqx8f { left: 50px; top: 4px; }\",\".framer-fV1Px.framer-v-108jlfw .framer-xx1igy { height: 14px; left: 44px; width: 18px; }\",\".framer-fV1Px.framer-v-108jlfw .framer-dtm9h7 { height: 14px; width: 20px; }\",\".framer-fV1Px.framer-v-108jlfw .framer-wn5btu { height: 14px; left: 20px; width: 18px; }\",\".framer-fV1Px.framer-v-108jlfw .framer-tgqav2 { height: 14px; left: 63px; width: 18px; }\",\".framer-fV1Px.framer-v-108jlfw .framer-1oss7hu { height: 7px; left: 67px; top: 4px; width: 10px; }\",\".framer-fV1Px.framer-v-108jlfw .framer-1n5eaov { height: 6px; left: 82px; width: 6px; }\",\".framer-fV1Px.framer-v-108jlfw .framer-1eka9jn { height: 4px; left: 82px; top: 1px; width: 4px; }\",\".framer-fV1Px.framer-v-108jlfw .framer-nny564 { left: 83px; width: 3px; }\",\".framer-fV1Px.framer-v-108jlfw .framer-1qy68yr { width: 3px; }\",\".framer-fV1Px.framer-v-108jlfw .framer-rom9xh { width: 2px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 92\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"hUAaelsgv\":{\"layout\":[\"auto\",\"auto\"]},\"ETWJBEUfc\":{\"layout\":[\"auto\",\"auto\"]},\"zXNF45UVX\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAjZYKxs4C=withCSS(Component,css,\"framer-fV1Px\");export default FramerAjZYKxs4C;FramerAjZYKxs4C.displayName=\"Logo light\";FramerAjZYKxs4C.defaultProps={height:16,width:92};addPropertyControls(FramerAjZYKxs4C,{variant:{options:[\"BxNrxP0L7\",\"hUAaelsgv\",\"ETWJBEUfc\",\"zXNF45UVX\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerAjZYKxs4C,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAjZYKxs4C\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hUAaelsgv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ETWJBEUfc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zXNF45UVX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"16\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"92\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AjZYKxs4C.map","// Generated by Framer (bf89308)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js\";import GlobalLineAnimationGlobal from\"https://framerusercontent.com/modules/TFWSz5v0zyEPxGd5viJH/kqifvlVeaVDpKankQG5I/lw0LfyniE.js\";import LogoLight from\"https://framerusercontent.com/modules/7kJO9IbMezmoeBIIAvBg/wRffrzomrCnTZeCbuMfj/AjZYKxs4C.js\";const LogoLightFonts=getFonts(LogoLight);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const SearchFonts=getFonts(Search);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const GlobalLineAnimationGlobalFonts=getFonts(GlobalLineAnimationGlobal);const cycleOrder=[\"nDXQzaoPp\",\"VWQfdAIDo\"];const serializationHash=\"framer-Qt5em\";const variantClassNames={nDXQzaoPp:\"framer-v-tw90qr\",VWQfdAIDo:\"framer-v-o99mjh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const UftJMvjjY=undefined;const TofE1Y7bU=undefined;const transition1={delay:.2,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:.2,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const transition3={bounce:0,delay:.4,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-150,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition4={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const transition5={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};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 transition6={delay:.6,duration:1.5,ease:[.16,1,.3,1],type:\"tween\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const animation6={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-400,y:0};const transition7={delay:.1,duration:1.5,ease:[.16,1,.3,1],type:\"tween\"};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition7,x:0,y:0};const animation8={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:100};const animation9={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition6,x:0,y:0};const animation10={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:-400,y:0};const transition8={delay:.2,duration:1.5,ease:[.16,1,.3,1],type:\"tween\"};const animation11={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition8,x:0,y:0};const transition9={delay:.8,duration:1.5,ease:[.16,1,.3,1],type:\"tween\"};const animation12={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition9,x:0,y:0};const transition10={delay:.3,duration:1.5,ease:[.16,1,.3,1],type:\"tween\"};const animation13={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition10,x:0,y:0};const transition11={delay:1,duration:1.5,ease:[.16,1,.3,1],type:\"tween\"};const animation14={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition11,x:0,y:0};const transition12={delay:.4,duration:1.5,ease:[.16,1,.3,1],type:\"tween\"};const animation15={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition12,x:0,y:0};const transition13={delay:1.2,duration:1.5,ease:[.16,1,.3,1],type:\"tween\"};const animation16={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition13,x:0,y:0};const transition14={delay:.5,duration:1.5,ease:[.16,1,.3,1],type:\"tween\"};const animation17={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition14,x:0,y:0};const transition15={delay:1.4,duration:1.5,ease:[.16,1,.3,1],type:\"tween\"};const animation18={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition15,x:0,y:0};const humanReadableVariantMap={\"Variant 1\":\"nDXQzaoPp\",\"Variant 2\":\"VWQfdAIDo\"};const Variants=motion.create(React.Fragment);const getProps=({height,hover,id,tap,width,...props})=>{return{...props,TofE1Y7bU:tap??props.TofE1Y7bU,UftJMvjjY:hover??props.UftJMvjjY,variant:humanReadableVariantMap[props.variant]??props.variant??\"nDXQzaoPp\"};};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,UftJMvjjY,TofE1Y7bU,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nDXQzaoPp\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearg85l35=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"VWQfdAIDo\",true),300);});const onMouseEnterqztxj8=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(UftJMvjjY){const res=await UftJMvjjY(...args);if(res===false)return false;}});const onTap5hhizy=activeVariantCallback(async(...args)=>{if(TofE1Y7bU){const res=await TofE1Y7bU(...args);if(res===false)return false;}});useOnVariantChange(baseVariant,{default:onAppearg85l35});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,...addPropertyOverrides({VWQfdAIDo:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-tw90qr\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"nDXQzaoPp\",onMouseEnter:onMouseEnterqztxj8,ref:refBinding,style:{backgroundColor:\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\",...style},...addPropertyOverrides({VWQfdAIDo:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vnlt80\",layoutDependency:layoutDependency,layoutId:\"RMTSyRzAG\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1thrs5y\",layoutDependency:layoutDependency,layoutId:\"VYWyHPITu\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-q0gswi\",layoutDependency:layoutDependency,layoutId:\"mfxVgamXa\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"d6L106ZQq\",openInNewTab:false,scopeId:\"aAZ5Aa2LY\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-4s4bfo framer-uc8so9\",layoutDependency:layoutDependency,layoutId:\"d6L106ZQq\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+12+0+0+0+0+0+0+12,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1ix4dos-container\",\"data-framer-appear-id\":\"1ix4dos\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"KXAmOw3hz-container\",nodeId:\"KXAmOw3hz\",optimized:true,rendersWithMotion:true,scopeId:\"aAZ5Aa2LY\",children:/*#__PURE__*/_jsx(LogoLight,{height:\"100%\",id:\"KXAmOw3hz\",layoutId:\"KXAmOw3hz\",variant:matchVariant(\"zXNF45UVX\"),width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jtndm3\",layoutDependency:layoutDependency,layoutId:\"FS07sCkQv\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k01i6a\",layoutDependency:layoutDependency,layoutId:\"R9V3hayTZ\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4jfals-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"nPTIi5JuD-container\",nodeId:\"nPTIi5JuD\",rendersWithMotion:true,scopeId:\"aAZ5Aa2LY\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\",iconSize:24,iconType:\"default\",id:\"nPTIi5JuD\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Search...\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"nPTIi5JuD\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:true,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:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{},titleType:\"h1\"},style:{height:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ewr8pm\",layoutDependency:layoutDependency,layoutId:\"G0DYYh1Io\",children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:0,animate:animation2,className:\"framer-1rwcoat\",\"data-framer-appear-id\":\"1rwcoat\",initial:animation3,layoutDependency:layoutDependency,layoutId:\"xg6_s0EdC\",optimized:true,style:{backgroundColor:\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7,opacity:0},variants:{VWQfdAIDo:{opacity:1}},...addPropertyOverrides({VWQfdAIDo:{__targetOpacity:1,animate:animation4}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i9vdun\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"eO3QW2IA3\",onTap:onTap5hhizy,children:/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({VWQfdAIDo:{value:transition5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tuzvh4\",layoutDependency:layoutDependency,layoutId:\"PRpiIovIo\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i424q3\",layoutDependency:layoutDependency,layoutId:\"oMhEFigoj\",style:{backgroundColor:\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-a8mk2m\",layoutDependency:layoutDependency,layoutId:\"ZJhihy97s\",style:{backgroundColor:\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6}})]})})})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7weyd7\",\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"LcnOkjKZ7\",style:{backdropFilter:\"blur(40px)\",backgroundColor:\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\",WebkitBackdropFilter:\"blur(40px)\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bx124b\",\"data-framer-name\":\"Nav Row\",layoutDependency:layoutDependency,layoutId:\"FE9YNS9uo\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lnww1n\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"fmfS18BOF\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"U1zZPaKef\"},motionChild:true,nodeId:\"zC5VGkOQD\",openInNewTab:false,scopeId:\"aAZ5Aa2LY\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-10o3c3 framer-uc8so9\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"zC5VGkOQD\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+12+0+0+59+0+0+0+20,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,className:\"framer-7y17k5-container\",\"data-framer-appear-id\":\"7y17k5\",initial:animation6,layoutDependency:layoutDependency,layoutId:\"vhWY6HHrU-container\",nodeId:\"vhWY6HHrU\",optimized:true,rendersWithMotion:true,scopeId:\"aAZ5Aa2LY\",children:/*#__PURE__*/_jsx(LogoLight,{height:\"100%\",id:\"vhWY6HHrU\",layoutId:\"vhWY6HHrU\",variant:matchVariant(\"ETWJBEUfc\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-v48ykq\",\"data-framer-name\":\"Button Wrapper\",layoutDependency:layoutDependency,layoutId:\"UndTxeUb7\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(255, 255, 255)))\"},children:\"• close\"})}),className:\"framer-t9nc28\",fonts:[\"GF;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"J6BbK7fmj\",style:{\"--extracted-1eung3n\":\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dt7vfx\",\"data-framer-name\":\"Menu Content\",layoutDependency:layoutDependency,layoutId:\"KelUpO_KY\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sbo2em\",\"data-framer-name\":\"Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"ZmOhNNB5j\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lgfnek\",\"data-framer-name\":\"Individual Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"eWKp9Vzda\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dSU2JVSxd\"},motionChild:true,nodeId:\"fEAqNgSW3\",openInNewTab:false,scopeId:\"aAZ5Aa2LY\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1t6885o framer-uc8so9\",\"data-framer-name\":\"Open Navigation Link\",layoutDependency:layoutDependency,layoutId:\"fEAqNgSW3\",children:/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation7,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"RlM7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(255, 255, 255)))\"},children:\"About\"})}),className:\"framer-1bi3iut\",\"data-framer-appear-id\":\"1bi3iut\",\"data-framer-name\":\"PROFILE\",fonts:[\"FS;Outfit-regular\"],initial:animation8,layoutDependency:layoutDependency,layoutId:\"vQJ21CAop\",optimized:true,style:{\"--extracted-1of0zx5\":\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\",transformPerspective:1200},verticalAlignment:\"top\",withExternalLayout:true})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-b3m96i\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"DMCweb93U\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:\"360px\",y:(componentViewport?.y||0)+12+0+0+59+0+0+140+0+0+55+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation9,className:\"framer-49f42l-container\",\"data-framer-appear-id\":\"49f42l\",initial:animation10,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"afQB6_9z3-container\",nodeId:\"afQB6_9z3\",optimized:true,rendersWithMotion:true,scopeId:\"aAZ5Aa2LY\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(GlobalLineAnimationGlobal,{height:\"100%\",id:\"afQB6_9z3\",layoutId:\"afQB6_9z3\",sjMku05M0:\"rgba(255, 255, 255, 0.2)\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"PWNCF8zjL\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-152x26t\",\"data-framer-name\":\"Individual Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"ji2s60iqo\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"i97On5il_\"},motionChild:true,nodeId:\"QL1kshz3Z\",openInNewTab:false,scopeId:\"aAZ5Aa2LY\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-l96u5j framer-uc8so9\",\"data-framer-name\":\"Open Navigation Link\",layoutDependency:layoutDependency,layoutId:\"QL1kshz3Z\",children:/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation11,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"RlM7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(255, 255, 255)))\"},children:\"Works\"})}),className:\"framer-gcb00e\",\"data-framer-appear-id\":\"gcb00e\",\"data-framer-name\":\"PROFILE\",fonts:[\"FS;Outfit-regular\"],initial:animation8,layoutDependency:layoutDependency,layoutId:\"YDlVaB7U9\",optimized:true,style:{\"--extracted-1of0zx5\":\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\",transformPerspective:1200},verticalAlignment:\"top\",withExternalLayout:true})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-71j2le\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"oy5FHwhjT\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:\"360px\",y:(componentViewport?.y||0)+12+0+0+59+0+0+140+0+0+118+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation12,className:\"framer-rzwd3g-container\",\"data-framer-appear-id\":\"rzwd3g\",initial:animation10,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"RL7jLCIq9-container\",nodeId:\"RL7jLCIq9\",optimized:true,rendersWithMotion:true,scopeId:\"aAZ5Aa2LY\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(GlobalLineAnimationGlobal,{height:\"100%\",id:\"RL7jLCIq9\",layoutId:\"RL7jLCIq9\",sjMku05M0:\"rgba(255, 255, 255, 0.2)\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"z5c3uHTRb\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1u5velv\",\"data-framer-name\":\"Individual Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"gkMkRlQyy\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vjpjEwsC4\"},motionChild:true,nodeId:\"L3jisUXah\",openInNewTab:false,scopeId:\"aAZ5Aa2LY\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-hplvim framer-uc8so9\",\"data-framer-name\":\"Open Navigation Link\",layoutDependency:layoutDependency,layoutId:\"L3jisUXah\",children:/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation13,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"RlM7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(255, 255, 255)))\"},children:\"Kreatif\"})}),className:\"framer-p2esqt\",\"data-framer-appear-id\":\"p2esqt\",\"data-framer-name\":\"PROFILE\",fonts:[\"FS;Outfit-regular\"],initial:animation8,layoutDependency:layoutDependency,layoutId:\"EE8ECISNQ\",optimized:true,style:{\"--extracted-1of0zx5\":\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\",transformPerspective:1200},verticalAlignment:\"top\",withExternalLayout:true})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i0eyzy\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"J8c8m_EKW\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:\"360px\",y:(componentViewport?.y||0)+12+0+0+59+0+0+140+0+0+181+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation14,className:\"framer-1xqupxh-container\",\"data-framer-appear-id\":\"1xqupxh\",initial:animation10,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"SUS9k96VN-container\",nodeId:\"SUS9k96VN\",optimized:true,rendersWithMotion:true,scopeId:\"aAZ5Aa2LY\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(GlobalLineAnimationGlobal,{height:\"100%\",id:\"SUS9k96VN\",layoutId:\"SUS9k96VN\",sjMku05M0:\"rgba(255, 255, 255, 0.2)\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"X14_IfIPo\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-16ljpqx\",\"data-framer-name\":\"Individual Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"tgDNypFyN\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"rEi2PdCj1\"},motionChild:true,nodeId:\"WnnYnhKEY\",openInNewTab:false,scopeId:\"aAZ5Aa2LY\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1hh9a44 framer-uc8so9\",\"data-framer-name\":\"Open Navigation Link\",layoutDependency:layoutDependency,layoutId:\"WnnYnhKEY\",children:/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation15,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"RlM7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(255, 255, 255)))\"},children:\"Innovations\"})}),className:\"framer-1jqhczd\",\"data-framer-appear-id\":\"1jqhczd\",\"data-framer-name\":\"PROFILE\",fonts:[\"FS;Outfit-regular\"],initial:animation8,layoutDependency:layoutDependency,layoutId:\"qJqJpYUzt\",optimized:true,style:{\"--extracted-1of0zx5\":\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\",transformPerspective:1200},verticalAlignment:\"top\",withExternalLayout:true})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7uj6ij\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"nQxfEAKqZ\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:\"360px\",y:(componentViewport?.y||0)+12+0+0+59+0+0+140+0+0+244+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation16,className:\"framer-1bq7rd2-container\",\"data-framer-appear-id\":\"1bq7rd2\",initial:animation10,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ymu1IgnDT-container\",nodeId:\"ymu1IgnDT\",optimized:true,rendersWithMotion:true,scopeId:\"aAZ5Aa2LY\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(GlobalLineAnimationGlobal,{height:\"100%\",id:\"ymu1IgnDT\",layoutId:\"ymu1IgnDT\",sjMku05M0:\"rgba(255, 255, 255, 0.2)\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"iyswB7AC6\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-y3l71a\",\"data-framer-name\":\"Individual Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"MmChrcENM\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"b2CE7emqB\"},motionChild:true,nodeId:\"tmL5YZLsN\",openInNewTab:false,scopeId:\"aAZ5Aa2LY\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1t5ps6z framer-uc8so9\",\"data-framer-name\":\"Open Navigation Link\",layoutDependency:layoutDependency,layoutId:\"tmL5YZLsN\",children:/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation17,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"RlM7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(255, 255, 255)))\"},children:\"Contact\"})}),className:\"framer-1xikrzr\",\"data-framer-appear-id\":\"1xikrzr\",\"data-framer-name\":\"PROFILE\",fonts:[\"FS;Outfit-regular\"],initial:animation8,layoutDependency:layoutDependency,layoutId:\"G0L0jzI6W\",optimized:true,style:{\"--extracted-1of0zx5\":\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\",transformPerspective:1200},verticalAlignment:\"top\",withExternalLayout:true})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-cwjuxi\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"gq4jRqmQB\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:\"360px\",y:(componentViewport?.y||0)+12+0+0+59+0+0+140+0+0+307+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation18,className:\"framer-1tfmk43-container\",\"data-framer-appear-id\":\"1tfmk43\",initial:animation10,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"RGw0yqQVa-container\",nodeId:\"RGw0yqQVa\",optimized:true,rendersWithMotion:true,scopeId:\"aAZ5Aa2LY\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(GlobalLineAnimationGlobal,{height:\"100%\",id:\"RGw0yqQVa\",layoutId:\"RGw0yqQVa\",sjMku05M0:\"rgba(255, 255, 255, 0.2)\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"X7Ly2BLoB\"),width:\"100%\"})})})})]})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Qt5em.framer-uc8so9, .framer-Qt5em .framer-uc8so9 { display: block; }\",\".framer-Qt5em.framer-tw90qr { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 7.5px; height: 64px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 12px 18px 12px 18px; position: relative; width: 390px; }\",\".framer-Qt5em .framer-1vnlt80 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 19px; height: 47px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Qt5em .framer-1thrs5y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7.5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Qt5em .framer-q0gswi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7.5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Qt5em .framer-4s4bfo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 7.5px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Qt5em .framer-1ix4dos-container, .framer-Qt5em .framer-7y17k5-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Qt5em .framer-1jtndm3 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 7.5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Qt5em .framer-k01i6a { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Qt5em .framer-4jfals-container { cursor: pointer; flex: none; height: 40px; position: relative; width: auto; }\",\".framer-Qt5em .framer-1ewr8pm { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7.5px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Qt5em .framer-1rwcoat { flex: none; height: 46px; overflow: visible; position: absolute; right: 0px; top: calc(50.00000000000002% - 46px / 2); width: 1px; z-index: 1; }\",\".framer-Qt5em .framer-1i9vdun { align-content: center; align-items: center; align-self: stretch; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 7.5px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Qt5em .framer-1tuzvh4 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 7.5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 37px; }\",\".framer-Qt5em .framer-1i424q3, .framer-Qt5em .framer-a8mk2m { flex: none; height: 2px; overflow: visible; position: relative; width: 100%; }\",\".framer-Qt5em .framer-7weyd7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 2px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 390px; }\",\".framer-Qt5em .framer-1bx124b { 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; left: 0px; overflow: visible; padding: 0px 15px 0px 15px; position: absolute; right: 0px; top: 0px; z-index: 5; }\",\".framer-Qt5em .framer-1lnww1n { 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: 10; }\",\".framer-Qt5em .framer-10o3c3 { 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: 20px 0px 20px 0px; position: relative; text-decoration: none; width: min-content; z-index: 10; }\",\".framer-Qt5em .framer-v48ykq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Qt5em .framer-t9nc28 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-Qt5em .framer-1dt7vfx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: visible; padding: 140px 0px 120px 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-Qt5em .framer-1sbo2em { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: center; overflow: visible; padding: 0px 15px 0px 15px; position: relative; width: 100%; }\",\".framer-Qt5em .framer-1lgfnek { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Qt5em .framer-1t6885o { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 0px 4px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-Qt5em .framer-1bi3iut, .framer-Qt5em .framer-gcb00e, .framer-Qt5em .framer-p2esqt, .framer-Qt5em .framer-1jqhczd, .framer-Qt5em .framer-1xikrzr { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Qt5em .framer-b3m96i, .framer-Qt5em .framer-71j2le, .framer-Qt5em .framer-1i0eyzy, .framer-Qt5em .framer-7uj6ij, .framer-Qt5em .framer-cwjuxi { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Qt5em .framer-49f42l-container, .framer-Qt5em .framer-rzwd3g-container, .framer-Qt5em .framer-1xqupxh-container, .framer-Qt5em .framer-1bq7rd2-container, .framer-Qt5em .framer-1tfmk43-container { flex: 1 0 0px; height: 1px; position: relative; width: 1px; }\",\".framer-Qt5em .framer-152x26t, .framer-Qt5em .framer-1u5velv, .framer-Qt5em .framer-16ljpqx, .framer-Qt5em .framer-y3l71a { 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: 100%; }\",\".framer-Qt5em .framer-l96u5j, .framer-Qt5em .framer-hplvim, .framer-Qt5em .framer-1hh9a44, .framer-Qt5em .framer-1t5ps6z { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 0px 4px 0px; position: relative; text-decoration: none; width: 1px; }\",\".framer-Qt5em.framer-v-o99mjh .framer-1rwcoat { height: 24px; top: calc(50.00000000000002% - 24px / 2); }\",\".framer-Qt5em.framer-v-o99mjh .framer-a8mk2m { width: 26px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"VWQfdAIDo\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"UftJMvjjY\":\"hover\",\"TofE1Y7bU\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameraAZ5Aa2LY=withCSS(Component,css,\"framer-Qt5em\");export default FrameraAZ5Aa2LY;FrameraAZ5Aa2LY.displayName=\"mobileheader\";FrameraAZ5Aa2LY.defaultProps={height:64,width:390};addPropertyControls(FrameraAZ5Aa2LY,{variant:{options:[\"nDXQzaoPp\",\"VWQfdAIDo\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},UftJMvjjY:{title:\"Hover\",type:ControlType.EventHandler},TofE1Y7bU:{title:\"tap\",type:ControlType.EventHandler}});addFonts(FrameraAZ5Aa2LY,[{explicitInter:true,fonts:[{cssFamilyName:\"Poppins\",source:\"google\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrFJXUc1NECPY.woff2\",weight:\"400\"},{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RPEPC24XXAVK6EWUOKWQUPTOZQR35AS2/BVWMEQ5ZCLZP2VOXOHXQDCZADXNFBXUF/5REHZLR2B5PQAKMITIQJK6BDK34RDHS4.woff2\",weight:\"400\"}]},...LogoLightFonts,...SearchFonts,...GlobalLineAnimationGlobalFonts],{supportsExplicitInterCodegen:true});FrameraAZ5Aa2LY.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(LogoLight,{},context),forwardLoader(GlobalLineAnimationGlobal,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraAZ5Aa2LY\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"64\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"390\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"UftJMvjjY\\\":\\\"hover\\\",\\\"TofE1Y7bU\\\":\\\"tap\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VWQfdAIDo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./aAZ5Aa2LY.map","// Generated by Framer (bf89308)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 119 40\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 75.83 0 C 67.56 0 60.18 4.28 60.18 12.2 C 60.18 21.28 73.28 21.9 73.28 26.47 C 73.28 28.39 71.08 30.11 67.32 30.11 C 61.99 30.11 58 27.71 58 27.71 L 56.29 35.7 C 56.29 35.7 60.88 37.73 66.98 37.73 C 76.02 37.73 83.13 33.24 83.13 25.18 C 83.13 15.59 69.97 14.98 69.97 10.75 C 69.97 9.25 71.78 7.6 75.52 7.6 C 79.75 7.6 83.2 9.35 83.2 9.35 L 84.87 1.64 C 84.87 1.64 81.12 0.02 75.82 0.02 L 75.82 0.02 Z M 0.2 0.58 L 0 1.74 C 0 1.74 3.48 2.38 6.61 3.65 C 10.64 5.11 10.93 5.95 11.61 8.59 L 19.01 37.12 L 28.93 37.12 L 44.22 0.58 L 34.32 0.58 L 24.5 25.42 L 20.49 4.36 C 20.12 1.95 18.26 0.57 15.98 0.57 L 0.2 0.57 Z M 48.2 0.58 L 40.44 37.12 L 49.88 37.12 L 57.61 0.58 Z M 100.84 0.58 C 98.56 0.58 97.36 1.8 96.47 3.93 L 82.64 37.12 L 92.54 37.12 L 94.45 31.59 L 106.51 31.59 L 107.67 37.12 L 116.4 37.12 L 108.8 0.58 Z M 102.13 10.45 L 105.06 24.16 L 97.2 24.16 L 102.13 10.45 Z\" fill=\"transparent\" height=\"37.730000000000004px\" id=\"IZGpnChEJ\" transform=\"translate(1 1)\" width=\"116.39999938964844px\"><path d=\"M 75.83 0 C 67.56 0 60.18 4.28 60.18 12.2 C 60.18 21.28 73.28 21.9 73.28 26.47 C 73.28 28.39 71.08 30.11 67.32 30.11 C 61.99 30.11 58 27.71 58 27.71 L 56.29 35.7 C 56.29 35.7 60.88 37.73 66.98 37.73 C 76.02 37.73 83.13 33.24 83.13 25.18 C 83.13 15.59 69.97 14.98 69.97 10.75 C 69.97 9.25 71.78 7.6 75.52 7.6 C 79.75 7.6 83.2 9.35 83.2 9.35 L 84.87 1.64 C 84.87 1.64 81.12 0.02 75.82 0.02 L 75.82 0.02 Z M 0.2 0.58 L 0 1.74 C 0 1.74 3.48 2.38 6.61 3.65 C 10.64 5.11 10.93 5.95 11.61 8.59 L 19.01 37.12 L 28.93 37.12 L 44.22 0.58 L 34.32 0.58 L 24.5 25.42 L 20.49 4.36 C 20.12 1.95 18.26 0.57 15.98 0.57 L 0.2 0.57 Z M 48.2 0.58 L 40.44 37.12 L 49.88 37.12 L 57.61 0.58 Z M 100.84 0.58 C 98.56 0.58 97.36 1.8 96.47 3.93 L 82.64 37.12 L 92.54 37.12 L 94.45 31.59 L 106.51 31.59 L 107.67 37.12 L 116.4 37.12 L 108.8 0.58 Z M 102.13 10.45 L 105.06 24.16 L 97.2 24.16 L 102.13 10.45 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\" height=\"37.730000000000004px\" id=\"mu5gjw4Yp\" width=\"116.39999938964844px\"/></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=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-9E1VG\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-9E1VG { -webkit-mask: ${mask}; aspect-ratio: 2.975; background-color: var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, #f8f9fa); mask: ${mask}; width: 119px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 119\n * @framerIntrinsicHeight 40\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Visa\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\"},\"set\":{\"localId\":\"vectorSet/ETjgfBXRn\",\"id\":\"ETjgfBXRn\",\"moduleId\":\"u7Zv56mZXWHAqnElxNOJ\"}}\n */const Icon=withCSS(Component,css,\"framer-9E1VG\");Icon.displayName=\"Visa\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Visa\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ETjgfBXRn\\\",\\\"id\\\":\\\"ETjgfBXRn\\\",\\\"moduleId\\\":\\\"u7Zv56mZXWHAqnElxNOJ\\\"}}\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"119\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bf89308)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{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 112 113\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 111.982 L 111.982 111.982 L 111.982 0 L 0 0 Z M 40.584 94.269 L 84.863 94.363 L 91.817 86.605 L 98.821 94.334 L 112 94.334 L 112 83.015 L 103.746 74.113 L 112 65.292 L 112 54.208 L 40.584 54.144 Z M 45.347 89.878 L 45.347 58.567 L 71.895 58.567 L 71.895 65.78 L 53.943 65.78 L 53.943 70.676 L 71.467 70.676 L 71.467 77.769 L 53.943 77.769 L 53.943 82.578 L 71.895 82.578 L 71.895 89.877 Z M 101.088 58.567 L 92.086 68.491 L 83.109 58.567 L 71.739 58.567 L 86.429 74.204 L 71.739 89.877 L 82.8 89.877 L 91.842 79.854 L 100.978 89.877 L 111.969 89.877 L 111.969 89.433 L 97.592 74.204 L 111.969 58.814 L 111.969 58.567 Z M 95.734 18.518 L 92.057 28.805 L 88.392 18.518 L 67.139 18.518 L 67.139 32.247 L 61.093 18.518 L 43.878 18.518 L 26.197 58.643 L 111.963 58.643 L 111.963 18.518 Z M 48.331 40.891 L 52.497 30.932 L 56.661 40.891 Z M 47.137 22.892 L 33.245 54.176 L 42.773 54.176 L 45.394 47.912 L 59.596 47.912 L 62.215 54.176 L 71.98 54.176 L 58.146 22.892 Z M 71.885 54.176 L 80.309 54.176 L 80.309 32.687 L 88.301 54.176 L 95.873 54.176 L 103.702 32.76 L 103.702 54.249 L 111.997 54.176 L 111.997 22.892 L 99.107 22.892 L 92.17 42.171 L 85.279 22.939 L 71.885 22.892 Z\" fill=\"transparent\" height=\"111.98227170105028px\" id=\"vl6cPLUyH\" transform=\"translate(0 0.51)\" width=\"111.9999995892129px\"><path d=\"M 0 111.982 L 111.982 111.982 L 111.982 0 L 0 0 Z\" fill=\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\" height=\"111.98227170105028px\" id=\"ZhOvqZwud\" width=\"111.98201248282878px\"/><path d=\"M 0 40.125 L 44.279 40.219 L 51.233 32.461 L 58.237 40.19 L 71.416 40.19 L 71.416 28.871 L 63.162 19.969 L 71.416 11.148 L 71.416 0.064 L 0 0 Z\" fill=\"rgb(255, 255, 255)\" height=\"40.21900316151954px\" id=\"oOMByH5FC\" transform=\"translate(40.584 54.144)\" width=\"71.41604573179103px\"/><path d=\"M 0 31.31 L 0 0 L 26.548 0 L 26.548 7.213 L 8.595 7.213 L 8.595 12.109 L 26.12 12.109 L 26.12 19.202 L 8.595 19.202 L 8.595 24.011 L 26.548 24.011 L 26.548 31.31 Z\" fill=\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\" height=\"31.310320933080106px\" id=\"htcSR_J3I\" transform=\"translate(45.347 58.567)\" width=\"26.548093376237887px\"/><path d=\"M 29.349 0 L 20.347 9.924 L 11.37 0 L 0 0 L 14.69 15.637 L 0 31.31 L 11.061 31.31 L 20.104 21.287 L 29.239 31.31 L 40.231 31.31 L 40.231 30.865 L 25.853 15.637 L 40.231 0.247 L 40.231 0 Z\" fill=\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\" height=\"31.309932105747748px\" id=\"JQwxcIDRB\" transform=\"translate(71.739 58.567)\" width=\"40.23053837237774px\"/><path d=\"M 69.537 0 L 65.86 10.287 L 62.195 0 L 40.942 0 L 40.942 13.729 L 34.895 0 L 17.68 0 L 0 40.125 L 85.766 40.125 L 85.766 0 Z\" fill=\"rgb(255, 255, 255)\" height=\"40.12516616532562px\" id=\"byxbvONWB\" transform=\"translate(26.197 18.518)\" width=\"85.76571843014949px\"/><path d=\"M 15.086 17.998 L 19.253 8.04 L 23.416 17.998 Z M 13.892 0 L 0 31.284 L 9.529 31.284 L 12.149 25.019 L 26.351 25.019 L 28.97 31.284 L 38.736 31.284 L 24.901 0 Z\" fill=\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\" height=\"31.28375106537314px\" id=\"c0t_sQ6eb\" transform=\"translate(33.245 22.892)\" width=\"38.735626888813044px\"/><path d=\"M 0 31.284 L 8.424 31.284 L 8.424 9.795 L 16.416 31.284 L 23.988 31.284 L 31.818 9.868 L 31.818 31.357 L 40.113 31.284 L 40.113 0 L 27.222 0 L 20.286 19.279 L 13.394 0.046 L 0 0 Z\" fill=\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\" height=\"31.35672099473402px\" id=\"ZeczDdzN1\" transform=\"translate(71.885 22.892)\" width=\"40.11272369069218px\"/></g></svg>';const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);const href=useSVGTemplate(\"1206192218\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-ae8GI\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{...style},viewBox:\"0 0 112 113\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-ae8GI { -webkit-mask: ${mask}; aspect-ratio: 0.9911504424778761; display: block; mask: ${mask}; width: 112px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 112\n * @framerIntrinsicHeight 113\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"set\":{\"localId\":\"vectorSet/ETjgfBXRn\",\"id\":\"ETjgfBXRn\",\"moduleId\":\"u7Zv56mZXWHAqnElxNOJ\"}}\n */const Icon=withCSS(Component,css,\"framer-ae8GI\");Icon.displayName=\"Vector\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ETjgfBXRn\\\",\\\"id\\\":\\\"ETjgfBXRn\\\",\\\"moduleId\\\":\\\"u7Zv56mZXWHAqnElxNOJ\\\"}}\",\"framerIntrinsicHeight\":\"113\",\"framerIntrinsicWidth\":\"112\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bf89308)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 194 123\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 166.819 97.662 L 164.669 99.022 C 157.009 103.882 145.869 108.772 137.219 111.362 L 133.699 112.412 C 128.549 113.952 120.929 115.652 115.599 116.412 L 111.789 116.952 C 109.439 117.282 107.149 117.512 104.789 117.672 L 102.189 117.852 L 98.639 118.022 C 95.869 118.152 93.159 118.132 90.389 118.042 L 89.099 117.992 C 77.039 117.562 65.059 115.892 53.609 112.152 L 50.149 111.022 C 46.339 109.782 42.649 108.462 38.989 106.842 L 35.749 105.402 L 33.049 104.132 C 23.119 99.472 11.289 91.632 3.049 84.332 L 1.729 83.162 C 1.219 82.712 0.599 82.272 0.239 81.672 C -0.151 81.022 -0.041 80.232 0.399 79.772 C 0.789 79.362 1.729 78.982 2.399 79.372 C 11.749 84.782 21.469 89.412 31.679 93.052 L 34.369 94.012 L 38.569 95.412 L 46.549 97.772 L 50.369 98.792 L 54.539 99.762 L 57.649 100.442 L 61.269 101.162 L 66.769 102.122 C 74.499 103.472 82.179 104.272 90.019 104.382 L 96.799 104.472 L 102.969 104.382 C 115.809 104.192 128.459 102.212 140.879 98.962 L 144.859 97.922 L 152.839 95.562 L 156.579 94.312 L 162.319 92.232 L 167.379 90.202 C 168.569 89.722 169.719 89.202 171.029 89.802 C 171.829 90.172 172.489 90.892 172.619 91.692 C 172.759 92.552 172.449 93.572 171.729 94.162 C 170.199 95.422 168.569 96.532 166.829 97.632 Z M 32.699 71.322 L 26.189 71.322 C 25.239 71.302 24.519 70.562 24.519 69.572 L 24.519 3.202 C 24.519 2.222 25.269 1.492 26.189 1.482 L 31.059 1.482 C 31.969 1.482 32.819 2.152 32.979 3.052 L 33.569 6.522 C 39.459 1.482 46.779 -1.068 54.479 0.422 C 63.079 2.092 68.089 9.042 69.779 17.262 C 71.469 25.482 70.789 36.142 65.969 43.392 C 62.239 49.092 56.039 52.392 49.199 52.202 C 43.639 52.222 38.539 50.302 34.229 46.482 L 34.209 69.672 C 34.209 70.582 33.559 71.142 32.689 71.322 Z M 60.199 32.532 C 60.909 28.282 60.899 24.002 60.209 19.752 C 59.279 13.992 56.319 9.062 50.149 8.062 C 44.469 7.182 38.809 8.942 34.229 12.352 L 34.229 39.652 C 38.979 43.292 44.759 45.222 50.759 44.002 C 56.529 42.742 59.289 38.012 60.199 32.522 Z M 77.789 41.572 C 75.939 32.292 80.749 25.082 89.839 22.862 C 96.009 21.442 102.459 22.412 108.599 23.812 L 108.599 16.712 C 108.599 15.252 108.319 13.842 107.889 12.482 C 106.479 8.242 101.609 7.732 97.709 7.762 C 92.489 7.812 87.459 8.782 82.499 10.362 C 82.149 10.472 81.549 10.382 81.299 10.212 C 81.049 10.042 80.759 9.522 80.759 9.202 L 80.759 5.252 C 80.759 4.472 81.269 3.752 81.969 3.422 C 87.929 0.632 96.439 -0.298 102.929 0.172 C 108.979 0.612 114.769 2.862 116.819 9.042 C 117.479 11.022 117.819 12.982 117.819 15.152 L 117.819 49.502 C 117.819 50.432 117.059 51.142 116.209 51.152 L 111.489 51.172 C 110.619 51.172 109.729 50.592 109.579 49.702 L 108.969 46.122 C 103.019 51.192 94.709 53.862 87.159 51.692 C 82.329 50.302 78.769 46.492 77.789 41.582 Z M 92.459 44.822 C 94.479 45.262 96.369 45.132 98.359 44.792 C 102.139 44.052 105.569 42.422 108.619 40.092 L 108.619 30.102 C 104.859 29.252 101.219 28.772 97.429 28.842 C 95.389 28.912 93.479 29.182 91.639 29.952 C 89.409 30.892 87.849 32.712 87.369 35.092 C 86.529 39.232 87.759 43.732 92.469 44.812 Z M 137.599 72.232 C 134.529 72.722 131.549 72.522 128.659 71.702 C 127.669 71.422 126.939 70.592 126.929 69.572 L 126.909 65.852 C 126.909 65.512 127.179 64.982 127.389 64.782 C 127.659 64.532 128.329 64.392 128.739 64.472 C 132.629 65.202 137.149 65.212 139.579 61.622 C 140.329 60.442 141.009 59.242 141.499 57.912 L 143.839 51.602 L 124.669 4.342 C 124.439 3.772 124.319 3.242 124.249 2.712 C 124.139 1.982 124.739 1.452 125.449 1.462 L 132.169 1.462 C 133.279 1.542 134.099 2.082 134.499 3.202 L 148.559 42.082 L 162.129 3.202 C 162.509 2.102 163.349 1.562 164.409 1.462 L 170.849 1.462 C 171.479 1.462 172.059 1.932 171.999 2.602 C 171.959 3.072 171.879 3.562 171.689 4.052 L 149.359 60.812 C 148.419 63.212 147.199 65.352 145.689 67.352 C 143.699 69.992 140.949 71.682 137.609 72.222 Z M 177.409 100.462 C 178.549 97.482 179.349 94.612 180.009 91.582 C 180.459 89.532 180.969 85.972 179.479 84.402 C 176.649 82.422 168.069 82.762 164.739 83.102 L 155.039 84.072 C 154.699 84.102 154.169 83.802 154.019 83.572 C 153.429 82.732 154.539 81.582 155.339 81.062 C 163.399 75.822 174.349 74.562 183.629 76.192 C 184.849 76.402 185.889 76.742 186.979 77.122 C 188.239 77.562 189.069 78.352 189.209 79.752 C 189.939 86.972 186.529 97.282 182.449 103.302 C 181.569 104.592 180.749 105.852 179.609 106.942 C 178.969 107.792 178.209 108.512 177.389 109.202 C 176.909 109.602 175.569 111.062 174.569 110.162 C 174.219 109.852 174.049 109.282 174.239 108.782 L 177.429 100.462 Z\" fill=\"transparent\" height=\"118.1149246302604px\" id=\"U1drCokC2\" transform=\"translate(3.011 2.998)\" width=\"189.30844966396967px\"><g d=\"M 166.819 97.662 L 164.669 99.022 C 157.009 103.882 145.869 108.772 137.219 111.362 L 133.699 112.412 C 128.549 113.952 120.929 115.652 115.599 116.412 L 111.789 116.952 C 109.439 117.282 107.149 117.512 104.789 117.672 L 102.189 117.852 L 98.639 118.022 C 95.869 118.152 93.159 118.132 90.389 118.042 L 89.099 117.992 C 77.039 117.562 65.059 115.892 53.609 112.152 L 50.149 111.022 C 46.339 109.782 42.649 108.462 38.989 106.842 L 35.749 105.402 L 33.049 104.132 C 23.119 99.472 11.289 91.632 3.049 84.332 L 1.729 83.162 C 1.219 82.712 0.599 82.272 0.239 81.672 C -0.151 81.022 -0.041 80.232 0.399 79.772 C 0.789 79.362 1.729 78.982 2.399 79.372 C 11.749 84.782 21.469 89.412 31.679 93.052 L 34.369 94.012 L 38.569 95.412 L 46.549 97.772 L 50.369 98.792 L 54.539 99.762 L 57.649 100.442 L 61.269 101.162 L 66.769 102.122 C 74.499 103.472 82.179 104.272 90.019 104.382 L 96.799 104.472 L 102.969 104.382 C 115.809 104.192 128.459 102.212 140.879 98.962 L 144.859 97.922 L 152.839 95.562 L 156.579 94.312 L 162.319 92.232 L 167.379 90.202 C 168.569 89.722 169.719 89.202 171.029 89.802 C 171.829 90.172 172.489 90.892 172.619 91.692 C 172.759 92.552 172.449 93.572 171.729 94.162 C 170.199 95.422 168.569 96.532 166.829 97.632 Z M 32.699 71.322 L 26.189 71.322 C 25.239 71.302 24.519 70.562 24.519 69.572 L 24.519 3.202 C 24.519 2.222 25.269 1.492 26.189 1.482 L 31.059 1.482 C 31.969 1.482 32.819 2.152 32.979 3.052 L 33.569 6.522 C 39.459 1.482 46.779 -1.068 54.479 0.422 C 63.079 2.092 68.089 9.042 69.779 17.262 C 71.469 25.482 70.789 36.142 65.969 43.392 C 62.239 49.092 56.039 52.392 49.199 52.202 C 43.639 52.222 38.539 50.302 34.229 46.482 L 34.209 69.672 C 34.209 70.582 33.559 71.142 32.689 71.322 Z M 60.199 32.532 C 60.909 28.282 60.899 24.002 60.209 19.752 C 59.279 13.992 56.319 9.062 50.149 8.062 C 44.469 7.182 38.809 8.942 34.229 12.352 L 34.229 39.652 C 38.979 43.292 44.759 45.222 50.759 44.002 C 56.529 42.742 59.289 38.012 60.199 32.522 Z M 77.789 41.572 C 75.939 32.292 80.749 25.082 89.839 22.862 C 96.009 21.442 102.459 22.412 108.599 23.812 L 108.599 16.712 C 108.599 15.252 108.319 13.842 107.889 12.482 C 106.479 8.242 101.609 7.732 97.709 7.762 C 92.489 7.812 87.459 8.782 82.499 10.362 C 82.149 10.472 81.549 10.382 81.299 10.212 C 81.049 10.042 80.759 9.522 80.759 9.202 L 80.759 5.252 C 80.759 4.472 81.269 3.752 81.969 3.422 C 87.929 0.632 96.439 -0.298 102.929 0.172 C 108.979 0.612 114.769 2.862 116.819 9.042 C 117.479 11.022 117.819 12.982 117.819 15.152 L 117.819 49.502 C 117.819 50.432 117.059 51.142 116.209 51.152 L 111.489 51.172 C 110.619 51.172 109.729 50.592 109.579 49.702 L 108.969 46.122 C 103.019 51.192 94.709 53.862 87.159 51.692 C 82.329 50.302 78.769 46.492 77.789 41.582 Z M 92.459 44.822 C 94.479 45.262 96.369 45.132 98.359 44.792 C 102.139 44.052 105.569 42.422 108.619 40.092 L 108.619 30.102 C 104.859 29.252 101.219 28.772 97.429 28.842 C 95.389 28.912 93.479 29.182 91.639 29.952 C 89.409 30.892 87.849 32.712 87.369 35.092 C 86.529 39.232 87.759 43.732 92.469 44.812 Z M 137.599 72.232 C 134.529 72.722 131.549 72.522 128.659 71.702 C 127.669 71.422 126.939 70.592 126.929 69.572 L 126.909 65.852 C 126.909 65.512 127.179 64.982 127.389 64.782 C 127.659 64.532 128.329 64.392 128.739 64.472 C 132.629 65.202 137.149 65.212 139.579 61.622 C 140.329 60.442 141.009 59.242 141.499 57.912 L 143.839 51.602 L 124.669 4.342 C 124.439 3.772 124.319 3.242 124.249 2.712 C 124.139 1.982 124.739 1.452 125.449 1.462 L 132.169 1.462 C 133.279 1.542 134.099 2.082 134.499 3.202 L 148.559 42.082 L 162.129 3.202 C 162.509 2.102 163.349 1.562 164.409 1.462 L 170.849 1.462 C 171.479 1.462 172.059 1.932 171.999 2.602 C 171.959 3.072 171.879 3.562 171.689 4.052 L 149.359 60.812 C 148.419 63.212 147.199 65.352 145.689 67.352 C 143.699 69.992 140.949 71.682 137.609 72.222 Z M 177.409 100.462 C 178.549 97.482 179.349 94.612 180.009 91.582 C 180.459 89.532 180.969 85.972 179.479 84.402 C 176.649 82.422 168.069 82.762 164.739 83.102 L 155.039 84.072 C 154.699 84.102 154.169 83.802 154.019 83.572 C 153.429 82.732 154.539 81.582 155.339 81.062 C 163.399 75.822 174.349 74.562 183.629 76.192 C 184.849 76.402 185.889 76.742 186.979 77.122 C 188.239 77.562 189.069 78.352 189.209 79.752 C 189.939 86.972 186.529 97.282 182.449 103.302 C 181.569 104.592 180.749 105.852 179.609 106.942 C 178.969 107.792 178.209 108.512 177.389 109.202 C 176.909 109.602 175.569 111.062 174.569 110.162 C 174.219 109.852 174.049 109.282 174.239 108.782 L 177.429 100.462 Z\" fill=\"transparent\" height=\"118.1149246302604px\" id=\"S4NoNeDNr\" width=\"189.30844966396967px\"><path d=\"M 166.819 18.453 L 164.669 19.813 C 157.009 24.673 145.869 29.563 137.219 32.153 L 133.699 33.203 C 128.549 34.743 120.929 36.443 115.599 37.203 L 111.789 37.743 C 109.439 38.073 107.149 38.303 104.789 38.463 L 102.189 38.643 L 98.639 38.813 C 95.869 38.943 93.159 38.923 90.389 38.833 L 89.099 38.783 C 77.039 38.353 65.059 36.683 53.609 32.943 L 50.149 31.813 C 46.339 30.573 42.649 29.253 38.989 27.633 L 35.749 26.193 L 33.049 24.923 C 23.119 20.263 11.289 12.423 3.049 5.123 L 1.729 3.953 C 1.219 3.503 0.599 3.063 0.239 2.463 C -0.151 1.813 -0.041 1.023 0.399 0.563 C 0.789 0.153 1.729 -0.227 2.399 0.163 C 11.749 5.573 21.469 10.203 31.679 13.843 L 34.369 14.803 L 38.569 16.203 L 46.549 18.563 L 50.369 19.583 L 54.539 20.553 L 57.649 21.233 L 61.269 21.953 L 66.769 22.913 C 74.499 24.263 82.179 25.063 90.019 25.173 L 96.799 25.263 L 102.969 25.173 C 115.809 24.983 128.459 23.003 140.879 19.753 L 144.859 18.713 L 152.839 16.353 L 156.579 15.103 L 162.319 13.023 L 167.379 10.993 C 168.569 10.513 169.719 9.993 171.029 10.593 C 171.829 10.963 172.489 11.683 172.619 12.483 C 172.759 13.343 172.449 14.363 171.729 14.953 C 170.199 16.213 168.569 17.323 166.829 18.423 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\" height=\"38.90561982069012px\" id=\"myEeRScXn\" transform=\"translate(0 79.209)\" width=\"172.65221377266508px\"/><path d=\"M 8.18 71.322 L 1.67 71.322 C 0.72 71.302 0 70.562 0 69.572 L 0 3.202 C 0 2.222 0.75 1.492 1.67 1.482 L 6.54 1.482 C 7.45 1.482 8.3 2.152 8.46 3.052 L 9.05 6.522 C 14.94 1.482 22.26 -1.068 29.96 0.422 C 38.56 2.092 43.57 9.042 45.26 17.262 C 46.95 25.482 46.27 36.142 41.45 43.392 C 37.72 49.092 31.52 52.392 24.68 52.202 C 19.12 52.222 14.02 50.302 9.71 46.482 L 9.69 69.672 C 9.69 70.582 9.04 71.142 8.17 71.322 Z M 35.68 32.532 C 36.39 28.282 36.38 24.002 35.69 19.752 C 34.76 13.992 31.8 9.062 25.63 8.062 C 19.95 7.182 14.29 8.942 9.71 12.352 L 9.71 39.652 C 14.46 43.292 20.24 45.222 26.24 44.002 C 32.01 42.742 34.77 38.012 35.68 32.522 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\" height=\"71.32242261638837px\" id=\"kdiRh3c1X\" transform=\"translate(24.519 0)\" width=\"46.09635318785181px\"/><path d=\"M 0.392 41.516 C -1.458 32.236 3.352 25.026 12.442 22.806 C 18.612 21.386 25.062 22.356 31.202 23.756 L 31.202 16.656 C 31.202 15.196 30.922 13.786 30.492 12.426 C 29.082 8.186 24.212 7.676 20.312 7.706 C 15.092 7.756 10.062 8.726 5.102 10.306 C 4.752 10.416 4.152 10.326 3.902 10.156 C 3.652 9.986 3.362 9.466 3.362 9.146 L 3.362 5.196 C 3.362 4.416 3.872 3.696 4.572 3.366 C 10.532 0.576 19.042 -0.354 25.532 0.116 C 31.582 0.556 37.372 2.806 39.422 8.986 C 40.082 10.966 40.422 12.926 40.422 15.096 L 40.422 49.446 C 40.422 50.376 39.662 51.086 38.812 51.096 L 34.092 51.116 C 33.222 51.116 32.332 50.536 32.182 49.646 L 31.572 46.066 C 25.622 51.136 17.312 53.806 9.762 51.636 C 4.932 50.246 1.372 46.436 0.392 41.526 Z M 15.062 44.766 C 17.082 45.206 18.972 45.076 20.962 44.736 C 24.742 43.996 28.172 42.366 31.222 40.036 L 31.222 30.046 C 27.462 29.196 23.822 28.716 20.032 28.786 C 17.992 28.856 16.082 29.126 14.242 29.896 C 12.012 30.836 10.452 32.656 9.972 35.036 C 9.132 39.176 10.362 43.676 15.072 44.756 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\" height=\"52.39605581104658px\" id=\"u7DGlkj3r\" transform=\"translate(77.397 0.056)\" width=\"40.422042995903055px\"/><path d=\"M 13.363 70.77 C 10.293 71.26 7.313 71.06 4.423 70.24 C 3.433 69.96 2.703 69.13 2.693 68.11 L 2.673 64.39 C 2.673 64.05 2.943 63.52 3.153 63.32 C 3.423 63.07 4.093 62.93 4.503 63.01 C 8.393 63.74 12.913 63.75 15.343 60.16 C 16.093 58.98 16.773 57.78 17.263 56.45 L 19.603 50.14 L 0.433 2.88 C 0.203 2.31 0.083 1.78 0.013 1.25 C -0.097 0.52 0.503 -0.01 1.213 0 L 7.933 0 C 9.043 0.08 9.863 0.62 10.263 1.74 L 24.323 40.62 L 37.893 1.74 C 38.273 0.64 39.113 0.1 40.173 0 L 46.613 0 C 47.243 0 47.823 0.47 47.763 1.14 C 47.723 1.61 47.643 2.1 47.453 2.59 L 25.123 59.35 C 24.183 61.75 22.963 63.89 21.453 65.89 C 19.463 68.53 16.713 70.22 13.373 70.76 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\" height=\"71.03433890386614px\" id=\"n_xBxqUcK\" transform=\"translate(124.236 1.462)\" width=\"47.76735684251352px\"/><path d=\"M 23.556 24.937 C 24.696 21.957 25.496 19.087 26.156 16.057 C 26.606 14.007 27.116 10.447 25.626 8.877 C 22.796 6.897 14.216 7.237 10.886 7.577 L 1.186 8.547 C 0.846 8.577 0.316 8.277 0.166 8.047 C -0.424 7.207 0.686 6.057 1.486 5.537 C 9.546 0.297 20.496 -0.963 29.776 0.667 C 30.996 0.877 32.036 1.217 33.126 1.597 C 34.386 2.037 35.216 2.827 35.356 4.227 C 36.086 11.447 32.676 21.757 28.596 27.777 C 27.716 29.067 26.896 30.327 25.756 31.417 C 25.116 32.267 24.356 32.987 23.536 33.677 C 23.056 34.077 21.716 35.537 20.716 34.637 C 20.366 34.327 20.196 33.757 20.386 33.257 L 23.576 24.937 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\" height=\"34.92491595358845px\" id=\"kmaiX6PiJ\" transform=\"translate(153.853 75.526)\" width=\"35.45519343838373px\"/></g></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=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-uHkVz\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-uHkVz { -webkit-mask: ${mask}; aspect-ratio: 1.5772357723577235; background-color: var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, #f8f9fa); mask: ${mask}; width: 194px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 194\n * @framerIntrinsicHeight 123\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Amazon Pay\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\"},\"set\":{\"localId\":\"vectorSet/ETjgfBXRn\",\"id\":\"ETjgfBXRn\",\"moduleId\":\"u7Zv56mZXWHAqnElxNOJ\"}}\n */const Icon=withCSS(Component,css,\"framer-uHkVz\");Icon.displayName=\"Amazon Pay\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"123\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"194\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Amazon Pay\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ETjgfBXRn\\\",\\\"id\\\":\\\"ETjgfBXRn\\\",\\\"moduleId\\\":\\\"u7Zv56mZXWHAqnElxNOJ\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bf89308)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 152 54\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 106.862 21.868 C 105.412 23.106 103.731 23.851 101.929 24.304 C 100.791 24.526 99.714 24.687 98.546 24.687 L 93.834 24.687 L 93.834 37.373 L 85.186 37.373 L 85.186 0.01 L 98.687 0.03 C 99.965 0.03 101.143 0.272 102.372 0.534 C 104.043 1.027 105.593 1.752 106.922 2.9 C 112.671 7.893 112.651 16.914 106.872 21.868 Z M 102.16 11.115 C 101.878 9.897 101.083 8.91 99.955 8.367 C 99.11 7.954 98.234 7.732 97.277 7.732 L 93.824 7.732 L 93.824 17.015 C 95.143 17.015 96.432 17.035 97.74 16.975 C 98.737 16.924 99.623 16.642 100.429 16.089 C 102.1 15.011 102.573 12.968 102.15 11.115 Z M 21.505 21.989 C 20.005 23.227 18.253 23.952 16.391 24.365 C 15.364 24.536 14.397 24.677 13.35 24.687 L 8.628 24.687 L 8.628 37.373 L 0 37.373 L 0 0 L 13.501 0 C 14.679 0.111 15.756 0.191 16.904 0.463 C 18.626 0.906 20.237 1.641 21.606 2.799 C 27.516 7.803 27.476 17.065 21.515 21.989 Z M 16.955 11.075 C 16.673 9.887 15.897 8.93 14.81 8.397 C 13.934 7.964 13.028 7.732 12.041 7.732 L 8.628 7.732 L 8.628 17.015 C 9.967 17.015 11.256 17.045 12.565 16.975 C 13.531 16.924 14.397 16.663 15.183 16.129 C 16.904 15.052 17.398 12.958 16.955 11.085 Z M 38.48 38.057 C 34.191 38.661 30.144 36.97 27.445 33.667 C 26.459 32.449 25.673 31.12 25.18 29.62 C 24.284 26.912 24.214 23.992 24.939 21.233 C 25.432 19.341 26.358 17.639 27.596 16.159 C 30.244 12.988 34.523 11.316 38.631 11.971 C 40.715 12.303 42.578 13.28 44.128 14.719 L 44.128 12.625 L 51.699 12.625 L 51.699 37.383 L 44.138 37.383 L 44.138 35.299 C 42.537 36.748 40.645 37.755 38.48 38.067 Z M 40.866 30.013 C 42.336 29.187 43.303 27.758 43.554 26.116 C 43.947 23.599 43.071 21.153 40.786 19.915 C 39.98 19.482 39.144 19.351 38.238 19.351 C 36.013 19.351 34.07 20.7 33.345 22.824 C 32.882 24.193 32.872 25.694 33.315 27.063 C 34.02 29.248 36.013 30.647 38.289 30.617 C 39.195 30.607 40.03 30.476 40.856 30.003 Z M 124.018 38.057 C 121.964 38.339 119.93 38.107 118.038 37.373 C 114.655 36.064 111.886 33.053 110.748 29.64 C 109.832 26.912 109.762 23.972 110.507 21.193 C 111.01 19.28 111.967 17.559 113.235 16.059 C 115.883 12.947 120.122 11.316 124.179 11.951 C 126.263 12.283 128.126 13.25 129.686 14.689 L 129.706 12.605 L 137.257 12.605 L 137.257 37.373 L 129.706 37.373 L 129.696 35.46 C 129.696 35.429 129.686 35.309 129.666 35.329 C 129.646 35.349 129.606 35.379 129.565 35.409 C 128.025 36.789 126.152 37.765 124.038 38.057 Z M 127.653 29.056 C 128.337 28.321 128.81 27.496 129.022 26.519 C 129.253 25.472 129.243 24.425 129.002 23.378 C 128.76 22.331 128.186 21.425 127.411 20.68 C 126.444 19.764 125.226 19.361 123.897 19.341 C 121.602 19.31 119.598 20.68 118.873 22.885 C 118.44 24.234 118.44 25.714 118.873 27.053 C 119.588 29.288 121.642 30.667 123.958 30.617 C 125.387 30.587 126.666 30.103 127.653 29.046 Z M 83.575 12.605 L 64.979 49.947 L 56.321 49.947 L 64.808 32.862 L 53.361 12.605 L 62.754 12.605 L 69.167 24.556 L 74.876 12.595 Z M 140.368 37.322 L 140.368 0 L 148.886 0 L 148.886 37.322 Z\" fill=\"transparent\" height=\"49.94748326256162px\" id=\"xrVs3L1ss\" transform=\"translate(2 2.335)\" width=\"148.8859744823222px\"><g d=\"M 106.862 21.868 C 105.412 23.106 103.731 23.851 101.929 24.304 C 100.791 24.526 99.714 24.687 98.546 24.687 L 93.834 24.687 L 93.834 37.373 L 85.186 37.373 L 85.186 0.01 L 98.687 0.03 C 99.965 0.03 101.143 0.272 102.372 0.534 C 104.043 1.027 105.593 1.752 106.922 2.9 C 112.671 7.893 112.651 16.914 106.872 21.868 Z M 102.16 11.115 C 101.878 9.897 101.083 8.91 99.955 8.367 C 99.11 7.954 98.234 7.732 97.277 7.732 L 93.824 7.732 L 93.824 17.015 C 95.143 17.015 96.432 17.035 97.74 16.975 C 98.737 16.924 99.623 16.642 100.429 16.089 C 102.1 15.011 102.573 12.968 102.15 11.115 Z M 21.505 21.989 C 20.005 23.227 18.253 23.952 16.391 24.365 C 15.364 24.536 14.397 24.677 13.35 24.687 L 8.628 24.687 L 8.628 37.373 L 0 37.373 L 0 0 L 13.501 0 C 14.679 0.111 15.756 0.191 16.904 0.463 C 18.626 0.906 20.237 1.641 21.606 2.799 C 27.516 7.803 27.476 17.065 21.515 21.989 Z M 16.955 11.075 C 16.673 9.887 15.897 8.93 14.81 8.397 C 13.934 7.964 13.028 7.732 12.041 7.732 L 8.628 7.732 L 8.628 17.015 C 9.967 17.015 11.256 17.045 12.565 16.975 C 13.531 16.924 14.397 16.663 15.183 16.129 C 16.904 15.052 17.398 12.958 16.955 11.085 Z M 38.48 38.057 C 34.191 38.661 30.144 36.97 27.445 33.667 C 26.459 32.449 25.673 31.12 25.18 29.62 C 24.284 26.912 24.214 23.992 24.939 21.233 C 25.432 19.341 26.358 17.639 27.596 16.159 C 30.244 12.988 34.523 11.316 38.631 11.971 C 40.715 12.303 42.578 13.28 44.128 14.719 L 44.128 12.625 L 51.699 12.625 L 51.699 37.383 L 44.138 37.383 L 44.138 35.299 C 42.537 36.748 40.645 37.755 38.48 38.067 Z M 40.866 30.013 C 42.336 29.187 43.303 27.758 43.554 26.116 C 43.947 23.599 43.071 21.153 40.786 19.915 C 39.98 19.482 39.144 19.351 38.238 19.351 C 36.013 19.351 34.07 20.7 33.345 22.824 C 32.882 24.193 32.872 25.694 33.315 27.063 C 34.02 29.248 36.013 30.647 38.289 30.617 C 39.195 30.607 40.03 30.476 40.856 30.003 Z M 124.018 38.057 C 121.964 38.339 119.93 38.107 118.038 37.373 C 114.655 36.064 111.886 33.053 110.748 29.64 C 109.832 26.912 109.762 23.972 110.507 21.193 C 111.01 19.28 111.967 17.559 113.235 16.059 C 115.883 12.947 120.122 11.316 124.179 11.951 C 126.263 12.283 128.126 13.25 129.686 14.689 L 129.706 12.605 L 137.257 12.605 L 137.257 37.373 L 129.706 37.373 L 129.696 35.46 C 129.696 35.429 129.686 35.309 129.666 35.329 C 129.646 35.349 129.606 35.379 129.565 35.409 C 128.025 36.789 126.152 37.765 124.038 38.057 Z M 127.653 29.056 C 128.337 28.321 128.81 27.496 129.022 26.519 C 129.253 25.472 129.243 24.425 129.002 23.378 C 128.76 22.331 128.186 21.425 127.411 20.68 C 126.444 19.764 125.226 19.361 123.897 19.341 C 121.602 19.31 119.598 20.68 118.873 22.885 C 118.44 24.234 118.44 25.714 118.873 27.053 C 119.588 29.288 121.642 30.667 123.958 30.617 C 125.387 30.587 126.666 30.103 127.653 29.046 Z M 83.575 12.605 L 64.979 49.947 L 56.321 49.947 L 64.808 32.862 L 53.361 12.605 L 62.754 12.605 L 69.167 24.556 L 74.876 12.595 Z M 140.368 37.322 L 140.368 0 L 148.886 0 L 148.886 37.322 Z\" fill=\"transparent\" height=\"49.94748326256162px\" id=\"YEzREEItQ\" width=\"148.8859744823222px\"><path d=\"M 21.676 21.858 C 20.227 23.096 18.545 23.841 16.743 24.294 C 15.605 24.516 14.528 24.677 13.36 24.677 L 8.648 24.677 L 8.648 37.362 L 0 37.362 L 0 0 L 13.501 0.02 C 14.78 0.02 15.958 0.262 17.186 0.524 C 18.857 1.017 20.408 1.742 21.737 2.89 C 27.486 7.883 27.466 16.904 21.687 21.858 Z M 16.975 11.105 C 16.693 9.887 15.897 8.9 14.77 8.356 C 13.924 7.944 13.048 7.722 12.092 7.722 L 8.638 7.722 L 8.638 17.005 C 9.957 17.005 11.246 17.025 12.555 16.965 C 13.552 16.914 14.438 16.632 15.243 16.079 C 16.914 15.001 17.387 12.958 16.965 11.105 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\" height=\"37.36244897959129px\" id=\"D_8J94Igv\" transform=\"translate(85.186 0.01)\" width=\"26.034700242731134px\"/><path d=\"M 21.505 21.989 C 20.005 23.227 18.253 23.952 16.391 24.365 C 15.364 24.536 14.397 24.677 13.35 24.687 L 8.628 24.687 L 8.628 37.373 L 0 37.373 L 0 0 L 13.501 0 C 14.679 0.111 15.756 0.191 16.904 0.463 C 18.626 0.906 20.237 1.641 21.606 2.799 C 27.516 7.803 27.476 17.065 21.515 21.989 Z M 16.955 11.075 C 16.673 9.887 15.897 8.93 14.81 8.397 C 13.934 7.964 13.028 7.732 12.041 7.732 L 8.628 7.732 L 8.628 17.015 C 9.967 17.015 11.256 17.045 12.565 16.975 C 13.531 16.924 14.397 16.663 15.183 16.129 C 16.904 15.052 17.398 12.958 16.955 11.085 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\" height=\"37.37251700680272px\" id=\"WCX0osUp9\" width=\"26.012142099209818px\"/><path d=\"M 14.034 26.227 C 9.745 26.831 5.698 25.139 3 21.837 C 2.013 20.619 1.228 19.29 0.734 17.79 C -0.162 15.081 -0.232 12.162 0.493 9.403 C 0.986 7.51 1.912 5.809 3.151 4.329 C 5.799 1.157 10.077 -0.514 14.185 0.14 C 16.269 0.473 18.132 1.449 19.682 2.889 L 19.682 0.795 L 27.253 0.795 L 27.253 25.552 L 19.692 25.552 L 19.692 23.468 C 18.092 24.918 16.199 25.925 14.034 26.237 Z M 16.42 18.182 C 17.89 17.357 18.857 15.927 19.108 14.286 C 19.501 11.769 18.625 9.323 16.34 8.084 C 15.534 7.651 14.699 7.52 13.793 7.52 C 11.568 7.52 9.624 8.869 8.899 10.994 C 8.436 12.363 8.426 13.863 8.869 15.232 C 9.574 17.417 11.568 18.817 13.843 18.786 C 14.749 18.776 15.585 18.646 16.41 18.172 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\" height=\"26.34759088810103px\" id=\"eTVWpExoZ\" transform=\"translate(24.446 11.83)\" width=\"27.25349446482344px\"/><path d=\"M 14.019 26.242 C 11.965 26.524 9.931 26.292 8.039 25.557 C 4.656 24.248 1.887 21.238 0.749 17.825 C -0.167 15.097 -0.237 12.157 0.508 9.378 C 1.011 7.465 1.968 5.743 3.236 4.243 C 5.884 1.132 10.123 -0.499 14.18 0.135 C 16.264 0.468 18.127 1.434 19.687 2.874 L 19.707 0.79 L 27.258 0.79 L 27.258 25.557 L 19.707 25.557 L 19.697 23.644 C 19.697 23.614 19.687 23.493 19.667 23.513 C 19.647 23.534 19.607 23.564 19.566 23.594 C 18.026 24.973 16.153 25.95 14.039 26.242 Z M 17.653 17.241 C 18.338 16.506 18.811 15.68 19.023 14.704 C 19.254 13.657 19.244 12.61 19.003 11.563 C 18.761 10.516 18.187 9.609 17.412 8.864 C 16.445 7.948 15.227 7.546 13.898 7.525 C 11.603 7.495 9.599 8.864 8.874 11.069 C 8.441 12.418 8.441 13.898 8.874 15.237 C 9.589 17.473 11.643 18.852 13.959 18.802 C 15.388 18.771 16.667 18.288 17.653 17.231 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\" height=\"26.3581194551448px\" id=\"wiVrwmOon\" transform=\"translate(109.999 11.815)\" width=\"27.25839163885944px\"/><path d=\"M 30.214 0.01 L 11.619 37.352 L 2.96 37.352 L 11.447 20.267 L 0 0.01 L 9.393 0.01 L 15.807 11.961 L 21.515 0 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\" height=\"37.352380952380955px\" id=\"GNzR7TWel\" transform=\"translate(53.361 12.595)\" width=\"30.21414965986395px\"/><path d=\"M 0 37.322 L 0 0 L 8.518 0 L 8.518 37.322 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\" height=\"37.3221768707483px\" id=\"e54yzl4UK\" transform=\"translate(140.368 0)\" width=\"8.517551020408149px\"/></g></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=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-WEQmm\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-WEQmm { -webkit-mask: ${mask}; aspect-ratio: 2.814814814814815; background-color: var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, #f8f9fa); mask: ${mask}; width: 152px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 152\n * @framerIntrinsicHeight 54\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Paypal\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\"},\"set\":{\"localId\":\"vectorSet/ETjgfBXRn\",\"id\":\"ETjgfBXRn\",\"moduleId\":\"u7Zv56mZXWHAqnElxNOJ\"}}\n */const Icon=withCSS(Component,css,\"framer-WEQmm\");Icon.displayName=\"Paypal\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Paypal\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ETjgfBXRn\\\",\\\"id\\\":\\\"ETjgfBXRn\\\",\\\"moduleId\\\":\\\"u7Zv56mZXWHAqnElxNOJ\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"152\",\"framerIntrinsicHeight\":\"54\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bf89308)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 192 80\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 35.4 L 0 32.02 C 0.33 29 0.96 26.06 2.47 23.33 C 4.7 19.29 8.43 16.39 12.98 15.51 C 15.27 15.06 17.49 15.21 19.67 16.02 L 23.85 17.58 C 25.05 18.03 26.24 18.02 27.44 17.58 L 31.94 15.92 C 37.91 13.72 45.35 15.73 48.97 21.2 C 46.33 22.93 44.29 25.24 43.12 28.15 C 41.7 32.01 42.03 36.26 44.05 39.85 C 45.58 42.4 47.8 44.31 50.54 45.6 C 49.38 49.39 47.5 52.8 45.17 55.99 C 44.09 57.46 43.05 58.82 41.68 60 C 38.54 62.64 35.32 62.44 31.76 60.76 C 28.42 59.18 24.74 59.16 21.36 60.68 C 18.18 62.11 15.33 62.91 12.25 60.73 C 10.71 59.64 9.57 58.3 8.39 56.79 C 3.75 50.87 0.85 43.83 0.13 36.31 C 0.09 35.93 0.1 35.64 0 35.41 Z M 97.04 40.24 C 94.43 41.36 91.86 42.01 89.04 42.02 L 75.98 42.05 L 75.98 61.62 L 67.09 61.61 L 67.09 4.4 L 88.75 4.4 C 91.29 4.4 93.58 4.82 95.92 5.65 C 100.93 7.5 104.73 11.39 106.38 16.49 C 107.75 20.71 107.79 25.22 106.49 29.46 C 105.01 34.29 101.67 38.1 97.05 40.23 Z M 97.82 19.29 C 97.01 16.29 94.92 14.03 92.05 12.88 C 90.32 12.25 88.57 11.89 86.68 11.89 L 75.96 11.89 L 75.96 34.61 L 86.53 34.61 C 88.48 34.59 90.28 34.24 92.07 33.57 C 97.87 31.3 99.28 24.72 97.81 19.29 Z M 109.61 49.34 C 109.77 43.83 113.25 40.33 118.31 38.78 C 120.36 38.15 122.42 37.73 124.61 37.6 L 136.61 36.86 C 136.68 32.58 136.93 29.09 132.38 27.2 C 129.73 26.31 126.86 26.27 124.23 27.2 C 121.87 28.11 120.21 29.92 119.7 32.36 L 111.72 32.36 C 111.82 29.04 113.29 26.16 115.66 23.96 C 120.7 19.39 128.56 18.69 134.91 20.4 C 140.7 21.96 144.9 26.27 145.17 32.49 L 145.17 61.6 L 136.96 61.61 L 136.9 54.64 C 132.78 61.88 123.53 63.73 116.5 60.56 C 112.01 58.54 109.47 54.22 109.61 49.34 Z M 132.12 53.7 C 135.01 52.07 136.63 49.19 136.62 45.99 L 136.62 42.86 L 126.09 43.53 C 122.44 43.76 118.2 45.33 118.28 49.57 C 118.32 51.66 119.54 53.54 121.65 54.41 C 124.97 55.77 128.91 55.52 132.12 53.7 Z M 172.2 64.58 C 169.7 71.22 166.54 76.47 158.79 77.03 C 158.5 77.05 152.61 77.32 152.77 76.77 L 152.77 70.11 C 154.17 70.18 155.43 70.26 156.74 70.15 C 161.43 69.73 162.6 65.5 163.66 61.69 L 148.63 20.13 L 157.9 20.09 L 168.47 54.11 L 179.03 20.12 L 188.06 20.12 L 172.19 64.59 Z M 29.62 13.55 C 28.13 14.16 26.72 14.45 25.15 14.35 C 24.92 12.66 25.18 11.06 25.74 9.45 C 27.54 4.25 32.11 0.59 37.61 0 C 38.14 5.53 34.75 11.36 29.61 13.56 Z\" fill=\"transparent\" height=\"77.11376651077578px\" id=\"aZJ0lgfmk\" transform=\"translate(2 1.01)\" width=\"188.0600048828125px\"><g d=\"M 0 35.4 L 0 32.02 C 0.33 29 0.96 26.06 2.47 23.33 C 4.7 19.29 8.43 16.39 12.98 15.51 C 15.27 15.06 17.49 15.21 19.67 16.02 L 23.85 17.58 C 25.05 18.03 26.24 18.02 27.44 17.58 L 31.94 15.92 C 37.91 13.72 45.35 15.73 48.97 21.2 C 46.33 22.93 44.29 25.24 43.12 28.15 C 41.7 32.01 42.03 36.26 44.05 39.85 C 45.58 42.4 47.8 44.31 50.54 45.6 C 49.38 49.39 47.5 52.8 45.17 55.99 C 44.09 57.46 43.05 58.82 41.68 60 C 38.54 62.64 35.32 62.44 31.76 60.76 C 28.42 59.18 24.74 59.16 21.36 60.68 C 18.18 62.11 15.33 62.91 12.25 60.73 C 10.71 59.64 9.57 58.3 8.39 56.79 C 3.75 50.87 0.85 43.83 0.13 36.31 C 0.09 35.93 0.1 35.64 0 35.41 Z M 97.04 40.24 C 94.43 41.36 91.86 42.01 89.04 42.02 L 75.98 42.05 L 75.98 61.62 L 67.09 61.61 L 67.09 4.4 L 88.75 4.4 C 91.29 4.4 93.58 4.82 95.92 5.65 C 100.93 7.5 104.73 11.39 106.38 16.49 C 107.75 20.71 107.79 25.22 106.49 29.46 C 105.01 34.29 101.67 38.1 97.05 40.23 Z M 97.82 19.29 C 97.01 16.29 94.92 14.03 92.05 12.88 C 90.32 12.25 88.57 11.89 86.68 11.89 L 75.96 11.89 L 75.96 34.61 L 86.53 34.61 C 88.48 34.59 90.28 34.24 92.07 33.57 C 97.87 31.3 99.28 24.72 97.81 19.29 Z M 109.61 49.34 C 109.77 43.83 113.25 40.33 118.31 38.78 C 120.36 38.15 122.42 37.73 124.61 37.6 L 136.61 36.86 C 136.68 32.58 136.93 29.09 132.38 27.2 C 129.73 26.31 126.86 26.27 124.23 27.2 C 121.87 28.11 120.21 29.92 119.7 32.36 L 111.72 32.36 C 111.82 29.04 113.29 26.16 115.66 23.96 C 120.7 19.39 128.56 18.69 134.91 20.4 C 140.7 21.96 144.9 26.27 145.17 32.49 L 145.17 61.6 L 136.96 61.61 L 136.9 54.64 C 132.78 61.88 123.53 63.73 116.5 60.56 C 112.01 58.54 109.47 54.22 109.61 49.34 Z M 132.12 53.7 C 135.01 52.07 136.63 49.19 136.62 45.99 L 136.62 42.86 L 126.09 43.53 C 122.44 43.76 118.2 45.33 118.28 49.57 C 118.32 51.66 119.54 53.54 121.65 54.41 C 124.97 55.77 128.91 55.52 132.12 53.7 Z M 172.2 64.58 C 169.7 71.22 166.54 76.47 158.79 77.03 C 158.5 77.05 152.61 77.32 152.77 76.77 L 152.77 70.11 C 154.17 70.18 155.43 70.26 156.74 70.15 C 161.43 69.73 162.6 65.5 163.66 61.69 L 148.63 20.13 L 157.9 20.09 L 168.47 54.11 L 179.03 20.12 L 188.06 20.12 L 172.19 64.59 Z M 29.62 13.55 C 28.13 14.16 26.72 14.45 25.15 14.35 C 24.92 12.66 25.18 11.06 25.74 9.45 C 27.54 4.25 32.11 0.59 37.61 0 C 38.14 5.53 34.75 11.36 29.61 13.56 Z\" fill=\"transparent\" height=\"77.11376651077578px\" id=\"Dkixd5aFi\" width=\"188.0600048828125px\"><path d=\"M 0 20.356 L 0 16.976 C 0.33 13.956 0.96 11.016 2.47 8.286 C 4.7 4.246 8.43 1.346 12.98 0.466 C 15.27 0.016 17.49 0.166 19.67 0.976 L 23.85 2.536 C 25.05 2.986 26.24 2.976 27.44 2.536 L 31.94 0.876 C 37.91 -1.324 45.35 0.686 48.97 6.156 C 46.33 7.886 44.29 10.196 43.12 13.106 C 41.7 16.966 42.03 21.216 44.05 24.806 C 45.58 27.356 47.8 29.266 50.54 30.556 C 49.38 34.346 47.5 37.756 45.17 40.946 C 44.09 42.416 43.05 43.776 41.68 44.956 C 38.54 47.596 35.32 47.396 31.76 45.716 C 28.42 44.136 24.74 44.116 21.36 45.636 C 18.18 47.066 15.33 47.866 12.25 45.686 C 10.71 44.596 9.57 43.256 8.39 41.746 C 3.75 35.826 0.85 28.786 0.13 21.266 C 0.09 20.886 0.1 20.596 0 20.366 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\" height=\"47.03316013809797px\" id=\"bTL6SSFle\" transform=\"translate(0 15.044)\" width=\"50.54px\"/><path d=\"M 29.95 35.84 C 27.34 36.96 24.77 37.61 21.95 37.62 L 8.89 37.65 L 8.89 57.22 L 0 57.21 L 0 0 L 21.66 0 C 24.2 0 26.49 0.42 28.83 1.25 C 33.84 3.1 37.64 6.99 39.29 12.09 C 40.66 16.31 40.7 20.82 39.4 25.06 C 37.92 29.89 34.58 33.7 29.96 35.83 Z M 30.73 14.89 C 29.92 11.89 27.83 9.63 24.96 8.48 C 23.23 7.85 21.48 7.49 19.59 7.49 L 8.87 7.49 L 8.87 30.21 L 19.44 30.21 C 21.39 30.19 23.19 29.84 24.98 29.17 C 30.78 26.9 32.19 20.32 30.72 14.89 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\" height=\"57.220000000000006px\" id=\"kEvabt_8w\" transform=\"translate(67.09 4.4)\" width=\"40.34704000038695px\"/><path d=\"M 0.005 29.793 C 0.165 24.283 3.645 20.783 8.705 19.233 C 10.755 18.603 12.815 18.183 15.005 18.053 L 27.005 17.313 C 27.075 13.033 27.325 9.543 22.775 7.653 C 20.125 6.763 17.255 6.723 14.625 7.653 C 12.265 8.563 10.605 10.373 10.095 12.813 L 2.115 12.813 C 2.215 9.493 3.685 6.613 6.055 4.413 C 11.095 -0.157 18.955 -0.857 25.305 0.853 C 31.095 2.413 35.295 6.723 35.565 12.943 L 35.565 42.053 L 27.355 42.063 L 27.295 35.093 C 23.175 42.333 13.925 44.183 6.895 41.013 C 2.405 38.993 -0.135 34.673 0.005 29.793 Z M 22.515 34.153 C 25.405 32.523 27.025 29.643 27.015 26.443 L 27.015 23.313 L 16.485 23.983 C 12.835 24.213 8.595 25.783 8.675 30.023 C 8.715 32.113 9.935 33.993 12.045 34.863 C 15.365 36.223 19.305 35.973 22.515 34.153 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\" height=\"42.50337433346942px\" id=\"LoEfMNTw9\" transform=\"translate(109.605 19.547)\" width=\"35.56549815259736px\"/><path d=\"M 23.57 44.49 C 21.07 51.13 17.91 56.38 10.16 56.94 C 9.87 56.96 3.98 57.23 4.14 56.68 L 4.14 50.02 C 5.54 50.09 6.8 50.17 8.11 50.06 C 12.8 49.64 13.97 45.41 15.03 41.6 L 0 0.04 L 9.27 0 L 19.84 34.02 L 30.4 0.03 L 39.43 0.03 L 23.56 44.5 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\" height=\"57.023766358187885px\" id=\"nJXHCH1yj\" transform=\"translate(148.63 20.09)\" width=\"39.43000000000001px\"/><path d=\"M 4.554 13.55 C 3.064 14.16 1.654 14.45 0.084 14.35 C -0.146 12.66 0.114 11.06 0.674 9.45 C 2.474 4.25 7.044 0.59 12.544 0 C 13.074 5.53 9.684 11.36 4.544 13.56 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\" height=\"14.3693808827176px\" id=\"FHw9wp358\" transform=\"translate(25.066 0)\" width=\"12.598043876690081px\"/></g></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=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-YYSuJ\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-YYSuJ { -webkit-mask: ${mask}; aspect-ratio: 2.4; background-color: var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, #f8f9fa); mask: ${mask}; width: 192px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 192\n * @framerIntrinsicHeight 80\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Apple Pay\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\"},\"set\":{\"localId\":\"vectorSet/ETjgfBXRn\",\"id\":\"ETjgfBXRn\",\"moduleId\":\"u7Zv56mZXWHAqnElxNOJ\"}}\n */const Icon=withCSS(Component,css,\"framer-YYSuJ\");Icon.displayName=\"Apple Pay\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"192\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Apple Pay\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ETjgfBXRn\\\",\\\"id\\\":\\\"ETjgfBXRn\\\",\\\"moduleId\\\":\\\"u7Zv56mZXWHAqnElxNOJ\\\"}}\",\"framerIntrinsicHeight\":\"80\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bf89308)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 146 119\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 109 L 0 0 L 140 0 L 140 109 Z M 44.165 0.008 C 51.435 0.184 58.217 2.047 64.509 5.597 C 66.407 6.668 68.237 7.899 69.999 9.289 C 69.285 9.868 68.703 10.357 68.254 10.756 C 63.292 15.171 59.525 20.409 56.952 26.472 C 54.439 32.392 53.311 38.659 53.567 45.27 C 53.586 45.757 53.613 46.219 53.647 46.659 C 54.232 54.254 56.714 61.529 60.998 67.819 C 63.495 71.486 66.482 74.696 69.958 77.449 C 69.971 77.46 69.981 77.475 69.989 77.492 C 62.544 83.339 53.505 86.591 44.048 86.759 L 43.998 86.759 C 37.056 86.856 30.199 85.347 24.006 82.24 C 18.808 79.631 14.321 76.141 10.546 71.769 C 6.372 66.935 3.4 61.423 1.63 55.234 C 0.618 51.698 0.075 47.992 0 44.117 L 0 42.683 C 0.017 42.2 0.037 41.717 0.06 41.234 C 0.272 36.832 1.125 32.586 2.618 28.494 C 5.484 20.645 10.551 13.791 17.216 8.755 C 21.728 5.345 26.717 2.909 32.183 1.446 C 32.207 1.45 32.222 1.446 32.23 1.436 C 34.791 0.764 37.361 0.33 39.94 0.136 C 40.698 0.078 41.577 0.036 42.578 0.008 Z M 97.4 0.008 C 104.538 0.149 111.186 1.9 117.344 5.261 C 122.773 8.224 127.388 12.2 131.189 17.19 C 131.47 17.558 131.744 17.932 132.011 18.314 C 137.126 25.584 139.789 33.711 140 42.695 L 140 44.092 C 139.845 51.829 137.73 59.365 133.701 65.945 C 130.229 71.614 125.734 76.239 120.216 79.82 C 114.615 83.454 108.248 85.752 101.574 86.492 C 90.233 87.75 78.996 84.552 70.02 77.498 C 70.031 77.473 70.056 77.446 70.094 77.416 C 79.603 69.926 85.512 58.635 86.363 46.573 C 86.858 39.563 85.742 32.826 83.016 26.362 C 82.836 25.935 82.647 25.511 82.449 25.088 C 79.875 19.598 76.323 14.834 71.793 10.796 C 71.329 10.383 70.732 9.88 70.001 9.287 C 72.309 7.468 74.735 5.918 77.279 4.635 C 82.626 1.94 88.295 0.424 94.285 0.087 C 94.798 0.058 95.312 0.031 95.826 0.008 Z M 32.23 1.436 C 32.223 1.446 32.207 1.45 32.183 1.447 C 32.2 1.446 32.215 1.442 32.23 1.436 Z M 130.681 107.349 C 130.093 108.138 129.308 108.631 128.324 108.827 C 125.93 109.306 123.498 108.33 122.23 106.22 C 121.294 104.661 121.099 102.629 121.662 100.884 C 122.491 98.316 124.844 96.727 127.529 96.914 C 128.794 97.002 129.886 97.529 130.693 98.526 C 130.697 98.53 130.702 98.533 130.707 98.535 C 130.712 98.537 130.718 98.537 130.723 98.535 C 130.728 98.533 130.733 98.529 130.736 98.525 C 130.739 98.52 130.741 98.515 130.741 98.509 L 130.741 92.601 C 130.741 92.575 130.754 92.561 130.781 92.561 L 133.216 92.561 C 133.246 92.561 133.261 92.576 133.261 92.606 L 133.261 108.675 C 133.261 108.683 133.258 108.692 133.251 108.698 C 133.245 108.704 133.237 108.707 133.228 108.707 L 130.764 108.707 C 130.757 108.707 130.75 108.705 130.745 108.699 C 130.74 108.694 130.737 108.687 130.737 108.68 L 130.737 107.368 C 130.737 107.305 130.719 107.299 130.681 107.349 Z M 126.515 99.315 C 124.759 99.782 123.932 101.448 124.008 103.158 C 124.08 104.794 125.047 106.081 126.639 106.524 C 128.021 106.907 129.439 106.386 130.251 105.243 C 131.433 103.582 131.178 100.987 129.465 99.785 C 128.623 99.195 127.504 99.052 126.515 99.315 Z M 56.119 97.137 C 56.154 97.137 56.172 97.119 56.172 97.084 L 56.172 93.669 C 56.172 93.662 56.175 93.655 56.179 93.65 C 56.184 93.645 56.191 93.643 56.198 93.643 L 58.651 93.643 C 58.662 93.643 58.673 93.648 58.681 93.655 C 58.689 93.664 58.694 93.675 58.694 93.686 L 58.694 97.087 C 58.694 97.121 58.71 97.138 58.745 97.138 L 62.732 97.138 C 62.742 97.138 62.752 97.142 62.759 97.149 C 62.767 97.156 62.77 97.166 62.77 97.176 L 62.77 99.387 C 62.77 99.398 62.766 99.409 62.758 99.417 C 62.75 99.425 62.74 99.429 62.729 99.429 L 58.726 99.429 C 58.714 99.429 58.702 99.434 58.693 99.443 C 58.684 99.452 58.679 99.464 58.679 99.476 C 58.679 99.875 58.68 101.582 58.681 104.599 C 58.681 105.848 59.195 106.571 60.52 106.524 C 61.242 106.498 61.903 106.306 62.504 105.949 C 62.508 105.947 62.512 105.946 62.516 105.945 C 62.52 105.945 62.524 105.945 62.529 105.947 C 62.532 105.948 62.536 105.95 62.539 105.954 C 62.542 105.957 62.544 105.96 62.546 105.964 L 63.238 108.035 C 63.244 108.055 63.244 108.076 63.237 108.094 C 63.229 108.113 63.216 108.128 63.198 108.138 C 61.906 108.829 60.356 109.129 58.916 108.833 C 56.731 108.383 56.141 106.626 56.167 104.647 C 56.181 103.558 56.172 101.969 56.17 99.48 C 56.17 99.473 56.169 99.467 56.166 99.461 C 56.164 99.455 56.16 99.449 56.155 99.445 C 56.151 99.44 56.145 99.436 56.139 99.434 C 56.133 99.432 56.127 99.43 56.121 99.43 L 53.929 99.43 C 53.919 99.43 53.909 99.426 53.901 99.418 C 53.894 99.411 53.89 99.4 53.89 99.39 L 53.89 97.182 C 53.89 97.152 53.905 97.137 53.935 97.137 Z M 67.375 104.054 C 67.579 105.103 68.182 105.983 69.153 106.411 C 70.818 107.143 72.768 106.63 74.165 105.582 C 74.171 105.577 74.179 105.573 74.187 105.571 C 74.195 105.569 74.203 105.569 74.211 105.571 C 74.22 105.572 74.228 105.575 74.234 105.58 C 74.241 105.584 74.248 105.59 74.252 105.597 L 75.391 107.31 C 75.4 107.324 75.404 107.34 75.401 107.357 C 75.399 107.372 75.39 107.387 75.377 107.397 C 74.724 107.918 73.995 108.306 73.192 108.56 C 71.546 109.083 69.603 109.099 68.016 108.36 C 66.068 107.454 65.017 105.624 64.849 103.485 C 64.639 100.791 65.846 98.203 68.486 97.245 C 69.83 96.757 71.517 96.733 72.854 97.34 C 74.951 98.291 75.88 100.409 75.899 102.613 C 75.903 103.056 75.902 103.508 75.896 103.969 C 75.896 103.975 75.894 103.982 75.889 103.986 C 75.884 103.991 75.878 103.993 75.871 103.993 L 67.425 103.993 C 67.417 103.993 67.41 103.995 67.403 103.998 C 67.397 104.001 67.39 104.006 67.386 104.012 C 67.381 104.018 67.378 104.024 67.376 104.032 C 67.374 104.039 67.374 104.047 67.375 104.054 Z M 70.044 99.109 C 68.629 99.319 67.706 100.387 67.492 101.788 C 67.487 101.816 67.499 101.83 67.527 101.83 L 73.441 101.83 C 73.446 101.83 73.451 101.829 73.456 101.827 C 73.461 101.824 73.465 101.821 73.468 101.817 C 73.472 101.813 73.474 101.809 73.476 101.804 C 73.477 101.799 73.478 101.794 73.477 101.789 C 73.237 99.92 71.942 98.827 70.044 99.109 Z M 81.182 98.494 C 81.182 98.536 81.194 98.54 81.218 98.505 C 81.723 97.78 82.333 97.26 83.172 97.02 C 83.516 96.921 83.959 96.875 84.501 96.88 C 84.963 96.885 85.411 96.918 85.846 96.98 C 85.852 96.981 85.858 96.983 85.862 96.986 C 85.868 96.989 85.872 96.993 85.875 96.998 C 85.878 97.003 85.88 97.008 85.881 97.014 C 85.882 97.02 85.882 97.026 85.88 97.032 L 85.181 99.337 C 85.168 99.382 85.138 99.399 85.092 99.388 C 84.743 99.299 84.349 99.23 83.91 99.179 C 83.708 99.156 83.505 99.155 83.3 99.177 C 81.657 99.355 81.18 100.748 81.182 102.2 C 81.185 105.468 81.185 107.621 81.18 108.658 C 81.18 108.668 81.177 108.678 81.169 108.685 C 81.162 108.692 81.152 108.696 81.142 108.696 L 78.714 108.697 C 78.7 108.697 78.685 108.691 78.675 108.68 C 78.664 108.67 78.658 108.656 78.658 108.64 L 78.658 97.173 C 78.658 97.159 78.663 97.147 78.672 97.138 C 78.681 97.129 78.693 97.124 78.706 97.124 L 81.138 97.124 C 81.144 97.124 81.149 97.125 81.155 97.127 C 81.16 97.129 81.165 97.132 81.169 97.136 C 81.173 97.14 81.176 97.145 81.179 97.15 C 81.181 97.156 81.182 97.161 81.182 97.167 Z M 115.966 98.506 C 116.47 97.783 117.08 97.263 117.918 97.022 C 118.262 96.924 118.705 96.878 119.246 96.883 C 119.708 96.888 120.156 96.921 120.59 96.983 C 120.596 96.984 120.602 96.986 120.607 96.989 C 120.612 96.992 120.616 96.996 120.619 97.001 C 120.622 97.006 120.624 97.011 120.625 97.017 C 120.626 97.023 120.626 97.029 120.624 97.034 L 119.926 99.338 C 119.912 99.383 119.882 99.4 119.836 99.388 C 119.488 99.3 119.095 99.231 118.656 99.18 C 118.454 99.157 118.25 99.156 118.046 99.178 C 116.404 99.356 115.928 100.747 115.93 102.198 C 115.933 105.463 115.932 107.614 115.928 108.651 C 115.928 108.656 115.927 108.661 115.925 108.666 C 115.923 108.67 115.92 108.675 115.917 108.678 C 115.913 108.682 115.909 108.685 115.904 108.686 C 115.899 108.688 115.895 108.689 115.889 108.689 L 113.464 108.689 C 113.456 108.689 113.449 108.688 113.442 108.685 C 113.435 108.682 113.429 108.678 113.424 108.673 C 113.419 108.668 113.415 108.662 113.412 108.655 C 113.409 108.648 113.408 108.64 113.408 108.633 L 113.408 97.175 C 113.408 97.168 113.409 97.162 113.411 97.156 C 113.414 97.15 113.417 97.145 113.422 97.14 C 113.426 97.136 113.432 97.132 113.438 97.129 C 113.443 97.127 113.45 97.126 113.456 97.126 L 115.886 97.126 C 115.898 97.126 115.909 97.13 115.917 97.138 C 115.925 97.147 115.93 97.158 115.93 97.169 L 115.93 98.495 C 115.93 98.538 115.942 98.541 115.966 98.506 Z M 9.568 98.501 C 10.253 97.566 11.179 97.04 12.344 96.924 C 14.116 96.748 15.71 97.368 16.675 98.896 C 16.679 98.903 16.685 98.909 16.693 98.913 C 16.7 98.917 16.708 98.919 16.716 98.919 C 16.724 98.919 16.732 98.918 16.74 98.914 C 16.747 98.911 16.753 98.905 16.758 98.898 C 17.696 97.534 19.171 96.897 20.825 96.9 C 23.574 96.905 25.375 98.647 25.375 101.409 C 25.375 101.429 25.374 103.852 25.373 108.679 C 25.373 108.683 25.373 108.686 25.371 108.69 C 25.37 108.694 25.367 108.697 25.365 108.699 C 25.362 108.702 25.359 108.704 25.355 108.706 C 25.352 108.707 25.348 108.708 25.344 108.708 L 22.599 108.708 C 22.596 108.708 22.593 108.707 22.59 108.704 C 22.588 108.702 22.587 108.698 22.587 108.695 C 22.586 104.702 22.586 102.611 22.587 102.42 C 22.59 101.13 22.247 99.687 20.763 99.379 C 19.653 99.149 18.456 99.435 17.806 100.408 C 17.416 100.995 17.307 101.698 17.305 102.403 C 17.303 103.385 17.303 105.475 17.305 108.673 C 17.305 108.682 17.301 108.691 17.294 108.697 C 17.288 108.704 17.279 108.707 17.27 108.707 L 14.804 108.707 C 14.789 108.707 14.781 108.7 14.781 108.685 C 14.781 105.482 14.781 103.283 14.779 102.089 C 14.778 101.927 14.747 101.669 14.686 101.315 C 14.406 99.71 13.122 99.086 11.6 99.364 C 10.031 99.649 9.502 100.901 9.502 102.352 C 9.503 104.701 9.502 106.809 9.499 108.675 C 9.499 108.697 9.488 108.707 9.466 108.707 L 7.029 108.707 C 7.022 108.707 7.016 108.706 7.01 108.704 C 7.004 108.701 6.998 108.698 6.994 108.693 C 6.989 108.689 6.985 108.683 6.983 108.677 C 6.98 108.672 6.979 108.665 6.979 108.659 L 6.979 97.173 C 6.979 97.163 6.983 97.154 6.99 97.147 C 6.996 97.141 7.005 97.137 7.015 97.137 L 9.465 97.137 C 9.475 97.137 9.484 97.141 9.491 97.148 C 9.498 97.155 9.502 97.165 9.502 97.175 L 9.502 98.479 C 9.502 98.553 9.524 98.561 9.568 98.501 Z M 37.011 107.319 C 36.419 108.128 35.62 108.632 34.616 108.83 C 30.959 109.553 27.861 106.959 27.669 103.312 C 27.484 99.796 29.89 96.88 33.5 96.901 C 34.939 96.91 36.104 97.447 36.995 98.513 C 37.028 98.553 37.045 98.547 37.045 98.495 L 37.045 97.176 C 37.045 97.171 37.046 97.166 37.048 97.161 C 37.05 97.156 37.053 97.152 37.056 97.148 C 37.06 97.145 37.064 97.142 37.069 97.14 C 37.074 97.138 37.079 97.137 37.084 97.137 L 39.527 97.137 C 39.538 97.137 39.548 97.141 39.556 97.149 C 39.563 97.156 39.567 97.166 39.567 97.177 L 39.567 108.662 C 39.567 108.674 39.562 108.686 39.554 108.695 C 39.545 108.703 39.533 108.708 39.521 108.708 L 37.089 108.708 C 37.06 108.708 37.045 108.693 37.045 108.664 L 37.045 107.33 C 37.045 107.292 37.034 107.289 37.011 107.319 Z M 32.71 99.315 C 30.954 99.782 30.127 101.448 30.203 103.158 C 30.275 104.794 31.242 106.081 32.834 106.524 C 34.216 106.907 35.634 106.386 36.446 105.243 C 37.628 103.582 37.373 100.987 35.659 99.785 C 34.818 99.194 33.699 99.052 32.71 99.315 Z M 43.087 105.581 C 44.381 106.474 45.843 106.861 47.473 106.743 C 48.014 106.704 48.499 106.562 48.928 106.318 C 49.393 106.054 49.759 105.434 49.43 104.93 C 49.301 104.732 49.033 104.564 48.778 104.467 C 48.266 104.271 47.854 104.157 47.545 104.124 C 46.411 104.005 45.672 103.94 44.701 103.612 C 43.459 103.191 42.467 102.321 42.356 100.928 C 42.16 98.476 44.125 97.131 46.325 96.93 C 47.554 96.817 48.768 96.92 49.964 97.239 C 50.605 97.409 51.218 97.683 51.803 98.061 C 51.831 98.079 51.838 98.103 51.822 98.132 L 50.798 100.104 C 50.792 100.115 50.783 100.123 50.77 100.127 C 50.758 100.131 50.745 100.13 50.734 100.124 C 49.379 99.446 47.528 98.897 46.024 99.326 C 45.436 99.494 44.929 99.938 44.998 100.584 C 45.07 101.259 46.026 101.461 46.586 101.528 C 47.374 101.623 47.89 101.684 48.133 101.712 C 48.635 101.77 49.172 101.905 49.743 102.116 C 51.081 102.611 52.043 103.586 52.075 105.073 C 52.126 107.383 50.171 108.561 48.129 108.84 C 46.004 109.13 43.703 108.763 41.914 107.534 C 41.896 107.522 41.884 107.503 41.879 107.482 C 41.875 107.461 41.879 107.44 41.89 107.422 L 43.036 105.591 C 43.039 105.587 43.042 105.584 43.046 105.581 C 43.05 105.578 43.055 105.576 43.059 105.575 C 43.064 105.574 43.069 105.574 43.074 105.575 C 43.078 105.576 43.083 105.578 43.087 105.581 Z M 92.746 99.196 C 92.37 99.202 91.992 99.272 91.609 99.404 C 90.367 99.832 89.543 100.813 89.31 102.126 C 88.922 104.316 90.051 106.497 92.456 106.644 C 93.664 106.719 94.738 106.328 95.693 105.603 C 95.727 105.576 95.755 105.582 95.777 105.62 L 96.917 107.599 C 96.922 107.607 96.924 107.618 96.922 107.628 C 96.92 107.637 96.915 107.646 96.907 107.653 C 96.047 108.334 95.096 108.737 94.006 108.878 C 92.73 109.043 91.351 108.935 90.164 108.43 C 87.547 107.317 86.433 104.708 86.78 101.972 C 87.146 99.079 89.349 97.114 92.23 96.921 C 93.956 96.806 95.541 97.092 96.903 98.186 C 96.912 98.194 96.918 98.205 96.921 98.217 C 96.923 98.228 96.921 98.241 96.914 98.251 L 95.775 100.229 C 95.772 100.235 95.766 100.241 95.76 100.245 C 95.754 100.25 95.747 100.253 95.74 100.255 C 95.732 100.257 95.724 100.257 95.717 100.255 C 95.709 100.253 95.702 100.25 95.696 100.245 C 94.842 99.604 93.806 99.178 92.746 99.196 Z M 107.522 107.33 C 107.522 107.292 107.51 107.288 107.488 107.319 C 106.895 108.127 106.097 108.631 105.094 108.83 C 101.437 109.553 98.338 106.96 98.145 103.313 C 97.96 99.797 100.366 96.881 103.976 96.901 C 105.414 96.91 106.579 97.447 107.471 98.513 C 107.504 98.553 107.521 98.546 107.521 98.494 L 107.52 97.176 C 107.52 97.166 107.524 97.156 107.532 97.148 C 107.539 97.141 107.549 97.137 107.559 97.137 L 110.003 97.136 C 110.014 97.136 110.024 97.14 110.031 97.148 C 110.038 97.155 110.043 97.166 110.043 97.176 L 110.044 108.66 C 110.044 108.673 110.039 108.684 110.03 108.693 C 110.022 108.702 110.01 108.707 109.997 108.707 L 107.566 108.707 C 107.537 108.707 107.522 108.693 107.522 108.663 Z M 103.299 99.315 C 101.544 99.782 100.716 101.448 100.792 103.157 C 100.865 104.792 101.831 106.08 103.424 106.522 C 104.804 106.906 106.223 106.384 107.035 105.241 C 108.217 103.58 107.961 100.987 106.248 99.785 C 105.406 99.194 104.288 99.052 103.299 99.315 Z\" fill=\"transparent\" height=\"109px\" id=\"gFFuUcqRD\" transform=\"translate(4 4)\" width=\"140.00000302025546px\"><path d=\"M 0 109 L 0 0 L 140 0 L 140 109 Z\" fill=\"transparent\" height=\"109px\" id=\"GlN4kc7At\" width=\"139.99999476561743px\"/><path d=\"M 44.165 0 C 51.435 0.176 58.217 2.039 64.509 5.589 C 66.407 6.66 68.237 7.891 69.999 9.281 C 69.285 9.86 68.703 10.349 68.254 10.748 C 63.292 15.163 59.525 20.401 56.952 26.464 C 54.439 32.384 53.311 38.651 53.567 45.262 C 53.586 45.749 53.613 46.211 53.647 46.651 C 54.232 54.246 56.714 61.521 60.998 67.811 C 63.495 71.478 66.482 74.688 69.958 77.441 C 69.971 77.452 69.981 77.467 69.989 77.484 C 62.544 83.331 53.505 86.583 44.048 86.751 L 43.998 86.751 C 37.056 86.848 30.199 85.339 24.006 82.232 C 18.808 79.623 14.321 76.133 10.546 71.761 C 6.372 66.927 3.4 61.415 1.63 55.226 C 0.618 51.69 0.075 47.984 0 44.109 L 0 42.675 C 0.017 42.192 0.037 41.709 0.06 41.226 C 0.272 36.824 1.125 32.578 2.618 28.486 C 5.484 20.637 10.551 13.783 17.216 8.747 C 21.728 5.337 26.717 2.901 32.183 1.438 C 32.207 1.442 32.222 1.438 32.23 1.428 C 34.791 0.756 37.361 0.322 39.94 0.128 C 40.698 0.07 41.577 0.028 42.578 0 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\" height=\"86.7556889408192px\" id=\"N_EXzk7VF\" transform=\"translate(0 0.008)\" width=\"69.9986201078973px\"/><path d=\"M 27.399 0 C 34.538 0.141 41.186 1.892 47.343 5.253 C 52.773 8.216 57.388 12.192 61.188 17.182 C 61.469 17.55 61.743 17.924 62.011 18.306 C 67.125 25.576 69.788 33.703 69.999 42.687 L 69.999 44.084 C 69.844 51.821 67.73 59.357 63.7 65.937 C 60.228 71.606 55.733 76.231 50.215 79.812 C 44.614 83.446 38.248 85.744 31.573 86.484 C 20.233 87.742 8.996 84.544 0.02 77.49 C 0.031 77.465 0.055 77.438 0.093 77.408 C 9.602 69.918 15.511 58.627 16.362 46.565 C 16.858 39.555 15.742 32.818 13.015 26.353 C 12.835 25.927 12.646 25.503 12.448 25.08 C 9.874 19.59 6.322 14.826 1.793 10.788 C 1.329 10.375 0.731 9.872 0 9.279 C 2.308 7.46 4.734 5.91 7.279 4.627 C 12.625 1.932 18.294 0.416 24.284 0.079 C 24.797 0.05 25.311 0.023 25.825 0 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\" height=\"86.75238825588417px\" id=\"ftqrs2H8h\" transform=\"translate(70.001 0.008)\" width=\"69.99930874535312px\"/><path d=\"M 0.047 0 C 0.039 0.01 0.024 0.014 0 0.01 C 0.016 0.01 0.032 0.006 0.047 0 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\" height=\"1px\" id=\"zqCyep6_1\" transform=\"translate(32.183 1.436)\" width=\"1px\"/><path d=\"M 9.333 14.788 C 8.746 15.577 7.96 16.069 6.977 16.266 C 4.583 16.744 2.15 15.769 0.882 13.659 C -0.054 12.1 -0.248 10.067 0.315 8.322 C 1.143 5.755 3.497 4.166 6.181 4.353 C 7.446 4.441 8.539 4.968 9.346 5.964 C 9.349 5.969 9.354 5.972 9.359 5.974 C 9.364 5.975 9.37 5.975 9.375 5.973 C 9.381 5.971 9.385 5.968 9.389 5.963 C 9.392 5.959 9.393 5.953 9.393 5.948 L 9.393 0.04 C 9.393 0.013 9.406 0 9.434 0 L 11.868 0 C 11.898 0 11.913 0.015 11.913 0.045 L 11.913 16.113 C 11.913 16.122 11.91 16.131 11.904 16.136 C 11.898 16.143 11.889 16.146 11.881 16.146 L 9.417 16.146 C 9.41 16.146 9.403 16.143 9.397 16.138 C 9.393 16.133 9.39 16.126 9.39 16.119 L 9.39 14.807 C 9.39 14.744 9.371 14.738 9.333 14.788 Z M 5.168 6.754 C 3.412 7.221 2.584 8.887 2.66 10.597 C 2.733 12.232 3.699 13.52 5.292 13.962 C 6.673 14.346 8.091 13.824 8.903 12.681 C 10.085 11.02 9.83 8.426 8.117 7.224 C 7.275 6.633 6.156 6.491 5.168 6.754 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\" height=\"16.38561185917173px\" id=\"ZztnoJx83\" transform=\"translate(121.348 92.561)\" width=\"11.913415111719399px\"/><path d=\"M 2.229 3.494 C 2.265 3.494 2.282 3.476 2.282 3.441 L 2.282 0.026 C 2.282 0.019 2.285 0.012 2.29 0.007 C 2.295 0.002 2.301 0 2.308 0 L 4.761 0 C 4.772 0 4.783 0.004 4.791 0.012 C 4.799 0.021 4.804 0.032 4.804 0.043 L 4.804 3.444 C 4.804 3.478 4.821 3.495 4.855 3.495 L 8.842 3.495 C 8.853 3.495 8.862 3.499 8.87 3.506 C 8.877 3.513 8.881 3.523 8.881 3.533 L 8.881 5.744 C 8.881 5.755 8.877 5.766 8.869 5.774 C 8.861 5.782 8.85 5.786 8.839 5.786 L 4.837 5.786 C 4.824 5.786 4.812 5.791 4.803 5.8 C 4.794 5.809 4.789 5.821 4.789 5.833 C 4.79 6.232 4.79 7.939 4.791 10.956 C 4.792 12.205 5.305 12.928 6.631 12.881 C 7.352 12.855 8.013 12.663 8.614 12.306 C 8.618 12.304 8.622 12.303 8.626 12.302 C 8.631 12.302 8.635 12.302 8.639 12.304 C 8.643 12.305 8.647 12.307 8.649 12.311 C 8.652 12.314 8.655 12.317 8.656 12.321 L 9.348 14.392 C 9.355 14.412 9.354 14.433 9.347 14.451 C 9.34 14.47 9.326 14.485 9.308 14.495 C 8.016 15.186 6.466 15.486 5.027 15.19 C 2.842 14.74 2.252 12.983 2.277 11.004 C 2.291 9.915 2.282 8.326 2.28 5.837 C 2.28 5.83 2.279 5.824 2.276 5.818 C 2.274 5.812 2.27 5.806 2.266 5.802 C 2.261 5.797 2.256 5.793 2.25 5.791 C 2.244 5.788 2.237 5.787 2.231 5.787 L 0.04 5.787 C 0.029 5.787 0.019 5.783 0.012 5.775 C 0.004 5.768 0 5.757 0 5.747 L 0 3.539 C 0 3.509 0.015 3.494 0.045 3.494 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\" height=\"15.303712644589076px\" id=\"fM9OGnFJ6\" transform=\"translate(53.89 93.643)\" width=\"9.352878418192036px\"/><path d=\"M 2.549 7.172 C 2.753 8.221 3.356 9.102 4.327 9.529 C 5.992 10.261 7.942 9.749 9.339 8.7 C 9.345 8.695 9.353 8.691 9.361 8.69 C 9.369 8.688 9.377 8.688 9.385 8.689 C 9.394 8.69 9.402 8.694 9.408 8.698 C 9.415 8.702 9.422 8.708 9.426 8.715 L 10.565 10.429 C 10.574 10.442 10.578 10.459 10.575 10.475 C 10.573 10.491 10.564 10.506 10.551 10.516 C 9.898 11.036 9.169 11.424 8.366 11.679 C 6.72 12.201 4.777 12.218 3.19 11.479 C 1.242 10.572 0.191 8.743 0.023 6.603 C -0.187 3.909 1.02 1.322 3.66 0.363 C 5.004 -0.124 6.691 -0.148 8.028 0.458 C 10.125 1.409 11.054 3.528 11.073 5.732 C 11.077 6.174 11.076 6.626 11.07 7.087 C 11.07 7.094 11.068 7.1 11.063 7.105 C 11.058 7.109 11.052 7.112 11.045 7.112 L 2.599 7.112 C 2.591 7.111 2.584 7.113 2.577 7.116 C 2.571 7.12 2.564 7.124 2.56 7.13 C 2.555 7.136 2.552 7.143 2.55 7.15 C 2.548 7.157 2.548 7.165 2.549 7.172 Z M 5.218 2.227 C 3.803 2.437 2.88 3.505 2.666 4.906 C 2.661 4.934 2.673 4.948 2.701 4.948 L 8.615 4.948 C 8.62 4.948 8.625 4.947 8.63 4.945 C 8.635 4.943 8.639 4.94 8.642 4.936 C 8.646 4.932 8.648 4.927 8.65 4.922 C 8.651 4.917 8.652 4.912 8.651 4.907 C 8.411 3.039 7.116 1.945 5.218 2.227 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\" height=\"12.054367983543546px\" id=\"NQ3QkMCtR\" transform=\"translate(64.826 96.882)\" width=\"11.075183781532152px\"/><path d=\"M 2.524 1.614 C 2.524 1.656 2.536 1.66 2.561 1.625 C 3.065 0.901 3.675 0.38 4.514 0.14 C 4.859 0.041 5.301 -0.005 5.843 0 C 6.306 0.005 6.754 0.038 7.188 0.1 C 7.194 0.101 7.2 0.103 7.205 0.106 C 7.21 0.109 7.214 0.113 7.218 0.118 C 7.221 0.123 7.223 0.128 7.224 0.134 C 7.224 0.14 7.224 0.146 7.222 0.152 L 6.524 2.457 C 6.51 2.502 6.48 2.52 6.434 2.508 C 6.085 2.42 5.692 2.35 5.253 2.299 C 5.05 2.276 4.847 2.275 4.642 2.297 C 2.999 2.475 2.522 3.868 2.524 5.32 C 2.528 8.588 2.527 10.741 2.523 11.778 C 2.523 11.788 2.519 11.798 2.512 11.805 C 2.505 11.812 2.495 11.817 2.485 11.817 L 0.057 11.817 C 0.042 11.817 0.028 11.811 0.017 11.801 C 0.007 11.79 0.001 11.776 0.001 11.761 L 0 0.293 C 0 0.28 0.005 0.267 0.014 0.258 C 0.023 0.249 0.036 0.244 0.049 0.244 L 2.48 0.244 C 2.486 0.244 2.492 0.245 2.497 0.247 C 2.503 0.249 2.507 0.252 2.511 0.256 C 2.516 0.261 2.519 0.265 2.521 0.271 C 2.523 0.276 2.524 0.281 2.524 0.287 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\" height=\"11.817225743083618px\" id=\"s6emq5B84\" transform=\"translate(78.658 96.88)\" width=\"7.2241394356416695px\"/><path d=\"M 2.559 1.624 C 3.062 0.9 3.673 0.38 4.511 0.14 C 4.855 0.041 5.297 -0.005 5.839 0 C 6.3 0.005 6.748 0.038 7.183 0.1 C 7.189 0.101 7.194 0.103 7.199 0.106 C 7.204 0.109 7.208 0.114 7.211 0.118 C 7.215 0.123 7.217 0.129 7.218 0.135 C 7.219 0.141 7.218 0.146 7.216 0.152 L 6.519 2.455 C 6.505 2.501 6.475 2.518 6.429 2.506 C 6.08 2.417 5.687 2.348 5.248 2.297 C 5.046 2.274 4.843 2.274 4.638 2.295 C 2.996 2.473 2.52 3.864 2.522 5.315 C 2.525 8.58 2.525 10.731 2.52 11.769 C 2.52 11.773 2.519 11.779 2.517 11.783 C 2.516 11.788 2.512 11.792 2.509 11.795 C 2.506 11.799 2.501 11.802 2.497 11.804 C 2.492 11.806 2.487 11.807 2.482 11.807 L 0.056 11.807 C 0.049 11.807 0.042 11.805 0.035 11.802 C 0.028 11.8 0.022 11.795 0.017 11.79 C 0.011 11.785 0.007 11.779 0.004 11.772 C 0.001 11.765 0 11.758 0 11.75 L 0 0.292 C 0 0.285 0.001 0.279 0.004 0.273 C 0.006 0.268 0.01 0.262 0.014 0.257 C 0.019 0.253 0.024 0.249 0.03 0.247 C 0.036 0.244 0.042 0.243 0.049 0.243 L 2.478 0.243 C 2.49 0.243 2.501 0.248 2.509 0.256 C 2.518 0.264 2.522 0.275 2.522 0.286 L 2.522 1.612 C 2.522 1.655 2.535 1.659 2.559 1.624 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\" height=\"11.806874366065562px\" id=\"nEbxkCkG0\" transform=\"translate(113.408 96.883)\" width=\"7.218094505323059px\"/><path d=\"M 2.588 1.605 C 3.274 0.67 4.2 0.145 5.365 0.029 C 7.136 -0.147 8.731 0.473 9.696 2.001 C 9.7 2.008 9.706 2.014 9.713 2.018 C 9.721 2.022 9.729 2.024 9.737 2.024 C 9.745 2.024 9.753 2.023 9.76 2.019 C 9.768 2.015 9.774 2.01 9.778 2.003 C 10.716 0.639 12.192 0.002 13.846 0.005 C 16.595 0.01 18.396 1.751 18.396 4.514 C 18.396 4.534 18.395 6.957 18.394 11.784 C 18.394 11.787 18.393 11.791 18.392 11.795 C 18.39 11.798 18.388 11.802 18.386 11.804 C 18.383 11.807 18.38 11.809 18.376 11.811 C 18.373 11.812 18.369 11.813 18.365 11.813 L 15.62 11.813 C 15.617 11.813 15.613 11.812 15.611 11.809 C 15.609 11.807 15.607 11.803 15.607 11.8 C 15.607 7.807 15.607 5.716 15.607 5.525 C 15.611 4.235 15.268 2.792 13.784 2.484 C 12.674 2.254 11.477 2.54 10.827 3.513 C 10.437 4.1 10.327 4.803 10.326 5.508 C 10.324 6.49 10.324 8.58 10.325 11.777 C 10.325 11.787 10.322 11.796 10.315 11.802 C 10.309 11.808 10.3 11.812 10.291 11.812 L 7.825 11.812 C 7.81 11.812 7.802 11.805 7.802 11.79 C 7.802 8.587 7.801 6.388 7.8 5.194 C 7.799 5.031 7.768 4.774 7.707 4.42 C 7.427 2.815 6.143 2.191 4.621 2.469 C 3.052 2.754 2.522 4.006 2.523 5.457 C 2.524 7.806 2.523 9.914 2.52 11.78 C 2.52 11.802 2.509 11.812 2.487 11.812 L 0.049 11.812 C 0.043 11.812 0.036 11.811 0.031 11.808 C 0.025 11.806 0.019 11.803 0.014 11.798 C 0.01 11.794 0.006 11.788 0.004 11.782 C 0.001 11.776 0 11.77 0 11.764 L 0 0.277 C 0 0.268 0.004 0.259 0.01 0.252 C 0.017 0.246 0.026 0.242 0.035 0.242 L 2.485 0.242 C 2.495 0.242 2.505 0.246 2.512 0.253 C 2.519 0.26 2.523 0.269 2.523 0.279 L 2.523 1.584 C 2.523 1.658 2.545 1.666 2.588 1.605 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\" height=\"11.812955807775321px\" id=\"jGWJlxA8z\" transform=\"translate(6.979 96.895)\" width=\"18.395537925106737px\"/><path d=\"M 9.352 10.418 C 8.76 11.227 7.962 11.731 6.958 11.929 C 3.3 12.652 0.202 10.058 0.01 6.411 C -0.174 2.895 2.231 -0.021 5.842 0 C 7.28 0.008 8.445 0.546 9.336 1.612 C 9.369 1.652 9.386 1.646 9.386 1.594 L 9.386 0.275 C 9.386 0.27 9.387 0.264 9.389 0.26 C 9.391 0.255 9.394 0.251 9.398 0.247 C 9.401 0.244 9.405 0.241 9.41 0.239 C 9.415 0.237 9.42 0.236 9.425 0.236 L 11.869 0.236 C 11.879 0.236 11.889 0.24 11.897 0.248 C 11.904 0.255 11.909 0.265 11.909 0.275 L 11.909 11.76 C 11.909 11.773 11.903 11.784 11.895 11.793 C 11.886 11.802 11.874 11.807 11.862 11.807 L 9.431 11.807 C 9.401 11.807 9.386 11.792 9.386 11.762 L 9.386 10.429 C 9.386 10.391 9.375 10.387 9.352 10.418 Z M 5.051 2.414 C 3.296 2.881 2.468 4.547 2.544 6.257 C 2.616 7.892 3.583 9.18 5.176 9.622 C 6.557 10.006 7.975 9.484 8.787 8.342 C 9.969 6.681 9.714 4.086 8.001 2.884 C 7.159 2.293 6.04 2.151 5.051 2.414 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\" height=\"12.050219149261249px\" id=\"xIGUTkvlN\" transform=\"translate(27.659 96.901)\" width=\"11.908634278779253px\"/><path d=\"M 1.209 8.695 C 2.504 9.588 3.965 9.976 5.595 9.858 C 6.137 9.818 6.621 9.676 7.05 9.432 C 7.515 9.168 7.882 8.548 7.552 8.044 C 7.424 7.847 7.155 7.679 6.901 7.581 C 6.388 7.386 5.977 7.271 5.668 7.239 C 4.533 7.12 3.794 7.055 2.824 6.726 C 1.581 6.305 0.589 5.436 0.478 4.042 C 0.282 1.59 2.247 0.246 4.447 0.044 C 5.677 -0.069 6.89 0.034 8.087 0.353 C 8.727 0.523 9.34 0.798 9.926 1.176 C 9.954 1.194 9.96 1.217 9.945 1.247 L 8.92 3.218 C 8.915 3.23 8.905 3.238 8.893 3.242 C 8.881 3.245 8.868 3.244 8.856 3.239 C 7.502 2.56 5.65 2.012 4.146 2.441 C 3.558 2.609 3.052 3.052 3.121 3.698 C 3.192 4.374 4.148 4.576 4.709 4.643 C 5.497 4.737 6.012 4.798 6.255 4.826 C 6.757 4.884 7.294 5.019 7.865 5.231 C 9.204 5.726 10.166 6.7 10.198 8.188 C 10.248 10.498 8.293 11.676 6.251 11.954 C 4.127 12.245 1.825 11.878 0.036 10.648 C 0.019 10.636 0.006 10.618 0.002 10.597 C -0.003 10.576 0.001 10.554 0.013 10.536 L 1.158 8.706 C 1.161 8.702 1.165 8.698 1.168 8.695 C 1.173 8.693 1.177 8.691 1.182 8.69 C 1.186 8.689 1.191 8.689 1.196 8.69 C 1.201 8.691 1.205 8.693 1.209 8.695 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\" height=\"12.048388525039819px\" id=\"RK0xIPf_H\" transform=\"translate(41.878 96.886)\" width=\"10.198747657983503px\"/><path d=\"M 6.028 2.298 C 5.652 2.305 5.274 2.374 4.891 2.506 C 3.649 2.934 2.825 3.915 2.592 5.228 C 2.204 7.418 3.333 9.599 5.738 9.747 C 6.946 9.821 8.02 9.43 8.975 8.705 C 9.01 8.679 9.037 8.685 9.059 8.722 L 10.199 10.701 C 10.204 10.71 10.206 10.72 10.204 10.73 C 10.202 10.74 10.197 10.749 10.189 10.755 C 9.329 11.436 8.378 11.839 7.288 11.981 C 6.012 12.146 4.633 12.037 3.446 11.532 C 0.829 10.42 -0.285 7.81 0.062 5.074 C 0.428 2.181 2.631 0.216 5.512 0.024 C 7.238 -0.091 8.823 0.194 10.185 1.289 C 10.194 1.296 10.2 1.307 10.203 1.319 C 10.205 1.331 10.203 1.343 10.196 1.353 L 9.057 3.331 C 9.054 3.337 9.048 3.343 9.042 3.348 C 9.036 3.352 9.029 3.355 9.022 3.357 C 9.014 3.359 9.006 3.359 8.999 3.357 C 8.991 3.355 8.984 3.352 8.978 3.348 C 8.124 2.707 7.088 2.28 6.028 2.298 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\" height=\"12.052231887211915px\" id=\"vD7EjCfrV\" transform=\"translate(86.718 96.898)\" width=\"10.204848385404006px\"/><path d=\"M 9.386 10.428 C 9.386 10.39 9.375 10.387 9.352 10.417 C 8.76 11.226 7.962 11.73 6.959 11.928 C 3.301 12.652 0.203 10.059 0.01 6.411 C -0.175 2.896 2.23 -0.02 5.84 0 C 7.279 0.008 8.444 0.546 9.335 1.611 C 9.369 1.651 9.386 1.645 9.386 1.593 L 9.385 0.275 C 9.385 0.264 9.389 0.254 9.396 0.247 C 9.404 0.24 9.414 0.236 9.424 0.236 L 11.868 0.235 C 11.878 0.235 11.888 0.239 11.896 0.247 C 11.903 0.254 11.907 0.264 11.907 0.275 L 11.909 11.759 C 11.909 11.771 11.904 11.783 11.895 11.792 C 11.886 11.801 11.874 11.806 11.862 11.806 L 9.431 11.806 C 9.401 11.806 9.386 11.791 9.386 11.762 Z M 5.164 2.413 C 3.408 2.881 2.581 4.546 2.657 6.256 C 2.729 7.891 3.696 9.178 5.289 9.621 C 6.669 10.005 8.087 9.483 8.899 8.34 C 10.081 6.679 9.826 4.085 8.113 2.883 C 7.271 2.293 6.152 2.15 5.164 2.413 Z\" fill=\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\" height=\"12.049755485896133px\" id=\"sqtNigzjE\" transform=\"translate(98.135 96.901)\" width=\"11.90858495732504px\"/></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=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-PErFP\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-PErFP { -webkit-mask: ${mask}; aspect-ratio: 1.226890756302521; background-color: var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, #f8f9fa); mask: ${mask}; width: 146px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 146\n * @framerIntrinsicHeight 119\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Mastercard\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\"},\"set\":{\"localId\":\"vectorSet/ETjgfBXRn\",\"id\":\"ETjgfBXRn\",\"moduleId\":\"u7Zv56mZXWHAqnElxNOJ\"}}\n */const Icon=withCSS(Component,css,\"framer-PErFP\");Icon.displayName=\"Mastercard\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"146\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Mastercard\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ETjgfBXRn\\\",\\\"id\\\":\\\"ETjgfBXRn\\\",\\\"moduleId\\\":\\\"u7Zv56mZXWHAqnElxNOJ\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"119\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7c2f7bf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,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/4dQOkfM0hqhr3iSCNFCy/ebDpnIYG5PLdY1f6SVU4/JdXphq6Cs.js\";const cycleOrder=[\"ieYPzDSjx\",\"HLLOBref0\",\"ETDpEdKZZ\",\"WG6Y70VUO\",\"vmHvs0t78\",\"S30Kpb7bq\",\"PWRBf0B49\",\"TDZotB1Pu\",\"rgxk7VxNE\"];const serializationHash=\"framer-T043t\";const variantClassNames={ETDpEdKZZ:\"framer-v-vofm00\",HLLOBref0:\"framer-v-1ei34rw\",ieYPzDSjx:\"framer-v-1j6qd0i\",PWRBf0B49:\"framer-v-1f4z7ky\",rgxk7VxNE:\"framer-v-12y1pgp\",S30Kpb7bq:\"framer-v-shshzw\",TDZotB1Pu:\"framer-v-1hej0cj\",vmHvs0t78:\"framer-v-1iddevm\",WG6Y70VUO:\"framer-v-fz906a\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const pN5qcoZCL=undefined;const lQ_FXk_nD=undefined;const UvO00kpP1=undefined;const qyWLb5MFoqKPEsrc26=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};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={\"Mobile Navigation Link\":\"vmHvs0t78\",\"Text Link Black - Active\":\"WG6Y70VUO\",\"Text Link Black\":\"ETDpEdKZZ\",\"Text Link Normal\":\"S30Kpb7bq\",\"Text Link White - Active\":\"PWRBf0B49\",\"Text Link White\":\"ieYPzDSjx\",\"Variant 7\":\"TDZotB1Pu\",\"Variant 8\":\"rgxk7VxNE\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,newTab,title,width,...props})=>{return{...props,lQ_FXk_nD:newTab??props.lQ_FXk_nD,pN5qcoZCL:link??props.pN5qcoZCL,UvO00kpP1:title??props.UvO00kpP1??\"Text Link\",variant:humanReadableVariantMap[props.variant]??props.variant??\"ieYPzDSjx\"};};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,UvO00kpP1,pN5qcoZCL,lQ_FXk_nD,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ieYPzDSjx\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1k1hmxz=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"HLLOBref0\");});const onMouseLeave1r1hthr=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"ieYPzDSjx\");});const onMouseEnter1k6npf8=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"WG6Y70VUO\");});const onMouseLeave1fe1b2=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"ETDpEdKZZ\");});const onMouseEnter1nvq1sy=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"PWRBf0B49\");});const onMouseLeavejhc1wj=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"S30Kpb7bq\");});const onMouseEnter1tz2vjj=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"rgxk7VxNE\");});const onMouseLeaveu52kfz=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"TDZotB1Pu\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"TDZotB1Pu\",\"rgxk7VxNE\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"TDZotB1Pu\",\"rgxk7VxNE\"].includes(baseVariant))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({rgxk7VxNE:{value:transition2},TDZotB1Pu:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:pN5qcoZCL,motionChild:true,nodeId:\"ieYPzDSjx\",openInNewTab:lQ_FXk_nD,scopeId:\"l5DK36udZ\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1j6qd0i\",className,classNames)} framer-1dj6dnk`,\"data-framer-name\":\"Text Link White\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ieYPzDSjx\",onMouseEnter:onMouseEnter1k1hmxz,ref:refBinding,style:{...style},...addPropertyOverrides({ETDpEdKZZ:{\"data-framer-name\":\"Text Link Black\",onMouseEnter:onMouseEnter1k6npf8},HLLOBref0:{\"data-framer-name\":\"Text Link White - Active\",onMouseLeave:onMouseLeave1r1hthr},PWRBf0B49:{\"data-framer-name\":\"Text Link White - Active\",onMouseEnter:undefined,onMouseLeave:onMouseLeavejhc1wj},rgxk7VxNE:{\"data-framer-name\":\"Variant 8\",onMouseEnter:undefined,onMouseLeave:onMouseLeaveu52kfz},S30Kpb7bq:{\"data-framer-name\":\"Text Link Normal\",onMouseEnter:onMouseEnter1nvq1sy},TDZotB1Pu:{\"data-framer-name\":\"Variant 7\",onMouseEnter:onMouseEnter1tz2vjj},vmHvs0t78:{\"data-framer-name\":\"Mobile Navigation Link\",\"data-highlight\":undefined,onMouseEnter:undefined},WG6Y70VUO:{\"data-framer-name\":\"Text Link Black - Active\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1fe1b2}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3dpdHplci1tZWRpdW0=\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.22px\",\"--framer-line-height\":\"11px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c3a55a0f-d2a0-4565-bb3a-bbd6f1087b74, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"inherit\"},children:\"Text Link\"})}),className:\"framer-s53ia7\",fonts:[\"FS;Switzer-medium\"],layoutDependency:layoutDependency,layoutId:\"ByFTFyC0J\",style:{\"--extracted-r6o4lv\":\"var(--token-c3a55a0f-d2a0-4565-bb3a-bbd6f1087b74, rgb(255, 255, 255))\"},text:UvO00kpP1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ETDpEdKZZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3dpdHplci1tZWRpdW0=\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.22px\",\"--framer-line-height\":\"11px\",\"--framer-text-alignment\":\"left\",\"--framer-text-transform\":\"inherit\"},children:\"Text Link\"})})},vmHvs0t78:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3dpdHplci1tZWRpdW0=\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.22px\",\"--framer-line-height\":\"11px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c3a55a0f-d2a0-4565-bb3a-bbd6f1087b74, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"inherit\"},children:\"Text Link\"})})},WG6Y70VUO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3dpdHplci1tZWRpdW0=\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.22px\",\"--framer-line-height\":\"11px\",\"--framer-text-alignment\":\"left\",\"--framer-text-transform\":\"inherit\"},children:\"Text Link\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-e0bkys\",layoutDependency:layoutDependency,layoutId:\"cr3vb0TNx\",style:{backgroundColor:\"rgb(247, 247, 247)\"},variants:{ETDpEdKZZ:{backgroundColor:\"var(--token-274613e3-dea5-4eb6-b10b-d1ac30a5853d, rgb(0, 0, 0))\"},WG6Y70VUO:{backgroundColor:\"var(--token-274613e3-dea5-4eb6-b10b-d1ac30a5853d, rgb(0, 0, 0))\"}}}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g3kb8\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"bDEkDi6QR\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-4zo5if\",\"data-styles-preset\":\"JdXphq6Cs\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0)))\"},children:\"Projects\"})}),className:\"framer-1s7w8dq\",\"data-framer-name\":\"1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eNAWvonu7\",style:{\"--extracted-r6o4lv\":\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",filter:\"blur(0px)\",opacity:1,scale:1,WebkitFilter:\"blur(0px)\"},text:qyWLb5MFoqKPEsrc26,variants:{rgxk7VxNE:{filter:\"blur(4px)\",opacity:0,scale:.8,WebkitFilter:\"blur(4px)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rgxk7VxNE:{text:UvO00kpP1},TDZotB1Pu:{text:UvO00kpP1}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-4zo5if\",\"data-styles-preset\":\"JdXphq6Cs\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0)))\"},children:\"Projects\"})}),className:\"framer-1udw83f\",\"data-framer-name\":\"2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uQtms22lV\",style:{\"--extracted-r6o4lv\":\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",filter:\"blur(4px)\",opacity:1,scale:.7,WebkitFilter:\"blur(4px)\"},text:qyWLb5MFoqKPEsrc26,variants:{rgxk7VxNE:{filter:\"blur(0px)\",opacity:1,scale:1,WebkitFilter:\"blur(0px)\"},TDZotB1Pu:{opacity:0}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rgxk7VxNE:{text:UvO00kpP1},TDZotB1Pu:{text:UvO00kpP1}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-T043t.framer-1dj6dnk, .framer-T043t .framer-1dj6dnk { display: block; }\",\".framer-T043t.framer-1j6qd0i { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 4px 0px 4px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-T043t .framer-s53ia7 { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-T043t .framer-e0bkys { bottom: 0px; flex: none; height: 1px; left: -60px; overflow: hidden; position: absolute; width: 53px; z-index: 1; }\",\".framer-T043t .framer-1g3kb8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 20px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-T043t .framer-1s7w8dq, .framer-T043t .framer-1udw83f { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-T043t.framer-v-1ei34rw .framer-e0bkys, .framer-T043t.framer-v-fz906a .framer-e0bkys, .framer-T043t.framer-v-1f4z7ky .framer-e0bkys { left: 1px; right: 0px; width: unset; }\",\".framer-T043t.framer-v-1iddevm.framer-1j6qd0i { padding: 0px; }\",\".framer-T043t.framer-v-1hej0cj.framer-1j6qd0i, .framer-T043t.framer-v-12y1pgp.framer-1j6qd0i { overflow: visible; }\",\".framer-T043t.framer-v-1hej0cj .framer-1g3kb8, .framer-T043t.framer-v-12y1pgp .framer-1g3kb8 { height: 16px; overflow: visible; }\",\".framer-T043t.framer-v-12y1pgp .framer-1s7w8dq { order: 1; }\",\".framer-T043t.framer-v-12y1pgp .framer-1udw83f { order: 0; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 19\n * @framerIntrinsicWidth 67\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"HLLOBref0\":{\"layout\":[\"auto\",\"auto\"]},\"ETDpEdKZZ\":{\"layout\":[\"auto\",\"auto\"]},\"WG6Y70VUO\":{\"layout\":[\"auto\",\"auto\"]},\"vmHvs0t78\":{\"layout\":[\"auto\",\"auto\"]},\"S30Kpb7bq\":{\"layout\":[\"auto\",\"auto\"]},\"PWRBf0B49\":{\"layout\":[\"auto\",\"auto\"]},\"TDZotB1Pu\":{\"layout\":[\"auto\",\"auto\"]},\"rgxk7VxNE\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"UvO00kpP1\":\"title\",\"pN5qcoZCL\":\"link\",\"lQ_FXk_nD\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerl5DK36udZ=withCSS(Component,css,\"framer-T043t\");export default Framerl5DK36udZ;Framerl5DK36udZ.displayName=\"Text Links\";Framerl5DK36udZ.defaultProps={height:19,width:67};addPropertyControls(Framerl5DK36udZ,{variant:{options:[\"ieYPzDSjx\",\"HLLOBref0\",\"ETDpEdKZZ\",\"WG6Y70VUO\",\"vmHvs0t78\",\"S30Kpb7bq\",\"PWRBf0B49\",\"TDZotB1Pu\",\"rgxk7VxNE\"],optionTitles:[\"Text Link White\",\"Text Link White - Active\",\"Text Link Black\",\"Text Link Black - Active\",\"Mobile Navigation Link\",\"Text Link Normal\",\"Text Link White - Active\",\"Variant 7\",\"Variant 8\"],title:\"Variant\",type:ControlType.Enum},UvO00kpP1:{defaultValue:\"Text Link\",displayTextArea:false,title:\"Title\",type:ControlType.String},onUvO00kpP1Change:{changes:\"UvO00kpP1\",type:ControlType.ChangeHandler},pN5qcoZCL:{title:\"Link\",type:ControlType.Link},lQ_FXk_nD:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onlQ_FXk_nDChange:{changes:\"lQ_FXk_nD\",type:ControlType.ChangeHandler}});addFonts(Framerl5DK36udZ,[{explicitInter:true,fonts:[{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/OYB4CXKJQXKTNSLJMTDQOIVUL2V5EL7S/WYO2P7DQVV5RNXGMCUO2HL4RJP4VFUAS/6XPIMU23OJVRY676OG5YVJMWEHWICATX.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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerl5DK36udZ\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"19\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HLLOBref0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ETDpEdKZZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WG6Y70VUO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vmHvs0t78\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"S30Kpb7bq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"PWRBf0B49\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TDZotB1Pu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rgxk7VxNE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"67\",\"framerVariables\":\"{\\\"UvO00kpP1\\\":\\\"title\\\",\\\"pN5qcoZCL\\\":\\\"link\\\",\\\"lQ_FXk_nD\\\":\\\"newTab\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","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 (08b35c4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const MotionDivWithFX=withFX(motion.div);const enabledGestures={TjPVd_mtO:{hover:true,pressed:true}};const cycleOrder=[\"TjPVd_mtO\",\"tnOUAxNq6\",\"cCTSXeDJD\",\"LHoGUOoew\",\"QD5hDQgU9\"];const serializationHash=\"framer-GDrEs\";const variantClassNames={cCTSXeDJD:\"framer-v-1j9qmou\",LHoGUOoew:\"framer-v-1ni52qb\",QD5hDQgU9:\"framer-v-1dgu8pu\",TjPVd_mtO:\"framer-v-1mk9q9w\",tnOUAxNq6:\"framer-v-9leqb2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"TjPVd_mtO\",Disabled:\"cCTSXeDJD\",Error:\"QD5hDQgU9\",Loading:\"tnOUAxNq6\",Success:\"LHoGUOoew\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"TjPVd_mtO\"};};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:\"TjPVd_mtO\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"tnOUAxNq6\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"tnOUAxNq6\")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__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1mk9q9w\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"TjPVd_mtO\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f896ac12-199f-4181-b1f8-d28dde3bb008, rgb(60, 59, 59))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",opacity:1,...style},variants:{\"TjPVd_mtO-hover\":{opacity:1},\"TjPVd_mtO-pressed\":{opacity:1},cCTSXeDJD:{opacity:.5},LHoGUOoew:{opacity:1},QD5hDQgU9:{opacity:1}},...addPropertyOverrides({\"TjPVd_mtO-hover\":{\"data-framer-name\":undefined},\"TjPVd_mtO-pressed\":{\"data-framer-name\":undefined},cCTSXeDJD:{\"data-framer-name\":\"Disabled\"},LHoGUOoew:{\"data-framer-name\":\"Success\"},QD5hDQgU9:{\"data-framer-name\":\"Error\"},tnOUAxNq6:{\"data-framer-name\":\"Loading\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12o9jmk-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"b_70oONqr-container\",nodeId:\"b_70oONqr\",rendersWithMotion:true,scopeId:\"TscQCDlzs\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"ArrowRight\",id:\"b_70oONqr\",layoutId:\"b_70oONqr\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({LHoGUOoew:{iconSelection:\"Check\"},QD5hDQgU9:{color:\"rgb(255, 0, 0)\",iconSelection:\"Info\"}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ci9un5\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"f1UeWjPyW\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-15l32db\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"WHt3_b38f\",style:{background:\"conic-gradient(from 0deg at 50% 50%, var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0)) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",mask:\"none\",WebkitMask:\"none\"},variants:{tnOUAxNq6:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-15bdrq5\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"ViX9_stEm\",style:{backgroundColor:\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GDrEs.framer-hbnytn, .framer-GDrEs .framer-hbnytn { display: block; }\",\".framer-GDrEs.framer-1mk9q9w { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 12px 0px 12px 12px; position: relative; width: min-content; }\",\".framer-GDrEs .framer-12o9jmk-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-GDrEs .framer-1ci9un5 { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-GDrEs .framer-15l32db { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-GDrEs .framer-15bdrq5 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-GDrEs.framer-v-9leqb2.framer-1mk9q9w, .framer-GDrEs.framer-v-1j9qmou.framer-1mk9q9w, .framer-GDrEs.framer-v-1ni52qb.framer-1mk9q9w, .framer-GDrEs.framer-v-1dgu8pu.framer-1mk9q9w { cursor: unset; }\",\".framer-GDrEs.framer-v-9leqb2 .framer-15l32db { overflow: hidden; }\",'.framer-GDrEs[data-border=\"true\"]::after, .framer-GDrEs [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 44\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"tnOUAxNq6\":{\"layout\":[\"auto\",\"auto\"]},\"cCTSXeDJD\":{\"layout\":[\"auto\",\"auto\"]},\"LHoGUOoew\":{\"layout\":[\"auto\",\"auto\"]},\"QD5hDQgU9\":{\"layout\":[\"auto\",\"auto\"]},\"rdWp9CqoQ\":{\"layout\":[\"auto\",\"auto\"]},\"pJBZmLMRX\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTscQCDlzs=withCSS(Component,css,\"framer-GDrEs\");export default FramerTscQCDlzs;FramerTscQCDlzs.displayName=\"Send button\";FramerTscQCDlzs.defaultProps={height:44,width:32};addPropertyControls(FramerTscQCDlzs,{variant:{options:[\"TjPVd_mtO\",\"tnOUAxNq6\",\"cCTSXeDJD\",\"LHoGUOoew\",\"QD5hDQgU9\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerTscQCDlzs,[{explicitInter:true,fonts:[]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTscQCDlzs\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"44\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"32\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"tnOUAxNq6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cCTSXeDJD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LHoGUOoew\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QD5hDQgU9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rdWp9CqoQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pJBZmLMRX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TscQCDlzs.map","// Generated by Framer (bf89308)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,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/xQnUyVU3YLJLznfEdCNi/rPdLBxMqBerEtnzDXfyR/F0g5HvgOm.js\";import Visa from\"https://framerusercontent.com/modules/DLaCevQTZqgO4uwy5mDk/xkSEOR9uxrpL6JNjF7cb/bNbBcnmJ3.js\";import Vector from\"https://framerusercontent.com/modules/sGtSXANLuli1aP2BdYl4/D6z4IUXL7e9UcnHSUakR/IFs5NZhK0.js\";import AmazonPay from\"https://framerusercontent.com/modules/oQ1aAFZI3lGIZ9dDHZ5Z/RCFk6CA3Wbgpque5sHyL/rvhtKQBGl.js\";import Paypal from\"https://framerusercontent.com/modules/1aPz8Je7tMLwY13rlzjN/P7EqvmcKqNmxJ19V9XMN/sogCdygXl.js\";import ApplePay from\"https://framerusercontent.com/modules/2BlReUFmwszIvWZd9Z1o/uw0qIK2oKclZCK1ZEP5i/uUo15UKnn.js\";import Mastercard from\"https://framerusercontent.com/modules/Bz70csS1CbrJnEgz89tn/SMfKA3Ry9P46tuYJskDY/X_8VLTG6e.js\";import TextLinks from\"https://framerusercontent.com/modules/dYx8yjXlwZfa3Pl8h5NK/smQp9OPOyQFwPJbOSRvK/l5DK36udZ.js\";import SendButton from\"https://framerusercontent.com/modules/eR7DViipGUdzZUSr1Fpx/lxbidg4Lkzo0TQL1Vv6G/TscQCDlzs.js\";const SendButtonFonts=getFonts(SendButton);const TextLinksFonts=getFonts(TextLinks);const ApplePayFonts=getFonts(ApplePay);const VisaFonts=getFonts(Visa);const MastercardFonts=getFonts(Mastercard);const AmazonPayFonts=getFonts(AmazonPay);const PaypalFonts=getFonts(Paypal);const VectorFonts=getFonts(Vector);const cycleOrder=[\"XObhMgTkY\",\"MQpLpHqJf\",\"H4ZP5dK44\"];const serializationHash=\"framer-fHoqy\";const variantClassNames={H4ZP5dK44:\"framer-v-4zib9f\",MQpLpHqJf:\"framer-v-afmu2w\",XObhMgTkY:\"framer-v-1fbsvcd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const mMgn96WVi=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 formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};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:\"XObhMgTkY\",Mobile:\"H4ZP5dK44\",Tablet:\"MQpLpHqJf\"};const Variants=motion.create(React.Fragment);const getProps=({cursor,height,id,width,...props})=>{return{...props,mMgn96WVi:cursor??props.mMgn96WVi,variant:humanReadableVariantMap[props.variant]??props.variant??\"XObhMgTkY\"};};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,mMgn96WVi,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"XObhMgTkY\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1fbsvcd\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"XObhMgTkY\",ref:refBinding,style:{backgroundColor:\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\",...style},...addPropertyOverrides({H4ZP5dK44:{\"data-framer-name\":\"Mobile\"},MQpLpHqJf:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-g54kuo\",layoutDependency:layoutDependency,layoutId:\"PgWWD2b4S\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1o5hiz1\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"j0DsrbGHh\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wxvjpa\",\"data-framer-name\":\"Footer card\",layoutDependency:layoutDependency,layoutId:\"QtkFH78qg\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-17h76i\",\"data-framer-name\":\"Heading\",layoutDependency:layoutDependency,layoutId:\"GznhxE6vz\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"RlM7T3V0Zml0LWxpZ2h0\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"36px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\"},children:\"Made for\"}),/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"RlM7T3V0Zml0LWxpZ2h0\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"36px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\"},children:\"Brand Shapers\"})]}),className:\"framer-1j8cp5g\",fonts:[\"FS;Outfit-light\"],layoutDependency:layoutDependency,layoutId:\"U4MAfYobv\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t7ux6\",\"data-framer-name\":\"Newsletter\",layoutDependency:layoutDependency,layoutId:\"bGlvnXj9j\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7T3V0Zml0LWxpZ2h0\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0)))\"},children:\"Sign up for our newsletter\"})}),className:\"framer-15jl5fb\",fonts:[\"FS;Outfit-light\"],layoutDependency:layoutDependency,layoutId:\"tVIln04MP\",style:{\"--extracted-r6o4lv\":\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/36b770fd-11ac-4eea-bdea-972ad7525370/submit\",className:\"framer-amgegv\",layoutDependency:layoutDependency,layoutId:\"uyiEv5qoj\",nodeId:\"uyiEv5qoj\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.label,{className:\"framer-1aevgza\",layoutDependency:layoutDependency,layoutId:\"e6sgPcJCS\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-dv2hmq\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"Oa9D5kuu1\",placeholder:\"Email\",style:{\"--framer-input-background\":\"rgba(227, 222, 219, 0)\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\",\"--framer-input-border-left-width\":\"0px\",\"--framer-input-border-right-width\":\"0px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"0px\",\"--framer-input-font-color\":\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\"},type:\"email\"})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+0+(((componentViewport?.height||640)-0-800)/2+0+0)+100+0+0+0+0+134+0+122+0,...addPropertyOverrides({H4ZP5dK44:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||905)-0-1293)/2+0+0)+20+0+0+0+0+104+0+122+0},MQpLpHqJf:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||640)-0-800)/2+0+0)+40+-61.5+0+0+0+104+0+122+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1w4urqo-container\",layoutDependency:layoutDependency,layoutId:\"uVepdSm3c-container\",nodeId:\"uVepdSm3c\",rendersWithMotion:true,scopeId:\"cnJ2w40Di\",children:/*#__PURE__*/_jsx(SendButton,{height:\"100%\",id:\"uVepdSm3c\",layoutId:\"uVepdSm3c\",style:{height:\"100%\"},type:\"submit\",variant:formVariants(formState,{pending:\"tnOUAxNq6\",success:\"LHoGUOoew\"},matchVariant(\"TjPVd_mtO\")),width:\"100%\"})})})]})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-n1z5cv\",\"data-framer-name\":\"Footer card\",layoutDependency:layoutDependency,layoutId:\"HiT1sCzwA\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dfw1i9\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"RR6Vg7SW0\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-alignment\":\"left\"},children:\"Sitemap\"})}),className:\"framer-shfqdi\",fonts:[\"FS;Outfit-regular\"],layoutDependency:layoutDependency,layoutId:\"s0i7UE44k\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lhp09a\",layoutDependency:layoutDependency,layoutId:\"WQteaTTwu\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||640)-0-800)/2+0+0)+100+0+0+0+0+134+0+0,...addPropertyOverrides({H4ZP5dK44:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||905)-0-1293)/2+0+0)+20+0+0+298+0+128+0+0},MQpLpHqJf:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||640)-0-800)/2+0+0)+40+-61.5+0+328+0+134+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rdtk53-container\",\"data-framer-cursor\":mMgn96WVi,\"data-framer-name\":\"jittertemplates\",layoutDependency:layoutDependency,layoutId:\"phPlJz84a-container\",name:\"jittertemplates\",nodeId:\"phPlJz84a\",rendersWithMotion:true,scopeId:\"cnJ2w40Di\",children:/*#__PURE__*/_jsx(TextLinks,{height:\"100%\",id:\"phPlJz84a\",layoutId:\"phPlJz84a\",lQ_FXk_nD:false,name:\"jittertemplates\",pN5qcoZCL:resolvedLinks[0],UvO00kpP1:\"Home\",variant:matchVariant(\"TDZotB1Pu\"),width:\"100%\",...addPropertyOverrides({H4ZP5dK44:{pN5qcoZCL:resolvedLinks[2]},MQpLpHqJf:{pN5qcoZCL:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"yDwBv82Xk\"},implicitPathVariables:undefined},{href:{webPageId:\"yDwBv82Xk\"},implicitPathVariables:undefined},{href:{webPageId:\"yDwBv82Xk\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||640)-0-800)/2+0+0)+100+0+0+0+0+134+0+35,...addPropertyOverrides({H4ZP5dK44:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||905)-0-1293)/2+0+0)+20+0+0+298+0+128+0+31},MQpLpHqJf:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||640)-0-800)/2+0+0)+40+-61.5+0+328+0+134+0+35}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-m9ybjs-container\",\"data-framer-cursor\":mMgn96WVi,\"data-framer-name\":\"jittertemplates\",layoutDependency:layoutDependency,layoutId:\"b469O5fA5-container\",name:\"jittertemplates\",nodeId:\"b469O5fA5\",rendersWithMotion:true,scopeId:\"cnJ2w40Di\",children:/*#__PURE__*/_jsx(TextLinks,{height:\"100%\",id:\"b469O5fA5\",layoutId:\"b469O5fA5\",lQ_FXk_nD:false,name:\"jittertemplates\",pN5qcoZCL:resolvedLinks1[0],UvO00kpP1:\"Jitter Templates\",variant:matchVariant(\"TDZotB1Pu\"),width:\"100%\",...addPropertyOverrides({H4ZP5dK44:{pN5qcoZCL:resolvedLinks1[2]},MQpLpHqJf:{pN5qcoZCL:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Qzs9yne6S\"},implicitPathVariables:undefined},{href:{webPageId:\"Qzs9yne6S\"},implicitPathVariables:undefined},{href:{webPageId:\"Qzs9yne6S\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||640)-0-800)/2+0+0)+100+0+0+0+0+134+0+70,...addPropertyOverrides({H4ZP5dK44:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||905)-0-1293)/2+0+0)+20+0+0+298+0+128+0+62},MQpLpHqJf:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||640)-0-800)/2+0+0)+40+-61.5+0+328+0+134+0+70}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i7bzy6-container\",\"data-framer-cursor\":mMgn96WVi,\"data-framer-name\":\"jittertemplates\",layoutDependency:layoutDependency,layoutId:\"ehUSFDSs1-container\",name:\"jittertemplates\",nodeId:\"ehUSFDSs1\",rendersWithMotion:true,scopeId:\"cnJ2w40Di\",children:/*#__PURE__*/_jsx(TextLinks,{height:\"100%\",id:\"ehUSFDSs1\",layoutId:\"ehUSFDSs1\",lQ_FXk_nD:false,name:\"jittertemplates\",pN5qcoZCL:resolvedLinks2[0],UvO00kpP1:\"Framer Templates\",variant:matchVariant(\"TDZotB1Pu\"),width:\"100%\",...addPropertyOverrides({H4ZP5dK44:{pN5qcoZCL:resolvedLinks2[2]},MQpLpHqJf:{pN5qcoZCL:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"h4zPfFQaB\"},implicitPathVariables:undefined},{href:{webPageId:\"h4zPfFQaB\"},implicitPathVariables:undefined},{href:{webPageId:\"h4zPfFQaB\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||640)-0-800)/2+0+0)+100+0+0+0+0+134+0+105,...addPropertyOverrides({H4ZP5dK44:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||905)-0-1293)/2+0+0)+20+0+0+298+0+128+0+93},MQpLpHqJf:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||640)-0-800)/2+0+0)+40+-61.5+0+328+0+134+0+105}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qfbviv-container\",\"data-framer-cursor\":mMgn96WVi,\"data-framer-name\":\"jittertemplates\",layoutDependency:layoutDependency,layoutId:\"zeGCIvirJ-container\",name:\"jittertemplates\",nodeId:\"zeGCIvirJ\",rendersWithMotion:true,scopeId:\"cnJ2w40Di\",children:/*#__PURE__*/_jsx(TextLinks,{height:\"100%\",id:\"zeGCIvirJ\",layoutId:\"zeGCIvirJ\",lQ_FXk_nD:false,name:\"jittertemplates\",pN5qcoZCL:resolvedLinks3[0],UvO00kpP1:\"Collections\",variant:matchVariant(\"TDZotB1Pu\"),width:\"100%\",...addPropertyOverrides({H4ZP5dK44:{pN5qcoZCL:resolvedLinks3[2]},MQpLpHqJf:{pN5qcoZCL:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RqT3Nvbrk\"},implicitPathVariables:undefined},{href:{webPageId:\"RqT3Nvbrk\"},implicitPathVariables:undefined},{href:{webPageId:\"RqT3Nvbrk\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||640)-0-800)/2+0+0)+100+0+0+0+0+134+0+140,...addPropertyOverrides({H4ZP5dK44:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||905)-0-1293)/2+0+0)+20+0+0+298+0+128+0+124},MQpLpHqJf:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||640)-0-800)/2+0+0)+40+-61.5+0+328+0+134+0+140}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1a0wopb-container\",\"data-framer-cursor\":mMgn96WVi,\"data-framer-name\":\"jittertemplates\",layoutDependency:layoutDependency,layoutId:\"VxuqPCsBB-container\",name:\"jittertemplates\",nodeId:\"VxuqPCsBB\",rendersWithMotion:true,scopeId:\"cnJ2w40Di\",children:/*#__PURE__*/_jsx(TextLinks,{height:\"100%\",id:\"VxuqPCsBB\",layoutId:\"VxuqPCsBB\",lQ_FXk_nD:false,name:\"jittertemplates\",pN5qcoZCL:resolvedLinks4[0],UvO00kpP1:\"Bundles\",variant:matchVariant(\"TDZotB1Pu\"),width:\"100%\",...addPropertyOverrides({H4ZP5dK44:{pN5qcoZCL:resolvedLinks4[2]},MQpLpHqJf:{pN5qcoZCL:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||640)-0-800)/2+0+0)+100+0+0+0+0+134+0+175,...addPropertyOverrides({H4ZP5dK44:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||905)-0-1293)/2+0+0)+20+0+0+298+0+128+0+155},MQpLpHqJf:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||640)-0-800)/2+0+0)+40+-61.5+0+328+0+134+0+175}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jnrlyc-container\",\"data-framer-cursor\":mMgn96WVi,\"data-framer-name\":\"jittertemplates\",layoutDependency:layoutDependency,layoutId:\"vR9KQAjs7-container\",name:\"jittertemplates\",nodeId:\"vR9KQAjs7\",rendersWithMotion:true,scopeId:\"cnJ2w40Di\",children:/*#__PURE__*/_jsx(TextLinks,{height:\"100%\",id:\"vR9KQAjs7\",layoutId:\"vR9KQAjs7\",lQ_FXk_nD:false,name:\"jittertemplates\",pN5qcoZCL:resolvedLinks5[0],UvO00kpP1:\"EriMock\",variant:matchVariant(\"TDZotB1Pu\"),width:\"100%\",...addPropertyOverrides({H4ZP5dK44:{pN5qcoZCL:resolvedLinks5[2]},MQpLpHqJf:{pN5qcoZCL:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ghpd7\",\"data-framer-name\":\"Footer card\",layoutDependency:layoutDependency,layoutId:\"rslPknQsN\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vhtf62\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"NA0KHJdxr\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-alignment\":\"left\"},children:\"Legal\"})}),className:\"framer-1n3oh8l\",fonts:[\"FS;Outfit-regular\"],layoutDependency:layoutDependency,layoutId:\"WbUesVqlR\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q3v1sw\",layoutDependency:layoutDependency,layoutId:\"eOiEjYhW3\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{h0Z1bbta2:\"licensing-policies\"},unresolvedPathSlugs:{h0Z1bbta2:{collectionId:\"P6wSeHOfB\",collectionItemId:\"OorA8s4YO\"}},webPageId:\"ahwXJEIE1\"},implicitPathVariables:undefined},{href:{pathVariables:{h0Z1bbta2:\"licensing-policies\"},unresolvedPathSlugs:{h0Z1bbta2:{collectionId:\"P6wSeHOfB\",collectionItemId:\"OorA8s4YO\"}},webPageId:\"ahwXJEIE1\"},implicitPathVariables:undefined},{href:{pathVariables:{h0Z1bbta2:\"licensing-policies\"},unresolvedPathSlugs:{h0Z1bbta2:{collectionId:\"P6wSeHOfB\",collectionItemId:\"OorA8s4YO\"}},webPageId:\"ahwXJEIE1\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||640)-0-800)/2+0+0)+100+0+0+0+0+134+0+0,...addPropertyOverrides({H4ZP5dK44:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||905)-0-1293)/2+0+0)+20+0+0+632+0+128+0+0},MQpLpHqJf:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||640)-0-800)/2+0+0)+40+-61.5+0+328+0+134+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nkk9p9-container\",\"data-framer-cursor\":mMgn96WVi,\"data-framer-name\":\"jittertemplates\",layoutDependency:layoutDependency,layoutId:\"LzrULjZm2-container\",name:\"jittertemplates\",nodeId:\"LzrULjZm2\",rendersWithMotion:true,scopeId:\"cnJ2w40Di\",children:/*#__PURE__*/_jsx(TextLinks,{height:\"100%\",id:\"LzrULjZm2\",layoutId:\"LzrULjZm2\",lQ_FXk_nD:false,name:\"jittertemplates\",pN5qcoZCL:resolvedLinks6[0],UvO00kpP1:\"Licensing & Policy\",variant:matchVariant(\"TDZotB1Pu\"),width:\"100%\",...addPropertyOverrides({H4ZP5dK44:{pN5qcoZCL:resolvedLinks6[2]},MQpLpHqJf:{pN5qcoZCL:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{h0Z1bbta2:\"terms-of-service-privacy-policy\"},unresolvedPathSlugs:{h0Z1bbta2:{collectionId:\"P6wSeHOfB\",collectionItemId:\"pWEB4js02\"}},webPageId:\"ahwXJEIE1\"},implicitPathVariables:undefined},{href:{pathVariables:{h0Z1bbta2:\"terms-of-service-privacy-policy\"},unresolvedPathSlugs:{h0Z1bbta2:{collectionId:\"P6wSeHOfB\",collectionItemId:\"pWEB4js02\"}},webPageId:\"ahwXJEIE1\"},implicitPathVariables:undefined},{href:{pathVariables:{h0Z1bbta2:\"terms-of-service-privacy-policy\"},unresolvedPathSlugs:{h0Z1bbta2:{collectionId:\"P6wSeHOfB\",collectionItemId:\"pWEB4js02\"}},webPageId:\"ahwXJEIE1\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||640)-0-800)/2+0+0)+100+0+0+0+0+134+0+35,...addPropertyOverrides({H4ZP5dK44:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||905)-0-1293)/2+0+0)+20+0+0+632+0+128+0+31},MQpLpHqJf:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||640)-0-800)/2+0+0)+40+-61.5+0+328+0+134+0+35}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10iyw1y-container\",\"data-framer-cursor\":mMgn96WVi,\"data-framer-name\":\"jittertemplates\",layoutDependency:layoutDependency,layoutId:\"kkFz_WoAI-container\",name:\"jittertemplates\",nodeId:\"kkFz_WoAI\",rendersWithMotion:true,scopeId:\"cnJ2w40Di\",children:/*#__PURE__*/_jsx(TextLinks,{height:\"100%\",id:\"kkFz_WoAI\",layoutId:\"kkFz_WoAI\",lQ_FXk_nD:false,name:\"jittertemplates\",pN5qcoZCL:resolvedLinks7[0],UvO00kpP1:\"Terms & Privacy\",variant:matchVariant(\"TDZotB1Pu\"),width:\"100%\",...addPropertyOverrides({H4ZP5dK44:{pN5qcoZCL:resolvedLinks7[2]},MQpLpHqJf:{pN5qcoZCL:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hydbde\",\"data-framer-name\":\"Footer card\",layoutDependency:layoutDependency,layoutId:\"RfKMjRszO\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-15ocpp4\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"o_fQm5eHe\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-alignment\":\"left\"},children:\"Social\"})}),className:\"framer-iog1eu\",fonts:[\"FS;Outfit-regular\"],layoutDependency:layoutDependency,layoutId:\"ANtdTTJWm\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gibfk2\",layoutDependency:layoutDependency,layoutId:\"zSRgYhYoD\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||640)-0-800)/2+0+0)+100+0+0+0+0+134+0+0,...addPropertyOverrides({H4ZP5dK44:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||905)-0-1293)/2+0+0)+20+0+0+842+0+128+0+0},MQpLpHqJf:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||640)-0-800)/2+0+0)+40+-61.5+0+328+0+134+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13n8gw5-container\",\"data-framer-cursor\":mMgn96WVi,\"data-framer-name\":\"jittertemplates\",layoutDependency:layoutDependency,layoutId:\"NkqEGr_Gy-container\",name:\"jittertemplates\",nodeId:\"NkqEGr_Gy\",rendersWithMotion:true,scopeId:\"cnJ2w40Di\",children:/*#__PURE__*/_jsx(TextLinks,{height:\"100%\",id:\"NkqEGr_Gy\",layoutId:\"NkqEGr_Gy\",lQ_FXk_nD:false,name:\"jittertemplates\",pN5qcoZCL:\"https://www.instagram.com/erigo.supply/\",UvO00kpP1:\"Instagram\",variant:matchVariant(\"TDZotB1Pu\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||640)-0-800)/2+0+0)+100+0+0+0+0+134+0+35,...addPropertyOverrides({H4ZP5dK44:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||905)-0-1293)/2+0+0)+20+0+0+842+0+128+0+31},MQpLpHqJf:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||640)-0-800)/2+0+0)+40+-61.5+0+328+0+134+0+35}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1h7d2fr-container\",\"data-framer-cursor\":mMgn96WVi,\"data-framer-name\":\"jittertemplates\",layoutDependency:layoutDependency,layoutId:\"ahSeariO6-container\",name:\"jittertemplates\",nodeId:\"ahSeariO6\",rendersWithMotion:true,scopeId:\"cnJ2w40Di\",children:/*#__PURE__*/_jsx(TextLinks,{height:\"100%\",id:\"ahSeariO6\",layoutId:\"ahSeariO6\",lQ_FXk_nD:false,name:\"jittertemplates\",pN5qcoZCL:\"https://x.com/erigosupply\",UvO00kpP1:\"Twitter (X)\",variant:matchVariant(\"TDZotB1Pu\"),width:\"100%\"})})})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-dp4zm3\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"biWSWdOYn\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wahqta\",\"data-framer-name\":\"Footer card\",layoutDependency:layoutDependency,layoutId:\"N13pMpjYK\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qwrzfd\",layoutDependency:layoutDependency,layoutId:\"tGa2g_ki8\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-pvg7qo\",layoutDependency:layoutDependency,layoutId:\"CN7sPjHwD\",style:{backgroundColor:\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2},children:/*#__PURE__*/_jsx(ApplePay,{animated:true,className:\"framer-32f9va\",layoutDependency:layoutDependency,layoutId:\"CNXubHRik\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qzxeiw\",layoutDependency:layoutDependency,layoutId:\"YEI3P5hoU\",style:{backgroundColor:\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2},children:/*#__PURE__*/_jsx(Visa,{animated:true,className:\"framer-12ru9dt\",layoutDependency:layoutDependency,layoutId:\"QrB5vBdiw\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1awafjq\",layoutDependency:layoutDependency,layoutId:\"LbNXIuSq0\",style:{backgroundColor:\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2},children:/*#__PURE__*/_jsx(Mastercard,{animated:true,className:\"framer-x0gvnr\",layoutDependency:layoutDependency,layoutId:\"n3SziGV1_\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1o3j67r\",layoutDependency:layoutDependency,layoutId:\"wr130fiYJ\",style:{backgroundColor:\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2},children:/*#__PURE__*/_jsx(AmazonPay,{animated:true,className:\"framer-11xwl6r\",layoutDependency:layoutDependency,layoutId:\"Rcwunfmnj\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1savwbg\",layoutDependency:layoutDependency,layoutId:\"D8HVXJA99\",style:{backgroundColor:\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2},children:/*#__PURE__*/_jsx(Paypal,{animated:true,className:\"framer-thi2sx\",layoutDependency:layoutDependency,layoutId:\"Rz0g0P9zc\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-2svnmp\",layoutDependency:layoutDependency,layoutId:\"RAx1D7m1G\",style:{backgroundColor:\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2},children:/*#__PURE__*/_jsx(Vector,{animated:true,className:\"framer-100zj71\",layoutDependency:layoutDependency,layoutId:\"aqk8Y9fnh\"})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7T3V0Zml0LWxpZ2h0\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0)))\"},children:[\"A part of \",/*#__PURE__*/_jsx(Link,{href:\"https://www.erigokreatif.com/\",motionChild:true,nodeId:\"uPrH96ON0\",openInNewTab:true,relValues:[],scopeId:\"cnJ2w40Di\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hsnsxj\",\"data-styles-preset\":\"F0g5HvgOm\",children:\"Erigo Kreatif Innovations\"})})]})}),className:\"framer-g22uwr\",\"data-framer-cursor\":mMgn96WVi,fonts:[\"FS;Outfit-light\"],layoutDependency:layoutDependency,layoutId:\"uPrH96ON0\",style:{\"--extracted-r6o4lv\":\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b14iy1\",\"data-framer-name\":\"Footer logo\",layoutDependency:layoutDependency,layoutId:\"e5vi3LfVn\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||640)-0-800)/2+0+0)+100+484+0+90),pixelHeight:62,pixelWidth:865,positionX:\"left\",positionY:\"center\",sizes:`min(${componentViewport?.width||\"100vw\"} - 64px, 1920px)`,src:\"https://framerusercontent.com/images/GqeK0i4vkMFyUROggGxbJzJwPdc.svg?width=865&height=62\",srcSet:\"https://framerusercontent.com/images/GqeK0i4vkMFyUROggGxbJzJwPdc.svg?scale-down-to=512&width=865&height=62 512w,https://framerusercontent.com/images/GqeK0i4vkMFyUROggGxbJzJwPdc.svg?width=865&height=62 865w\"},className:\"framer-gifgek\",\"data-framer-name\":\"Logo\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"YvzAUoGJz\",...addPropertyOverrides({H4ZP5dK44:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||905)-0-1293)/2+0+0)+20+1236+0+0),pixelHeight:62,pixelWidth:865,positionX:\"left\",positionY:\"center\",sizes:`min(${componentViewport?.width||\"100vw\"} - 36px, 1920px)`,src:\"https://framerusercontent.com/images/GqeK0i4vkMFyUROggGxbJzJwPdc.svg?width=865&height=62\",srcSet:\"https://framerusercontent.com/images/GqeK0i4vkMFyUROggGxbJzJwPdc.svg?scale-down-to=512&width=865&height=62 512w,https://framerusercontent.com/images/GqeK0i4vkMFyUROggGxbJzJwPdc.svg?width=865&height=62 865w\"}},MQpLpHqJf:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||640)-0-800)/2+0+0)+40+789.5+0+-55),pixelHeight:62,pixelWidth:865,positionX:\"left\",positionY:\"center\",sizes:`min(${componentViewport?.width||\"100vw\"} - 44px, 1920px)`,src:\"https://framerusercontent.com/images/GqeK0i4vkMFyUROggGxbJzJwPdc.svg?width=865&height=62\",srcSet:\"https://framerusercontent.com/images/GqeK0i4vkMFyUROggGxbJzJwPdc.svg?scale-down-to=512&width=865&height=62 512w,https://framerusercontent.com/images/GqeK0i4vkMFyUROggGxbJzJwPdc.svg?width=865&height=62 865w\"}}},baseVariant,gestureVariant)})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fHoqy.framer-9gepjo, .framer-fHoqy .framer-9gepjo { display: block; }\",\".framer-fHoqy.framer-1fbsvcd { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 120px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1376px; }\",\".framer-fHoqy .framer-g54kuo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: calc(var(--framer-viewport-height, 100vh) * 0.8); justify-content: space-between; overflow: visible; padding: 100px 32px 32px 32px; position: relative; width: 100%; }\",\".framer-fHoqy .framer-1o5hiz1 { display: grid; flex: none; gap: 62px; grid-auto-rows: min-content; grid-template-columns: repeat(6, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; max-width: 1920px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-fHoqy .framer-wxvjpa { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 62px; grid-column: span 3; height: min-content; justify-content: center; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-fHoqy .framer-17h76i { 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; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-fHoqy .framer-1j8cp5g, .framer-fHoqy .framer-shfqdi, .framer-fHoqy .framer-1n3oh8l, .framer-fHoqy .framer-iog1eu { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-fHoqy .framer-t7ux6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-fHoqy .framer-15jl5fb, .framer-fHoqy .framer-g22uwr { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-fHoqy .framer-amgegv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-fHoqy .framer-1aevgza { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; min-width: 230px; padding: 0px; position: relative; width: 230px; }\",'.framer-fHoqy .framer-dv2hmq { --framer-input-focused-border-color: #e3dedb; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 0px 0px 1px 0px; --framer-input-font-family: \"Outfit\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.4em; --framer-input-font-size: 16px; --framer-input-font-weight: 300; --framer-input-padding: 12px 12px 12px 0px; flex: none; height: 40px; position: relative; width: 100%; }',\".framer-fHoqy .framer-1w4urqo-container { flex: none; height: 40px; position: relative; width: auto; }\",\".framer-fHoqy .framer-n1z5cv, .framer-fHoqy .framer-1ghpd7, .framer-fHoqy .framer-hydbde { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 1fr; }\",\".framer-fHoqy .framer-1dfw1i9, .framer-fHoqy .framer-1vhtf62, .framer-fHoqy .framer-15ocpp4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7.5px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 4px 0px; position: relative; width: 100%; }\",\".framer-fHoqy .framer-1lhp09a, .framer-fHoqy .framer-1q3v1sw, .framer-fHoqy .framer-gibfk2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-fHoqy .framer-1rdtk53-container, .framer-fHoqy .framer-m9ybjs-container, .framer-fHoqy .framer-1i7bzy6-container, .framer-fHoqy .framer-1qfbviv-container, .framer-fHoqy .framer-1a0wopb-container, .framer-fHoqy .framer-jnrlyc-container, .framer-fHoqy .framer-1nkk9p9-container, .framer-fHoqy .framer-10iyw1y-container, .framer-fHoqy .framer-13n8gw5-container, .framer-fHoqy .framer-1h7d2fr-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-fHoqy .framer-dp4zm3 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 62px; height: min-content; justify-content: flex-end; max-width: 1920px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-fHoqy .framer-wahqta { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-fHoqy .framer-qwrzfd { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-fHoqy .framer-pvg7qo, .framer-fHoqy .framer-1qzxeiw, .framer-fHoqy .framer-1awafjq, .framer-fHoqy .framer-1o3j67r, .framer-fHoqy .framer-1savwbg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7.5px; height: 22px; justify-content: center; overflow: visible; padding: 4px; position: relative; width: 38px; }\",\".framer-fHoqy .framer-32f9va { flex: none; height: 12px; position: relative; width: var(--framer-aspect-ratio-supported, 28px); }\",\".framer-fHoqy .framer-12ru9dt { flex: none; height: 10px; position: relative; width: var(--framer-aspect-ratio-supported, 30px); }\",\".framer-fHoqy .framer-x0gvnr { flex: none; height: 14px; position: relative; width: var(--framer-aspect-ratio-supported, 18px); }\",\".framer-fHoqy .framer-11xwl6r { flex: none; height: 12px; position: relative; width: var(--framer-aspect-ratio-supported, 18px); }\",\".framer-fHoqy .framer-thi2sx { flex: none; height: 10px; position: relative; width: var(--framer-aspect-ratio-supported, 28px); }\",\".framer-fHoqy .framer-2svnmp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7.5px; height: 22px; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 4px 0px 4px 4px; position: relative; width: 38px; will-change: var(--framer-will-change-override, transform); }\",\".framer-fHoqy .framer-100zj71 { flex: none; height: 22px; position: relative; width: var(--framer-aspect-ratio-supported, 22px); }\",\".framer-fHoqy .framer-1b14iy1 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 62px; height: 1px; justify-content: flex-end; max-width: 1920px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-fHoqy .framer-gifgek { flex: none; gap: 10px; height: auto; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-fHoqy.framer-v-afmu2w.framer-1fbsvcd { width: 810px; }\",\".framer-fHoqy.framer-v-afmu2w .framer-g54kuo { gap: 7.5px; justify-content: center; padding: 40px 22px 32px 22px; }\",\".framer-fHoqy.framer-v-afmu2w .framer-1o5hiz1 { grid-template-columns: repeat(3, minmax(50px, 1fr)); }\",\".framer-fHoqy.framer-v-afmu2w .framer-wxvjpa { gap: 32px; }\",\".framer-fHoqy.framer-v-afmu2w .framer-wahqta { padding: 24px 0px 0px 0px; }\",\".framer-fHoqy.framer-v-4zib9f.framer-1fbsvcd { gap: 32px; width: 390px; }\",\".framer-fHoqy.framer-v-4zib9f .framer-g54kuo { gap: 20px; height: min-content; justify-content: flex-start; padding: 20px 18px 12px 18px; }\",\".framer-fHoqy.framer-v-4zib9f .framer-1o5hiz1 { gap: 32px; grid-template-columns: repeat(1, minmax(50px, 1fr)); max-width: unset; }\",\".framer-fHoqy.framer-v-4zib9f .framer-wxvjpa { gap: 32px; grid-column: span 1; }\",\".framer-fHoqy.framer-v-4zib9f .framer-n1z5cv, .framer-fHoqy.framer-v-4zib9f .framer-1ghpd7, .framer-fHoqy.framer-v-4zib9f .framer-hydbde { gap: 16px; }\",\".framer-fHoqy.framer-v-4zib9f .framer-1lhp09a, .framer-fHoqy.framer-v-4zib9f .framer-1q3v1sw, .framer-fHoqy.framer-v-4zib9f .framer-gibfk2 { gap: 12px; }\",\".framer-fHoqy.framer-v-4zib9f .framer-wahqta { padding: 0px 0px 20px 0px; }\",\".framer-fHoqy.framer-v-4zib9f .framer-1b14iy1 { flex: none; height: min-content; }\",...sharedStyle.css,'.framer-fHoqy[data-border=\"true\"]::after, .framer-fHoqy [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 640\n * @framerIntrinsicWidth 1376\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"MQpLpHqJf\":{\"layout\":[\"fixed\",\"auto\"]},\"H4ZP5dK44\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"mMgn96WVi\":\"cursor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramercnJ2w40Di=withCSS(Component,css,\"framer-fHoqy\");export default FramercnJ2w40Di;FramercnJ2w40Di.displayName=\"Footer\";FramercnJ2w40Di.defaultProps={height:640,width:1376};addPropertyControls(FramercnJ2w40Di,{variant:{options:[\"XObhMgTkY\",\"MQpLpHqJf\",\"H4ZP5dK44\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},mMgn96WVi:{title:\"Cursor\",type:ControlType.CustomCursor}});addFonts(FramercnJ2w40Di,[{explicitInter:true,fonts:[{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/HGVZO4W7MOWSOT5FITRR2LXJL4LPEVKA/JGNFYTACJN27RPO2O5AUTRRZD4FNRJPI/W7JHARPQSG6P4YAUJKIMUM6JNAX2RFW3.woff2\",weight:\"300\"},{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RPEPC24XXAVK6EWUOKWQUPTOZQR35AS2/BVWMEQ5ZCLZP2VOXOHXQDCZADXNFBXUF/5REHZLR2B5PQAKMITIQJK6BDK34RDHS4.woff2\",weight:\"400\"}]},...SendButtonFonts,...TextLinksFonts,...ApplePayFonts,...VisaFonts,...MastercardFonts,...AmazonPayFonts,...PaypalFonts,...VectorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramercnJ2w40Di.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(SendButton,{},context),forwardLoader(TextLinks,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercnJ2w40Di\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MQpLpHqJf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"H4ZP5dK44\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"640\",\"framerIntrinsicWidth\":\"1376\",\"framerVariables\":\"{\\\"mMgn96WVi\\\":\\\"cursor\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cnJ2w40Di.map","function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map","import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map","import{noopReturn as t,defaults as i,isEasingGenerator as e,isEasingList as s,interpolate as a}from\"@motionone/utils\";import{cubicBezier as n,steps as r}from\"@motionone/easing\";const o={ease:n(.25,.1,.25,1),\"ease-in\":n(.42,0,1,1),\"ease-in-out\":n(.42,0,.58,1),\"ease-out\":n(0,0,.58,1)};const h=/\\((.*?)\\)/;function getEasingFunction(i){if(\"function\"===typeof i)return i;if(Array.isArray(i))return n(...i);if(o[i])return o[i];if(i.startsWith(\"steps\")){const t=h.exec(i);if(t){const i=t[1].split(\",\");return r(parseFloat(i[0]),i[1].trim())}}return t}class Animation{constructor(n,r=[0,1],{easing:o,duration:h=i.duration,delay:u=i.delay,endDelay:l=i.endDelay,repeat:m=i.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=t;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));o=o||i.easing;if(e(o)){const t=o.createAnimation(r,(()=>\"0\"),true);o=t.easing;void 0!==t.keyframes&&(r=t.keyframes);void 0!==t.duration&&(h=t.duration)}this.repeat=m;this.easing=s(o)?t:getEasingFunction(o);this.updateDuration(h);const d=a(r,c,s(o)?o.map(getEasingFunction):t);this.tick=t=>{var i;u=u;let e=0;e=void 0!==this.pauseTime?this.pauseTime:(t-this.startTime)*this.rate;this.t=e;e/=1e3;e=Math.max(e-u,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(e=this.totalDuration);const s=e/this.duration;let a=Math.floor(s);let r=s%1;!r&&s>=1&&(r=1);1===r&&a--;const o=a%2;(\"reverse\"===p||\"alternate\"===p&&o||\"alternate-reverse\"===p&&!o)&&(r=1-r);const h=e>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(h));n(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||e>=this.totalDuration+l);if(c){this.playState=\"finished\";null===(i=this.resolve)||void 0===i?void 0:i.call(this,m)}else\"idle\"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))};this.play()}play(){const t=performance.now();this.playState=\"running\";void 0!==this.pauseTime?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId);null===(t=this.reject)||void 0===t?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){void 0!==this.pauseTime||0===this.rate?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n\n//# sourceMappingURL=index.es.js.map","var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __metadata(e,t){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError(\"Generator is already executing.\");while(i)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;(n=0,o)&&(a=[2&a[0],o.value]);switch(a[0]){case 0:case 1:o=a;break;case 4:i.label++;return{value:a[1],done:false};case 5:i.label++;n=a[1];a=[0];continue;case 7:a=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1];o=a;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(a);break}o[2]&&i.ops.pop();i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e];n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)\"default\"===n||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=\"function\"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\"number\"===typeof e.length)return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=\"function\"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((void 0===t||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),n[Symbol.asyncIterator]=function(){return this},n;function verb(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))})}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:\"return\"===n}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=\"function\"===typeof __values?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var o in r)\"default\"!==o&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(\"a\"===r&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?n:\"a\"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(null===t||\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"===typeof e?t===e:e.has(t)}export{__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__read,__rest,__spread,__spreadArray,__spreadArrays,__values};\n\n//# sourceMappingURL=tslib.es6.js.map","var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map","import{velocityPerSecond as e,time as t}from\"@motionone/utils\";const s=5;function calcGeneratorVelocity(t,n,r){const a=Math.max(n-s,0);return e(r-t(a),n-a)}const n={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=n.stiffness,t=n.damping,s=n.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=n.stiffness,damping:s=n.damping,mass:r=n.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i=2,restDistance:h=.5}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/r)/1e3;const l=calcDampingRatio(e,s,r);let g;if(l<1){const e=f*Math.sqrt(1-l*l);g=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else g=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=g(e);const t=0===e?c:calcGeneratorVelocity(g,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>void 0!==i&&e<i||void 0!==h&&e>h;const nearestBoundary=e=>void 0===i?h:void 0===h||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=void 0===c?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&void 0===p){t=true;applyFriction(e);checkCatchBoundary(e)}if(void 0!==p&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const r=10;const a=1e4;function pregenerateKeyframes(e){let t;let s=r;let n=e(0);const o=[n.current];while(!n.done&&s<a){n=e(s);o.push(n.done?n.target:n.current);void 0===t&&n.hasReachedTarget&&(t=s);s+=r}const c=s-r;1===o.length&&o.push(n.current);return{keyframes:o,duration:c/1e3,overshootDuration:(null!==t&&void 0!==t?t:c)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.map","import{MotionValue as e}from\"@motionone/types\";import{noopReturn as t,addUniqueItem as n,progress as o,isFunction as i,defaults as s,isCubicBezier as r,isEasingGenerator as a,isEasingList as c,isNumber as l,time as f,noop as u,removeItem as d,mix as g,getEasingForSegment as m,isString as h,defaultOffset as p,fillOffset as v,velocityPerSecond as y,interpolate as w}from\"@motionone/utils\";import{Animation as E,getEasingFunction as b}from\"@motionone/animation\";import{__rest as S}from\"tslib\";import{invariant as A}from\"hey-listen\";import{pregenerateKeyframes as O,calcGeneratorVelocity as x,spring as V,glide as z}from\"@motionone/generators\";const W=new WeakMap;function getAnimationData(e){W.has(e)||W.set(e,{transforms:[],values:new Map});return W.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const L=[\"\",\"X\",\"Y\",\"Z\"];const T=[\"translate\",\"scale\",\"rotate\",\"skew\"];const D={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const M={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const k={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:M,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:M};const B=new Map;const asTransformCssVar=e=>`--motion-${e}`;const j=[\"x\",\"y\",\"z\"];T.forEach((e=>{L.forEach((t=>{j.push(e+t);B.set(asTransformCssVar(e+t),k[e])}))}));const compareTransformOrder=(e,t)=>j.indexOf(e)-j.indexOf(t);const P=new Set(j);const isTransform=e=>P.has(e);const addTransformToElement=(e,t)=>{D[t]&&(t=D[t]);const{transforms:o}=getAnimationData(e);n(o,t);e.style.transform=buildTransformTemplate(o)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const $=new Set;function registerCssVariable(e){if(!$.has(e)){$.add(e);try{const{syntax:t,initialValue:n}=B.has(e)?B.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const testAnimation=(e,t)=>document.createElement(\"div\").animate(e,t);const C={cssRegisterProperty:()=>\"undefined\"!==typeof CSS&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]},{duration:.001}).finished),linearEasing:()=>{try{testAnimation({opacity:0},{easing:\"linear(0, 1)\"})}catch(e){return false}return true}};const R={};const H={};for(const e in C)H[e]=()=>{void 0===R[e]&&(R[e]=C[e]());return R[e]};const I=.015;const generateLinearEasingPoints=(e,t)=>{let n=\"\";const i=Math.round(t/I);for(let t=0;t<i;t++)n+=e(o(0,i-1,t))+\", \";return n.substring(0,n.length-2)};const convertEasing=(e,t)=>i(e)?H.linearEasing()?`linear(${generateLinearEasingPoints(e,t)})`:s.easing:r(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){D[e]&&(e=D[e]);return isTransform(e)?asTransformCssVar(e):e}const N={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=B.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&\"finished\"!==e.playState)try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={}){const r=getDevToolsRecord();const d=false!==o.record&&r;let g;let{duration:m=s.duration,delay:h=s.delay,endDelay:p=s.endDelay,repeat:v=s.repeat,easing:y=s.easing,direction:w,offset:b,allowWebkitAcceleration:S=false}=o;const A=getAnimationData(e);const O=isTransform(t);let x=H.waapi();O&&addTransformToElement(e,t);const V=getStyleName(t);const z=getMotionValue(A.values,V);const W=B.get(V);stopAnimation(z.animation,!(a(y)&&z.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=N.get(e,V))&&void 0!==t?t:null===W||void 0===W?void 0:W.initialValue)&&void 0!==n?n:0};let s=hydrateKeyframes(keyframesList(n),readInitialValue);if(a(y)){const e=y.createAnimation(s,readInitialValue,O,V,z);y=e.easing;void 0!==e.keyframes&&(s=e.keyframes);void 0!==e.duration&&(m=e.duration)}isCssVar(V)&&(H.cssRegisterProperty()?registerCssVariable(V):x=false);O&&!H.linearEasing()&&(i(y)||c(y)&&y.some(i))&&(x=false);if(x){W&&(s=s.map((e=>l(e)?W.toDefaultUnit(e):e)));1!==s.length||H.partialKeyframes()&&!d||s.unshift(readInitialValue());const t={delay:f.ms(h),duration:f.ms(m),endDelay:f.ms(p),easing:c(y)?void 0:convertEasing(y,m),direction:w,iterations:v+1,fill:\"both\"};g=e.animate({[V]:s,offset:b,easing:c(y)?y.map((e=>convertEasing(e,m))):void 0},t);g.finished||(g.finished=new Promise(((e,t)=>{g.onfinish=e;g.oncancel=t})));const n=s[s.length-1];g.finished.then((()=>{N.set(e,V,n);g.cancel()})).catch(u);S||(g.playbackRate=1.000001)}else if(O){s=s.map((e=>\"string\"===typeof e?parseFloat(e):e));1===s.length&&s.unshift(parseFloat(readInitialValue()));const render=t=>{W&&(t=W.toDefaultUnit(t));N.set(e,V,t)};g=new E(render,s,Object.assign(Object.assign({},o),{duration:m,easing:y}))}else{const t=s[s.length-1];N.set(e,V,W&&l(t)?W.toDefaultUnit(t):t)}d&&r(e,t,s,{duration:m,delay:h,easing:y,repeat:v,offset:b},\"motion-one\");z.setAnimation(g);return g}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(\"string\"===typeof e)if(t){null!==(n=t[e])&&void 0!==n?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=s.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},F);const getActiveAnimation=e=>e.animations[0];const F={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return f.s((null===n||void 0===n?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return null===n||void 0===n?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(u));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return\"undefined\"===typeof(null===n||void 0===n?void 0:n[t])?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=f.ms(n);case\"currentTime\":case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(e=.1,{start:t=0,from:n=0,easing:o}={}){return(i,s)=>{const r=l(n)?n:getFromIndex(n,s);const a=Math.abs(r-i);let c=e*a;if(o){const t=s*e;const n=b(o);c=n(c/t)*t}return t+c}}function getFromIndex(e,t){if(\"first\"===e)return 0;{const n=t-1;return\"last\"===e?n:n/2}}function resolveOption(e,t,n){return i(e)?e(t,n):e}function animate(e,t,n={}){e=resolveElements(e);const o=e.length;const i=[];for(let s=0;s<o;s++){const r=e[s];for(const e in t){const a=getOptions(n,e);a.delay=resolveOption(a.delay,s,o);const c=animateStyle(r,e,t[e],a);i.push(c)}}return withControls(i,n,n.duration)}function calcNextTime(e,t,n,o){var i;return l(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):\"<\"===t?n:null!==(i=o.get(t))&&void 0!==i?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){d(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:g(i,s,o[r]),easing:m(n,r)})}function compareByTime(e,t){return e.at===t.at?null===e.value?1:-1:e.at-t.at}function timeline(e,t={}){var n;const o=createAnimationsFromTimeline(e,t);const i=o.map((e=>animateStyle(...e))).filter(Boolean);return withControls(i,t,null===(n=o[0])||void 0===n?void 0:n[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:n={}}=t,i=S(t,[\"defaultOptions\"]);const r=[];const c=new Map;const l={};const f=new Map;let u=0;let d=0;let g=0;for(let t=0;t<e.length;t++){const o=e[t];if(h(o)){f.set(o,d);continue}if(!Array.isArray(o)){f.set(o.name,calcNextTime(d,o.at,u,f));continue}const[i,r,m={}]=o;void 0!==m.at&&(d=calcNextTime(d,m.at,u,f));let y=0;const w=resolveElements(i,l);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,c);for(const t in r){const i=getValueSequence(t,o);let c=keyframesList(r[t]);const l=getOptions(m,t);let{duration:f=n.duration||s.duration,easing:u=n.easing||s.easing}=l;if(a(u)){const e=isTransform(t);A(2===c.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=u.createAnimation(c,(()=>\"0\"),e);u=n.easing;void 0!==n.keyframes&&(c=n.keyframes);void 0!==n.duration&&(f=n.duration)}const h=resolveOption(m.delay,e,E)||0;const w=d+h;const b=w+f;let{offset:S=p(c.length)}=l;1===S.length&&0===S[0]&&(S[1]=1);const O=length-c.length;O>0&&v(S,O);1===c.length&&c.unshift(null);addKeyframes(i,c,u,S,w,b);y=Math.max(h+f,y);g=Math.max(b,g)}}u=d;d+=y}c.forEach(((e,t)=>{for(const a in e){const c=e[a];c.sort(compareByTime);const l=[];const f=[];const u=[];for(let e=0;e<c.length;e++){const{at:t,value:n,easing:i}=c[e];l.push(n);f.push(o(0,g,t));u.push(i||s.easing)}if(0!==f[0]){f.unshift(0);l.unshift(l[0]);u.unshift(\"linear\")}if(1!==f[f.length-1]){f.push(1);l.push(null)}r.push([t,a,l,Object.assign(Object.assign(Object.assign({},n),{duration:g,easing:u,offset:f}),i)])}}));return r}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s,restSpeed:r?.05:2,restDistance:r?.01:.5},n)));return o.get(a)};const getKeyframes=e=>{t.has(e)||t.set(e,O(e));return t.get(e)};return{createAnimation:(e,t,n,o,i)=>{var s,r;let a;const c=e.length;let l=n&&c<=2&&e.every(isNumberOrNull);if(l){const n=e[c-1];const l=1===c?null:e[0];let f=0;let u=0;const d=null===i||void 0===i?void 0:i.generator;if(d){const{animation:t,generatorStartTime:n}=i;const o=(null===t||void 0===t?void 0:t.startTime)||n||0;const r=(null===t||void 0===t?void 0:t.currentTime)||performance.now()-o;const a=d(r).current;u=null!==(s=l)&&void 0!==s?s:a;(1===c||2===c&&null===e[0])&&(f=x((e=>d(e).current),r,a))}else u=null!==(r=l)&&void 0!==r?r:parseFloat(t());const g=getGenerator(u,n,f,null===o||void 0===o?void 0:o.includes(\"scale\"));const m=getKeyframes(g);a=Object.assign(Object.assign({},m),{easing:\"linear\"});if(i){i.generator=g;i.generatorStartTime=performance.now()}}else{const e=getKeyframes(getGenerator(0,100));a={easing:\"ease\",duration:e.overshootDuration}}return a}}}}const isNumberOrNull=e=>\"string\"!==typeof e;const U=createGeneratorEasing(V);const q=createGeneratorEasing(z);const K={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:s=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const r=resolveElements(e);const a=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=a.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);i(n)?a.set(e.target,n):c.unobserve(e.target)}else if(n){n(e);a.delete(e.target)}}))};const c=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof s?s:K[s]});r.forEach((e=>c.observe(e)));return()=>c.disconnect()}const G=new WeakMap;let _;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;null===(o=G.get(e))||void 0===o?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){\"undefined\"!==typeof ResizeObserver&&(_=new ResizeObserver(notifyAll))}function resizeElement(e,t){_||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=G.get(e);if(!n){n=new Set;G.set(e,n)}n.add(t);null===_||void 0===_?void 0:_.observe(e)}));return()=>{n.forEach((e=>{const n=G.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===_||void 0===_?void 0:_.unobserve(e))}))}}const Z=new Set;let X;function createWindowResizeHandler(){X=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};Z.forEach((e=>e(t)))};window.addEventListener(\"resize\",X)}function resizeWindow(e){Z.add(e);X||createWindowResizeHandler();return()=>{Z.delete(e);!Z.size&&X&&(X=void 0)}}function resize(e,t){return i(e)?resizeWindow(e):resizeElement(e,t)}const Y=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const J={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,i){const s=n[t];const{length:r,position:a}=J[t];const c=s.current;const l=n.time;s.current=e[\"scroll\"+a];s.scrollLength=e[\"scroll\"+r]-e[\"client\"+r];s.offset.length=0;s.offset[0]=0;s.offset[1]=s.scrollLength;s.progress=o(0,s.scrollLength,s.current);const f=i-l;s.velocity=f>Y?0:y(s.current-c,f)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&\"svg\"!==o.tagName)o=o.parentNode}return n}const Q={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const ee={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==ee[e]&&(e=ee[e]);if(h(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}l(e)&&(o=t*e);return n+o}const te=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:te;let s=0;let r=0;if(l(e))i=[e,e];else if(h(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,ee[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);r=resolveEdge(i[1],t);return s-r}const ne={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Q.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ne;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=w(p(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const s=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:i(t)?()=>t(n):scrubAnimation(t,n[s])}}function scrubAnimation(e,n){e.pause();e.forEachNative(((e,{easing:n})=>{var o,i;if(e.updateDuration){n||(e.easing=t);e.updateDuration(1)}else{const t={duration:1e3};n||(t.easing=\"linear\");null===(i=null===(o=e.effect)||void 0===o?void 0:o.updateTiming)||void 0===i?void 0:i.call(o,t)}}));return()=>{e.currentTime=n.progress}}const oe=new WeakMap;const ie=new WeakMap;const se=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=S(t,[\"container\"]);let i=se.get(n);if(!i){i=new Set;se.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!oe.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};oe.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ie.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=oe.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=se.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=oe.get(n);oe.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ie.get(n))||void 0===t?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return\"object\"===typeof e}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let re;function processScheduledAnimations(){if(!re)return;const e=re.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);re=void 0}function scheduleAnimation(e){if(re)n(re,e);else{re=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){re&&d(re,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const ae={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=S(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const ce={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const le={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const fe={inView:ae,hover:ce,press:le};const ue=[\"initial\",\"animate\",...Object.keys(fe),\"exit\"];const de=new WeakMap;function createMotionState(e={},t){let n;let o=t?t.getDepth()+1:0;const i={initial:true,animate:true};const s={};const r={};for(const n of ue)r[n]=\"string\"===typeof e[n]?e[n]:null===t||void 0===t?void 0:t.getContext()[n];const a=false===e.initial?\"animate\":\"initial\";let c=resolveVariant(e[a]||r[a],e.variants)||{},l=S(c,[\"transition\"]);const f=Object.assign({},l);function*animateUpdates(){var t,o;const s=l;l={};const r={};for(const n of ue){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){l[n]=s[n];r[n]=getOptions(null!==(o=null!==(t=s.transition)&&void 0!==t?t:e.transition)&&void 0!==o?o:{},n)}}const a=new Set([...Object.keys(l),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===l[e]&&(l[e]=f[e]);if(hasChanged(s[e],l[e])){null!==(t=f[e])&&void 0!==t?t:f[e]=N.get(n,e);c.push(animateStyle(n,e,l[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=l;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(u)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in fe){const o=fe[t].isActive(e);const i=s[t];if(o&&!i)s[t]=fe[t].subscribe(n,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!o&&i){i();delete s[t]}}};const d={update:t=>{if(n){e=t;updateGestureSubscriptions();scheduleAnimation(d)}},setActive:(e,t)=>{if(n){i[e]=t;scheduleAnimation(d)}},animateUpdates:animateUpdates,getDepth:()=>o,getTarget:()=>l,getOptions:()=>e,getContext:()=>r,mount:e=>{A(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;de.set(n,d);updateGestureSubscriptions();return()=>{de.delete(n);unscheduleAnimation(d);for(const e in s)s[e]()}},isMounted:()=>Boolean(n)};return d}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){D[o]&&(o=D[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const r=B.get(o);r&&(s=l(i)?r.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{Q as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,q as glide,inView$1 as inView,de as mountedStates,resize,scroll,U as spring,stagger,N as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useEffect,useState,useRef,useMemo,createRef,useCallback,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useAnimationFrame,useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,wrap,frame}from\"framer-motion\";import{resize}from\"@motionone/dom\";const MAX_DUPLICATED_ITEMS=100;const directionTransformers={left:offset=>`translateX(-${offset}px)`,right:offset=>`translateX(${offset}px)`,top:offset=>`translateY(-${offset}px)`,bottom:offset=>`translateY(${offset}px)`};const supportsAcceleratedAnimations=typeof Animation!==\"undefined\"&&typeof Animation.prototype.updatePlaybackRate===\"function\";/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Ticker(props){/* Props */let{slots,gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */const isCanvas=RenderTarget.current()===RenderTarget.canvas;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;if(direction===true){direction=\"left\";}const isHorizontal=direction===\"left\"||direction===\"right\";const offset=useMotionValue(0);const transformer=directionTransformers[direction];const transform=useTransform(offset,transformer);/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[/*#__PURE__*/createRef(),/*#__PURE__*/createRef()];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */let clonedChildren=[];let dupedChildren=[];/* Duplicate value */let duplicateBy=0;let opacity=0;if(isCanvas){duplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;duplicateBy=Math.min(duplicateBy,MAX_DUPLICATED_ITEMS);opacity=1;}/* Measure parent and child */const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[1].current?isHorizontal?childrenRef[1].current.offsetLeft+childrenRef[1].current.offsetWidth:childrenRef[1].current.offsetTop+childrenRef[1].current.offsetHeight:0;const childrenLength=end-start+gap;setSize({parent:parentLength,children:childrenLength});}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */let initialResize=useRef(true);useEffect(()=>{frame.read(measure);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure);}initialResize.current=false;});},[]);}clonedChildren=Children.map(filteredSlots,(child,index)=>{var _child_props,_child_props1,_child_props2,_child_props3;let ref;if(index===0){ref=childrenRef[0];}if(index===filteredSlots.length-1){ref=childrenRef[1];}const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.children)})});});}if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=[...dupedChildren,...Children.map(filteredSlots,(child,childIndex)=>{var _child_props,_child_props1,_child_props2,_child_props3,_child_props4,_child_props5;const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\",willChange:\"transform\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:size,\"aria-hidden\":true,children:/*#__PURE__*/cloneElement(child,{key:i+\" \"+childIndex,style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,width:widthType?(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.width:\"100%\",height:heightType?(_child_props4=child.props)===null||_child_props4===void 0?void 0:_child_props4.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},(_child_props5=child.props)===null||_child_props5===void 0?void 0:_child_props5.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);})];}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */if(!isCanvas){const isInView=useInView(parentRef);/**\n         * If this is an animation we can hardware accelerate, animate with WAAPI\n         */if(supportsAcceleratedAnimations){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed){return;}animationRef.current=listRef.current.animate({transform:[transformer(0),transformer(animateToValue)]},{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed]);// Pause the animation when it's out of view\nuseEffect(()=>{if(!animationRef.current)return;if(isInView&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if(!isInView&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);}else{/**\n             * If we can't accelerate this animation because we have a hoverFactor defined\n             * animate with a rAF loop.\n             */useAnimationFrame(t=>{if(!animateToValue||isReducedMotion||supportsAcceleratedAnimations){return;}/**\n                 * In case this animation is delayed from starting because we're running a bunch\n                 * of other work, we want to set an initial time rather than counting from 0.\n                 * That ensures that if the animation is delayed, it starts from the first frame\n                 * rather than jumping.\n                 */if(initialTime.current===null){initialTime.current=t;}t=t-initialTime.current;const timeSince=prevTime.current===null?0:t-prevTime.current;let delta=timeSince*(speed/1e3);if(isHover.current){delta*=hoverFactor;}xOrY.current+=delta;xOrY.current=wrap(0,animateToValue,xOrY.current);prevTime.current=t;if(!isInView)return;offset.set(xOrY.current);});}}/* Fades */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"✨\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/_jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,MozMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/_jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?-animateToValue:undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,willChange:isCanvas?\"auto\":\"transform\",transform:supportsAcceleratedAnimations?transformer(0):transform},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=hoverFactor;}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=1;}},children:[clonedChildren,dupedChildren]})});}/* Default Properties */Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState,useMemo,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Simple real-time digital clock, plain black style\n *\n * @framerIntrinsicWidth 160\n * @framerIntrinsicHeight 60\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function SimpleClock(props){const{backgroundColor,textColor,clockFont,showSeconds,use24Hour,style}=props;const[now,setNow]=useState(()=>new Date);useEffect(()=>{if(typeof window===\"undefined\")return;const id=window.setInterval(()=>{startTransition(()=>setNow(new Date));},500);return()=>{window.clearInterval(id);};},[]);const timeString=useMemo(()=>{const hours=now.getHours();const minutes=now.getMinutes();const seconds=now.getSeconds();let displayHours=hours;let period=\"\";if(!use24Hour){period=hours>=12?\" PM\":\" AM\";displayHours=hours%12;if(displayHours===0)displayHours=12;}const hh=displayHours.toString().padStart(2,\"0\");const mm=minutes.toString().padStart(2,\"0\");const ss=seconds.toString().padStart(2,\"0\");const base=`${hh}:${mm}`;const withSeconds=showSeconds?`${base}:${ss}`:base;return withSeconds+period;},[now,showSeconds,use24Hour]);const isFixedWidth=style&&style.width===\"100%\";const isFixedHeight=style&&style.height===\"100%\";return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",backgroundColor,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"span\",{style:{color:textColor,...clockFont||{},whiteSpace:\"nowrap\",minWidth:isFixedWidth?\"0\":\"max-content\",minHeight:isFixedHeight?\"0\":\"max-content\"},children:timeString})});}addPropertyControls(SimpleClock,{backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#000000\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#FFFFFF\"},clockFont:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"32px\",variant:\"Bold\",letterSpacing:\"0.04em\",lineHeight:\"1em\"}},showSeconds:{type:ControlType.Boolean,title:\"Seconds\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true},use24Hour:{type:ControlType.Boolean,title:\"Format\",enabledTitle:\"24h\",disabledTitle:\"12h\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SimpleClock\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"60\",\"framerIntrinsicWidth\":\"160\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SimpleClock.map","// Generated by Framer (07ac007)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Outfit-regular\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RPEPC24XXAVK6EWUOKWQUPTOZQR35AS2/BVWMEQ5ZCLZP2VOXOHXQDCZADXNFBXUF/5REHZLR2B5PQAKMITIQJK6BDK34RDHS4.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/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{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/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{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/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{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/rZ5DdENNqIdFTIyQQiP5isO7M.woff2\",weight:\"900\"},{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/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/gcnfba68tfm7qAyrWRCf9r34jg.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-w8Edh .framer-styles-preset-1xacd4o:not(.rich-text-wrapper), .framer-w8Edh .framer-styles-preset-1xacd4o.rich-text-wrapper h3 { --framer-font-family: \"Outfit\", \"Outfit Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-w8Edh\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bf89308)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js\";import SimpleClock from\"https://framerusercontent.com/modules/hIMoBYqwEjl6RwbTvJTp/WQyBi3bGkkkUuXneF2GC/SimpleClock.js\";import GlobalLineAnimationGlobal from\"https://framerusercontent.com/modules/TFWSz5v0zyEPxGd5viJH/kqifvlVeaVDpKankQG5I/lw0LfyniE.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/4dQOkfM0hqhr3iSCNFCy/ebDpnIYG5PLdY1f6SVU4/JdXphq6Cs.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/gthNcSJG9oTLB1AIf4fB/3AeYyToGrfVN5V7pBWzS/RsgN3chEp.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/ajYmmOnFZwKXDdXRXnXf/FG6YfzviAidSETXpo2wH/uyIJrQPH6.js\";import LogoLight from\"https://framerusercontent.com/modules/7kJO9IbMezmoeBIIAvBg/wRffrzomrCnTZeCbuMfj/AjZYKxs4C.js\";const LogoLightFonts=getFonts(LogoLight);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const GlobalLineAnimationGlobalFonts=getFonts(GlobalLineAnimationGlobal);const SimpleClockFonts=getFonts(SimpleClock);const TickerFonts=getFonts(Ticker);const serializationHash=\"framer-2eEKl\";const variantClassNames={lmz8L044j:\"framer-v-d4tgrh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const wCQM1JsQO=undefined;const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:.6,duration:1.5,ease:[.16,1,.3,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-400,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition3={delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition4={delay:.1,duration:1.5,ease:[.16,1,.3,1],type:\"tween\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition4,x:0,y:0};const animation5={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:100};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:0,y:0};const animation7={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:-400,y:0};const transition5={delay:.2,duration:1.5,ease:[.16,1,.3,1],type:\"tween\"};const animation8={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition5,x:0,y:0};const transition6={delay:.8,duration:1.5,ease:[.16,1,.3,1],type:\"tween\"};const animation9={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition6,x:0,y:0};const transition7={delay:.3,duration:1.5,ease:[.16,1,.3,1],type:\"tween\"};const animation10={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition7,x:0,y:0};const transition8={delay:1,duration:1.5,ease:[.16,1,.3,1],type:\"tween\"};const animation11={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition8,x:0,y:0};const transition9={delay:.4,duration:1.5,ease:[.16,1,.3,1],type:\"tween\"};const animation12={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition9,x:0,y:0};const transition10={delay:1.2,duration:1.5,ease:[.16,1,.3,1],type:\"tween\"};const animation13={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition10,x:0,y:0};const transition11={delay:1.2,duration:1.6,ease:[.16,1,.3,1],type:\"tween\"};const animation14={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition11,x:0,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 animation16={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:100};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 Variants=motion.create(React.Fragment);const getProps=({height,id,tap,width,...props})=>{return{...props,wCQM1JsQO:tap??props.wCQM1JsQO};};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,wCQM1JsQO,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"lmz8L044j\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1sch5zz=activeVariantCallback(async(...args)=>{if(wCQM1JsQO){const res=await wCQM1JsQO(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.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-d4tgrh\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"lmz8L044j\",ref:refBinding,style:{backdropFilter:\"blur(40px)\",backgroundColor:\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\",WebkitBackdropFilter:\"blur(40px)\",...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ig65c7\",\"data-framer-name\":\"Nav Row\",layoutDependency:layoutDependency,layoutId:\"Ac_VFUwYv\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8sfgoh\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"VXZ3UdyRM\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"U1zZPaKef\"},motionChild:true,nodeId:\"f4Gsas5Ru\",openInNewTab:false,scopeId:\"JqrkAf7Xi\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1sbndhf framer-8c5l4\",\"data-framer-name\":\"Logo\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"f4Gsas5Ru\",onTap:onTap1sch5zz,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+0+0+0+20,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-vbapyt-container\",\"data-framer-appear-id\":\"vbapyt\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"E6mNxxWSI-container\",nodeId:\"E6mNxxWSI\",optimized:true,rendersWithMotion:true,scopeId:\"JqrkAf7Xi\",children:/*#__PURE__*/_jsx(LogoLight,{height:\"100%\",id:\"E6mNxxWSI\",layoutId:\"E6mNxxWSI\",variant:matchVariant(\"ETWJBEUfc\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tkrfz3\",\"data-framer-name\":\"Button Wrapper\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"cdeJ1wJbv\",onTap:onTap1sch5zz,children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-be28yh\",\"data-framer-appear-id\":\"be28yh\",initial:animation3,layoutDependency:layoutDependency,layoutId:\"GOekQ44ZG\",optimized:true,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10hpzvo\",layoutDependency:layoutDependency,layoutId:\"F7duVNGFC\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bb0hwu\",layoutDependency:layoutDependency,layoutId:\"ppVltZ7YX\",style:{backgroundColor:\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i04u4\",layoutDependency:layoutDependency,layoutId:\"N46gDx7yV\",style:{backgroundColor:\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6}})]})})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18qwahj\",\"data-framer-name\":\"Menu Content\",layoutDependency:layoutDependency,layoutId:\"w7ncuRFxD\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1814xzx\",\"data-framer-name\":\"Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"pA6J1KsM8\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1v8x9z9\",\"data-framer-name\":\"Individual Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"NQlx8mCoB\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Qzs9yne6S\"},motionChild:true,nodeId:\"VjqZztFKj\",openInNewTab:false,scopeId:\"JqrkAf7Xi\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ibslq framer-8c5l4\",\"data-framer-name\":\"Open Navigation Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"VjqZztFKj\",onTap:onTap1sch5zz,children:/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1xacd4o\",\"data-styles-preset\":\"uyIJrQPH6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250)))\"},children:\"Framer Templates\"})}),className:\"framer-m4lsrx\",\"data-framer-appear-id\":\"m4lsrx\",\"data-framer-name\":\"PROFILE\",fonts:[\"Inter\"],initial:animation5,layoutDependency:layoutDependency,layoutId:\"GB8EpG8gd\",optimized:true,style:{\"--extracted-a0htzi\":\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\",\"--framer-paragraph-spacing\":\"0px\",transformPerspective:1200},verticalAlignment:\"top\",withExternalLayout:true})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-secbw\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"jSwRZbXzp\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:`max(${componentViewport?.width||\"100vw\"} - 24px, 1px)`,y:(componentViewport?.y||0)+0+0+140+0+0+54.2+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,className:\"framer-1xkz9b3-container\",\"data-framer-appear-id\":\"1xkz9b3\",initial:animation7,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"gl9cAeBxw-container\",nodeId:\"gl9cAeBxw\",optimized:true,rendersWithMotion:true,scopeId:\"JqrkAf7Xi\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(GlobalLineAnimationGlobal,{height:\"100%\",id:\"gl9cAeBxw\",layoutId:\"gl9cAeBxw\",sjMku05M0:\"rgba(255, 255, 255, 0.2)\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"PWNCF8zjL\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cazi9m\",\"data-framer-name\":\"Individual Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"dxxjtTy8F\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yDwBv82Xk\"},motionChild:true,nodeId:\"gzIiPKrXC\",openInNewTab:false,scopeId:\"JqrkAf7Xi\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1f87700 framer-8c5l4\",\"data-framer-name\":\"Open Navigation Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"gzIiPKrXC\",onTap:onTap1sch5zz,children:/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation8,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1xacd4o\",\"data-styles-preset\":\"uyIJrQPH6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250)))\"},children:\"Jitter Templates\"})}),className:\"framer-1jixe35\",\"data-framer-appear-id\":\"1jixe35\",\"data-framer-name\":\"PROFILE\",fonts:[\"Inter\"],initial:animation5,layoutDependency:layoutDependency,layoutId:\"C64IEnMRZ\",optimized:true,style:{\"--extracted-a0htzi\":\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\",\"--framer-paragraph-spacing\":\"0px\",transformPerspective:1200},verticalAlignment:\"top\",withExternalLayout:true})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jf48ss\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"jboS6Cnsh\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:`max(${componentViewport?.width||\"100vw\"} - 24px, 1px)`,y:(componentViewport?.y||0)+0+0+140+0+0+116.4+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation9,className:\"framer-1wltedq-container\",\"data-framer-appear-id\":\"1wltedq\",initial:animation7,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"fIrd1FoGq-container\",nodeId:\"fIrd1FoGq\",optimized:true,rendersWithMotion:true,scopeId:\"JqrkAf7Xi\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(GlobalLineAnimationGlobal,{height:\"100%\",id:\"fIrd1FoGq\",layoutId:\"fIrd1FoGq\",sjMku05M0:\"rgba(255, 255, 255, 0.2)\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"z5c3uHTRb\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-zo75pn\",\"data-framer-name\":\"Individual Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"YAh7Pv0sW\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"h4zPfFQaB\"},motionChild:true,nodeId:\"XB65dUK_g\",openInNewTab:false,scopeId:\"JqrkAf7Xi\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-12pys8n framer-8c5l4\",\"data-framer-name\":\"Open Navigation Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"XB65dUK_g\",onTap:onTap1sch5zz,children:/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation10,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1xacd4o\",\"data-styles-preset\":\"uyIJrQPH6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250)))\"},children:\"Collections\"})}),className:\"framer-rtwtcb\",\"data-framer-appear-id\":\"rtwtcb\",\"data-framer-name\":\"PROFILE\",fonts:[\"Inter\"],initial:animation5,layoutDependency:layoutDependency,layoutId:\"YEgOF_wrf\",optimized:true,style:{\"--extracted-a0htzi\":\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\",\"--framer-paragraph-spacing\":\"0px\",transformPerspective:1200},verticalAlignment:\"top\",withExternalLayout:true})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19e2be6\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"LjpO8EOw_\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:`max(${componentViewport?.width||\"100vw\"} - 24px, 1px)`,y:(componentViewport?.y||0)+0+0+140+0+0+178.6+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation11,className:\"framer-1p4olqi-container\",\"data-framer-appear-id\":\"1p4olqi\",initial:animation7,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"yEllbT_4f-container\",nodeId:\"yEllbT_4f\",optimized:true,rendersWithMotion:true,scopeId:\"JqrkAf7Xi\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(GlobalLineAnimationGlobal,{height:\"100%\",id:\"yEllbT_4f\",layoutId:\"yEllbT_4f\",sjMku05M0:\"rgba(255, 255, 255, 0.2)\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"X14_IfIPo\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19g3cdr\",\"data-framer-name\":\"Individual Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"kc17_ruu9\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"RqT3Nvbrk\"},motionChild:true,nodeId:\"AfdSZPYoU\",openInNewTab:false,scopeId:\"JqrkAf7Xi\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-3b86sc framer-8c5l4\",\"data-framer-name\":\"Open Navigation Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"AfdSZPYoU\",onTap:onTap1sch5zz,children:/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation12,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1xacd4o\",\"data-styles-preset\":\"uyIJrQPH6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250)))\"},children:\"Bundles\"})}),className:\"framer-11r0qf2\",\"data-framer-appear-id\":\"11r0qf2\",\"data-framer-name\":\"PROFILE\",fonts:[\"Inter\"],initial:animation5,layoutDependency:layoutDependency,layoutId:\"vhDgPugeH\",optimized:true,style:{\"--extracted-a0htzi\":\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\",\"--framer-paragraph-spacing\":\"0px\",transformPerspective:1200},verticalAlignment:\"top\",withExternalLayout:true})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gpashx\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"QWGAHzPyQ\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:`max(${componentViewport?.width||\"100vw\"} - 24px, 1px)`,y:(componentViewport?.y||0)+0+0+140+0+0+240.8+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation13,className:\"framer-1uhepfu-container\",\"data-framer-appear-id\":\"1uhepfu\",initial:animation7,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xac2cK2sm-container\",nodeId:\"xac2cK2sm\",optimized:true,rendersWithMotion:true,scopeId:\"JqrkAf7Xi\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(GlobalLineAnimationGlobal,{height:\"100%\",id:\"xac2cK2sm\",layoutId:\"xac2cK2sm\",sjMku05M0:\"rgba(255, 255, 255, 0.2)\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"iyswB7AC6\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jdk4wp\",layoutDependency:layoutDependency,layoutId:\"k3CbakCQl\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xrlzt1\",layoutDependency:layoutDependency,layoutId:\"ZdpFjWu5t\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-h4eife\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"nQNHP7oXk\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+0+140+559+0+0+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation14,className:\"framer-16hhy2y-container\",\"data-framer-appear-id\":\"16hhy2y\",initial:animation7,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"YYHalhoQ2-container\",nodeId:\"YYHalhoQ2\",optimized:true,rendersWithMotion:true,scopeId:\"JqrkAf7Xi\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(GlobalLineAnimationGlobal,{height:\"100%\",id:\"YYHalhoQ2\",layoutId:\"YYHalhoQ2\",sjMku05M0:\"rgba(255, 255, 255, 0.2)\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"iyswB7AC6\"),width:\"100%\"})})})}),/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation15,className:\"framer-19ezv8w\",\"data-framer-appear-id\":\"19ezv8w\",\"data-framer-name\":\"Ticker\",initial:animation16,layoutDependency:layoutDependency,layoutId:\"CVKKSm_9d\",optimized:true,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1eqo1ii\",\"data-styles-preset\":\"RsgN3chEp\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250)))\"},children:\"info@erigokreatif.com\"})}),className:\"framer-1twmd7k\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ghimH6aWP\",style:{\"--extracted-r6o4lv\":\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\",\"--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-1msctpq-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"nb4AxUbVr-container\",nodeId:\"nb4AxUbVr\",rendersWithMotion:true,scopeId:\"JqrkAf7Xi\",children:/*#__PURE__*/_jsx(SimpleClock,{backgroundColor:\"rgba(0, 0, 0, 0)\",clockFont:{fontFamily:'\"Outfit\", \"Outfit Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:300,letterSpacing:\"0.04em\",lineHeight:\"1em\"},height:\"100%\",id:\"nb4AxUbVr\",layoutId:\"nb4AxUbVr\",showSeconds:true,textColor:\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\",use24Hour:true,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vvpyn9\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"zEz_eRDLo\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+0+140+559+0+0+0+56+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation14,className:\"framer-1x9cvur-container\",\"data-framer-appear-id\":\"1x9cvur\",initial:animation7,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"RVoxP2DpD-container\",nodeId:\"RVoxP2DpD\",optimized:true,rendersWithMotion:true,scopeId:\"JqrkAf7Xi\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(GlobalLineAnimationGlobal,{height:\"100%\",id:\"RVoxP2DpD\",layoutId:\"RVoxP2DpD\",sjMku05M0:\"rgba(255, 255, 255, 0.2)\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"iyswB7AC6\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation15,className:\"framer-16yx3n8\",\"data-framer-appear-id\":\"16yx3n8\",\"data-framer-name\":\"Ticker\",initial:animation16,layoutDependency:layoutDependency,layoutId:\"LH7Cmvx_g\",optimized:true,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+140+559+0+121+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation14,className:\"framer-1e83k76-container\",\"data-framer-appear-id\":\"1e83k76\",initial:animation7,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"FGR6XcleG-container\",nodeId:\"FGR6XcleG\",optimized:true,rendersWithMotion:true,scopeId:\"JqrkAf7Xi\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(GlobalLineAnimationGlobal,{height:\"100%\",id:\"FGR6XcleG\",layoutId:\"FGR6XcleG\",sjMku05M0:\"rgba(255, 255, 255, 0.2)\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"iyswB7AC6\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cydc71-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"d_o6n9gkU-container\",nodeId:\"d_o6n9gkU\",rendersWithMotion:true,scopeId:\"JqrkAf7Xi\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"right\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:6,height:\"100%\",hoverFactor:1,id:\"d_o6n9gkU\",layoutId:\"d_o6n9gkU\",padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-afhbwf\",\"data-framer-name\":\"Text 1\",layoutDependency:layoutDependency,layoutId:\"JBmtPLHEh\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1eqo1ii\",\"data-styles-preset\":\"RsgN3chEp\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250)))\"},children:\"Mega Bundle\"})}),className:\"framer-oou1vb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dfET5vERi\",style:{\"--extracted-r6o4lv\":\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xohjpy\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"XVbrqlyrf\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-b5tnca\",layoutDependency:layoutDependency,layoutId:\"Mq3YJqrCO\",style:{backgroundColor:\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\"}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-bnr98q\",\"data-framer-name\":\"Text 2\",layoutDependency:layoutDependency,layoutId:\"su5ixLbOu\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-4zo5if\",\"data-styles-preset\":\"JdXphq6Cs\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250)))\"},children:\"$399\"})}),className:\"framer-dkyjtu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dDVek97_c\",style:{\"--extracted-r6o4lv\":\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xohjpy\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"XVbrqlyrf\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-b5tnca\",layoutDependency:layoutDependency,layoutId:\"Mq3YJqrCO\",style:{backgroundColor:\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\"}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1a82alq\",\"data-framer-name\":\"text 3\",layoutDependency:layoutDependency,layoutId:\"fAtkyEmsk\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1eqo1ii\",\"data-styles-preset\":\"RsgN3chEp\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250)))\"},children:\"Coming Soon\"})}),className:\"framer-d9yl5s\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XKgfZLEai\",style:{\"--extracted-r6o4lv\":\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xohjpy\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"XVbrqlyrf\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-b5tnca\",layoutDependency:layoutDependency,layoutId:\"Mq3YJqrCO\",style:{backgroundColor:\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\"}})})],speed:50,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+140+559+0+121+0+59,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation14,className:\"framer-1wwkfeu-container\",\"data-framer-appear-id\":\"1wwkfeu\",initial:animation7,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"LC77mRfVl-container\",nodeId:\"LC77mRfVl\",optimized:true,rendersWithMotion:true,scopeId:\"JqrkAf7Xi\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(GlobalLineAnimationGlobal,{height:\"100%\",id:\"LC77mRfVl\",layoutId:\"LC77mRfVl\",sjMku05M0:\"rgba(255, 255, 255, 0.2)\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"iyswB7AC6\"),width:\"100%\"})})})]})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2eEKl.framer-8c5l4, .framer-2eEKl .framer-8c5l4 { display: block; }\",\".framer-2eEKl.framer-d4tgrh { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 390px; }\",\".framer-2eEKl .framer-ig65c7 { 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; left: 0px; overflow: visible; padding: 0px 12px 0px 12px; position: absolute; right: 0px; top: 0px; z-index: 5; }\",\".framer-2eEKl .framer-8sfgoh { 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: 10; }\",\".framer-2eEKl .framer-1sbndhf { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 20px 0px 20px 0px; position: relative; text-decoration: none; width: min-content; z-index: 10; }\",\".framer-2eEKl .framer-vbapyt-container, .framer-2eEKl .framer-1msctpq-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-2eEKl .framer-1tkrfz3 { 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: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-2eEKl .framer-be28yh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 7.5px; height: 38px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-2eEKl .framer-10hpzvo { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 7.5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 37px; }\",\".framer-2eEKl .framer-1bb0hwu { flex: none; height: 2px; left: calc(48.648648648648674% - 37px / 2); overflow: visible; position: absolute; top: 0px; width: 37px; z-index: 1; }\",\".framer-2eEKl .framer-1i04u4 { flex: none; height: 2px; overflow: visible; position: relative; width: 100%; }\",\".framer-2eEKl .framer-18qwahj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: visible; padding: 140px 0px 120px 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-2eEKl .framer-1814xzx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: center; overflow: visible; padding: 0px 12px 0px 12px; position: relative; width: 100%; }\",\".framer-2eEKl .framer-1v8x9z9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-2eEKl .framer-1ibslq { align-content: flex-end; align-items: flex-end; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 0px 4px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-2eEKl .framer-m4lsrx, .framer-2eEKl .framer-1jixe35, .framer-2eEKl .framer-rtwtcb, .framer-2eEKl .framer-11r0qf2, .framer-2eEKl .framer-1twmd7k, .framer-2eEKl .framer-oou1vb, .framer-2eEKl .framer-dkyjtu, .framer-2eEKl .framer-d9yl5s { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-2eEKl .framer-secbw, .framer-2eEKl .framer-1jf48ss, .framer-2eEKl .framer-19e2be6, .framer-2eEKl .framer-1gpashx, .framer-2eEKl .framer-h4eife, .framer-2eEKl .framer-1vvpyn9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2eEKl .framer-1xkz9b3-container, .framer-2eEKl .framer-1wltedq-container, .framer-2eEKl .framer-1p4olqi-container, .framer-2eEKl .framer-1uhepfu-container, .framer-2eEKl .framer-16hhy2y-container, .framer-2eEKl .framer-1x9cvur-container { flex: 1 0 0px; height: 1px; position: relative; width: 1px; }\",\".framer-2eEKl .framer-1cazi9m, .framer-2eEKl .framer-zo75pn, .framer-2eEKl .framer-19g3cdr { 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: 100%; }\",\".framer-2eEKl .framer-1f87700, .framer-2eEKl .framer-12pys8n, .framer-2eEKl .framer-3b86sc { align-content: flex-end; align-items: flex-end; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 0px 4px 0px; position: relative; text-decoration: none; width: 1px; }\",\".framer-2eEKl .framer-jdk4wp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2eEKl .framer-xrlzt1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 7.5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2eEKl .framer-19ezv8w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 40px; justify-content: space-between; overflow: visible; padding: 0px 12px 0px 12px; position: relative; width: 100%; }\",\".framer-2eEKl .framer-16yx3n8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 9px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2eEKl .framer-1e83k76-container, .framer-2eEKl .framer-1wwkfeu-container { flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-2eEKl .framer-cydc71-container { flex: none; height: 40px; position: relative; width: 100%; z-index: 1; }\",\".framer-2eEKl .framer-afhbwf, .framer-2eEKl .framer-1a82alq { 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: 4px 0px 4px 0px; position: relative; width: min-content; }\",\".framer-2eEKl .framer-1xohjpy { height: 10px; overflow: hidden; position: relative; width: 10px; }\",\".framer-2eEKl .framer-b5tnca { flex: none; height: 2px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: calc(50.00000000000002% - 2px / 2); }\",\".framer-2eEKl .framer-bnr98q { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 4px 0px 4px 0px; position: relative; width: min-content; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"wCQM1JsQO\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJqrkAf7Xi=withCSS(Component,css,\"framer-2eEKl\");export default FramerJqrkAf7Xi;FramerJqrkAf7Xi.displayName=\"Navigation / Mobile Full Navigation 2\";FramerJqrkAf7Xi.defaultProps={height:800,width:390};addPropertyControls(FramerJqrkAf7Xi,{wCQM1JsQO:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerJqrkAf7Xi,[{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\"},{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/HGVZO4W7MOWSOT5FITRR2LXJL4LPEVKA/JGNFYTACJN27RPO2O5AUTRRZD4FNRJPI/W7JHARPQSG6P4YAUJKIMUM6JNAX2RFW3.woff2\",weight:\"300\"}]},...LogoLightFonts,...GlobalLineAnimationGlobalFonts,...SimpleClockFonts,...TickerFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerJqrkAf7Xi.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(LogoLight,{},context),forwardLoader(GlobalLineAnimationGlobal,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJqrkAf7Xi\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"800\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"wCQM1JsQO\\\":\\\"tap\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"390\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JqrkAf7Xi.map","// Generated by Framer (bf89308)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,ResolveLinks,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js\";import LogoLight from\"https://framerusercontent.com/modules/7kJO9IbMezmoeBIIAvBg/wRffrzomrCnTZeCbuMfj/AjZYKxs4C.js\";import TextLinks from\"https://framerusercontent.com/modules/dYx8yjXlwZfa3Pl8h5NK/smQp9OPOyQFwPJbOSRvK/l5DK36udZ.js\";const LogoLightFonts=getFonts(LogoLight);const SearchFonts=getFonts(Search);const TextLinksFonts=getFonts(TextLinks);const cycleOrder=[\"eALbsB1pq\",\"vY4kTCMRF\",\"WsbOWXUjK\",\"xCmTyZrhF\",\"MSiu4u7_p\",\"WQ5dJpS0l\",\"CEo1Y50gf\"];const serializationHash=\"framer-hNiSm\";const variantClassNames={CEo1Y50gf:\"framer-v-1s8wqs9\",eALbsB1pq:\"framer-v-oo9nld\",MSiu4u7_p:\"framer-v-ucbgoa\",vY4kTCMRF:\"framer-v-1skbzxf\",WQ5dJpS0l:\"framer-v-f56y4\",WsbOWXUjK:\"framer-v-1ft2d3c\",xCmTyZrhF:\"framer-v-1upfz0b\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const qFK80CgLR=undefined;const transition1={damping:50,delay:0,mass:1,stiffness:400,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={\"Navigation Desktop Fill Dark\":\"WQ5dJpS0l\",\"Navigation Desktop Fill\":\"vY4kTCMRF\",\"Navigation Desktop Transparent\":\"eALbsB1pq\",\"Navigation Tablet Fill\":\"xCmTyZrhF\",\"Navigation Tablet Transparent\":\"WsbOWXUjK\",tablet:\"CEo1Y50gf\"};const Variants=motion.create(React.Fragment);const getProps=({cursor,height,id,width,...props})=>{return{...props,qFK80CgLR:cursor??props.qFK80CgLR,variant:humanReadableVariantMap[props.variant]??props.variant??\"eALbsB1pq\"};};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,qFK80CgLR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"eALbsB1pq\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"vY4kTCMRF\",\"xCmTyZrhF\",\"MSiu4u7_p\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"vY4kTCMRF\",\"xCmTyZrhF\",\"MSiu4u7_p\"].includes(baseVariant))return true;return false;};const router=useRouter();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.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-oo9nld\",className,classNames),\"data-framer-name\":\"Navigation Desktop Transparent\",layoutDependency:layoutDependency,layoutId:\"eALbsB1pq\",ref:refBinding,style:{backdropFilter:\"none\",backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,boxShadow:\"none\",WebkitBackdropFilter:\"none\",...style},variants:{CEo1Y50gf:{backdropFilter:\"none\",boxShadow:\"none\",WebkitBackdropFilter:\"none\"},MSiu4u7_p:{backdropFilter:\"blur(70px)\",backgroundColor:\"rgba(255, 255, 255, 0.8)\",boxShadow:\"none\",WebkitBackdropFilter:\"blur(70px)\"},vY4kTCMRF:{backdropFilter:\"blur(70px)\",backgroundColor:\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\",boxShadow:\"0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.18), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.16), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.06)\",WebkitBackdropFilter:\"blur(70px)\"},WQ5dJpS0l:{backdropFilter:\"none\",backgroundColor:\"rgb(0, 0, 0)\",boxShadow:\"none\",WebkitBackdropFilter:\"none\"},WsbOWXUjK:{backdropFilter:\"none\",boxShadow:\"none\",WebkitBackdropFilter:\"none\"},xCmTyZrhF:{backdropFilter:\"blur(70px)\",backgroundColor:\"rgba(255, 255, 255, 0.8)\",boxShadow:\"none\",WebkitBackdropFilter:\"blur(70px)\"}},...addPropertyOverrides({CEo1Y50gf:{\"data-framer-name\":\"tablet\"},MSiu4u7_p:{\"data-framer-name\":\"Navigation Desktop Fill Dark\"},vY4kTCMRF:{\"data-framer-name\":\"Navigation Desktop Fill\"},WQ5dJpS0l:{\"data-framer-name\":\"Navigation Desktop Fill Dark\"},WsbOWXUjK:{\"data-framer-name\":\"Navigation Tablet Transparent\"},xCmTyZrhF:{\"data-framer-name\":\"Navigation Tablet Fill\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"OwMNCGrcP\",openInNewTab:false,scopeId:\"UiXDHEAa0\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1pxfdhb framer-pi0e3u\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"OwMNCGrcP\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+(20+((componentViewport?.height||58)-40-16)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1q8u1hc-container\",\"data-framer-cursor\":qFK80CgLR,layoutDependency:layoutDependency,layoutId:\"mwRACKDPK-container\",nodeId:\"mwRACKDPK\",rendersWithMotion:true,scopeId:\"UiXDHEAa0\",children:/*#__PURE__*/_jsx(LogoLight,{height:\"100%\",id:\"mwRACKDPK\",layoutId:\"mwRACKDPK\",variant:matchVariant(\"BxNrxP0L7\"),width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dROjFRRvF\"},motionChild:true,nodeId:\"k2k8OKGjd\",openInNewTab:false,scopeId:\"UiXDHEAa0\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1fiwqm5 framer-pi0e3u\",\"data-framer-name\":\"logo dark\",layoutDependency:layoutDependency,layoutId:\"k2k8OKGjd\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-wicuji\",layoutDependency:layoutDependency,layoutId:\"Gh7ma0Ft4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 223.071 15.92\" overflow=\"visible\"><g><path d=\"M 101.187 4.281 C 101.187 5.974 102.557 7.345 104.25 7.345 L 114.862 7.345 C 117.226 7.345 119.143 9.262 119.143 11.626 C 119.143 13.99 117.226 15.907 114.862 15.907 L 100.274 15.907 C 100.106 15.907 99.972 15.773 99.972 15.605 L 99.972 14.991 C 99.972 14.823 100.106 14.689 100.274 14.689 L 114.867 14.689 C 116.56 14.689 117.93 13.319 117.93 11.626 C 117.93 9.933 116.56 8.563 114.867 8.563 L 104.255 8.563 C 101.892 8.563 99.974 6.645 99.974 4.281 C 99.972 1.917 101.889 0 104.253 0 L 118.994 0 C 119.161 0 119.295 0.134 119.295 0.302 L 119.295 0.916 C 119.295 1.084 119.161 1.218 118.994 1.218 L 104.25 1.218 C 102.557 1.218 101.187 2.588 101.187 4.281 Z M 141.941 0.292 L 141.941 10.374 C 141.941 13.437 139.363 15.92 136.181 15.92 L 126.658 15.92 C 123.476 15.92 120.898 13.437 120.898 10.374 L 120.898 0.292 C 120.898 0.132 121.032 0 121.2 0 L 121.817 0 C 121.985 0 122.119 0.129 122.119 0.292 L 122.119 10.139 C 122.119 12.684 124.261 14.746 126.903 14.746 L 135.938 14.746 C 138.581 14.746 140.723 12.684 140.723 10.139 L 140.723 0.292 C 140.723 0.132 140.857 0 141.025 0 L 141.641 0 C 141.809 0 141.943 0.129 141.943 0.292 Z M 204.235 15.618 C 204.235 15.786 204.101 15.92 203.933 15.92 L 194.08 15.92 C 190.903 15.92 188.325 13.437 188.325 10.377 L 188.325 0.302 C 188.325 0.139 188.462 0.01 188.625 0.01 L 189.241 0.01 C 189.406 0.01 189.543 0.139 189.543 0.302 L 189.543 10.142 C 189.543 12.684 191.683 14.746 194.325 14.746 L 203.93 14.746 C 204.098 14.746 204.232 14.88 204.232 15.048 L 204.232 15.618 Z M 223.071 0.299 L 223.071 3.053 C 223.071 6.114 220.495 8.596 217.316 8.596 L 213.554 8.596 C 213.386 8.596 213.252 8.73 213.252 8.898 L 213.252 15.615 C 213.252 15.783 213.117 15.917 212.95 15.917 L 212.335 15.917 C 212.168 15.917 212.034 15.783 212.034 15.615 L 212.034 8.898 C 212.034 8.73 211.899 8.596 211.732 8.596 L 207.969 8.596 C 204.792 8.596 202.214 6.114 202.214 3.053 L 202.214 0.299 C 202.214 0.137 202.351 0.013 202.516 0.013 L 203.133 0.013 C 203.298 0.013 203.435 0.139 203.435 0.299 L 203.435 2.821 C 203.435 5.363 205.574 7.425 208.217 7.425 L 217.071 7.425 C 219.711 7.425 221.853 5.363 221.853 2.821 L 221.853 0.299 C 221.853 0.137 221.99 0.013 222.152 0.013 L 222.769 0.013 C 222.934 0.013 223.071 0.139 223.071 0.299 Z M 143.969 0.312 L 143.969 0.926 C 143.969 1.092 144.103 1.228 144.271 1.228 L 159.83 1.228 C 161.517 1.228 162.888 2.599 162.888 4.286 C 162.888 5.974 161.517 7.345 159.83 7.345 L 144.271 7.345 C 144.106 7.345 143.969 7.479 143.969 7.646 L 143.969 15.618 C 143.969 15.783 144.103 15.92 144.271 15.92 L 144.885 15.92 C 145.05 15.92 145.187 15.786 145.187 15.618 L 145.187 8.862 C 145.187 8.697 145.321 8.56 145.489 8.56 L 159.832 8.56 C 162.194 8.56 164.106 6.645 164.106 4.286 C 164.106 1.925 162.191 0.013 159.832 0.013 L 144.274 0.013 C 144.108 0.013 143.972 0.147 143.972 0.315 Z M 166.155 0.312 L 166.155 0.926 C 166.155 1.092 166.289 1.228 166.457 1.228 L 182.015 1.228 C 183.703 1.228 185.074 2.599 185.074 4.286 C 185.074 5.974 183.703 7.345 182.015 7.345 L 166.457 7.345 C 166.292 7.345 166.155 7.479 166.155 7.646 L 166.155 15.618 C 166.155 15.783 166.289 15.92 166.457 15.92 L 167.071 15.92 C 167.236 15.92 167.373 15.786 167.373 15.618 L 167.373 8.862 C 167.373 8.697 167.507 8.56 167.675 8.56 L 182.018 8.56 C 184.379 8.56 186.292 6.645 186.292 4.286 C 186.292 1.925 184.377 0.013 182.018 0.013 L 166.459 0.013 C 166.294 0.013 166.157 0.147 166.157 0.315 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 44.924 15.92 C 44.687 15.92 44.495 15.728 44.495 15.492 L 44.495 0.439 C 44.495 0.202 44.687 0.01 44.924 0.01 L 48.163 0.01 C 48.399 0.01 48.591 0.202 48.591 0.439 L 48.591 15.492 C 48.591 15.728 48.399 15.92 48.163 15.92 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 56.173 4.114 M 69.726 5.925 L 62.354 5.925 C 62.263 5.925 62.173 5.941 62.09 5.966 C 61.76 6.077 61.523 6.387 61.523 6.754 L 61.523 9.19 C 61.523 9.556 61.76 9.866 62.09 9.977 C 62.173 10.005 62.261 10.018 62.354 10.018 L 65.672 10.018 C 66.17 10.018 66.573 10.421 66.573 10.919 C 66.573 11.417 66.168 11.819 65.672 11.819 L 57.071 11.819 L 57.079 11.819 L 56.387 11.819 C 55.812 11.819 55.29 11.587 54.914 11.208 C 54.522 10.817 54.302 10.287 54.302 9.734 L 54.302 6.186 C 54.302 5.61 54.534 5.089 54.914 4.712 C 55.252 4.372 55.698 4.161 56.175 4.114 C 56.194 4.114 56.212 4.111 56.227 4.108 C 56.281 4.106 56.335 4.101 56.39 4.101 L 57.05 4.101 L 57.045 4.101 L 69.729 4.101 C 70.186 4.101 70.557 3.729 70.557 3.272 L 70.557 0.836 C 70.557 0.379 70.186 0.008 69.729 0.008 L 56.15 0.008 C 55.522 0.007 54.898 0.107 54.302 0.302 C 51.925 1.079 50.206 3.314 50.206 5.951 L 50.206 9.977 C 50.206 11.337 50.663 12.588 51.432 13.59 C 51.479 13.652 51.528 13.711 51.577 13.768 C 51.603 13.799 51.626 13.827 51.649 13.858 C 51.701 13.915 51.75 13.972 51.801 14.028 C 51.853 14.085 51.907 14.139 51.961 14.194 C 52.609 14.839 53.409 15.337 54.302 15.626 C 54.366 15.649 54.431 15.667 54.495 15.685 C 54.965 15.822 55.455 15.902 55.966 15.917 L 55.997 15.917 C 56.049 15.917 56.101 15.92 56.15 15.92 C 56.199 15.92 56.253 15.92 56.302 15.917 L 66.462 15.917 C 68.725 15.917 70.557 14.083 70.557 11.822 L 70.557 6.754 C 70.557 6.294 70.186 5.925 69.729 5.925 Z M 21.099 0.01 L 5.917 0.01 C 4.258 0.018 2.759 0.705 1.685 1.809 C 0.643 2.877 0 4.338 0 5.951 L 0 9.977 C 0 11.587 0.64 13.048 1.683 14.119 C 2.761 15.228 4.274 15.92 5.943 15.92 L 21.097 15.92 C 21.556 15.92 21.925 15.548 21.925 15.092 L 21.925 12.655 C 21.925 12.196 21.554 11.827 21.097 11.827 L 6.446 11.827 C 5.352 11.827 4.439 11.048 4.235 10.015 L 17.396 10.015 C 17.853 10.015 18.225 9.644 18.225 9.187 L 18.225 6.751 C 18.225 6.292 17.853 5.923 17.396 5.923 L 4.235 5.923 C 4.435 4.91 5.299 4.163 6.33 4.111 L 21.097 4.111 C 21.556 4.111 21.925 3.739 21.925 3.283 L 21.925 0.839 C 21.925 0.382 21.554 0.01 21.097 0.01 Z M 38.044 10.01 L 39.012 10.01 C 40.013 10.01 40.895 9.505 41.417 8.73 C 41.468 8.653 41.517 8.573 41.561 8.493 C 41.783 8.08 41.912 7.61 41.912 7.11 L 41.912 2.911 C 41.912 2.41 41.786 1.938 41.561 1.528 C 41.551 1.512 41.543 1.494 41.533 1.479 C 41.515 1.445 41.494 1.414 41.476 1.383 C 41.466 1.368 41.455 1.352 41.445 1.334 C 41.223 0.991 40.929 0.697 40.586 0.475 C 40.57 0.465 40.555 0.454 40.537 0.444 C 40.49 0.415 40.441 0.387 40.392 0.359 C 39.979 0.134 39.51 0.008 39.009 0.008 L 23.566 0.008 C 23.11 0.008 22.738 0.379 22.738 0.836 L 22.738 3.272 C 22.738 3.729 23.11 4.101 23.566 4.101 L 36.914 4.101 C 37.378 4.101 37.76 4.449 37.814 4.898 C 37.814 4.911 37.817 4.926 37.819 4.939 C 37.819 4.963 37.822 4.986 37.822 5.009 C 37.822 5.032 37.822 5.055 37.819 5.079 C 37.819 5.092 37.819 5.107 37.814 5.12 C 37.763 5.538 37.427 5.868 37.006 5.912 L 23.566 5.912 C 23.494 5.912 23.427 5.923 23.36 5.938 C 23.35 5.941 23.339 5.943 23.329 5.948 L 23.298 5.959 C 22.999 6.058 22.784 6.322 22.746 6.635 C 22.746 6.645 22.746 6.655 22.743 6.666 L 22.743 15.099 C 22.743 15.551 23.115 15.917 23.572 15.917 L 26.008 15.917 C 26.467 15.917 26.836 15.554 26.836 15.099 L 26.836 10.008 L 31.773 10.008 C 32.093 10.008 32.385 10.124 32.609 10.315 L 36.338 13.979 L 37.739 15.355 L 37.902 15.515 L 37.917 15.53 C 37.933 15.546 37.948 15.559 37.966 15.577 C 37.948 15.559 37.93 15.543 37.917 15.53 L 38.026 15.639 L 38.031 15.646 L 38.088 15.703 C 38.24 15.843 38.439 15.92 38.645 15.92 L 42.694 15.92 C 43.21 15.92 43.468 15.295 43.105 14.929 L 38.041 10.01 Z M 91.017 9.755 L 91.017 6.289 C 91.022 6.178 91.027 6.065 91.027 5.951 C 91.027 5.837 91.025 5.724 91.017 5.613 C 90.996 5.267 90.947 4.929 90.872 4.601 C 90.834 4.431 90.785 4.261 90.733 4.095 C 90.145 2.302 88.725 0.885 86.929 0.297 C 86.408 0.126 85.855 0.026 85.28 0.008 L 77.192 0.008 C 76.599 0.023 76.028 0.124 75.492 0.299 C 73.692 0.889 72.28 2.299 71.688 4.098 C 71.497 4.681 71.394 5.306 71.394 5.954 L 71.394 9.675 C 71.388 9.765 71.388 9.858 71.388 9.951 C 71.388 10.044 71.388 10.137 71.394 10.227 C 71.419 10.782 71.52 11.319 71.688 11.822 C 72.281 13.61 73.698 15.022 75.492 15.605 C 76.072 15.796 76.689 15.897 77.334 15.897 L 85.079 15.897 C 85.159 15.897 85.239 15.897 85.319 15.892 C 85.881 15.871 86.423 15.77 86.934 15.603 C 88.723 15.017 90.134 13.608 90.725 11.822 C 90.746 11.757 90.766 11.695 90.785 11.628 C 90.803 11.566 90.821 11.507 90.836 11.443 L 90.883 11.249 C 90.911 11.12 90.937 10.988 90.955 10.854 C 90.955 10.841 90.957 10.828 90.96 10.813 C 90.975 10.705 90.991 10.594 90.999 10.483 C 90.999 10.472 90.999 10.462 91.001 10.452 C 91.006 10.385 91.012 10.317 91.014 10.248 C 91.017 10.209 91.019 10.168 91.019 10.126 C 91.019 10.065 91.022 10.003 91.022 9.941 C 91.022 9.876 91.022 9.812 91.019 9.747 Z M 86.929 10.049 C 86.929 10.994 86.191 11.768 85.259 11.819 L 77.265 11.819 C 77.172 11.819 77.079 11.812 76.991 11.796 C 76.128 11.661 75.491 10.918 75.492 10.044 L 75.492 5.868 C 75.492 4.889 76.285 4.095 77.265 4.095 L 85.156 4.095 C 86.137 4.095 86.932 4.89 86.932 5.871 L 86.932 10.049 Z M 95.693 0.008 C 94.01 0.008 92.64 1.378 92.64 3.066 C 92.64 4.754 94.01 6.119 95.693 6.119 C 97.375 6.119 98.751 4.748 98.751 3.066 C 98.751 1.383 97.381 0.008 95.693 0.008 Z M 95.693 5.373 C 94.423 5.373 93.386 4.341 93.386 3.066 C 93.386 1.791 94.423 0.759 95.693 0.759 C 96.963 0.759 98.005 1.791 98.005 3.066 C 98.005 4.341 96.968 5.373 95.693 5.373 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 94.15 4.39 L 94.15 1.737 L 96.372 1.737 C 96.645 1.737 96.859 1.806 97.012 1.943 C 97.164 2.083 97.239 2.292 97.239 2.573 C 97.239 2.813 97.182 3.001 97.071 3.138 C 96.96 3.275 96.803 3.36 96.596 3.394 L 97.208 4.387 L 96.532 4.387 L 95.964 3.412 L 94.741 3.412 L 94.741 4.387 L 94.147 4.387 Z M 96.302 2.219 L 94.743 2.219 L 94.743 2.929 L 96.302 2.929 C 96.41 2.932 96.495 2.906 96.552 2.852 C 96.612 2.797 96.64 2.705 96.64 2.578 C 96.64 2.452 96.612 2.356 96.552 2.302 C 96.493 2.248 96.41 2.222 96.302 2.222 Z\" fill=\"rgb(0,0,0)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1ic9rbl\",layoutDependency:layoutDependency,layoutId:\"qwMbpwYbp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 123.099 15.92\" overflow=\"visible\"><path d=\"M 1.215 4.281 C 1.215 5.974 2.586 7.345 4.279 7.345 L 14.89 7.345 C 17.254 7.345 19.172 9.262 19.172 11.626 C 19.172 13.99 17.254 15.907 14.89 15.907 L 0.302 15.907 C 0.134 15.907 0 15.773 0 15.605 L 0 14.991 C 0 14.823 0.134 14.689 0.302 14.689 L 14.895 14.689 C 16.588 14.689 17.959 13.319 17.959 11.626 C 17.959 9.933 16.588 8.563 14.895 8.563 L 4.284 8.563 C 1.92 8.563 0.003 6.645 0.003 4.281 C 0 1.917 1.917 0 4.281 0 L 19.022 0 C 19.19 0 19.324 0.134 19.324 0.302 L 19.324 0.916 C 19.324 1.084 19.19 1.218 19.022 1.218 L 4.279 1.218 C 2.586 1.218 1.215 2.588 1.215 4.281 Z M 41.969 0.292 L 41.969 10.374 C 41.969 13.437 39.391 15.92 36.209 15.92 L 26.686 15.92 C 23.505 15.92 20.926 13.437 20.926 10.374 L 20.926 0.292 C 20.926 0.132 21.061 0 21.228 0 L 21.845 0 C 22.013 0 22.147 0.129 22.147 0.292 L 22.147 10.139 C 22.147 12.684 24.289 14.746 26.932 14.746 L 35.966 14.746 C 38.609 14.746 40.751 12.684 40.751 10.139 L 40.751 0.292 C 40.751 0.132 40.885 0 41.053 0 L 41.67 0 C 41.837 0 41.972 0.129 41.972 0.292 Z M 104.263 15.618 C 104.263 15.786 104.129 15.92 103.961 15.92 L 94.108 15.92 C 90.932 15.92 88.354 13.437 88.354 10.377 L 88.354 0.302 C 88.354 0.139 88.49 0.01 88.653 0.01 L 89.27 0.01 C 89.435 0.01 89.572 0.139 89.572 0.302 L 89.572 10.142 C 89.572 12.684 91.711 14.746 94.354 14.746 L 103.959 14.746 C 104.126 14.746 104.261 14.88 104.261 15.048 L 104.261 15.618 Z M 123.099 0.299 L 123.099 3.053 C 123.099 6.114 120.524 8.596 117.345 8.596 L 113.582 8.596 C 113.414 8.596 113.28 8.73 113.28 8.898 L 113.28 15.615 C 113.28 15.783 113.146 15.917 112.978 15.917 L 112.364 15.917 C 112.196 15.917 112.062 15.783 112.062 15.615 L 112.062 8.898 C 112.062 8.73 111.928 8.596 111.76 8.596 L 107.997 8.596 C 104.821 8.596 102.243 6.114 102.243 3.053 L 102.243 0.299 C 102.243 0.137 102.379 0.013 102.545 0.013 L 103.161 0.013 C 103.326 0.013 103.463 0.139 103.463 0.299 L 103.463 2.821 C 103.463 5.363 105.603 7.425 108.245 7.425 L 117.099 7.425 C 119.739 7.425 121.881 5.363 121.881 2.821 L 121.881 0.299 C 121.881 0.137 122.018 0.013 122.181 0.013 L 122.797 0.013 C 122.963 0.013 123.099 0.139 123.099 0.299 Z M 43.997 0.312 L 43.997 0.926 C 43.997 1.092 44.132 1.228 44.299 1.228 L 59.858 1.228 C 61.546 1.228 62.916 2.599 62.916 4.286 C 62.916 5.974 61.546 7.345 59.858 7.345 L 44.299 7.345 C 44.134 7.345 43.997 7.479 43.997 7.646 L 43.997 15.618 C 43.997 15.783 44.132 15.92 44.299 15.92 L 44.914 15.92 C 45.079 15.92 45.215 15.786 45.215 15.618 L 45.215 8.862 C 45.215 8.697 45.35 8.56 45.517 8.56 L 59.861 8.56 C 62.222 8.56 64.134 6.645 64.134 4.286 C 64.134 1.925 62.219 0.013 59.861 0.013 L 44.302 0.013 C 44.137 0.013 44 0.147 44 0.315 Z M 66.183 0.312 L 66.183 0.926 C 66.183 1.092 66.317 1.228 66.485 1.228 L 82.044 1.228 C 83.732 1.228 85.102 2.599 85.102 4.286 C 85.102 5.974 83.732 7.345 82.044 7.345 L 66.485 7.345 C 66.32 7.345 66.183 7.479 66.183 7.646 L 66.183 15.618 C 66.183 15.783 66.317 15.92 66.485 15.92 L 67.099 15.92 C 67.265 15.92 67.401 15.786 67.401 15.618 L 67.401 8.862 C 67.401 8.697 67.535 8.56 67.703 8.56 L 82.046 8.56 C 84.408 8.56 86.32 6.645 86.32 4.286 C 86.32 1.925 84.405 0.013 82.046 0.013 L 66.488 0.013 C 66.323 0.013 66.186 0.147 66.186 0.315 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1bt13uy\",layoutDependency:layoutDependency,layoutId:\"J61T4EXyB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.324 15.907\" overflow=\"visible\"><path d=\"M 1.215 4.281 C 1.215 5.974 2.586 7.345 4.279 7.345 L 14.89 7.345 C 17.254 7.345 19.172 9.262 19.172 11.626 C 19.172 13.99 17.254 15.907 14.89 15.907 L 0.302 15.907 C 0.134 15.907 0 15.773 0 15.605 L 0 14.991 C 0 14.823 0.134 14.689 0.302 14.689 L 14.895 14.689 C 16.588 14.689 17.959 13.319 17.959 11.626 C 17.959 9.933 16.588 8.563 14.895 8.563 L 4.284 8.563 C 1.92 8.563 0.003 6.645 0.003 4.281 C 0 1.917 1.917 0 4.281 0 L 19.022 0 C 19.19 0 19.324 0.134 19.324 0.302 L 19.324 0.916 C 19.324 1.084 19.19 1.218 19.022 1.218 L 4.279 1.218 C 2.586 1.218 1.215 2.588 1.215 4.281 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1co5sjg\",layoutDependency:layoutDependency,layoutId:\"LLWT9XCZI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.045 15.92\" overflow=\"visible\"><path d=\"M 21.043 0.292 L 21.043 10.374 C 21.043 13.437 18.465 15.92 15.283 15.92 L 5.76 15.92 C 2.578 15.92 0 13.437 0 10.374 L 0 0.292 C 0 0.132 0.134 0 0.302 0 L 0.919 0 C 1.086 0 1.221 0.129 1.221 0.292 L 1.221 10.139 C 1.221 12.684 3.363 14.746 6.005 14.746 L 15.04 14.746 C 17.683 14.746 19.825 12.684 19.825 10.139 L 19.825 0.292 C 19.825 0.132 19.959 0 20.126 0 L 20.743 0 C 20.911 0 21.045 0.129 21.045 0.292 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1vcysqj\",layoutDependency:layoutDependency,layoutId:\"EUrLH_BUn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.91 15.91\" overflow=\"visible\"><path d=\"M 15.91 15.608 C 15.91 15.775 15.775 15.91 15.608 15.91 L 5.755 15.91 C 2.578 15.91 0 13.427 0 10.366 L 0 0.292 C 0 0.129 0.137 0 0.299 0 L 0.916 0 C 1.081 0 1.218 0.129 1.218 0.292 L 1.218 10.132 C 1.218 12.674 3.357 14.735 6 14.735 L 15.605 14.735 C 15.773 14.735 15.907 14.87 15.907 15.037 L 15.907 15.608 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-rv0bnr\",layoutDependency:layoutDependency,layoutId:\"PFBD1Kt_9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.857 15.905\" overflow=\"visible\"><path d=\"M 20.857 0.286 L 20.857 3.04 C 20.857 6.101 18.281 8.583 15.102 8.583 L 11.339 8.583 C 11.172 8.583 11.037 8.717 11.037 8.885 L 11.037 15.603 C 11.037 15.77 10.903 15.905 10.735 15.905 L 10.121 15.905 C 9.954 15.905 9.819 15.77 9.819 15.603 L 9.819 8.885 C 9.819 8.717 9.685 8.583 9.517 8.583 L 5.755 8.583 C 2.578 8.583 0 6.101 0 3.04 L 0 0.286 C 0 0.124 0.137 0 0.302 0 L 0.919 0 C 1.084 0 1.221 0.126 1.221 0.286 L 1.221 2.808 C 1.221 5.35 3.36 7.412 6.003 7.412 L 14.857 7.412 C 17.497 7.412 19.639 5.35 19.639 2.808 L 19.639 0.286 C 19.639 0.124 19.775 0 19.938 0 L 20.555 0 C 20.72 0 20.857 0.126 20.857 0.286 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-15ceg7h\",layoutDependency:layoutDependency,layoutId:\"TL57SDpU2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.137 15.907\" overflow=\"visible\"><path d=\"M 0 0.299 L 0 0.914 C 0 1.079 0.134 1.215 0.302 1.215 L 15.861 1.215 C 17.548 1.215 18.919 2.586 18.919 4.274 C 18.919 5.961 17.548 7.332 15.861 7.332 L 0.302 7.332 C 0.137 7.332 0 7.466 0 7.634 L 0 15.605 C 0 15.77 0.134 15.907 0.302 15.907 L 0.916 15.907 C 1.081 15.907 1.218 15.773 1.218 15.605 L 1.218 8.849 C 1.218 8.684 1.352 8.547 1.52 8.547 L 15.863 8.547 C 18.225 8.547 20.137 6.632 20.137 4.274 C 20.137 1.912 18.222 0 15.863 0 L 0.305 0 C 0.139 0 0.003 0.134 0.003 0.302 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4t5cmn\",layoutDependency:layoutDependency,layoutId:\"SznFG7frk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.137 15.907\" overflow=\"visible\"><path d=\"M 0 0.299 L 0 0.914 C 0 1.079 0.134 1.215 0.302 1.215 L 15.861 1.215 C 17.548 1.215 18.919 2.586 18.919 4.274 C 18.919 5.961 17.548 7.332 15.861 7.332 L 0.302 7.332 C 0.137 7.332 0 7.466 0 7.634 L 0 15.605 C 0 15.77 0.134 15.907 0.302 15.907 L 0.916 15.907 C 1.081 15.907 1.218 15.773 1.218 15.605 L 1.218 8.849 C 1.218 8.684 1.352 8.547 1.52 8.547 L 15.863 8.547 C 18.225 8.547 20.137 6.632 20.137 4.274 C 20.137 1.912 18.222 0 15.863 0 L 0.305 0 C 0.139 0 0.003 0.134 0.003 0.302 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-nz4st4\",layoutDependency:layoutDependency,layoutId:\"QXI_OmggP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.095 15.91\" overflow=\"visible\"><path d=\"M 0.428 15.91 C 0.192 15.91 0 15.718 0 15.481 L 0 0.428 C 0 0.192 0.192 0 0.428 0 L 3.667 0 C 3.904 0 4.095 0.192 4.095 0.428 L 4.095 15.481 C 4.095 15.718 3.904 15.91 3.667 15.91 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1ihveay\",layoutDependency:layoutDependency,layoutId:\"R2JFzSZ4f\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 98.751 15.912\" overflow=\"visible\"><path d=\"M 56.173 4.106 M 69.726 5.917 L 62.354 5.917 C 62.263 5.917 62.173 5.933 62.09 5.959 C 61.76 6.07 61.523 6.379 61.523 6.746 L 61.523 9.182 C 61.523 9.548 61.76 9.858 62.09 9.969 C 62.173 9.997 62.261 10.01 62.354 10.01 L 65.672 10.01 C 66.17 10.01 66.573 10.413 66.573 10.911 C 66.573 11.409 66.168 11.812 65.672 11.812 L 57.071 11.812 L 57.079 11.812 L 56.387 11.812 C 55.812 11.812 55.29 11.579 54.914 11.2 C 54.522 10.81 54.302 10.279 54.302 9.726 L 54.302 6.178 C 54.302 5.603 54.534 5.081 54.914 4.705 C 55.252 4.365 55.698 4.153 56.175 4.106 C 56.194 4.106 56.212 4.103 56.227 4.101 C 56.281 4.098 56.335 4.093 56.39 4.093 L 57.05 4.093 L 57.045 4.093 L 69.729 4.093 C 70.186 4.093 70.557 3.721 70.557 3.265 L 70.557 0.828 C 70.557 0.372 70.186 0 69.729 0 L 56.15 0 C 55.522 0 54.898 0.099 54.302 0.294 C 51.925 1.071 50.206 3.306 50.206 5.943 L 50.206 9.969 C 50.206 11.329 50.663 12.581 51.432 13.582 C 51.479 13.644 51.528 13.703 51.577 13.76 C 51.603 13.791 51.626 13.819 51.649 13.85 C 51.701 13.907 51.75 13.964 51.801 14.021 C 51.853 14.077 51.907 14.132 51.961 14.186 C 52.609 14.831 53.409 15.329 54.302 15.618 C 54.366 15.641 54.431 15.659 54.495 15.677 C 54.965 15.814 55.455 15.894 55.966 15.91 L 55.997 15.91 C 56.049 15.91 56.101 15.912 56.15 15.912 C 56.199 15.912 56.253 15.912 56.302 15.91 L 66.462 15.91 C 68.725 15.91 70.557 14.075 70.557 11.814 L 70.557 6.746 C 70.557 6.286 70.186 5.917 69.729 5.917 Z M 21.099 0.003 L 5.917 0.003 C 4.258 0.01 2.759 0.697 1.685 1.801 C 0.643 2.87 0 4.33 0 5.943 L 0 9.969 C 0 11.579 0.64 13.04 1.683 14.111 C 2.761 15.221 4.274 15.912 5.943 15.912 L 21.097 15.912 C 21.556 15.912 21.925 15.541 21.925 15.084 L 21.925 12.648 C 21.925 12.188 21.554 11.819 21.097 11.819 L 6.446 11.819 C 5.352 11.819 4.439 11.04 4.235 10.008 L 17.396 10.008 C 17.853 10.008 18.225 9.636 18.225 9.179 L 18.225 6.743 C 18.225 6.284 17.853 5.915 17.396 5.915 L 4.235 5.915 C 4.435 4.902 5.299 4.155 6.33 4.103 L 21.097 4.103 C 21.556 4.103 21.925 3.732 21.925 3.275 L 21.925 0.831 C 21.925 0.374 21.554 0.003 21.097 0.003 Z M 38.044 10.003 L 39.012 10.003 C 40.013 10.003 40.895 9.497 41.417 8.723 C 41.468 8.645 41.517 8.565 41.561 8.485 C 41.783 8.072 41.912 7.603 41.912 7.102 L 41.912 2.903 C 41.912 2.403 41.786 1.93 41.561 1.52 C 41.551 1.505 41.543 1.486 41.533 1.471 C 41.515 1.437 41.494 1.406 41.476 1.375 C 41.466 1.36 41.455 1.345 41.445 1.326 C 41.223 0.983 40.929 0.689 40.586 0.467 C 40.57 0.457 40.555 0.446 40.537 0.436 C 40.49 0.408 40.441 0.379 40.392 0.351 C 39.979 0.126 39.51 0 39.009 0 L 23.566 0 C 23.11 0 22.738 0.372 22.738 0.828 L 22.738 3.265 C 22.738 3.721 23.11 4.093 23.566 4.093 L 36.914 4.093 C 37.378 4.093 37.76 4.441 37.814 4.89 C 37.814 4.903 37.817 4.919 37.819 4.932 C 37.819 4.955 37.822 4.978 37.822 5.001 C 37.822 5.025 37.822 5.048 37.819 5.071 C 37.819 5.084 37.819 5.099 37.814 5.112 C 37.763 5.53 37.427 5.861 37.006 5.905 L 23.566 5.905 C 23.494 5.905 23.427 5.915 23.36 5.93 C 23.35 5.933 23.339 5.935 23.329 5.941 L 23.298 5.951 C 22.999 6.05 22.784 6.314 22.746 6.627 C 22.746 6.637 22.746 6.648 22.743 6.658 L 22.743 15.092 C 22.743 15.543 23.115 15.91 23.572 15.91 L 26.008 15.91 C 26.467 15.91 26.836 15.546 26.836 15.092 L 26.836 10 L 31.773 10 C 32.093 10 32.385 10.116 32.609 10.307 L 36.338 13.972 L 37.739 15.347 L 37.902 15.507 L 37.917 15.523 C 37.933 15.538 37.948 15.551 37.966 15.569 C 37.948 15.551 37.93 15.535 37.917 15.523 L 38.026 15.631 L 38.031 15.639 L 38.088 15.695 C 38.24 15.835 38.439 15.912 38.645 15.912 L 42.694 15.912 C 43.21 15.912 43.468 15.288 43.105 14.921 L 38.041 10.003 Z M 91.017 9.747 L 91.017 6.281 C 91.022 6.17 91.027 6.057 91.027 5.943 C 91.027 5.83 91.025 5.716 91.017 5.605 C 90.996 5.259 90.947 4.921 90.872 4.594 C 90.834 4.423 90.785 4.253 90.733 4.088 C 90.145 2.294 88.725 0.877 86.929 0.289 C 86.408 0.119 85.855 0.018 85.28 0 L 77.192 0 C 76.599 0.015 76.028 0.116 75.492 0.292 C 73.692 0.882 72.28 2.292 71.688 4.09 C 71.497 4.674 71.394 5.298 71.394 5.946 L 71.394 9.667 C 71.388 9.757 71.388 9.85 71.388 9.943 C 71.388 10.036 71.388 10.129 71.394 10.219 C 71.419 10.774 71.52 11.311 71.688 11.814 C 72.281 13.603 73.698 15.014 75.492 15.597 C 76.072 15.788 76.689 15.889 77.334 15.889 L 85.079 15.889 C 85.159 15.889 85.239 15.889 85.319 15.884 C 85.881 15.863 86.423 15.763 86.934 15.595 C 88.723 15.009 90.134 13.6 90.725 11.814 C 90.746 11.75 90.766 11.688 90.785 11.621 C 90.803 11.559 90.821 11.499 90.836 11.435 L 90.883 11.241 C 90.911 11.112 90.937 10.981 90.955 10.846 C 90.955 10.834 90.957 10.821 90.96 10.805 C 90.975 10.697 90.991 10.586 90.999 10.475 C 90.999 10.465 90.999 10.454 91.001 10.444 C 91.006 10.377 91.012 10.31 91.014 10.24 C 91.017 10.201 91.019 10.16 91.019 10.119 C 91.019 10.057 91.022 9.995 91.022 9.933 C 91.022 9.868 91.022 9.804 91.019 9.739 Z M 86.929 10.041 C 86.929 10.986 86.191 11.76 85.259 11.812 L 77.265 11.812 C 77.172 11.812 77.079 11.804 76.991 11.788 C 76.128 11.654 75.491 10.91 75.492 10.036 L 75.492 5.861 C 75.492 4.881 76.285 4.088 77.265 4.088 L 85.156 4.088 C 86.137 4.088 86.932 4.883 86.932 5.863 L 86.932 10.041 Z M 95.693 0 C 94.01 0 92.64 1.37 92.64 3.058 C 92.64 4.746 94.01 6.111 95.693 6.111 C 97.375 6.111 98.751 4.741 98.751 3.058 C 98.751 1.375 97.381 0 95.693 0 Z M 95.693 5.365 C 94.423 5.365 93.386 4.333 93.386 3.058 C 93.386 1.783 94.423 0.751 95.693 0.751 C 96.963 0.751 98.005 1.783 98.005 3.058 C 98.005 4.333 96.968 5.365 95.693 5.365 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-aapy2y\",layoutDependency:layoutDependency,layoutId:\"qJUZdXA1S\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 0 0\" overflow=\"visible\"><path d=\"M 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-chtq39\",layoutDependency:layoutDependency,layoutId:\"LMjX7QNkD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.351 15.912\" overflow=\"visible\"><path d=\"M 19.52 5.917 L 12.147 5.917 C 12.057 5.917 11.966 5.933 11.884 5.959 C 11.554 6.07 11.316 6.379 11.316 6.746 L 11.316 9.182 C 11.316 9.548 11.554 9.858 11.884 9.969 C 11.966 9.997 12.054 10.01 12.147 10.01 L 15.466 10.01 C 15.964 10.01 16.366 10.413 16.366 10.911 C 16.366 11.409 15.961 11.812 15.466 11.812 L 6.865 11.812 L 6.872 11.812 L 6.181 11.812 C 5.605 11.812 5.084 11.579 4.707 11.2 C 4.315 10.81 4.095 10.279 4.095 9.726 L 4.095 6.178 C 4.095 5.603 4.328 5.081 4.707 4.705 C 5.046 4.365 5.492 4.153 5.969 4.106 C 5.987 4.106 6.005 4.103 6.021 4.101 C 6.075 4.098 6.129 4.093 6.183 4.093 L 6.844 4.093 L 6.839 4.093 L 19.523 4.093 C 19.979 4.093 20.351 3.721 20.351 3.265 L 20.351 0.828 C 20.351 0.372 19.979 0 19.523 0 L 5.943 0 C 5.316 0 4.692 0.099 4.095 0.294 C 1.719 1.071 0 3.306 0 5.943 L 0 9.969 C 0 11.329 0.457 12.581 1.226 13.582 C 1.272 13.644 1.321 13.703 1.37 13.76 C 1.396 13.791 1.419 13.819 1.443 13.85 C 1.494 13.907 1.543 13.964 1.595 14.021 C 1.646 14.077 1.701 14.132 1.755 14.186 C 2.403 14.831 3.203 15.329 4.095 15.618 C 4.16 15.641 4.225 15.659 4.289 15.677 C 4.759 15.814 5.249 15.894 5.76 15.91 L 5.791 15.91 C 5.843 15.91 5.894 15.912 5.943 15.912 C 5.992 15.912 6.046 15.912 6.095 15.91 L 16.255 15.91 C 18.519 15.91 20.351 14.075 20.351 11.814 L 20.351 6.746 C 20.351 6.286 19.979 5.917 19.523 5.917 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-80cwu2\",layoutDependency:layoutDependency,layoutId:\"t42hCrm1V\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.925 15.91\" overflow=\"visible\"><path d=\"M 21.099 0 L 5.917 0 C 4.258 0.008 2.759 0.694 1.685 1.799 C 0.643 2.867 0 4.328 0 5.941 L 0 9.966 C 0 11.577 0.64 13.037 1.683 14.108 C 2.761 15.218 4.274 15.91 5.943 15.91 L 21.097 15.91 C 21.556 15.91 21.925 15.538 21.925 15.081 L 21.925 12.645 C 21.925 12.186 21.554 11.817 21.097 11.817 L 6.446 11.817 C 5.352 11.817 4.439 11.037 4.235 10.005 L 17.396 10.005 C 17.853 10.005 18.225 9.634 18.225 9.177 L 18.225 6.741 C 18.225 6.281 17.853 5.912 17.396 5.912 L 4.235 5.912 C 4.435 4.899 5.299 4.153 6.33 4.101 L 21.097 4.101 C 21.556 4.101 21.925 3.729 21.925 3.272 L 21.925 0.828 C 21.925 0.372 21.554 0 21.097 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-m9enri\",layoutDependency:layoutDependency,layoutId:\"I1qzcse8V\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.537 15.912\" overflow=\"visible\"><path d=\"M 15.306 10.003 L 16.274 10.003 C 17.275 10.003 18.157 9.497 18.679 8.723 C 18.73 8.645 18.779 8.565 18.823 8.485 C 19.045 8.072 19.174 7.603 19.174 7.102 L 19.174 2.903 C 19.174 2.403 19.048 1.93 18.823 1.52 C 18.813 1.505 18.805 1.486 18.795 1.471 C 18.777 1.437 18.756 1.406 18.738 1.375 C 18.728 1.36 18.717 1.345 18.707 1.326 C 18.485 0.983 18.191 0.689 17.848 0.467 C 17.832 0.457 17.817 0.446 17.799 0.436 C 17.752 0.408 17.703 0.379 17.654 0.351 C 17.241 0.126 16.772 0 16.271 0 L 0.828 0 C 0.372 0 0 0.372 0 0.828 L 0 3.265 C 0 3.721 0.372 4.093 0.828 4.093 L 14.175 4.093 C 14.64 4.093 15.022 4.441 15.076 4.89 C 15.076 4.903 15.079 4.919 15.081 4.932 C 15.081 4.955 15.084 4.978 15.084 5.001 C 15.084 5.025 15.084 5.048 15.081 5.071 C 15.081 5.084 15.081 5.099 15.076 5.112 C 15.025 5.53 14.689 5.861 14.268 5.905 L 0.828 5.905 C 0.756 5.905 0.689 5.915 0.622 5.93 C 0.612 5.933 0.601 5.935 0.591 5.941 L 0.56 5.951 C 0.261 6.05 0.045 6.314 0.008 6.627 C 0.008 6.637 0.008 6.648 0.005 6.658 L 0.005 15.092 C 0.005 15.543 0.377 15.91 0.834 15.91 L 3.27 15.91 C 3.729 15.91 4.098 15.546 4.098 15.092 L 4.098 10 L 9.035 10 C 9.355 10 9.646 10.116 9.871 10.307 L 13.6 13.972 L 15.001 15.347 L 15.164 15.507 L 15.179 15.523 C 15.195 15.538 15.21 15.551 15.228 15.569 C 15.21 15.551 15.192 15.535 15.179 15.523 L 15.288 15.631 L 15.293 15.639 L 15.35 15.695 C 15.502 15.835 15.701 15.912 15.907 15.912 L 19.956 15.912 C 20.472 15.912 20.73 15.288 20.366 14.921 L 15.303 10.003 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1yv0w5q\",layoutDependency:layoutDependency,layoutId:\"C7SCFtbor\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.639 15.889\" overflow=\"visible\"><path d=\"M 19.628 9.747 L 19.628 6.281 C 19.634 6.17 19.639 6.057 19.639 5.943 C 19.639 5.83 19.636 5.716 19.628 5.605 C 19.608 5.259 19.559 4.921 19.484 4.594 C 19.445 4.423 19.396 4.253 19.345 4.088 C 18.756 2.294 17.337 0.877 15.541 0.289 C 15.019 0.119 14.467 0.018 13.892 0 L 5.804 0 C 5.21 0.015 4.64 0.116 4.103 0.292 C 2.304 0.882 0.892 2.292 0.299 4.09 C 0.108 4.674 0.005 5.298 0.005 5.946 L 0.005 9.667 C 0 9.757 0 9.85 0 9.943 C 0 10.036 0 10.129 0.005 10.219 C 0.031 10.774 0.132 11.311 0.299 11.814 C 0.893 13.603 2.31 15.014 4.103 15.597 C 4.684 15.788 5.301 15.889 5.946 15.889 L 13.69 15.889 C 13.77 15.889 13.85 15.889 13.93 15.884 C 14.493 15.863 15.035 15.763 15.546 15.595 C 17.334 15.009 18.746 13.6 19.337 11.814 C 19.357 11.75 19.378 11.688 19.396 11.621 C 19.414 11.559 19.432 11.499 19.448 11.435 L 19.494 11.241 C 19.523 11.112 19.548 10.981 19.566 10.846 C 19.566 10.834 19.569 10.821 19.572 10.805 C 19.587 10.697 19.603 10.586 19.61 10.475 C 19.61 10.465 19.61 10.454 19.613 10.444 C 19.618 10.377 19.623 10.31 19.626 10.24 C 19.628 10.201 19.631 10.16 19.631 10.119 C 19.631 10.057 19.634 9.995 19.634 9.933 C 19.634 9.868 19.634 9.804 19.631 9.739 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-o5tr5t\",layoutDependency:layoutDependency,layoutId:\"LAKvgylFX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.44 7.724\" overflow=\"visible\"><path d=\"M 11.437 5.954 C 11.437 6.898 10.699 7.672 9.768 7.724 L 1.773 7.724 C 1.68 7.724 1.587 7.716 1.499 7.701 C 0.636 7.566 0 6.822 0 5.948 L 0 1.773 C 0 0.794 0.794 0 1.773 0 L 9.665 0 C 10.645 0 11.44 0.795 11.44 1.775 L 11.44 5.954 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1n7gu72\",layoutDependency:layoutDependency,layoutId:\"csU9AhzYk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.111 6.111\" overflow=\"visible\"><path d=\"M 3.053 0 C 1.37 0 0 1.37 0 3.058 C 0 4.746 1.37 6.111 3.053 6.111 C 4.735 6.111 6.111 4.741 6.111 3.058 C 6.111 1.375 4.741 0 3.053 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dlzqyo\",layoutDependency:layoutDependency,layoutId:\"kFcT4uduD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.619 4.614\" overflow=\"visible\"><path d=\"M 2.307 4.614 C 1.037 4.614 0 3.582 0 2.307 C 0 1.032 1.037 0 2.307 0 C 3.577 0 4.619 1.032 4.619 2.307 C 4.619 3.582 3.582 4.614 2.307 4.614 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-y0vaic\",layoutDependency:layoutDependency,layoutId:\"AhdbCiNnN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.092 2.653\" overflow=\"visible\"><path d=\"M 0.003 2.653 L 0.003 0 L 2.225 0 C 2.498 0 2.712 0.07 2.865 0.206 C 3.017 0.346 3.092 0.555 3.092 0.836 C 3.092 1.076 3.035 1.265 2.924 1.401 C 2.813 1.538 2.655 1.623 2.449 1.657 L 3.061 2.65 L 2.385 2.65 L 1.817 1.675 L 0.594 1.675 L 0.594 2.65 L 0 2.65 Z M 2.155 0.483 L 0.596 0.483 L 0.596 1.192 L 2.155 1.192 C 2.263 1.195 2.348 1.169 2.405 1.115 C 2.465 1.061 2.493 0.968 2.493 0.841 C 2.493 0.715 2.465 0.619 2.405 0.565 C 2.346 0.511 2.263 0.485 2.155 0.485 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1kv7q1x\",layoutDependency:layoutDependency,layoutId:\"LUtyQlplS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.092 2.653\" overflow=\"visible\"><path d=\"M 0.003 2.653 L 0.003 0 L 2.225 0 C 2.498 0 2.712 0.07 2.865 0.206 C 3.017 0.346 3.092 0.555 3.092 0.836 C 3.092 1.076 3.035 1.265 2.924 1.401 C 2.813 1.538 2.655 1.623 2.449 1.657 L 3.061 2.65 L 2.385 2.65 L 1.817 1.675 L 0.594 1.675 L 0.594 2.65 L 0 2.65 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-135o7cc\",layoutDependency:layoutDependency,layoutId:\"UCxn5Q67y\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.897 1\" overflow=\"visible\"><path d=\"M 1.559 0 L 0 0 L 0 0.71 L 1.559 0.71 C 1.667 0.712 1.752 0.686 1.809 0.632 C 1.868 0.578 1.897 0.485 1.897 0.359 C 1.897 0.232 1.868 0.137 1.809 0.083 C 1.75 0.028 1.667 0.003 1.559 0.003 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1p66n11\",\"data-framer-name\":\"Link Container\",layoutDependency:layoutDependency,layoutId:\"Xl2qeuSxC\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-880vna\",layoutDependency:layoutDependency,layoutId:\"A62i7EIuw\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rb4uai-container\",\"data-framer-cursor\":qFK80CgLR,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"EMzCwAPzS-container\",nodeId:\"EMzCwAPzS\",rendersWithMotion:true,scopeId:\"UiXDHEAa0\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"rgb(0, 0, 0)\",iconSize:24,iconType:\"default\",id:\"EMzCwAPzS\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Search...\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"EMzCwAPzS\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:true,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:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{},titleType:\"h1\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-jb78h1\",layoutDependency:layoutDependency,layoutId:\"NYd_A6XB_\",style:{backgroundColor:\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\",opacity:.6}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-whhavx\",\"data-framer-name\":\"Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"PCrU2MLhW\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"yDwBv82Xk\"},implicitPathVariables:undefined},{href:{webPageId:\"yDwBv82Xk\"},implicitPathVariables:undefined},{href:{webPageId:\"yDwBv82Xk\"},implicitPathVariables:undefined},{href:{webPageId:\"yDwBv82Xk\"},implicitPathVariables:undefined},{href:{webPageId:\"yDwBv82Xk\"},implicitPathVariables:undefined},{href:{webPageId:\"yDwBv82Xk\"},implicitPathVariables:undefined},{href:{webPageId:\"yDwBv82Xk\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+(20+((componentViewport?.height||58)-40-40)/2)+10.5+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bl4ulz-container\",\"data-framer-cursor\":qFK80CgLR,\"data-framer-name\":\"jittertemplates\",layoutDependency:layoutDependency,layoutId:\"ed0yIJe3R-container\",name:\"jittertemplates\",nodeId:\"ed0yIJe3R\",rendersWithMotion:true,scopeId:\"UiXDHEAa0\",children:/*#__PURE__*/_jsx(TextLinks,{height:\"100%\",id:\"ed0yIJe3R\",layoutId:\"ed0yIJe3R\",lQ_FXk_nD:false,name:\"jittertemplates\",pN5qcoZCL:resolvedLinks[0],UvO00kpP1:\"Jitter Templates\",variant:matchVariant(\"TDZotB1Pu\"),width:\"100%\",...addPropertyOverrides({CEo1Y50gf:{pN5qcoZCL:resolvedLinks[6]},MSiu4u7_p:{pN5qcoZCL:resolvedLinks[4]},vY4kTCMRF:{pN5qcoZCL:resolvedLinks[1]},WQ5dJpS0l:{pN5qcoZCL:resolvedLinks[5]},WsbOWXUjK:{pN5qcoZCL:resolvedLinks[2]},xCmTyZrhF:{pN5qcoZCL:resolvedLinks[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Qzs9yne6S\"},implicitPathVariables:undefined},{href:{webPageId:\"Qzs9yne6S\"},implicitPathVariables:undefined},{href:{webPageId:\"Qzs9yne6S\"},implicitPathVariables:undefined},{href:{webPageId:\"Qzs9yne6S\"},implicitPathVariables:undefined},{href:{webPageId:\"Qzs9yne6S\"},implicitPathVariables:undefined},{href:{webPageId:\"Qzs9yne6S\"},implicitPathVariables:undefined},{href:{webPageId:\"Qzs9yne6S\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+(20+((componentViewport?.height||58)-40-40)/2)+10.5+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qupzhf-container\",\"data-framer-cursor\":qFK80CgLR,\"data-framer-name\":\"framertemplates\",layoutDependency:layoutDependency,layoutId:\"gkQ1IG0L6-container\",name:\"framertemplates\",nodeId:\"gkQ1IG0L6\",rendersWithMotion:true,scopeId:\"UiXDHEAa0\",children:/*#__PURE__*/_jsx(TextLinks,{height:\"100%\",id:\"gkQ1IG0L6\",layoutId:\"gkQ1IG0L6\",lQ_FXk_nD:false,name:\"framertemplates\",pN5qcoZCL:resolvedLinks1[0],UvO00kpP1:\"Framer Templates\",variant:matchVariant(\"TDZotB1Pu\"),width:\"100%\",...addPropertyOverrides({CEo1Y50gf:{pN5qcoZCL:resolvedLinks1[6]},MSiu4u7_p:{pN5qcoZCL:resolvedLinks1[4]},vY4kTCMRF:{pN5qcoZCL:resolvedLinks1[1]},WQ5dJpS0l:{pN5qcoZCL:resolvedLinks1[5]},WsbOWXUjK:{pN5qcoZCL:resolvedLinks1[2]},xCmTyZrhF:{pN5qcoZCL:resolvedLinks1[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"h4zPfFQaB\"},implicitPathVariables:undefined},{href:{webPageId:\"h4zPfFQaB\"},implicitPathVariables:undefined},{href:{webPageId:\"h4zPfFQaB\"},implicitPathVariables:undefined},{href:{webPageId:\"h4zPfFQaB\"},implicitPathVariables:undefined},{href:{webPageId:\"h4zPfFQaB\"},implicitPathVariables:undefined},{href:{webPageId:\"h4zPfFQaB\"},implicitPathVariables:undefined},{href:{webPageId:\"h4zPfFQaB\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+(20+((componentViewport?.height||58)-40-40)/2)+10.5+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-180nsfy-container\",\"data-framer-cursor\":qFK80CgLR,\"data-framer-name\":\"collections\",layoutDependency:layoutDependency,layoutId:\"N_UxeKstA-container\",name:\"collections\",nodeId:\"N_UxeKstA\",rendersWithMotion:true,scopeId:\"UiXDHEAa0\",children:/*#__PURE__*/_jsx(TextLinks,{height:\"100%\",id:\"N_UxeKstA\",layoutId:\"N_UxeKstA\",lQ_FXk_nD:false,name:\"collections\",pN5qcoZCL:resolvedLinks2[0],UvO00kpP1:\"Collections\",variant:matchVariant(\"TDZotB1Pu\"),width:\"100%\",...addPropertyOverrides({CEo1Y50gf:{pN5qcoZCL:resolvedLinks2[6]},MSiu4u7_p:{pN5qcoZCL:resolvedLinks2[4]},vY4kTCMRF:{pN5qcoZCL:resolvedLinks2[1]},WQ5dJpS0l:{pN5qcoZCL:resolvedLinks2[5]},WsbOWXUjK:{pN5qcoZCL:resolvedLinks2[2]},xCmTyZrhF:{pN5qcoZCL:resolvedLinks2[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RqT3Nvbrk\"},implicitPathVariables:undefined},{href:{webPageId:\"RqT3Nvbrk\"},implicitPathVariables:undefined},{href:{webPageId:\"RqT3Nvbrk\"},implicitPathVariables:undefined},{href:{webPageId:\"RqT3Nvbrk\"},implicitPathVariables:undefined},{href:{webPageId:\"RqT3Nvbrk\"},implicitPathVariables:undefined},{href:{webPageId:\"RqT3Nvbrk\"},implicitPathVariables:undefined},{href:{webPageId:\"RqT3Nvbrk\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+(20+((componentViewport?.height||58)-40-40)/2)+10.5+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t4zc81-container\",\"data-framer-cursor\":qFK80CgLR,\"data-framer-name\":\"bundles\",layoutDependency:layoutDependency,layoutId:\"udYHpC_0S-container\",name:\"bundles\",nodeId:\"udYHpC_0S\",rendersWithMotion:true,scopeId:\"UiXDHEAa0\",children:/*#__PURE__*/_jsx(TextLinks,{height:\"100%\",id:\"udYHpC_0S\",layoutId:\"udYHpC_0S\",lQ_FXk_nD:false,name:\"bundles\",pN5qcoZCL:resolvedLinks3[0],UvO00kpP1:\"Bundles\",variant:matchVariant(\"TDZotB1Pu\"),width:\"100%\",...addPropertyOverrides({CEo1Y50gf:{pN5qcoZCL:resolvedLinks3[6]},MSiu4u7_p:{pN5qcoZCL:resolvedLinks3[4]},vY4kTCMRF:{pN5qcoZCL:resolvedLinks3[1]},WQ5dJpS0l:{pN5qcoZCL:resolvedLinks3[5]},WsbOWXUjK:{pN5qcoZCL:resolvedLinks3[2]},xCmTyZrhF:{pN5qcoZCL:resolvedLinks3[3]}},baseVariant,gestureVariant)})})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hNiSm.framer-pi0e3u, .framer-hNiSm .framer-pi0e3u { display: block; }\",\".framer-hNiSm.framer-oo9nld { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 58px; justify-content: space-between; overflow: hidden; padding: 20px 32px 20px 32px; position: relative; width: 1200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-hNiSm .framer-1pxfdhb { 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; text-decoration: none; width: min-content; }\",\".framer-hNiSm .framer-1q8u1hc-container, .framer-hNiSm .framer-rb4uai-container, .framer-hNiSm .framer-bl4ulz-container, .framer-hNiSm .framer-qupzhf-container, .framer-hNiSm .framer-180nsfy-container, .framer-hNiSm .framer-1t4zc81-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-hNiSm .framer-1fiwqm5 { 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: min-content; }\",\".framer-hNiSm .framer-wicuji { height: 16px; position: relative; width: 223px; }\",\".framer-hNiSm .framer-1ic9rbl { height: 16px; left: 100px; position: absolute; top: 0px; width: 123px; }\",\".framer-hNiSm .framer-1bt13uy { height: 16px; left: 0px; position: absolute; top: 0px; width: 20px; }\",\".framer-hNiSm .framer-1co5sjg { height: 16px; left: 21px; position: absolute; top: 0px; width: 21px; }\",\".framer-hNiSm .framer-1vcysqj { height: 16px; left: 89px; position: absolute; top: 0px; width: 16px; }\",\".framer-hNiSm .framer-rv0bnr { height: 16px; left: 102px; position: absolute; top: 0px; width: 21px; }\",\".framer-hNiSm .framer-15ceg7h { height: 16px; left: 44px; position: absolute; top: 0px; width: 20px; }\",\".framer-hNiSm .framer-4t5cmn { height: 16px; left: 66px; position: absolute; top: 0px; width: 20px; }\",\".framer-hNiSm .framer-nz4st4 { height: 16px; left: 45px; position: absolute; top: 0px; width: 4px; }\",\".framer-hNiSm .framer-1ihveay { height: 16px; left: 0px; position: absolute; top: 0px; width: 99px; }\",\".framer-hNiSm .framer-aapy2y { height: 0px; left: 56px; position: absolute; top: 4px; width: 0px; }\",\".framer-hNiSm .framer-chtq39 { height: 16px; left: 50px; position: absolute; top: 0px; width: 21px; }\",\".framer-hNiSm .framer-80cwu2 { height: 16px; left: 0px; position: absolute; top: 0px; width: 22px; }\",\".framer-hNiSm .framer-m9enri { height: 16px; left: 23px; position: absolute; top: 0px; width: 21px; }\",\".framer-hNiSm .framer-1yv0w5q { height: 16px; left: 72px; position: absolute; top: 0px; width: 20px; }\",\".framer-hNiSm .framer-o5tr5t { height: 8px; left: 76px; position: absolute; top: 4px; width: 12px; }\",\".framer-hNiSm .framer-1n7gu72 { height: 6px; left: 93px; position: absolute; top: 0px; width: 6px; }\",\".framer-hNiSm .framer-dlzqyo { height: 5px; left: 94px; position: absolute; top: 1px; width: 5px; }\",\".framer-hNiSm .framer-y0vaic { height: 3px; left: 94px; position: absolute; top: 2px; width: 3px; }\",\".framer-hNiSm .framer-1kv7q1x { height: 3px; left: 0px; position: absolute; top: 0px; width: 3px; }\",\".framer-hNiSm .framer-135o7cc { height: 1px; left: 1px; position: absolute; top: 1px; width: 2px; }\",\".framer-hNiSm .framer-1p66n11, .framer-hNiSm .framer-880vna { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-hNiSm .framer-jb78h1 { flex: none; height: 31px; overflow: visible; position: relative; width: 1px; }\",\".framer-hNiSm .framer-whhavx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-hNiSm.framer-v-1skbzxf.framer-oo9nld { overflow: visible; will-change: unset; }\",\".framer-hNiSm.framer-v-1ft2d3c.framer-oo9nld, .framer-hNiSm.framer-v-1upfz0b.framer-oo9nld, .framer-hNiSm.framer-v-1s8wqs9.framer-oo9nld { padding: 20px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 58\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"vY4kTCMRF\":{\"layout\":[\"fixed\",\"fixed\"]},\"WsbOWXUjK\":{\"layout\":[\"fixed\",\"fixed\"]},\"xCmTyZrhF\":{\"layout\":[\"fixed\",\"fixed\"]},\"MSiu4u7_p\":{\"layout\":[\"fixed\",\"fixed\"]},\"WQ5dJpS0l\":{\"layout\":[\"fixed\",\"fixed\"]},\"CEo1Y50gf\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"qFK80CgLR\":\"cursor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUiXDHEAa0=withCSS(Component,css,\"framer-hNiSm\");export default FramerUiXDHEAa0;FramerUiXDHEAa0.displayName=\"Navigation\";FramerUiXDHEAa0.defaultProps={height:58,width:1200};addPropertyControls(FramerUiXDHEAa0,{variant:{options:[\"eALbsB1pq\",\"vY4kTCMRF\",\"WsbOWXUjK\",\"xCmTyZrhF\",\"MSiu4u7_p\",\"WQ5dJpS0l\",\"CEo1Y50gf\"],optionTitles:[\"Navigation Desktop Transparent\",\"Navigation Desktop Fill\",\"Navigation Tablet Transparent\",\"Navigation Tablet Fill\",\"Navigation Desktop Fill Dark\",\"Navigation Desktop Fill Dark\",\"tablet\"],title:\"Variant\",type:ControlType.Enum},qFK80CgLR:{title:\"Cursor\",type:ControlType.CustomCursor}});addFonts(FramerUiXDHEAa0,[{explicitInter:true,fonts:[]},...LogoLightFonts,...SearchFonts,...TextLinksFonts],{supportsExplicitInterCodegen:true});FramerUiXDHEAa0.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(LogoLight,{},context),forwardLoader(TextLinks,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUiXDHEAa0\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"qFK80CgLR\\\":\\\"cursor\\\"}\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vY4kTCMRF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WsbOWXUjK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xCmTyZrhF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MSiu4u7_p\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WQ5dJpS0l\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CEo1Y50gf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"58\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UiXDHEAa0.map","// Generated by Framer (bf89308)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,RichText,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS,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 Mobileheader from\"#framer/local/canvasComponent/aAZ5Aa2LY/aAZ5Aa2LY.js\";import Footer from\"#framer/local/canvasComponent/cnJ2w40Di/cnJ2w40Di.js\";import NavigationMobileFullNavigation2 from\"#framer/local/canvasComponent/JqrkAf7Xi/JqrkAf7Xi.js\";import Cursor from\"#framer/local/canvasComponent/PXi40cGga/PXi40cGga.js\";import ButtonsPrimary from\"#framer/local/canvasComponent/qKPEsrc26/qKPEsrc26.js\";import Navigation from\"#framer/local/canvasComponent/UiXDHEAa0/UiXDHEAa0.js\";import*as sharedStyle from\"#framer/local/css/wHgJPudeQ/wHgJPudeQ.js\";const NavigationFonts=getFonts(Navigation);const NavigationWithVariantAppearEffect=withVariantAppearEffect(Navigation);const ButtonsPrimaryFonts=getFonts(ButtonsPrimary);const RichTextWithFX=withFX(RichText);const FooterFonts=getFonts(Footer);const MobileheaderFonts=getFonts(Mobileheader);const NavigationMobileFullNavigation2Fonts=getFonts(NavigationMobileFullNavigation2);const CursorFonts=getFonts(Cursor);const breakpoints={EepaMA50q:\"(min-width: 810px) and (max-width: 1199.98px)\",Q5ap8g8BS:\"(max-width: 809.98px)\",YDDMbEoVO:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-SHeBV\";const variantClassNames={EepaMA50q:\"framer-v-1o28to\",Q5ap8g8BS:\"framer-v-18zwz0p\",YDDMbEoVO:\"framer-v-dy0elq\"};const QJjB4Xl9Z=undefined;const Y2djN6ZjW=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition1={delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:180,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const animation1={opacity:1,rotate:-180,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={delay:0,duration:0,ease:[0,0,1,1],type:\"tween\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:0,y:0};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:0,y:0};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,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 breakpointRules={Q5ap8g8BS:[\".framer-SHeBV .framer-1lcmpix { flex-direction: column; order: 1003; }\",\".framer-SHeBV .framer-1pt2ava { flex: none; width: 100%; }\",\".framer-SHeBV .framer-37q0jh { gap: 12px; }\",\".framer-SHeBV .framer-lhafa8-container { order: 1004; }\",\".framer-SHeBV .framer-9bqtmi-container { order: -1000; }\",\".framer-SHeBV.framer-1pb2w3j { z-index: 0; }\",\".framer-SHeBV.framer-mb0rjc-container { will-change: unset; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={Q5ap8g8BS:\".framer-18zwz0p-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-SHeBV.framer-1ogvnoi, .framer-SHeBV .framer-1ogvnoi { display: block; }\",\".framer-SHeBV.framer-dy0elq { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-SHeBV .framer-1yj4cd7-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: -2px; z-index: 10; }\",\".framer-SHeBV .framer-enabja { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-SHeBV .framer-1lcmpix { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 1002; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 4; }\",\".framer-SHeBV .framer-1pt2ava { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 62px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 4; }\",\".framer-SHeBV .framer-37q0jh { align-content: center; align-items: center; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; left: 50%; overflow: hidden; padding: 44px 100px 44px 100px; position: absolute; top: 50%; transform: translate(-50%, -50%); width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-SHeBV .framer-98mp3f, .framer-SHeBV .framer-g73mnr, .framer-SHeBV .framer-57qbbq { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-SHeBV .framer-ygdex8-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-SHeBV .framer-wbsvx9 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: space-between; max-height: 500px; overflow: visible; padding: 44px 44px 66px 44px; position: relative; width: 100%; z-index: 0; }\",\".framer-SHeBV .framer-f9w9qz { 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-SHeBV .framer-qnje7f, .framer-SHeBV .framer-x6zj5x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-SHeBV .framer-fuf9jo, .framer-SHeBV .framer-3zc12h { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; opacity: 0.7; position: relative; white-space: pre; width: auto; }\",\".framer-SHeBV .framer-lhafa8-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",\".framer-SHeBV .framer-9bqtmi-container { flex: none; height: auto; left: 50%; order: 1004; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 100%; z-index: 8; }\",\".framer-SHeBV.framer-1pb2w3j { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; }\",\".framer-SHeBV.framer-mb0rjc-container { flex: none; height: auto; left: 0px; position: fixed; right: 0px; top: 0px; will-change: var(--framer-will-change-effect-override, transform); z-index: 9; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css];const mediaQueries={EepaMA50q:\"(min-width: 810px) and (max-width: 1199.98px)\",Q5ap8g8BS:\"(max-width: 809.98px)\",YDDMbEoVO:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"YDDMbEoVO\",Phone:\"Q5ap8g8BS\",Tablet:\"EepaMA50q\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,scrollSection,width,...props})=>{return{...props,QJjB4Xl9Z:scrollSection??props.QJjB4Xl9Z,variant:humanReadableVariantMap[props.variant]??props.variant??\"YDDMbEoVO\"};};const cursor={component:Cursor,variant:\"K2O924Xny\"};const cursor1={component:Cursor,variant:\"nuUwVQV_Z\"};const cursor2={component:Cursor,variant:\"BeR8_uuxi\"};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,QJjB4Xl9Z,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const TofE1Y7bUko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const wCQM1JsQO1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"Q5ap8g8BS\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"Q5ap8g8BS\")return true;return false;};useCustomCursors({\"18zu69v\":cursor,\"1o7fr9h\":cursor2,yudpet:cursor1});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"YDDMbEoVO\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-dy0elq\",className),\"data-framer-cursor\":\"18zu69v\",\"data-layout-template\":true,ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:58,width:\"100vw\",y:-2,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1yj4cd7-container hidden-18zwz0p\",layoutScroll:true,nodeId:\"asv2Ci_Vf\",rendersWithMotion:true,scopeId:\"wy5687EV_\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EepaMA50q:{variant:matchVariant(\"CEo1Y50gf\")}},children:/*#__PURE__*/_jsx(NavigationWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:QJjB4Xl9Z,target:\"vY4kTCMRF\"}],__framer__threshold:1,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"asv2Ci_Vf\",layoutId:\"asv2Ci_Vf\",qFK80CgLR:\"yudpet\",style:{width:\"100%\"},variant:matchVariant(\"eALbsB1pq\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-enabja\"}),/*#__PURE__*/_jsx(motion.section,{className:\"framer-1lcmpix\",\"data-framer-name\":\"CTA section\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1pt2ava\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-37q0jh\",\"data-framer-name\":\"Heading\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-17jo5ml\",\"data-styles-preset\":\"wHgJPudeQ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"Work With Us\"})})}),className:\"framer-98mp3f\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EepaMA50q:{y:1175.5},Q5ap8g8BS:{y:1250.5}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:31,y:1256.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ygdex8-container\",\"data-framer-cursor\":\"yudpet\",nodeId:\"xny24oUlk\",scopeId:\"wy5687EV_\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Q5ap8g8BS:{variant:matchVariant(\"Mj0_m1Lr2\")}},children:/*#__PURE__*/_jsx(ButtonsPrimary,{height:\"100%\",I4bsDGY1W:\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\",id:\"xny24oUlk\",layoutId:\"xny24oUlk\",qyWLb5MFo:\"Reach out\",rJn9d1REE:\"yudpet\",SiFMW1jMu:\"mailto: info@erigokreatif.com\",T5KIRR0vH:\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(250, 249, 248))\",trLusOsXD:\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\",variant:matchVariant(\"KO_rsOFSP\"),width:\"100%\",ynDO9kFCG:{borderColor:\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\",borderStyle:\"solid\",borderWidth:1}})})})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Q5ap8g8BS:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2e3,intrinsicWidth:1500,loading:getLoadingLazyAtYPosition(1e3),pixelHeight:2e3,pixelWidth:1500,sizes:\"100vw\",src:\"https://framerusercontent.com/images/BJ8gzFyIMvs2mCWxdQLiQ2OpM.webp?width=1500&height=2000\",srcSet:\"https://framerusercontent.com/images/BJ8gzFyIMvs2mCWxdQLiQ2OpM.webp?scale-down-to=1024&width=1500&height=2000 768w,https://framerusercontent.com/images/BJ8gzFyIMvs2mCWxdQLiQ2OpM.webp?width=1500&height=2000 1500w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1250,intrinsicWidth:3e3,loading:getLoadingLazyAtYPosition(1e3),pixelHeight:1250,pixelWidth:3e3,sizes:\"max(100vw, 1px)\",src:\"https://framerusercontent.com/images/oq9djbERnsudtMrR0LGtNRvKT0.webp?width=3000&height=1250\",srcSet:\"https://framerusercontent.com/images/oq9djbERnsudtMrR0LGtNRvKT0.webp?scale-down-to=512&width=3000&height=1250 512w,https://framerusercontent.com/images/oq9djbERnsudtMrR0LGtNRvKT0.webp?scale-down-to=1024&width=3000&height=1250 1024w,https://framerusercontent.com/images/oq9djbERnsudtMrR0LGtNRvKT0.webp?scale-down-to=2048&width=3000&height=1250 2048w,https://framerusercontent.com/images/oq9djbERnsudtMrR0LGtNRvKT0.webp?width=3000&height=1250 3000w\"},className:\"framer-wbsvx9\",\"data-framer-name\":\"Image\",fitImageDimension:\"height\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-f9w9qz\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-qnje7f\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Q5ap8g8BS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGV0cm9uYS0yMDA=\",\"--framer-font-family\":'\"Petrona\", serif',\"--framer-font-size\":\"34px\",\"--framer-font-weight\":\"200\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-alignment\":\"center\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"+\"})})})}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:2,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition1,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:.7,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGV0cm9uYS0yMDA=\",\"--framer-font-family\":'\"Petrona\", serif',\"--framer-font-size\":\"36px\",\"--framer-font-weight\":\"200\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-alignment\":\"center\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"+\"})})}),className:\"framer-fuf9jo\",fonts:[\"GF;Petrona-200\",\"GF;Petrona-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h5\",{className:\"framer-styles-preset-17jo5ml\",\"data-styles-preset\":\"wHgJPudeQ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"High quality\"})}),/*#__PURE__*/_jsx(\"strong\",{children:/*#__PURE__*/_jsx(\"br\",{})}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"designs for Framer\"})})]})}),className:\"framer-g73mnr\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-x6zj5x\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h5\",{className:\"framer-styles-preset-17jo5ml\",\"data-styles-preset\":\"wHgJPudeQ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"right\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"Ultimate template\"})}),/*#__PURE__*/_jsx(\"strong\",{children:/*#__PURE__*/_jsx(\"br\",{})}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"designs for Jitter\"})})]})}),className:\"framer-57qbbq\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Q5ap8g8BS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGV0cm9uYS0yMDA=\",\"--framer-font-family\":'\"Petrona\", serif',\"--framer-font-size\":\"34px\",\"--framer-font-weight\":\"200\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"+\"})})})}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__loop:animation1,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:2,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition1,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:.7,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGV0cm9uYS0yMDA=\",\"--framer-font-family\":'\"Petrona\", serif',\"--framer-font-size\":\"36px\",\"--framer-font-weight\":\"200\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-93c5d570-78d2-42c6-9011-79a9d4f52627, rgb(248, 249, 250))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"+\"})})}),className:\"framer-3zc12h\",fonts:[\"GF;Petrona-200\",\"GF;Petrona-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]})})})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EepaMA50q:{y:1338}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:640,width:\"100vw\",y:1500,children:/*#__PURE__*/_jsx(Container,{className:\"framer-lhafa8-container\",nodeId:\"IUgvl7La5\",scopeId:\"wy5687EV_\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EepaMA50q:{variant:matchVariant(\"MQpLpHqJf\")},Q5ap8g8BS:{variant:matchVariant(\"H4ZP5dK44\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"IUgvl7La5\",layoutId:\"IUgvl7La5\",mMgn96WVi:\"1o7fr9h\",style:{width:\"100%\"},variant:matchVariant(\"XObhMgTkY\"),width:\"100%\"})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Q5ap8g8BS:{height:64,width:\"100vw\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsxs(Container,{className:\"framer-9bqtmi-container hidden-dy0elq hidden-1o28to\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"bfqIdUl1b\",scopeId:\"wy5687EV_\",children:[/*#__PURE__*/_jsx(Mobileheader,{height:\"100%\",id:\"bfqIdUl1b\",layoutId:\"bfqIdUl1b\",style:{width:\"100%\"},TofE1Y7bU:TofE1Y7bUko9la1({overlay}),variant:matchVariant(overlay.visible&&\"VWQfdAIDo\",overlay.visible?\"VWQfdAIDo\":\"nDXQzaoPp\"),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(PropertyOverrides,{breakpoint:baseVariant,overrides:{Q5ap8g8BS:{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}}}},children:/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.3,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1pb2w3j\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[0,0,1,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"GyicFfgs3\")}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"100vw\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Q5ap8g8BS:{animate:undefined,exit:undefined,initial:undefined,style:{}}},children:/*#__PURE__*/_jsx(Container,{animate:animation3,className:cx(scopingClassNames,\"framer-mb0rjc-container\"),exit:animation2,inComponentSlot:true,initial:animation4,nodeId:\"wfOH63Eko\",rendersWithMotion:true,scopeId:\"wy5687EV_\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(NavigationMobileFullNavigation2,{height:\"100%\",id:\"wfOH63Eko\",layoutId:\"wfOH63Eko\",style:{width:\"100%\"},wCQM1JsQO:wCQM1JsQO1q29jei({overlay}),width:\"100%\"})})})})]})}),getContainer())})})]})})})})})]}),/*#__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 query=mediaQueries[key];return`@media ${query} { ${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 2198\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"EepaMA50q\":{\"layout\":[\"fixed\",\"fixed\"]},\"Q5ap8g8BS\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"QJjB4Xl9Z\":\"scrollSection\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"YDDMbEoVO\":[\".framer-1yj4cd7-container\",\".framer-1lcmpix\",\".framer-lhafa8-container\"],\"EepaMA50q\":[\".framer-1yj4cd7-container\",\".framer-1lcmpix\",\".framer-lhafa8-container\"],\"Q5ap8g8BS\":[\".framer-1lcmpix\",\".framer-lhafa8-container\",\".framer-9bqtmi-container\"]}\n * @framerBreakpoints {\"YDDMbEoVO\":{\"min\":1200,\"canvasClassName\":\"framer-dy0elq-override\",\"minHeight\":2198,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"EepaMA50q\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1o28to-override\",\"minHeight\":2198,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"Q5ap8g8BS\":{\"max\":809,\"canvasClassName\":\"framer-18zwz0p-override\",\"minHeight\":2198,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant YDDMbEoVO\n * @framerLayoutTemplate true\n */const Framerwy5687EV_=withCSS(Component,css,\"framer-SHeBV\");export default Framerwy5687EV_;Framerwy5687EV_.displayName=\"layout\";Framerwy5687EV_.defaultProps={height:2198,width:1200};addPropertyControls(Framerwy5687EV_,{QJjB4Xl9Z:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef}});addFonts(Framerwy5687EV_,[{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\"},{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Petrona\",source:\"google\",style:\"normal\",uiFamilyName:\"Petrona\",url:\"https://fonts.gstatic.com/s/petrona/v36/mtGl4_NXL7bZo9XXq35wRLONYyOjFk4NsQREH452Mvds.woff2\",weight:\"200\"},{cssFamilyName:\"Petrona\",source:\"google\",style:\"normal\",uiFamilyName:\"Petrona\",url:\"https://fonts.gstatic.com/s/petrona/v36/mtGl4_NXL7bZo9XXq35wRLONYyOjFk6NsQREH452Mvds.woff2\",weight:\"400\"}]},...NavigationFonts,...ButtonsPrimaryFonts,...FooterFonts,...MobileheaderFonts,...NavigationMobileFullNavigation2Fonts,...CursorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});Framerwy5687EV_.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navigation,{},context),forwardLoader(ButtonsPrimary,{},context),forwardLoader(Footer,{},context),forwardLoader(Mobileheader,{},context),forwardLoader(NavigationMobileFullNavigation2,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerwy5687EV_\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"2198\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"true\",\"framerHitTargets\":\"{\\\"YDDMbEoVO\\\":[\\\".framer-1yj4cd7-container\\\",\\\".framer-1lcmpix\\\",\\\".framer-lhafa8-container\\\"],\\\"EepaMA50q\\\":[\\\".framer-1yj4cd7-container\\\",\\\".framer-1lcmpix\\\",\\\".framer-lhafa8-container\\\"],\\\"Q5ap8g8BS\\\":[\\\".framer-1lcmpix\\\",\\\".framer-lhafa8-container\\\",\\\".framer-9bqtmi-container\\\"]}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EepaMA50q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Q5ap8g8BS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"QJjB4Xl9Z\\\":\\\"scrollSection\\\"}\",\"framerDefaultVariant\":\"YDDMbEoVO\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerBreakpoints\":\"{\\\"YDDMbEoVO\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-dy0elq-override\\\",\\\"minHeight\\\":2198,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"EepaMA50q\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1o28to-override\\\",\\\"minHeight\\\":2198,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"Q5ap8g8BS\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-18zwz0p-override\\\",\\\"minHeight\\\":2198,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"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 Layout from \"https://framerusercontent.com/modules/ycvc2FJaeDBA1rlN8DAd/fyq9QBqnVp9xTME8mxyT/wy5687EV_.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {bbo9VovFJ: \"frame-templates\", BFKUXKpM7: \"collections\", RJxN0u4W6: \"main-1\", rLSbNbeee: \"card\", SKTo_Odbc: \"jitter-templates\", uYccRDYOo: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pmRef3KV6awArHPBxjvh/riXPLDursxuJuv5X1cyy/augiA20Il.js\")), path: \"/\"}, Qzs9yne6S: {elements: {M87Oxlmrf: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/41kCyEY3vHDHPwUm9Hbc/vaeklKRZflBd3XVADz5U/Qzs9yne6S.js\")), path: \"/framertemplates\"}, yDwBv82Xk: {elements: {neB514zEb: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/udUfyMUXHDHbwkN3Z6Jn/q8cBbJtFwqqZ7Cc575EJ/yDwBv82Xk.js\")), path: \"/jittertemplates\"}, h4zPfFQaB: {elements: {xWrTrB5ZJ: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/j9k7tGzx6Eyn8maZKieA/x6euof76paqhYycztgxD/h4zPfFQaB.js\")), path: \"/collections\"}, RqT3Nvbrk: {elements: {PbVd5rcgo: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wcyijw1igX5Q8vrMD8PE/yVXwGOdUuhWsu70IFLmR/RqT3Nvbrk.js\")), path: \"/bundles\"}, ucP7Vf8P3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qKllN6u1izGlMVE217Qp/5c0FyogbBIfxHc8DaRXF/ucP7Vf8P3.js\")), path: \"/success\"}, oXylcKVNC: {elements: {SY6ex07pB: \"trigger\", WaFk5XG7B: \"parallax\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/b8eOjEqHvKdE7pB4Vqde/zBFqw9qW8Ta3t9x5AHJO/oXylcKVNC.js\")), path: \"/404\"}, UhAPftJUc: {collectionId: \"CS2WgAxVC\", elements: {SLxDuhrsu: \"trigger\", ylILxtIQW: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ep11BiVGXutyvlMM4NmB/niS7kxy7dJEMT5N49dmm/UhAPftJUc.js\")), path: \"/framertemplates/:ntPQd7dMG\"}, kGZtynOy1: {collectionId: \"VpX9c6sdq\", elements: {nHx2h2XpH: \"trigger\", ZxQ3UCVFu: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qlFOuZmgzRNsEw4ffNA0/D5OcjIxjXoU3RZwQr7OV/kGZtynOy1.js\")), path: \"/jittertemplates/:G1gyEj5zt\"}, zSaQrcom7: {collectionId: \"lzP5GTwR4\", elements: {dyn0Fg1uP: \"main-1\", g_Vde1X5m: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/x0XrKjwrSXEWgG4TsHAR/M4fj6WVukHJ4ClAaoHxd/zSaQrcom7.js\")), path: \"/collections/:U7DgksGHv\"}, VdVQel9pF: {collectionId: \"QHbaO23tw\", elements: {GoqXJEUoU: \"trigger\", LIjIhUmID: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jPW6LcPEVtDGIk81Gqf4/d7fQuP3pBBtMpdsbAhSN/VdVQel9pF.js\")), path: \"/bundles/:V6qJ64nFP\"}, ahwXJEIE1: {collectionId: \"P6wSeHOfB\", elements: {aukAvB0uo: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/T8xs4Bpaj4mHMzd7PqlI/4zAUh8b0zKzleacQ3lUg/ahwXJEIE1.js\")), path: \"/terms/:h0Z1bbta2\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {CS2WgAxVC: async () => (await import(\"https://framerusercontent.com/modules/cMUiiZ2bnQggii5sqZkF/FHd10AhSRuVYgeusygoV/CS2WgAxVC.js\"))?.[\"utils\"], lzP5GTwR4: async () => (await import(\"https://framerusercontent.com/modules/ne38aQKjqbIERbNarepJ/Q9N8kaNW72DkXg7gJOc8/lzP5GTwR4.js\"))?.[\"utils\"], P6wSeHOfB: async () => (await import(\"https://framerusercontent.com/modules/aPc0VC8zimFEYqpVH3gW/bdMSMQOlUoM6RX4O8VKt/P6wSeHOfB.js\"))?.[\"utils\"], QHbaO23tw: async () => (await import(\"https://framerusercontent.com/modules/arAvIvxtJhMK3MTWaaoU/qZfLWBXW2oH2ZnmxCKLU/QHbaO23tw.js\"))?.[\"utils\"], VpX9c6sdq: async () => (await import(\"https://framerusercontent.com/modules/coWP2a5FoNli5qp9c0B5/QeATnfqU3XXxohNJNr2C/VpX9c6sdq.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"57c285584996c19c4cac7aee1a2c23ad3ae82b019bd5b871bee725b69e9af855\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {QJjB4Xl9Z: {href: {hash: \":uYccRDYOo\", webPageId: \"augiA20Il\"}, refKey: true}}\r\nconst props2 = {...props1, QJjB4Xl9Z: {href: {hash: \":M87Oxlmrf\", webPageId: \"Qzs9yne6S\"}, refKey: true}}\r\nconst props3 = {...props1, QJjB4Xl9Z: {href: {hash: \":neB514zEb\", webPageId: \"yDwBv82Xk\"}, refKey: true}}\r\nconst props4 = {...props1, QJjB4Xl9Z: {href: {hash: \":xWrTrB5ZJ\", webPageId: \"h4zPfFQaB\"}, refKey: true}}\r\nconst props5 = {...props1, QJjB4Xl9Z: {href: {hash: \":xWrTrB5ZJ\", webPageId: \"RqT3Nvbrk\"}, refKey: true}}\r\nconst props6 = {...props1, QJjB4Xl9Z: {href: {webPageId: \"ucP7Vf8P3\"}, refKey: true}}\r\nconst props7 = {...props1, QJjB4Xl9Z: {href: {hash: \":SLxDuhrsu\", webPageId: \"UhAPftJUc\"}, refKey: true}}\r\nconst props8 = {...props1, QJjB4Xl9Z: {href: {hash: \":nHx2h2XpH\", webPageId: \"kGZtynOy1\"}, refKey: true}}\r\nconst props9 = {...props1, QJjB4Xl9Z: {href: {hash: \":g_Vde1X5m\", webPageId: \"zSaQrcom7\"}, refKey: true}}\r\nconst props10 = {...props1, QJjB4Xl9Z: {href: {hash: \":GoqXJEUoU\", webPageId: \"VdVQel9pF\"}, refKey: true}}\r\nconst props11 = {...props1, QJjB4Xl9Z: {href: {hash: \":aukAvB0uo\", webPageId: \"ahwXJEIE1\"}, refKey: true}}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {ahwXJEIE1: props11, augiA20Il: props1, h4zPfFQaB: props4, kGZtynOy1: props8, Qzs9yne6S: props2, RqT3Nvbrk: props5, ucP7Vf8P3: props6, UhAPftJUc: props7, VdVQel9pF: props10, yDwBv82Xk: props3, zSaQrcom7: props9}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"Qzs9yne6S\":\r\ncase \"yDwBv82Xk\":\r\ncase \"h4zPfFQaB\":\r\ncase \"RqT3Nvbrk\":\r\ncase \"ucP7Vf8P3\":\r\ncase \"UhAPftJUc\":\r\ncase \"kGZtynOy1\":\r\ncase \"zSaQrcom7\":\r\ncase \"VdVQel9pF\":\r\ncase \"ahwXJEIE1\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"QJjB4Xl9Z\"]]}, (resolvedLinks) => React.createElement(Layout, {...props, key: \"Layout\", QJjB4Xl9Z: siteRef(resolvedLinks[0]), style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"Qzs9yne6S\":\r\ncase \"yDwBv82Xk\":\r\ncase \"h4zPfFQaB\":\r\ncase \"RqT3Nvbrk\":\r\ncase \"ucP7Vf8P3\":\r\ncase \"UhAPftJUc\":\r\ncase \"kGZtynOy1\":\r\ncase \"zSaQrcom7\":\r\ncase \"VdVQel9pF\":\r\ncase \"ahwXJEIE1\":\r\nreturn [{hash: \"dy0elq\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1o28to\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"18zwz0p\", mediaQuery: \"(max-width: 809.98px)\"}]\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/b8eOjEqHvKdE7pB4Vqde/zBFqw9qW8Ta3t9x5AHJO/oXylcKVNC.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\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://erigo.supply\",\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: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/2BKEfL70CEtG9jjXNS34/thhE6B4yowW6NRBJSJP7/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\t\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: {mask: {angle: 34, type: \"wipe\", width: \"40%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.6, ease: [0.61, -0.03, 0.35, 0.97], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\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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"}