{"version":3,"file":"script_main.DgMvj-e2.mjs","names":["isBrowser","yieldToMain","DEFAULT_FONT_FAMILY","useReducer","defaultConsent","isBrowser","useState","isBrowser","useState","_Fragment","Suspense","Banner","DEFAULT_FONT_FAMILY","Button","isBrowser","useState","_Fragment","Overlay","Suspense","DEFAULT_FONT_FAMILY","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","SiteLogoFonts","SiteLogo","SocialLink","MenuLinkFonts","MenuLink","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","addImageAlt","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","Image1","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","MenuLinkFonts","MenuLink","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","e","log","time","timeEnd","e","splitWordsRegex","useRef","useCallback","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","p","useState","useTransition","SearchResultTitleType","useRef","useState","useDeferredValue","useCallback","Input","ResultRow","useMemo","ScrollView","React","useState","x","Overlay","EntryPoint","useRef","useState","addPropertyOverrides","Search","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","Image","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","SiteLogo","SearchBar","Image","MenuLink","Dropdown","ButtonFonts","Button","ButtonInfo","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","React.useRef","className","_Fragment","addPropertyOverrides","SingleTemplate","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Framer","Category","_Fragment","evs_LW6Qu_BAJ9rEM1oiryiumijz","evs_LW6Qu_ncloSi4qciryiumijz","evs_LW6Qu_ZUViC7xEdiryiumijz","ZgI3F_gMC_BAJ9rEM1oiryiumijz","ZgI3F_gMC_ncloSi4qciryiumijz","ZgI3F_gMC_ZUViC7xEdiryiumijz","idiryiumijz","j89h3gsbfiryiumijz","l_snEd0Zwiryiumijz","n47XnlfpGiryiumijz","T_1860Jwoiryiumijz","Y1WKMdLtoiryiumijz","evs_LW6Qu_BAJ9rEM1okE8RLl0t7","evs_LW6Qu_ncloSi4qckE8RLl0t7","evs_LW6Qu_ZUViC7xEdkE8RLl0t7","ZgI3F_gMC_BAJ9rEM1okE8RLl0t7","ZgI3F_gMC_ncloSi4qckE8RLl0t7","ZgI3F_gMC_ZUViC7xEdkE8RLl0t7","idkE8RLl0t7","j89h3gsbfkE8RLl0t7","l_snEd0ZwkE8RLl0t7","n47XnlfpGkE8RLl0t7","T_1860JwokE8RLl0t7","Y1WKMdLtokE8RLl0t7","evs_LW6Qu_BAJ9rEM1oyXnKYLJDq","evs_LW6Qu_ncloSi4qcyXnKYLJDq","evs_LW6Qu_ZUViC7xEdyXnKYLJDq","ZgI3F_gMC_BAJ9rEM1oyXnKYLJDq","ZgI3F_gMC_ncloSi4qcyXnKYLJDq","ZgI3F_gMC_ZUViC7xEdyXnKYLJDq","idyXnKYLJDq","j89h3gsbfyXnKYLJDq","l_snEd0ZwyXnKYLJDq","n47XnlfpGyXnKYLJDq","T_1860JwoyXnKYLJDq","Y1WKMdLtoyXnKYLJDq","addPropertyOverrides","ButtonFonts","Button","CTATicker","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","useState","useRef","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","css","RichText","Button","serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","className","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","OffBannerFonts","OffBanner","HeaderFonts","Header","HeaderWithVariantAppearEffect","CTAPrimaryFonts","CTAPrimary","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","OffBannerFonts","OffBanner","HeaderFonts","Header","HeaderWithVariantAppearEffect","CTAPrimaryFonts","CTAPrimary","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","OffBannerFonts","OffBanner","HeaderFonts","Header","HeaderWithVariantAppearEffect","CTAPrimaryFonts","CTAPrimary","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","OffBannerFonts","OffBanner","HeaderFonts","Header","HeaderWithVariantAppearEffect","CTAPrimary","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","HeaderFonts","Header","HeaderWithVariantAppearEffect","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","OffBanner","Header","CTASecondary","Footer","useRef","React.useId","className","PropertyOverrides","React.createElement","Default","DefaultSticky","DefaultServices","Secondary","NoCTA","DefaultServicesSticky","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/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js","https:/framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js","https:/framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js","https:/framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js","https:/framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js","https:/framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/L9fJK0tucMOkjZFRszrm/Banner.js","https:/framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/7p40RDrpC9PBWkQoJaco/Cookies.js","https:/framerusercontent.com/modules/E0dOZyMzTBlhWFDVrhVJ/IUygZgFnB77IeHJ1I6hD/LcFHFCr7y.js","https:/framerusercontent.com/modules/6wWVlzTlqvvjbrJvqSvi/DOqWqPGV81xF9BVcNAdm/BnL7DH6Ud.js","https:/framerusercontent.com/modules/nHkOB6hHeF2x0323u13b/c0iu5VkxjBfIehoATAzl/PqKLxzkuK.js","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/mdRRtj0em5RPEOsoDOxh/3zyJnea72Jd7ESXo4YXo/qTeCZFXVC.js","https:/framerusercontent.com/modules/tCZZIFC8IMXLoMj0iKR3/zIxfkb0sTcW4qsYtZ7lR/dhaa2dSKd.js","https:/framerusercontent.com/modules/VJ9zHCruTlUemijaZhJf/WB4XZZZ3vsl54ZO2qChr/k_TowpVB2.js","https:/framerusercontent.com/modules/U75jG4kDwJsC2s15jxW4/CNh73oKCst1MwxMCmN6V/dy4bMTz8C.js","https:/framerusercontent.com/modules/RXsmhx8czqf2MmxljdZi/XUdA2b7lynzLiwpMXSn3/CountdownTimer.js","https:/framerusercontent.com/modules/kBBioRc7tegRnMLLZeL5/HQrA8UfOGm9XQZ1fNYYY/IuUyUTQbc.js","https:/framerusercontent.com/modules/kreNSbAsAIOgv9RbGiV4/TAWOziDLNsktMsf1L3Pk/kv0rhtuaH.js","https:/framerusercontent.com/modules/pXAF3Zp4xVyyy4xo7qHG/cSS08CmMHT68zeOlcGqe/PWP61d4yZ.js","https:/framerusercontent.com/modules/r6F1Cpo1iqDUFaSRxh6n/iL4NsKQKfu8dr6cx8XzI/uQyoOI02s.js","https:/framerusercontent.com/modules/3ZgGICz22XVx6jMZztiC/YemnlfjMjk2QfywHimyq/UUGqV17QH.js","https:/framerusercontent.com/modules/GYpfLjU0oljPUizWhimh/E8n3dAgaRQffwRnNIatT/YM6nV06N3.js","https:/framerusercontent.com/modules/341qpNt7bIlnVbWH6EwN/1iUVkno87MeXqyPTHrp2/GWhXDlgsW.js","https:/framerusercontent.com/modules/3tNzRa6e7QvzlhF6Cihz/x81d5VZK9aHtbUx2Khnq/I56SU10bH.js","https:/framerusercontent.com/modules/DpjncpGAxCLoEQuikXGR/Lx4onPDZp0Yj4AJHi40R/BPmEQT6MC.js","https:/framerusercontent.com/modules/RgnMhaUsX2iP2LiogSjK/uqQ2ldXDJhOL25HM6JMG/fzSSivout.js","https:/framerusercontent.com/modules/ui7dXzsTDZwvUHuJXPIv/DoeqZ1R0z4KfAtqC6VOh/CJy14MPDN.js","https:/framerusercontent.com/modules/zsStDTcVEOP5DePOxAyF/TSwNzsR55vPAWsyLXkia/ACzl0jweX.js","framer:toplevel/main"],"sourcesContent":["import{isBrowser}from\"framer-motion\";export const DEFAULT_DOMAIN=\"https://www.googletagmanager.com\";export const DEFAULT_SCRIPT_NAME=\"gtm.js\";/**\n * Function to get and set dataLayer\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n */const getDataLayerSnippet=(dataLayer,dataLayerName=\"dataLayer\")=>`window['${dataLayerName}']=window['${dataLayerName}']||[];`+(dataLayer?`window['${dataLayerName}'].push(${JSON.stringify(dataLayer)});`:\"\")+`window['${dataLayerName}'].push({'gtm.start':new Date().getTime(),event:'gtm.js'})`;/**\n * Function to get the GTM script\n * @param dataLayerName - The name of the dataLayer\n * @param customDomain - Custom domain for gtm\n * @param customScriptName - Custom script file name for gtm\n * @param environment - The parameters to use a custom environment\n * @param id - The id of the container\n */const getGTMScript=(dataLayerName,id,environment,customDomain=DEFAULT_DOMAIN,customScriptName=DEFAULT_SCRIPT_NAME)=>{let params=\"\";if(environment){const{gtm_auth,gtm_preview}=environment;params=`&gtm_auth=${gtm_auth}&gtm_preview=${gtm_preview}&gtm_cookies_win=x`;}return`${customDomain}/${customScriptName}?id=${id}${dataLayerName===\"dataLayer\"?\"\":`&l=${dataLayerName}`}${params}`;};/**\n * Function to setup the Google Tag Manager\n * @param params - The snippets params\n */const setupGTM=params=>{const getDataLayerScript=()=>{const dataLayerScript=document.createElement(\"script\");if(params.nonce){dataLayerScript.setAttribute(\"nonce\",params.nonce);}dataLayerScript.innerHTML=getDataLayerSnippet(params.dataLayer,params.dataLayerName);return dataLayerScript;};const getScript=()=>{const script=document.createElement(\"script\");if(params.nonce){script.setAttribute(\"nonce\",params.nonce);}script.src=getGTMScript(params.dataLayerName,params.id,params.environment,params.customDomain,params.customScriptName);script.crossOrigin=\"anonymous\"// allows for more detailed INP collection\n;return script;};return{getDataLayerScript,getScript};};/**\n * Function to init the GTM\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n * @param environment - Specify the custom environment to use\n * @param nonce - Server-generated nonce\n * @param id - The ID of the GTM\n */export const initGTM=({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName})=>{const gtm=setupGTM({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName});const dataLayerScript=gtm.getDataLayerScript();const script=gtm.getScript();document.head.append(dataLayerScript,script);};export function sendToGTM(){if(isBrowser){window[\"dataLayer\"]=window[\"dataLayer\"]||[];window[\"dataLayer\"].push(arguments);}}\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_DOMAIN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SCRIPT_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initGTM\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendToGTM\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./send.map","import{isBrowser}from\"framer-motion\";import{useLayoutEffect}from\"react\";export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFlexboxValues(position){const positionParts=position.split(\"-\");let justifyContent,alignItems;switch(positionParts[0]){case\"top\":alignItems=\"flex-start\";break;case\"bottom\":alignItems=\"flex-end\";break;case\"center\":alignItems=\"center\";break;default:alignItems=\"initial\";break;}switch(positionParts[1]){case\"left\":justifyContent=\"flex-start\";break;case\"right\":justifyContent=\"flex-end\";break;case\"center\":justifyContent=\"center\";break;default:justifyContent=\"initial\";break;}return{justifyContent,alignItems};}export function getMultipleShadows(...shadows){const output=[];shadows.forEach(shadow=>{return shadow&&output.push(shadow);});return output.join(\", \");}export function getShadow(shadow){if(shadow){return`${shadow.shadowX}px ${shadow.shadowY}px ${shadow.shadowBlur}px ${shadow.shadowColor}`;}else return null;}export function safeJSONParse(jsonString,onError){try{return JSON.parse(jsonString);}catch{if(onError)onError();}}export const getCookie=(name,cookies)=>{cookies=cookies?cookies:isBrowser?document.cookie:\"\";var _cookies_match;const[,,cookie]=(_cookies_match=cookies.match(`(^|;) ?${name}=([^;]*)(;|$)`))!==null&&_cookies_match!==void 0?_cookies_match:[null,null,null];return cookie;};/**\n * Yields to main thread before continuing execution, which might allow the browser to paint.\n * If `options.priority` is 'user-blocking', it will asynchronously resolve in older browsers.\n * @param {object} options - see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n * @see interactionResponse for guaranteeing execution after a paint\n */export function yieldToMain(options){if(\"scheduler\"in window){if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if((options===null||options===void 0?void 0:options.priority)===\"user-blocking\"){// `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 this does not create space for a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve);});}/**\n * Helper function for `yieldToMain`, which yields before calling `fn`.\n * @see yieldToMain\n */export async function yieldBeforeCb(fn,options){await yieldToMain(options);return fn();}/**\n * Similar to `yieldToMain`, but also waits for the next animation frame before yielding (with a fallback of 100ms if the animation frame never fires).\n * Compared to `yieldToMain`, it guarantees improved INP, but might make processing a little slower. Use only if necessary.\n * @see yieldToMain\n */export function interactionResponse(options){return new Promise(resolve=>{setTimeout(resolve,200)// Fallback for the case where the animation frame never fires.\n;requestAnimationFrame(()=>{void yieldBeforeCb(resolve,options);});});}/**\n * Runs `fn` after the next paint. Similar to `useEffect`, but *guarantees* that the function is run after the next paint.\n * @important Does not support a cleanup fn.\n * @see https://thoughtspile.github.io/2021/11/15/unintentional-layout-effect/\n */export function useAfterPaintEffect(fn,deps,options){useLayoutEffect(()=>{const runAfterPaint=async()=>{await interactionResponse(options);fn();};void runAfterPaint();// eslint-disable-next-line react-hooks/exhaustive-deps -- deps are passed in\n},deps);}\nexport const __FramerMetadata__ = {\"exports\":{\"useAfterPaintEffect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCookie\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeJSONParse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFlexboxValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldBeforeCb\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShadow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMultipleShadows\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FlexboxPosition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"interactionResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{useIsOnFramerCanvas}from\"framer\";import{isBrowser}from\"framer-motion\";import{useEffect,useReducer,useState,startTransition}from\"react\";import{initGTM,sendToGTM}from\"https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js\";import{safeJSONParse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";function toGTMConsent(consent){return{functionality_storage:consent.necessary?\"granted\":\"denied\",security_storage:consent.necessary?\"granted\":\"denied\",ad_storage:consent.marketing?\"granted\":\"denied\",ad_user_data:consent.marketing?\"granted\":\"denied\",ad_personalization:consent.marketing?\"granted\":\"denied\",analytics_storage:consent.analytics?\"granted\":\"denied\",personalization_storage:consent.preferences?\"granted\":\"denied\"};}function fromGTMConsent(consent){return{necessary:consent.functionality_storage===\"granted\"&&consent.security_storage===\"granted\",marketing:consent.ad_storage===\"granted\"&&consent.ad_user_data===\"granted\"&&consent.ad_personalization===\"granted\",analytics:consent.analytics_storage===\"granted\",preferences:consent.personalization_storage===\"granted\"};}function reducer(state,action){switch(action.type){case\"autoAccept\":return{...state,sync:true,autoAccepted:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"acceptAll\":return{...state,sync:true,dismissed:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"rejectAll\":return{...state,sync:true,dismissed:true,modes:{analytics:false,marketing:false,necessary:false,preferences:false}};case\"acceptCurrent\":return{...state,dismissed:true,sync:true};case\"update\":return{...state,modes:{...state.modes,...action.modes},sync:action.sync};case\"toggle\":return{...state,modes:{...state.modes,[action.mode]:!state.modes[action.mode]}};case\"initFromLocalStorage\":return{...state,modes:action.modes,dismissed:action.dismissed,autoAccepted:action.autoAccepted,initializedFromLocalStorage:true,sync:true};case\"initFromGTM\":return{...state,modes:action.modes,initializedFromGTM:true};case\"dismiss\":return{...state,dismissed:true};case\"synced\":return{...state,sync:false,hasSynced:state.hasSynced||action.success};default:return state;}}const initialState={dismissed:false,autoAccepted:false,modes:null,sync:false,initializedFromLocalStorage:false,initializedFromGTM:false,hasSynced:false};export const defaultConsent={necessary:false,analytics:false,marketing:false,preferences:false};// Keep track of if GTM has been loaded as a script and default consent has been set,\n// to ensure the script does not keep appending between page switches.\nlet hasInitializedGTM=false;export function useConsent({gtmId,defaultConsent,gtmLoadedExternally=false,defaultsFromGTM=false}){const[state,dispatch]=useReducer(reducer,initialState);const isOnFramerCanvas=useIsOnFramerCanvas();const consentModeLocalStorageKey=\"framerCookiesConsentMode\";const dismissedLocalStorageKey=\"framerCookiesDismissed\";const autoAcceptedLocalStorageKey=\"framerCookiesAutoAccepted\";function getStateFromLocalStorage(){const consentFromLocalStorage=localStorage.getItem(consentModeLocalStorageKey);const dismissedFromLocalStorage=localStorage.getItem(dismissedLocalStorageKey);const autoAcceptedFromLocalStorage=localStorage.getItem(autoAcceptedLocalStorageKey);const isDismissed=dismissedFromLocalStorage!==null;const isAutoAccepted=autoAcceptedFromLocalStorage!==null;const hasConsentInLocalStorage=consentFromLocalStorage!==null;const consentInLocalStorageIsNotDefault=isDismissed||isAutoAccepted;const shouldLoadConsentFromLocalStorage=hasConsentInLocalStorage&&consentInLocalStorageIsNotDefault;dispatch({type:\"initFromLocalStorage\",dismissed:isDismissed,autoAccepted:isAutoAccepted,modes:shouldLoadConsentFromLocalStorage?safeJSONParse(consentFromLocalStorage,()=>localStorage.removeItem(consentModeLocalStorageKey)):defaultConsent});}function syncToGTM(){if(gtmId){if(!hasInitializedGTM&&!gtmLoadedExternally&&!defaultsFromGTM){// This is the first time we sync consent, so we save it as \"default\" and initialize tag manager.\n// This order is important, because we need to have set the default consent BEFORE we initialize\n// GTM. See https://developers.google.com/tag-platform/devguides/consent?tab=tag-manager&sjid=11348191096952324675-EU#implementation_example\n// It might seem weird that we're \"sending\" before initializing, but \"sending\" here means building up\n// the \"dataLayer\" object that GTM picks up when it initializes.\nsendToGTM(\"consent\",\"default\",toGTMConsent(state.modes));initGTM({dataLayer:undefined,dataLayerName:\"dataLayer\",environment:undefined,nonce:undefined,injectScript:true,id:gtmId});hasInitializedGTM=true;}else{hasInitializedGTM=true;sendToGTM(\"consent\",\"update\",toGTMConsent(state.modes));// must be sent like this or else GTM doesn't act on it(?)\n// Publically documented: https://www.framer.com/academy/lessons/cookie-banner-component#:~:text=Run%20a%20Tag%20After%20The%20Consent%20Update\nwindow.dataLayer.push({event:\"cookie_consent_update\"});}}}useEffect(()=>{if(isOnFramerCanvas)return;if(!defaultsFromGTM)return;if(defaultConsent===null)return;if(state.initializedFromGTM)return;if(state.modes!==null)return;// State was already set (from localStorage)\nyieldBeforeCb(()=>{dispatch({type:\"initFromGTM\",modes:defaultConsent});},{priority:\"user-blocking\"});},[defaultsFromGTM,defaultConsent,state.initializedFromGTM,state.modes]);useEffect(()=>{if(isOnFramerCanvas)return;yieldBeforeCb(()=>getStateFromLocalStorage(),{priority:\"user-blocking\"});},[]);// Anytime the dismissed value is updated, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.dismissed){localStorage.setItem(dismissedLocalStorageKey,\"true\");}},[state.dismissed]);// Anytime consent is auto accepted, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.autoAccepted){localStorage.setItem(autoAcceptedLocalStorageKey,\"true\");}},[state.autoAccepted]);// Sync data to dataLayer and localStorage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(!state.sync)return;const shouldSync=isBrowser&&state.modes!==null;yieldBeforeCb(()=>{if(!shouldSync){dispatch({type:\"synced\",success:false});return;}// else\nsyncToGTM();// Save locally\nlocalStorage.setItem(consentModeLocalStorageKey,JSON.stringify(state.modes));dispatch({type:\"synced\",success:true});},{priority:\"user-blocking\"});},[state.sync,state.modes]);function dismiss(){dispatch({type:\"dismiss\"});localStorage.setItem(dismissedLocalStorageKey,\"true\");}function autoAccept(){dispatch({type:\"autoAccept\"});}function acceptAll(){dispatch({type:\"acceptAll\"});}function rejectAll(){dispatch({type:\"rejectAll\"});}function acceptCurrent(){dispatch({type:\"acceptCurrent\"});}function toggleMode(mode){dispatch({type:\"toggle\",mode});}return{modes:state.modes,isInitialized:state.hasSynced||state.initializedFromGTM,isDismissed:state.dismissed,isAutoAccepted:state.autoAccepted,dismiss,autoAccept,acceptAll,rejectAll,acceptCurrent,toggleMode};}////////////////////////////////////////////////////////////////////////////////\nconst PROMISE_NAME=\"__framer_cookieBannerDefaultConsentPromise\";// NOTE: Error can be ignored, because of `isBrowser`\nconst gtmSetsDefaultConsent=isBrowser&&!!window[PROMISE_NAME];export function useGTMDefaultConsent(){const[consent,setConsent]=useState(null);useEffect(()=>{if(!gtmSetsDefaultConsent)return;window[PROMISE_NAME].then(result=>{startTransition(()=>{setConsent(result);});});},[]);// Simplified region to use for the cookie banner\nlet region;if(consent){region=Object.values(consent).every(v=>v===\"granted\")?\"World\":\"EU\";}return{available:gtmSetsDefaultConsent,consent:consent?fromGTMConsent(consent):null,region};}\nexport const __FramerMetadata__ = {\"exports\":{\"ConsentModeName\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGTMDefaultConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModes\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultConsent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./consent.map","// Check if visitor is in EU\nconst countries=[\"BE\",\"EL\",\"LT\",\"PT\",\"BG\",\"ES\",\"LU\",\"RO\",\"CZ\",\"FR\",\"RE\",\"GP\",\"MQ\",\"GF\",\"YT\",\"BL\",\"MF\",\"PM\",\"WF\",\"PF\",\"NC\",\"HU\",\"SI\",\"DK\",\"FO\",\"GL\",\"HR\",\"MT\",\"SK\",\"DE\",\"IT\",\"NL\",\"AW\",\"CW\",\"SX\",\"FI\",\"AX\",\"EE\",\"CY\",\"AT\",\"SE\",\"IE\",\"LV\",\"PL\",\"UK\",\"GB\",\"AI\",\"BM\",\"IO\",\"VG\",\"KY\",\"FK\",\"GI\",\"MS\",\"PN\",\"SH\",\"TC\",\"GG\",\"JE\",\"IM\"];const isInEUTimezone=()=>{return Intl?.DateTimeFormat()?.resolvedOptions()?.timeZone?.startsWith(\"Europe\");};const isEULocale=()=>{const locale=navigator.language??navigator.languages?.[0];return countries.some(country=>locale?.toUpperCase()?.includes(country));};let _inEU=null;export const inEU=()=>{if(_inEU===null)_inEU=isInEUTimezone()||isEULocale();return _inEU;};\nexport const __FramerMetadata__ = {\"exports\":{\"inEU\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./inEU.map","import{isBrowser}from\"framer-motion\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";export function useRegion({content,useRegionFromProps,skipEUCheck,regionFromGTM}){const isInEUBasedOnLocation=isBrowser&&!skipEUCheck&&!regionFromGTM?inEU():false;const regionBasedOnLocation=isInEUBasedOnLocation?\"EU\":\"World\";const regionFromProps=content.isEU?\"EU\":\"World\";const regionContent={EU:{title:content.euTitle,description:content.euDescription,type:content.euType,defaults:content.euDefaults,policy:content.euPolicy,blocking:content.euBlocking,showReject:content.euType===\"advanced\"?content.euShowReject:true},World:{title:content.worldTitle,description:content.worldDescription,type:content.worldType,defaults:content.worldDefaults,policy:content.worldPolicy,blocking:content.worldBlocking,showReject:content.worldType===\"advanced\"?content.worldShowReject:true}};return regionContent[regionFromGTM?regionFromGTM:useRegionFromProps?regionFromProps:regionBasedOnLocation];}\nexport const __FramerMetadata__ = {\"exports\":{\"RegionContent\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RegionType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRegion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./region.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,lazy,Suspense}from\"react\";import{withCSS}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{DEFAULT_FONT_FAMILY,getMultipleShadows,getShadow}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";const SPACING=20;// if you update the Toggle component inside this project, copy the new URL to here:\nconst Toggle=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/QDCSmi7dYWSK5AcRSFyX/sBWK1WbcsjrFOSoIzxuJ/Blf0sjosZ.js\"));export const Banner=withCSS(function Banner({banner,button,region,options,previewOptions,consentModes,onDismiss,onAcceptAll,onRejectAll,onAcceptCurrent,onToggleConsent,animateOnMount}){const maxHeightReduction=banner.insetPerSide?banner.insetTop+banner.insetBottom:banner.inset*2;const linkColor=banner.style.link||button.primary.fill;const paddingValue=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;const bannerShadow=getShadow(banner.style.shadow);const borderShadow=banner.style.border?.width?`inset 0 0 0 ${banner.style.border.width}px ${banner.style.border.color}`:null;const bannerStyle={background:banner.style.fill,boxShadow:getMultipleShadows(bannerShadow,borderShadow),overflow:\"hidden\",borderRadius:banner.style.border.radius};return /*#__PURE__*/_jsx(motion.div,{initial:animateOnMount&&{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},animate:{y:0,x:0,scale:1,opacity:1},exit:{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},transition:animateOnMount?banner.animation.transition:{duration:0},style:{fontFamily:DEFAULT_FONT_FAMILY,maxHeight:`calc(100vh - ${maxHeightReduction}px)`,flexDirection:\"column\",gap:12,position:\"relative\",display:\"flex\",zIndex:100,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...bannerStyle,overflow:\"scroll\",width:\"100%\",maxWidth:banner.width},className:`--framer-cookie-banner-container --framer-cookie-banner-type-${region.type}`,children:region.type===\"simple\"?/*#__PURE__*/_jsx(SimpleBanner,{banner:banner,button:button,linkColor:linkColor,description:region.description,policy:region.policy,onDismiss:onDismiss}):region.type===\"medium\"?/*#__PURE__*/_jsx(AcceptRejectBanner,{banner:banner,button:button,linkColor:linkColor,title:region.title,description:region.description,policy:region.policy,onAccept:onAcceptAll,onReject:onRejectAll}):/*#__PURE__*/_jsx(OptionsBanner,{banner:banner,button:button,options:options,previewOptions:previewOptions,linkColor:linkColor,title:region.title,description:region.description,showReject:region.showReject,policy:region.policy,onOptionToggle:onToggleConsent,consent:consentModes,onAcceptAll:onAcceptAll,onRejectAll:onRejectAll,onAcceptCurrent:onAcceptCurrent})})});},[`.--framer-cookie-banner-container::-webkit-scrollbar { display: none; }`,`.--framer-cookie-banner-container { \n            -ms-overflow-style: none; \n            scrollbar-width: none;  \n        }`],\"framer-lib-cookie-banner\");function SimpleBanner({banner,button,description,policy,onDismiss,linkColor}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",padding,gap:SPACING},children:[/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,flex:1,alignItems:\"center\",color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(motion.div,{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Button,{onClick:onDismiss,settings:{...button,fluid:false},id:\"dismiss\",children:button.labels.confirm})})]});}function AcceptRejectBanner({banner,button,title,linkColor,description,policy,onAccept,onReject}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy})]}),/*#__PURE__*/_jsxs(Buttons,{direction:button.direction,children:[/*#__PURE__*/_jsx(Button,{settings:button,onClick:onReject,id:\"reject\",children:button.labels.reject}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAccept,id:\"accept\",children:button.labels.accept})]})]});}function OptionsBanner({banner,button,options,previewOptions,title,description,policy,showReject=true,linkColor,consent,onAcceptCurrent,onAcceptAll,onRejectAll,onOptionToggle}){const[showOptions,setShowOptions]=useState(false);const optionTheme={...options.style,color:banner.style.colorBody};const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;// const optionNames = consent && Object.keys(consent)\nconst optionNames=[\"necessary\",\"preferences\",\"analytics\",\"marketing\"];const shouldShowOptions=showOptions||previewOptions;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(AnimatePresence,{children:shouldShowOptions&&/*#__PURE__*/_jsx(motion.div,{initial:previewOptions?null:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},style:{display:\"flex\",flexDirection:\"column\",gap:10,marginTop:SPACING,overflow:\"hidden\"},children:optionNames&&optionNames.map(option=>/*#__PURE__*/_jsx(Option,{title:options[option].title,description:options[option].description,titleColor:banner.style.colorTitle,descriptionColor:banner.style.colorBody,showDescription:options.descriptions,enabled:consent[option],onClick:()=>onOptionToggle(option),theme:optionTheme,optional:option===\"necessary\"?options[option].optional:true}))},\"modal\")})]}),/*#__PURE__*/_jsx(Buttons,{direction:button.direction,children:shouldShowOptions?/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptCurrent,id:\"accept\",children:button.labels.save}):/*#__PURE__*/_jsxs(_Fragment,{children:[showReject&&/*#__PURE__*/_jsx(Button,{settings:button,onClick:onRejectAll,id:\"reject\",children:button.labels.rejectAll}),/*#__PURE__*/_jsx(Button,{settings:button,onClick:()=>{setShowOptions(true);},id:\"customize\",children:button.labels.customize}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptAll,id:\"accept\",children:button.labels.acceptAll})]})})]});}function Option({title,titleColor,description,descriptionColor,showDescription,enabled,optional,onClick,theme}){const paddingValue=theme.paddingPerSide?`${theme.paddingTop}px ${theme.paddingRight}px ${theme.paddingBottom}px ${theme.paddingLeft}px`:`${theme.padding}px`;const borderShadow=theme.border?`inset 0 0 0 ${theme.border.width}px ${theme.border.color}`:null;return /*#__PURE__*/_jsxs(motion.div,{style:{boxShadow:borderShadow,background:theme.background,borderRadius:theme.border.radius,padding:paddingValue,cursor:\"pointer\",userSelect:\"none\",pointerEvents:\"all\"},onClick:onClick,whileHover:{opacity:.5},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,fontSize:12,color:titleColor,...theme.fontTitle},children:title}),optional?/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(Toggle,{variant:enabled?\"On\":\"Off\",background:theme.toggleColor,backgroundInactive:theme.toggleColorInactive,ariaLabel:`Toggle for ${title}`})}):/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:12,color:theme.toggleColor,...theme.fontTitle,fontWeight:400},children:\"Always active\"})]}),description&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:10,fontSize:12,lineHeight:1.5,color:descriptionColor,...theme.fontBody},children:description})]});}function Headline({children,style}){return /*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,margin:\"0px 0px 10px 0px\",fontWeight:\"bold\",padding:0,...style},children:children});}function Description({style,description,policy,linkColor}){const shouldShow=description||policy?.link;if(!shouldShow)return null;if(!description){return /*#__PURE__*/_jsx(DescriptionParagraph,{policy:policy,style:style,linkColor:linkColor});}// @ivan: Support rendering the description in multiple paragraphs.\n// This is a site speed optimization: it allows to split a single\n// huge <p> into several smaller ones, which prevents the huge <p>\n// from becoming an LCP element.\nconst descriptionParagraphs=description?.split(\"\\n\\n\");return description.split(\"\\n\\n\").map((line,index)=>/*#__PURE__*/_jsx(DescriptionParagraph,{line:line,// Only render the policy in the last paragraph\n    policy:index===descriptionParagraphs.length-1?policy:null,style:{// Add a spacing between paragraphs\n    marginTop:index>0?4:0,...style},linkColor:linkColor},index));}function DescriptionParagraph({line,policy,style,linkColor}){return /*#__PURE__*/_jsxs(\"p\",{style:{lineHeight:1.5,margin:0,padding:0,fontSize:14,...style},children:[line,line&&policy?.link?\" \":null,policy?.link&&/*#__PURE__*/_jsxs(\"span\",{children:[policy?.prefix,\" \",/*#__PURE__*/_jsx(\"a\",{href:policy?.link,target:\"_blank\",style:{color:linkColor,textDecoration:\"none\"},children:policy?.label}),\".\"]})]});}function Buttons({children,direction}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:direction,gap:10,marginTop:16},children:children});}const Button=withCSS(function Button({id,children,primary,settings,onClick}){const paddingValue=settings.paddingPerSide?`${settings.paddingTop}px ${settings.paddingRight}px ${settings.paddingBottom}px ${settings.paddingLeft}px`:`${settings.padding}px`;const theme=primary?settings.primary:settings.secondary;return /*#__PURE__*/_jsx(motion.input,{className:\"__framer-cookie-component-button\",id:`__framer-cookie-component-button-${id}`,onClick:onClick,type:\"button\",value:`${children}`,whileHover:{opacity:settings.hoverOpacity??.6},whileTap:{opacity:settings.tapOpacity??.4},style:{WebkitAppearance:\"none\",appearance:\"none\",width:settings.fluid?\"100%\":\"auto\",height:\"auto\",border:\"none\",padding:paddingValue,borderRadius:settings.borderRadius,boxShadow:getShadow(theme.shadow),background:theme.fill,color:theme.color,fontSize:14,lineHeight:1,cursor:\"pointer\",fontWeight:settings.font?\"unset\":600,...settings.font}});},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\");\nexport const __FramerMetadata__ = {\"exports\":{\"Banner\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BannerComponentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Banner.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useIsOnFramerCanvas,withCSS}from\"framer\";import{AnimatePresence,isBrowser,motion}from\"framer-motion\";import{lazy,Suspense,useEffect,useState}from\"react\";import{createPortal}from\"react-dom\";import{defaultConsent,useConsent,useGTMDefaultConsent}from\"https://framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js\";import{useRegion}from\"https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js\";import{Banner}from\"https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/L9fJK0tucMOkjZFRszrm/Banner.js\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";import{DEFAULT_FONT_FAMILY,getFlexboxValues,interactionResponse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";// Keep track of open state between page reloads\nlet initiallyOpen=false;/**\n * COOKIE BANNER\n * By Floris Verloop\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n *\n */export default function CookieBanner({gtmId,preview,trigger,banner,button,content,options,style,gtmLoadedExternally,onShown,onConsentChange,onAccept,onDismiss,onReject,onSavePreferences}){const isOnFramerCanvas=useIsOnFramerCanvas();const isPreview=preview&&isOnFramerCanvas;const skipLogic=!preview&&isOnFramerCanvas;const isInEU=isBrowser?inEU():false;// we ignore customer's GTM in preview because their specific setups can break the preview currently\n// this can be removed if we remove reliance on globals for react symbols in the preview\n// https://framer-team.slack.com/archives/C01J38GC2SW/p1770826268498759\nconst skipGTMId=isInFramerPreview();const gtmDefaults=useGTMDefaultConsent();const region=useRegion({content,useRegionFromProps:isPreview,// skip EU check (expensive) if we are on the canvas and don't want a preview\nskipEUCheck:skipLogic,regionFromGTM:gtmDefaults.region});const consent=useConsent({gtmId:skipGTMId?\"\":gtmId,defaultConsent:gtmDefaults.available?gtmDefaults.consent:region.defaults,gtmLoadedExternally,defaultsFromGTM:gtmDefaults.available});const[isOpen,setIsOpen]=useState(initiallyOpen);// On page switch, disable all transitions so the banner shows up as fast as possible.\nconst[instantlyShowOnMount,setInstantlyShowOnMount]=useState(initiallyOpen);useEffect(()=>{if(skipLogic)return;// Save open state between page switches\ninitiallyOpen=isOpen;// Disable instantly show on mount after first open\nif(isOpen){setInstantlyShowOnMount(false);}// Track shown event\nif(isOpen&&!isPreview&&onShown){yieldBeforeCb(()=>onShown({isInEU}),{priority:\"user-blocking\"});}},[isOpen,skipLogic]);// Check if user should be prompted\nuseEffect(()=>{if(skipLogic)return;const noConsentGiven=consent.isInitialized&&!consent.isDismissed;const shouldAutoAccept=region.type===\"simple\"&&!consent.isAutoAccepted;if(noConsentGiven){performance.mark(\"framer-cookie-open\");setIsOpen(true);/** Automatically accept all cookies for simple banner. */if(shouldAutoAccept){consent.autoAccept();// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}}if(consent.isDismissed){setIsOpen(false);}},[consent.isInitialized,consent.isDismissed,skipLogic]);useEffect(()=>{if(skipLogic)return;if(onConsentChange){yieldBeforeCb(()=>onConsentChange({isInEU,consent:consent.modes}));}},[consent.modes,skipLogic]);async function handleDismiss(){await interactionResponse();consent.dismiss();setIsOpen(false);// Fire callback\nif(onDismiss){yieldBeforeCb(()=>onDismiss({isInEU}));}}async function handleAcceptAll(){await interactionResponse();consent.acceptAll();setIsOpen(false);// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}async function handleRejectAll(){await interactionResponse();consent.rejectAll();setIsOpen(false);// Fire callback\nif(onReject){yieldBeforeCb(()=>onReject({isInEU}));}}async function handleAcceptCurrent(){await interactionResponse();consent.acceptCurrent();setIsOpen(false);// Fire callbacks\nyieldBeforeCb(()=>{if(onAccept){onAccept({isInEU});}});yieldBeforeCb(()=>{if(onSavePreferences){onSavePreferences({isInEU});}});}if(isPreview){return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:banner.width},children:/*#__PURE__*/_jsx(Banner,{banner:banner,button:button,region:region,options:options,previewOptions:isPreview&&options.preview,consentModes:{...defaultConsent,necessary:true},animateOnMount:false})});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Trigger,{style:style,trigger:trigger,onClick:()=>setIsOpen(true)}),!skipLogic&&/*#__PURE__*/_jsx(Overlay,{banner:banner,button:button,region:region,options:options,consentModes:consent.modes,animateOnMount:!instantlyShowOnMount,onAcceptAll:handleAcceptAll,onAcceptCurrent:handleAcceptCurrent,onRejectAll:handleRejectAll,onDismiss:handleDismiss,onToggleConsent:consent.toggleMode,isOpen:isOpen})]});}function isInFramerPreview(){return RenderTarget.current()===RenderTarget.preview&&typeof window!==\"undefined\"&&window.origin?.endsWith(\"framercanvas.com\");}const IconCookie=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/80EyUU0Nk6u7skW3IlHH/qKhU3oZiLDe4R0LcF3Tp/Icons.js\"));function Overlay(props){const insetValue=props.banner.insetPerSide?`${props.banner.insetTop}px ${props.banner.insetRight}px ${props.banner.insetBottom}px ${props.banner.insetLeft}px`:`${props.banner.inset}px`;const{justifyContent,alignItems}=getFlexboxValues(props.banner.position);const isOpen=props.isOpen;const[shouldRenderPortal,setShouldRenderPortal]=useState(isOpen);// if the portal has previously been rendered, we want to keep rendering the portal, which ensures:\n// - that AnimatePresence works (fade out effect)\n// - we don't cause body style recalc/reflow when the DOM node is removed\nif(!shouldRenderPortal&&isOpen)setShouldRenderPortal(isOpen);if(!shouldRenderPortal)return null;const blocking=props.region.blocking;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen?/*#__PURE__*/_jsxs(motion.div,{style:{// We only need to span to the full viewport width if the overlay is blocking.\n// Otherwise, we optimize for a smaller layer size. see: https://framer-team.slack.com/archives/C05V49Q4NJ2/p1709820207863249\ntop:blocking||alignItems===\"flex-start\"?0:undefined,left:blocking||justifyContent===\"flex-start\"?0:undefined,right:blocking||justifyContent===\"flex-end\"?0:undefined,height:blocking?\"100%\":undefined,width:blocking||justifyContent===\"center\"?\"100%\":undefined,bottom:blocking||alignItems===\"flex-end\"?0:undefined,boxSizing:\"border-box\",position:\"fixed\",touchAction:\"none\",padding:insetValue,zIndex:props.banner.zIndex,display:\"flex\",flexDirection:\"row\",gap:20,justifyContent:\"center\",pointerEvents:blocking?\"all\":\"none\"},children:[blocking&&/*#__PURE__*/_jsx(Backdrop,{color:props.banner.style?.backdrop}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent,alignItems,pointerEvents:\"none\",maxWidth:props.banner.containerWidth>0?props.banner.containerWidth:\"unset\"},children:/*#__PURE__*/_jsx(Banner,{...props})})]}):null})}),document.body);}const Trigger=withCSS(({trigger,style,onClick})=>{const isOnFramerCanvas=useIsOnFramerCanvas();if(trigger.type!==\"none\"){return /*#__PURE__*/_jsx(\"button\",{className:\"__framer-cookie-component-button\",\"aria-label\":\"Cookie Trigger\",style:{width:\"100%\",height:\"100%\",background:\"none\",display:\"flex\",border:\"none\",padding:0,color:trigger.color,fontSize:16,cursor:\"pointer\",...trigger.textFont},onClick:onClick,children:trigger.type===\"icon\"?/*#__PURE__*/_jsx(_Fragment,{children:trigger.iconType===\"custom\"&&trigger.iconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:trigger.iconImage.src,width:trigger.iconSize,height:trigger.iconSize}):/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(IconCookie,{width:trigger.iconSize,height:trigger.iconSize,color:trigger.color})})}):/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\"},children:trigger.text})});}if(isOnFramerCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:8,color:\"#09F\",border:\"1px dashed #09F\",background:\"rgba(0, 153, 255, 0.1)\",padding:20,display:\"flex\",flexDirection:\"column\",gap:5,fontFamily:DEFAULT_FONT_FAMILY,textAlign:\"center\",justifyContent:\"center\",width:164,...style},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,fontWeight:600,lineHeight:1,margin:0},children:\"Cookie Banner\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,lineHeight:1.5,margin:0},children:\"Put on a page to add a Cookie Banner.\"})]});}},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\",\"framer-lib-cookie-trigger\");function Backdrop({color}){return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",backgroundColor:color,pointerEvents:\"none\"}});}addPropertyControls(CookieBanner,{gtmId:{title:\"GTM ID\",type:ControlType.String,placeholder:\"GTM-AAAAAAA\",description:\"Your GTM container ID.\\n[Learn more](https://www.framer.com/learn/cookie-banner/)\"},preview:{type:ControlType.Boolean,defaultValue:true,description:\"Lets you preview the banner on the Canvas.\"},trigger:{type:ControlType.Object,buttonTitle:\"Icon, Text\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:[\"text\",\"icon\",\"none\"],optionTitles:[\"Text\",\"Icon\",\"None\"],defaultValue:\"text\",displaySegmentedControl:true},iconType:{title:\"Icon\",type:ControlType.Enum,options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,hidden:props=>props.type!==\"icon\"},text:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.type!==\"text\"},textFont:{// @ts-ignore - internal\ntype:ControlType.Font,title:\" \",controls:\"extended\",hidden:props=>props.type!==\"text\"},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24,hidden:props=>props.type!==\"icon\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.type===\"none\"||props.type===\"icon\"&&props.iconType===\"custom\"},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===\"default\"}}},banner:{title:\"Banner\",type:ControlType.Object,buttonTitle:\"Font, Styles\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"top-left\",\"top-center\",\"top-right\",\"bottom-right\",\"bottom-center\",\"bottom-left\"],optionTitles:[\"Top Left\",\"Top Center\",\"Top Right\",\"Bottom Right\",\"Bottom Center\",\"Bottom Left\"],defaultValue:\"bottom-right\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},width:{title:\"Width\",type:ControlType.Number,defaultValue:360,min:200,max:1e3,displayStepper:true,step:5},containerWidth:{title:\"Wrapping\",type:ControlType.Number,defaultValue:0,min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:20,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},inset:{title:\"Inset\",type:ControlType.FusedNumber,toggleKey:\"insetPerSide\",toggleTitles:[\"Inset\",\"Inset per side\"],defaultValue:20,valueKeys:[\"insetTop\",\"insetRight\",\"insetBottom\",\"insetLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors, Shadow\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"extended\"},colorTitle:{title:\" \",type:ControlType.Color,defaultValue:\"#000\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"extended\"},colorBody:{title:\" \",type:ControlType.Color,defaultValue:\"#444\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#FFF\"},link:{title:\"Link\",type:ControlType.Color,optional:true,defaultValue:\"#999\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:14},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:1},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.05)\"}}},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100,defaultValue:4}}},backdrop:{title:\"Backdrop\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\",hidden:(_,props)=>!props.content.euBlocking&&!props.content.worldBlocking}}},animation:{icon:\"effect\",buttonTitle:\"Options\",type:ControlType.Object,controls:{x:{type:ControlType.Number,displayStepper:true,defaultValue:0},y:{type:ControlType.Number,displayStepper:true,defaultValue:10},scale:{type:ControlType.Number,min:0,step:.1,defaultValue:1},transition:{type:ControlType.Transition}}}}},button:{title:\"Buttons\",type:ControlType.Object,buttonTitle:\"Variants, Style\",controls:{primary:{title:\"Primary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},secondary:{title:\"Secondary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EEE\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#444\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},labels:{type:ControlType.Object,controls:{accept:{type:ControlType.String,defaultValue:\"Accept\"},reject:{type:ControlType.String,defaultValue:\"Reject\"},acceptAll:{type:ControlType.String,defaultValue:\"Accept all\"},rejectAll:{type:ControlType.String,defaultValue:\"Reject all\"},customize:{type:ControlType.String,defaultValue:\"Customize\"},save:{type:ControlType.String,defaultValue:\"Save Preferences\"},confirm:{type:ControlType.String,defaultValue:\"Okay\"}}},font:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},tapOpacity:{title:\"Tap Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.4},hoverOpacity:{title:\"Hover Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.6},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"row\",\"column\"],// @ts-ignore - internal\noptionIcons:[\"direction-horizontal\",\"direction-vertical\"],defaultValue:\"row\",displaySegmentedControl:true},fluid:{title:\"Fluid\",type:ControlType.Boolean,defaultValue:true}}},content:{title:\"Regions\",type:ControlType.Object,buttonTitle:\"World, EU\",controls:{isEU:{title:\" \",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"EU\",disabledTitle:\"World\"},euType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"medium\",hidden:props=>!props.isEU},euTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.euType===\"simple\"||!props.isEU},euDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",displayTextArea:true,hidden:props=>!props.isEU},euPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link,defaultValue:\"https://www.framer.com/legal/policy/\"},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>!props.isEU},euDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>!props.isEU},euShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.euType!==\"advanced\"},euBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>!props.isEU},worldType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"simple\",hidden:props=>props.isEU},worldTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.worldType===\"simple\"||props.isEU},worldDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to personalize content, run ads, and analyze traffic.\",displayTextArea:true,hidden:props=>props.isEU},worldPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>props.isEU},worldDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>props.isEU},worldShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.worldType!==\"advanced\"},worldBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>props.isEU}}},options:{type:ControlType.Object,buttonTitle:\"Content, Styles\",hidden:(_,props)=>props.content.euType!==\"advanced\"&&props.content.worldType!==\"advanced\",controls:{preview:{type:ControlType.Boolean,defaultValue:false,description:\"Open when previewing banner on the canvas.\",hidden:(_,props)=>!props.preview},necessary:{title:\"Necessary\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Necessary\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables security and basic functionality.\",displayTextArea:true},optional:{title:\"Optional\",type:ControlType.Boolean,defaultValue:true}}},preferences:{title:\"Preferences\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Preferences\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables personalized content and settings.\",displayTextArea:true,optional:true}}},analytics:{title:\"Analytics\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Analytics\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables tracking of performance.\",displayTextArea:true}}},marketing:{title:\"Marketing\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Marketing\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables ads personalization and tracking.\",displayTextArea:true}}},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"basic\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"basic\"},background:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},width:{title:\"Width\",type:ControlType.Number,displayStepper:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"}}},toggleColor:{title:\"On\",type:ControlType.Color,defaultValue:\"#000\"},toggleColorInactive:{title:\"Off\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:12,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}}}}});CookieBanner.displayName=\"Cookie Banner\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"*\"}},\"ContentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CookieBannerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PolicyProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OptionsStyle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cookies.map","// Generated by Framer (9e04080)\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/VcLCjH6bDmHmUOzo3ySl/dFdHIHIBAMwm6ciZx4OL/rqc9To8Or.js\";const enabledGestures={lRnlKZwEF:{hover:true},T0Tijlz0h:{hover:true}};const cycleOrder=[\"lRnlKZwEF\",\"GgQ68LRnV\",\"T0Tijlz0h\",\"ja6x3fLsw\"];const serializationHash=\"framer-AmKxh\";const variantClassNames={GgQ68LRnV:\"framer-v-mti1av\",ja6x3fLsw:\"framer-v-slrlsq\",lRnlKZwEF:\"framer-v-1x7gzxv\",T0Tijlz0h:\"framer-v-154t0l7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Default - No Hover\":\"ja6x3fLsw\",Default:\"lRnlKZwEF\",Down:\"T0Tijlz0h\",Up:\"GgQ68LRnV\"};const getProps=({click,height,hover,id,link,newTab,text,tracking,width,...props})=>{return{...props,DivBEbSrE:text??props.DivBEbSrE??\"Resources\",iw21753lb:tracking??props.iw21753lb,lIdxCl_Zf:newTab??props.lIdxCl_Zf,PhCpdM0UN:link??props.PhCpdM0UN,Qin_aYEgZ:hover??props.Qin_aYEgZ,variant:humanReadableVariantMap[props.variant]??props.variant??\"lRnlKZwEF\",Zhzps74xy:click??props.Zhzps74xy};};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,DivBEbSrE,PhCpdM0UN,lIdxCl_Zf,Qin_aYEgZ,Zhzps74xy,iw21753lb,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"lRnlKZwEF\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap8uismg=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Zhzps74xy){const res=await Zhzps74xy(...args);if(res===false)return false;}});const onMouseEnter1hu2wkd=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(Qin_aYEgZ){const res=await Qin_aYEgZ(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"T0Tijlz0h-hover\")return true;if([\"GgQ68LRnV\",\"T0Tijlz0h\"].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,children:/*#__PURE__*/_jsx(Link,{clickTrackingId:iw21753lb,href:PhCpdM0UN,motionChild:true,nodeId:\"lRnlKZwEF\",openInNewTab:lIdxCl_Zf,scopeId:\"LcFHFCr7y\",smoothScroll:true,...addPropertyOverrides({\"T0Tijlz0h-hover\":{href:undefined},GgQ68LRnV:{href:undefined},ja6x3fLsw:{href:undefined},T0Tijlz0h:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1x7gzxv\",className,classNames)} framer-1ldcwts`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"lRnlKZwEF\",onMouseEnter:onMouseEnter1hu2wkd,onTap:onTap8uismg,ref:refBinding,style:{...style},...addPropertyOverrides({\"lRnlKZwEF-hover\":{\"data-framer-name\":undefined},\"T0Tijlz0h-hover\":{\"data-framer-name\":undefined},GgQ68LRnV:{\"data-framer-name\":\"Up\"},ja6x3fLsw:{\"data-framer-name\":\"Default - No Hover\",\"data-highlight\":undefined,onMouseEnter:undefined,onTap:undefined},T0Tijlz0h:{\"data-framer-name\":\"Down\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1r460ss\",\"data-styles-preset\":\"rqc9To8Or\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b508a0fa-1096-4dab-a205-9814e6e2f0df, rgb(191, 194, 200)))\"},children:\"Resources\"})}),className:\"framer-1v71xhf\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bfxEij2wH\",style:{\"--extracted-r6o4lv\":\"var(--token-b508a0fa-1096-4dab-a205-9814e6e2f0df, rgb(191, 194, 200))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:DivBEbSrE,variants:{\"lRnlKZwEF-hover\":{\"--extracted-r6o4lv\":\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\"},\"T0Tijlz0h-hover\":{\"--extracted-r6o4lv\":\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\"},GgQ68LRnV:{\"--extracted-r6o4lv\":\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"lRnlKZwEF-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1r460ss\",\"data-styles-preset\":\"rqc9To8Or\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255)))\"},children:\"Resources\"})})},\"T0Tijlz0h-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1r460ss\",\"data-styles-preset\":\"rqc9To8Or\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255)))\"},children:\"Resources\"})})},GgQ68LRnV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1r460ss\",\"data-styles-preset\":\"rqc9To8Or\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255)))\"},children:\"Resources\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-bjuygd\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"SfOGj0Jiv\",style:{backgroundColor:\"var(--token-b508a0fa-1096-4dab-a205-9814e6e2f0df, rgb(191, 194, 200))\",mask:\"url('https://framerusercontent.com/images/Zgu0tlMdeFtweep47gVBWvTs.svg') alpha no-repeat center / cover add\",rotate:0,WebkitMask:\"url('https://framerusercontent.com/images/Zgu0tlMdeFtweep47gVBWvTs.svg') alpha no-repeat center / cover add\"},variants:{\"T0Tijlz0h-hover\":{backgroundColor:\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\",rotate:180},GgQ68LRnV:{backgroundColor:\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\",rotate:180},T0Tijlz0h:{rotate:0}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-AmKxh.framer-1ldcwts, .framer-AmKxh .framer-1ldcwts { display: block; }\",\".framer-AmKxh.framer-1x7gzxv { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-AmKxh .framer-1v71xhf { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-AmKxh .framer-bjuygd { -webkit-user-select: none; aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); overflow: visible; pointer-events: none; position: relative; user-select: none; width: 20px; }\",\".framer-AmKxh.framer-v-mti1av.framer-1x7gzxv, .framer-AmKxh.framer-v-154t0l7.framer-1x7gzxv { cursor: default; }\",\".framer-AmKxh.framer-v-slrlsq.framer-1x7gzxv { cursor: unset; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 25.5\n * @framerIntrinsicWidth 85\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"GgQ68LRnV\":{\"layout\":[\"auto\",\"auto\"]},\"T0Tijlz0h\":{\"layout\":[\"auto\",\"auto\"]},\"ja6x3fLsw\":{\"layout\":[\"auto\",\"auto\"]},\"w8qrQ6XFC\":{\"layout\":[\"auto\",\"auto\"]},\"VscgGyqHS\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"DivBEbSrE\":\"text\",\"PhCpdM0UN\":\"link\",\"lIdxCl_Zf\":\"newTab\",\"Qin_aYEgZ\":\"hover\",\"Zhzps74xy\":\"click\",\"iw21753lb\":\"tracking\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLcFHFCr7y=withCSS(Component,css,\"framer-AmKxh\");export default FramerLcFHFCr7y;FramerLcFHFCr7y.displayName=\"Menu Link\";FramerLcFHFCr7y.defaultProps={height:25.5,width:85};addPropertyControls(FramerLcFHFCr7y,{variant:{options:[\"lRnlKZwEF\",\"GgQ68LRnV\",\"T0Tijlz0h\",\"ja6x3fLsw\"],optionTitles:[\"Default\",\"Up\",\"Down\",\"Default - No Hover\"],title:\"Variant\",type:ControlType.Enum},DivBEbSrE:{defaultValue:\"Resources\",displayTextArea:false,title:\"Text\",type:ControlType.String},PhCpdM0UN:{title:\"Link\",type:ControlType.Link},lIdxCl_Zf:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},Qin_aYEgZ:{title:\"Hover\",type:ControlType.EventHandler},Zhzps74xy:{title:\"Click\",type:ControlType.EventHandler},iw21753lb:{title:\"Tracking\",type:ControlType.TrackingId}});addFonts(FramerLcFHFCr7y,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLcFHFCr7y\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"DivBEbSrE\\\":\\\"text\\\",\\\"PhCpdM0UN\\\":\\\"link\\\",\\\"lIdxCl_Zf\\\":\\\"newTab\\\",\\\"Qin_aYEgZ\\\":\\\"hover\\\",\\\"Zhzps74xy\\\":\\\"click\\\",\\\"iw21753lb\\\":\\\"tracking\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"25.5\",\"framerIntrinsicWidth\":\"85\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GgQ68LRnV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"T0Tijlz0h\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ja6x3fLsw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"w8qrQ6XFC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VscgGyqHS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LcFHFCr7y.map","// Generated by Framer (0ea0c8c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,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 CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/7p40RDrpC9PBWkQoJaco/Cookies.js\";import AnimatedNumberCounter from\"https://framerusercontent.com/modules/qpjhCcDm4G1NbFAlpMKV/OnyZiTlIjOBuSKcKQWFv/AnimatedNumberCounter_Prod.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/vD8UIE2OIcppO80YuKQN/0V6q9vcWzqkSec2mpUWT/IvU06SpYp.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/ObV7ixnP9UtKCqm9phCg/u8NnZrvX6NwDnQAmhbdx/LWyOmz34l.js\";import SiteLogo from\"https://framerusercontent.com/modules/owXtqe56sDEzFCIvQWmL/g60k2ztxyboX1rHwsmKQ/CsKLFRRAs.js\";import MenuLink from\"https://framerusercontent.com/modules/E0dOZyMzTBlhWFDVrhVJ/IUygZgFnB77IeHJ1I6hD/LcFHFCr7y.js\";import SocialLink from\"https://framerusercontent.com/modules/QPhA3edzKiZBGophSf0x/NPAf6EwqW82vzblye3J3/Z98JOgtnf.js\";const SiteLogoFonts=getFonts(SiteLogo);const SocialLinkFonts=getFonts(SocialLink);const MenuLinkFonts=getFonts(MenuLink);const CookieBannerFonts=getFonts(CookieBanner);const AnimatedNumberCounterFonts=getFonts(AnimatedNumberCounter);const cycleOrder=[\"y_ZTM2WRh\",\"KFhwzjjMB\",\"pN8t_RLkt\"];const serializationHash=\"framer-yYgDq\";const variantClassNames={KFhwzjjMB:\"framer-v-t6wg1t\",pN8t_RLkt:\"framer-v-1kelotr\",y_ZTM2WRh:\"framer-v-1pcgekf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}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 addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};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:\"y_ZTM2WRh\",Phone:\"pN8t_RLkt\",Tablet:\"KFhwzjjMB\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"y_ZTM2WRh\"};};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:\"y_ZTM2WRh\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.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__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1pcgekf\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"y_ZTM2WRh\",ref:refBinding,style:{...style},...addPropertyOverrides({KFhwzjjMB:{\"data-framer-name\":\"Tablet\"},pN8t_RLkt:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-qvwu6p\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"DtdrsLlYu\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-159erxl\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"TTpAwgsr9\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hrniwp\",\"data-framer-name\":\"Logo & Socials\",layoutDependency:layoutDependency,layoutId:\"FcPQEeSV2\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-30-860.6)/2+0+0)+0+0+0+0+0,...addPropertyOverrides({KFhwzjjMB:{y:undefined},pN8t_RLkt:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-1665.4)/2+0+0)+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5azcdx-container\",layoutDependency:layoutDependency,layoutId:\"xSkclotEr-container\",nodeId:\"xSkclotEr\",rendersWithMotion:true,scopeId:\"BnL7DH6Ud\",children:/*#__PURE__*/_jsx(SiteLogo,{height:\"100%\",id:\"xSkclotEr\",layoutId:\"xSkclotEr\",oeankpeAf:\"logo-footer\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.ul,{className:\"framer-m2aqd6\",\"data-framer-name\":\"Social Links\",layoutDependency:layoutDependency,layoutId:\"SFxkdCnlZ\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-30-860.6)/2+0+0)+0+0+0+0+.5+0,...addPropertyOverrides({KFhwzjjMB:{y:undefined},pN8t_RLkt:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-1665.4)/2+0+0)+0+0+0+0+0+64+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-1tj8p2g-container\",layoutDependency:layoutDependency,layoutId:\"VeRntW_S0-container\",nodeId:\"VeRntW_S0\",rendersWithMotion:true,scopeId:\"BnL7DH6Ud\",children:/*#__PURE__*/_jsx(SocialLink,{D_J9p4ekG:\"https://x.com/Grooic\",ezWKc28v2:true,height:\"100%\",id:\"VeRntW_S0\",layoutId:\"VeRntW_S0\",pcjSyAdM9:\"follow-x-footer\",variant:matchVariant(\"phPCq7dp8\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-30-860.6)/2+0+0)+0+0+0+0+.5+0,...addPropertyOverrides({KFhwzjjMB:{y:undefined},pN8t_RLkt:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-1665.4)/2+0+0)+0+0+0+0+0+64+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-1lr0xhh-container\",layoutDependency:layoutDependency,layoutId:\"IZa153bk_-container\",nodeId:\"IZa153bk_\",rendersWithMotion:true,scopeId:\"BnL7DH6Ud\",children:/*#__PURE__*/_jsx(SocialLink,{D_J9p4ekG:\"https://www.linkedin.com/company/grooic\",ezWKc28v2:true,height:\"100%\",id:\"IZa153bk_\",layoutId:\"IZa153bk_\",pcjSyAdM9:\"follow-linkedin-footer\",variant:matchVariant(\"phPCq7dp8\"),width:\"100%\",xNsg90cbM:addImageAlt({pixelHeight:16,pixelWidth:18,src:\"https://framerusercontent.com/images/uNoI4Vobeyk3OLg1K9uhYYiU0.svg?width=18&height=16\"},\"Icon\")})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-30-860.6)/2+0+0)+0+0+0+0+.5+0,...addPropertyOverrides({KFhwzjjMB:{y:undefined},pN8t_RLkt:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-1665.4)/2+0+0)+0+0+0+0+0+64+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-zj05as-container\",layoutDependency:layoutDependency,layoutId:\"zBmHx3tC0-container\",nodeId:\"zBmHx3tC0\",rendersWithMotion:true,scopeId:\"BnL7DH6Ud\",children:/*#__PURE__*/_jsx(SocialLink,{D_J9p4ekG:\"https://www.facebook.com/Grooic\",ezWKc28v2:true,height:\"100%\",id:\"zBmHx3tC0\",layoutId:\"zBmHx3tC0\",pcjSyAdM9:\"follow-facebook-footer\",variant:matchVariant(\"phPCq7dp8\"),width:\"100%\",xNsg90cbM:addImageAlt({pixelHeight:20,pixelWidth:11,src:\"https://framerusercontent.com/images/omdCCwtPATgbQs7ywDl5lFNW4.svg?width=11&height=20\"},\"Icon\")})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-30-860.6)/2+0+0)+0+0+0+0+.5+0,...addPropertyOverrides({KFhwzjjMB:{y:undefined},pN8t_RLkt:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-1665.4)/2+0+0)+0+0+0+0+0+64+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-1bvrx9g-container\",layoutDependency:layoutDependency,layoutId:\"p0qMzX7eC-container\",nodeId:\"p0qMzX7eC\",rendersWithMotion:true,scopeId:\"BnL7DH6Ud\",children:/*#__PURE__*/_jsx(SocialLink,{D_J9p4ekG:\"https://www.instagram.com/grooic/\",ezWKc28v2:true,height:\"100%\",id:\"p0qMzX7eC\",layoutId:\"p0qMzX7eC\",pcjSyAdM9:\"follow-instagram-footer\",variant:matchVariant(\"phPCq7dp8\"),width:\"100%\",xNsg90cbM:addImageAlt({pixelHeight:18,pixelWidth:18,src:\"https://framerusercontent.com/images/280pSiWRxJAS0k3dL5syXuQiAdQ.svg?width=18&height=18\"},\"Icon\")})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-pm64i5\",\"data-framer-name\":\"Main Content\",layoutDependency:layoutDependency,layoutId:\"ZwiuwuPkx\",style:{background:\"linear-gradient(161deg, var(--token-33eae3d8-bf13-47c9-bf93-86e1418fcafd, rgba(255, 255, 255, 0.2)) 0%, var(--token-cb5942bc-2e2b-4d62-977c-9dcfe72608f8, rgba(255, 255, 255, 0)) 100%)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ggaugy\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"l_C9eWlQr\",style:{backgroundColor:\"var(--token-ee2aebaa-7f3b-4236-88c0-6c432f5631c8, rgb(9, 9, 39))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gm8xqd\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"CouvJsNrf\",style:{backgroundColor:\"var(--token-e0bf39f7-31a8-45c5-9a6b-e3de731b5626, rgba(255, 255, 255, 0.02))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},variants:{pN8t_RLkt:{borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sgzyoj\",\"data-framer-name\":\"Resources\",layoutDependency:layoutDependency,layoutId:\"fKFT2F7Aj\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-l5pbzu\",\"data-styles-preset\":\"IvU06SpYp\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255)))\"},children:\"Resources\"})}),className:\"framer-8z8g92\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"L1Ps3Pfm_\",style:{\"--extracted-a0htzi\":\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.ul,{className:\"framer-103t5ei\",\"data-framer-name\":\"Menu List\",layoutDependency:layoutDependency,layoutId:\"fpDdogTGF\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ma0FXX7Hl\"},implicitPathVariables:undefined},{href:{webPageId:\"ma0FXX7Hl\"},implicitPathVariables:undefined},{href:{webPageId:\"ma0FXX7Hl\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 158px) * 0.3, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-30-860.6)/2+0+0)+0+0+0+72+1+0+50+0+57.6+0+0,...addPropertyOverrides({KFhwzjjMB:{width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 78px) / 2, 50px)`,y:undefined},pN8t_RLkt:{width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px) - 2px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-1665.4)/2+0+0)+0+0+0+135+1+0+20+0+0+49.6+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-3ktkuz-container\",layoutDependency:layoutDependency,layoutId:\"f4jsu8WcO-container\",nodeId:\"f4jsu8WcO\",rendersWithMotion:true,scopeId:\"BnL7DH6Ud\",children:/*#__PURE__*/_jsx(MenuLink,{DivBEbSrE:\"Blog\",height:\"100%\",id:\"f4jsu8WcO\",iw21753lb:\"view-blog-footer\",layoutId:\"f4jsu8WcO\",lIdxCl_Zf:false,PhCpdM0UN:resolvedLinks[0],style:{width:\"100%\"},variant:matchVariant(\"lRnlKZwEF\"),width:\"100%\",...addPropertyOverrides({KFhwzjjMB:{PhCpdM0UN:resolvedLinks[1]},pN8t_RLkt:{PhCpdM0UN:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"PdZeaHtXQ\"},implicitPathVariables:undefined},{href:{webPageId:\"PdZeaHtXQ\"},implicitPathVariables:undefined},{href:{webPageId:\"PdZeaHtXQ\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 158px) * 0.3, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-30-860.6)/2+0+0)+0+0+0+72+1+0+50+0+57.6+0+41,...addPropertyOverrides({KFhwzjjMB:{width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 78px) / 2, 50px)`,y:undefined},pN8t_RLkt:{width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px) - 2px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-1665.4)/2+0+0)+0+0+0+135+1+0+20+0+0+49.6+0+37}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-10tpemr-container\",layoutDependency:layoutDependency,layoutId:\"kls4BrB6v-container\",nodeId:\"kls4BrB6v\",rendersWithMotion:true,scopeId:\"BnL7DH6Ud\",children:/*#__PURE__*/_jsx(MenuLink,{DivBEbSrE:\"Case Studies\",height:\"100%\",id:\"kls4BrB6v\",iw21753lb:\"view-case-studies-footer\",layoutId:\"kls4BrB6v\",lIdxCl_Zf:false,PhCpdM0UN:resolvedLinks1[0],style:{width:\"100%\"},variant:matchVariant(\"lRnlKZwEF\"),width:\"100%\",...addPropertyOverrides({KFhwzjjMB:{PhCpdM0UN:resolvedLinks1[1]},pN8t_RLkt:{PhCpdM0UN:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 158px) * 0.3, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-30-860.6)/2+0+0)+0+0+0+72+1+0+50+0+57.6+0+82,...addPropertyOverrides({KFhwzjjMB:{width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 78px) / 2, 50px)`,y:undefined},pN8t_RLkt:{width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px) - 2px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-1665.4)/2+0+0)+0+0+0+135+1+0+20+0+0+49.6+0+74}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-7w461y-container\",layoutDependency:layoutDependency,layoutId:\"dwylshYHE-container\",nodeId:\"dwylshYHE\",rendersWithMotion:true,scopeId:\"BnL7DH6Ud\",children:/*#__PURE__*/_jsx(MenuLink,{DivBEbSrE:\"Documentation\",height:\"100%\",id:\"dwylshYHE\",iw21753lb:\"view-documentation-footer\",layoutId:\"dwylshYHE\",lIdxCl_Zf:false,PhCpdM0UN:\"http://docs.grooic.com/\",style:{width:\"100%\"},variant:matchVariant(\"lRnlKZwEF\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lfgspvUpN\"},implicitPathVariables:undefined},{href:{webPageId:\"lfgspvUpN\"},implicitPathVariables:undefined},{href:{webPageId:\"lfgspvUpN\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 158px) * 0.3, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-30-860.6)/2+0+0)+0+0+0+72+1+0+50+0+57.6+0+123,...addPropertyOverrides({KFhwzjjMB:{width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 78px) / 2, 50px)`,y:undefined},pN8t_RLkt:{width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px) - 2px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-1665.4)/2+0+0)+0+0+0+135+1+0+20+0+0+49.6+0+111}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-1rh8ids-container\",layoutDependency:layoutDependency,layoutId:\"hB8OeUDNn-container\",nodeId:\"hB8OeUDNn\",rendersWithMotion:true,scopeId:\"BnL7DH6Ud\",children:/*#__PURE__*/_jsx(MenuLink,{DivBEbSrE:\"FAQs\",height:\"100%\",id:\"hB8OeUDNn\",iw21753lb:\"read-faqs-footer\",layoutId:\"hB8OeUDNn\",lIdxCl_Zf:false,PhCpdM0UN:resolvedLinks2[0],style:{width:\"100%\"},variant:matchVariant(\"lRnlKZwEF\"),width:\"100%\",...addPropertyOverrides({KFhwzjjMB:{PhCpdM0UN:resolvedLinks2[1]},pN8t_RLkt:{PhCpdM0UN:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"euifjhJid\"},implicitPathVariables:undefined},{href:{webPageId:\"euifjhJid\"},implicitPathVariables:undefined},{href:{webPageId:\"euifjhJid\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 158px) * 0.3, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-30-860.6)/2+0+0)+0+0+0+72+1+0+50+0+57.6+0+164,...addPropertyOverrides({KFhwzjjMB:{width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 78px) / 2, 50px)`,y:undefined},pN8t_RLkt:{width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px) - 2px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-1665.4)/2+0+0)+0+0+0+135+1+0+20+0+0+49.6+0+148}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-slro38-container\",layoutDependency:layoutDependency,layoutId:\"p5qHW_VnN-container\",nodeId:\"p5qHW_VnN\",rendersWithMotion:true,scopeId:\"BnL7DH6Ud\",children:/*#__PURE__*/_jsx(MenuLink,{DivBEbSrE:\"Changelog\",height:\"100%\",id:\"p5qHW_VnN\",iw21753lb:\"view-changelog-footer\",layoutId:\"p5qHW_VnN\",lIdxCl_Zf:false,PhCpdM0UN:resolvedLinks3[0],style:{width:\"100%\"},variant:matchVariant(\"lRnlKZwEF\"),width:\"100%\",...addPropertyOverrides({KFhwzjjMB:{PhCpdM0UN:resolvedLinks3[1]},pN8t_RLkt:{PhCpdM0UN:resolvedLinks3[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lGP13NoX_\"},implicitPathVariables:undefined},{href:{webPageId:\"lGP13NoX_\"},implicitPathVariables:undefined},{href:{webPageId:\"lGP13NoX_\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 158px) * 0.3, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-30-860.6)/2+0+0)+0+0+0+72+1+0+50+0+57.6+0+205,...addPropertyOverrides({KFhwzjjMB:{width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 78px) / 2, 50px)`,y:undefined},pN8t_RLkt:{width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px) - 2px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-1665.4)/2+0+0)+0+0+0+135+1+0+20+0+0+49.6+0+185}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-s44a0k-container\",layoutDependency:layoutDependency,layoutId:\"iGRboSorZ-container\",nodeId:\"iGRboSorZ\",rendersWithMotion:true,scopeId:\"BnL7DH6Ud\",children:/*#__PURE__*/_jsx(MenuLink,{DivBEbSrE:\"Freebies\",height:\"100%\",id:\"iGRboSorZ\",iw21753lb:\"grab-freebies-footer\",layoutId:\"iGRboSorZ\",lIdxCl_Zf:false,PhCpdM0UN:resolvedLinks4[0],style:{width:\"100%\"},variant:matchVariant(\"lRnlKZwEF\"),width:\"100%\",...addPropertyOverrides({KFhwzjjMB:{PhCpdM0UN:resolvedLinks4[1]},pN8t_RLkt:{PhCpdM0UN:resolvedLinks4[2]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-otfqhh\",\"data-framer-name\":\"Company\",layoutDependency:layoutDependency,layoutId:\"L33EnNfHT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-l5pbzu\",\"data-styles-preset\":\"IvU06SpYp\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255)))\"},children:\"Company\"})}),className:\"framer-c3ry7k\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YBUr3iLI9\",style:{\"--extracted-a0htzi\":\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.ul,{className:\"framer-s0ekgj\",\"data-framer-name\":\"Menu List\",layoutDependency:layoutDependency,layoutId:\"lm_uleDE9\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"TaJzMZa6Q\"},implicitPathVariables:undefined},{href:{webPageId:\"TaJzMZa6Q\"},implicitPathVariables:undefined},{href:{webPageId:\"TaJzMZa6Q\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 158px) * 0.3, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-30-860.6)/2+0+0)+0+0+0+72+1+0+50+0+57.6+0+0,...addPropertyOverrides({KFhwzjjMB:{width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 78px) / 2, 50px)`,y:undefined},pN8t_RLkt:{width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px) - 2px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-1665.4)/2+0+0)+0+0+0+135+1+0+20+283.6+0+49.6+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-1akml58-container\",layoutDependency:layoutDependency,layoutId:\"ospjJK_mV-container\",nodeId:\"ospjJK_mV\",rendersWithMotion:true,scopeId:\"BnL7DH6Ud\",children:/*#__PURE__*/_jsx(MenuLink,{DivBEbSrE:\"About\",height:\"100%\",id:\"ospjJK_mV\",iw21753lb:\"view-about-footer\",layoutId:\"ospjJK_mV\",lIdxCl_Zf:false,PhCpdM0UN:resolvedLinks5[0],style:{width:\"100%\"},variant:matchVariant(\"lRnlKZwEF\"),width:\"100%\",...addPropertyOverrides({KFhwzjjMB:{PhCpdM0UN:resolvedLinks5[1]},pN8t_RLkt:{PhCpdM0UN:resolvedLinks5[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"pNbkCmcfP\"},implicitPathVariables:undefined},{href:{webPageId:\"pNbkCmcfP\"},implicitPathVariables:undefined},{href:{webPageId:\"pNbkCmcfP\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 158px) * 0.3, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-30-860.6)/2+0+0)+0+0+0+72+1+0+50+0+57.6+0+41,...addPropertyOverrides({KFhwzjjMB:{width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 78px) / 2, 50px)`,y:undefined},pN8t_RLkt:{width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px) - 2px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-1665.4)/2+0+0)+0+0+0+135+1+0+20+283.6+0+49.6+0+37}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-s8wcod-container\",layoutDependency:layoutDependency,layoutId:\"lA9uaU9UN-container\",nodeId:\"lA9uaU9UN\",rendersWithMotion:true,scopeId:\"BnL7DH6Ud\",children:/*#__PURE__*/_jsx(MenuLink,{DivBEbSrE:\"Contact\",height:\"100%\",id:\"lA9uaU9UN\",iw21753lb:\"contact-footer\",layoutId:\"lA9uaU9UN\",lIdxCl_Zf:false,PhCpdM0UN:resolvedLinks6[0],style:{width:\"100%\"},variant:matchVariant(\"lRnlKZwEF\"),width:\"100%\",...addPropertyOverrides({KFhwzjjMB:{PhCpdM0UN:resolvedLinks6[1]},pN8t_RLkt:{PhCpdM0UN:resolvedLinks6[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xmhMMTzNd\"},implicitPathVariables:undefined},{href:{webPageId:\"xmhMMTzNd\"},implicitPathVariables:undefined},{href:{webPageId:\"xmhMMTzNd\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 158px) * 0.3, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-30-860.6)/2+0+0)+0+0+0+72+1+0+50+0+57.6+0+82,...addPropertyOverrides({KFhwzjjMB:{width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 78px) / 2, 50px)`,y:undefined},pN8t_RLkt:{width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px) - 2px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-1665.4)/2+0+0)+0+0+0+135+1+0+20+283.6+0+49.6+0+74}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-3qj7rr-container\",layoutDependency:layoutDependency,layoutId:\"h4pPTcVvT-container\",nodeId:\"h4pPTcVvT\",rendersWithMotion:true,scopeId:\"BnL7DH6Ud\",children:/*#__PURE__*/_jsx(MenuLink,{DivBEbSrE:\"Careers\",height:\"100%\",id:\"h4pPTcVvT\",iw21753lb:\"view-careers-footer\",layoutId:\"h4pPTcVvT\",lIdxCl_Zf:false,PhCpdM0UN:resolvedLinks7[0],style:{width:\"100%\"},variant:matchVariant(\"lRnlKZwEF\"),width:\"100%\",...addPropertyOverrides({KFhwzjjMB:{PhCpdM0UN:resolvedLinks7[1]},pN8t_RLkt:{PhCpdM0UN:resolvedLinks7[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Ug1mV7y1q\"},implicitPathVariables:undefined},{href:{webPageId:\"Ug1mV7y1q\"},implicitPathVariables:undefined},{href:{webPageId:\"Ug1mV7y1q\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 158px) * 0.3, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-30-860.6)/2+0+0)+0+0+0+72+1+0+50+0+57.6+0+123,...addPropertyOverrides({KFhwzjjMB:{width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 78px) / 2, 50px)`,y:undefined},pN8t_RLkt:{width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px) - 2px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-1665.4)/2+0+0)+0+0+0+135+1+0+20+283.6+0+49.6+0+111}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-vxon11-container\",layoutDependency:layoutDependency,layoutId:\"TByPeHxUx-container\",nodeId:\"TByPeHxUx\",rendersWithMotion:true,scopeId:\"BnL7DH6Ud\",children:/*#__PURE__*/_jsx(MenuLink,{DivBEbSrE:\"Partners & Affiliates\",height:\"100%\",id:\"TByPeHxUx\",iw21753lb:\"partners-and-affiliates-footer\",layoutId:\"TByPeHxUx\",lIdxCl_Zf:false,PhCpdM0UN:resolvedLinks8[0],style:{width:\"100%\"},variant:matchVariant(\"lRnlKZwEF\"),width:\"100%\",...addPropertyOverrides({KFhwzjjMB:{PhCpdM0UN:resolvedLinks8[1]},pN8t_RLkt:{PhCpdM0UN:resolvedLinks8[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"qojDPMAEw\"},implicitPathVariables:undefined},{href:{webPageId:\"qojDPMAEw\"},implicitPathVariables:undefined},{href:{webPageId:\"qojDPMAEw\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 158px) * 0.3, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-30-860.6)/2+0+0)+0+0+0+72+1+0+50+0+57.6+0+164,...addPropertyOverrides({KFhwzjjMB:{width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 78px) / 2, 50px)`,y:undefined},pN8t_RLkt:{width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px) - 2px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-1665.4)/2+0+0)+0+0+0+135+1+0+20+283.6+0+49.6+0+148}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-kv5yik-container\",layoutDependency:layoutDependency,layoutId:\"S9jYUFiPd-container\",nodeId:\"S9jYUFiPd\",rendersWithMotion:true,scopeId:\"BnL7DH6Ud\",children:/*#__PURE__*/_jsx(MenuLink,{DivBEbSrE:\"Become an Affiliate\",height:\"100%\",id:\"S9jYUFiPd\",iw21753lb:\"become-affiliate-footer\",layoutId:\"S9jYUFiPd\",lIdxCl_Zf:false,PhCpdM0UN:resolvedLinks9[0],style:{width:\"100%\"},variant:matchVariant(\"lRnlKZwEF\"),width:\"100%\",...addPropertyOverrides({KFhwzjjMB:{PhCpdM0UN:resolvedLinks9[1]},pN8t_RLkt:{PhCpdM0UN:resolvedLinks9[2]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jii0q1\",\"data-framer-name\":\"Legal\",layoutDependency:layoutDependency,layoutId:\"fgIGBFAnJ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-l5pbzu\",\"data-styles-preset\":\"IvU06SpYp\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255)))\"},children:\"Legal\"})}),className:\"framer-1hxbk5k\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Chsi9n2_L\",style:{\"--extracted-a0htzi\":\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.ul,{className:\"framer-ei28zc\",\"data-framer-name\":\"Menu List\",layoutDependency:layoutDependency,layoutId:\"Wx3Crzb9g\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{booTgEXSW:\"privacy-policy\"},unresolvedPathSlugs:{booTgEXSW:{collectionId:\"Ulsb1KzRy\",collectionItemId:\"E6WQ2Q9a2\"}},webPageId:\"Fc8S_Yc3e\"},implicitPathVariables:undefined},{href:{pathVariables:{booTgEXSW:\"privacy-policy\"},unresolvedPathSlugs:{booTgEXSW:{collectionId:\"Ulsb1KzRy\",collectionItemId:\"E6WQ2Q9a2\"}},webPageId:\"Fc8S_Yc3e\"},implicitPathVariables:undefined},{href:{pathVariables:{booTgEXSW:\"privacy-policy\"},unresolvedPathSlugs:{booTgEXSW:{collectionId:\"Ulsb1KzRy\",collectionItemId:\"E6WQ2Q9a2\"}},webPageId:\"Fc8S_Yc3e\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 158px) * 0.3, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-30-860.6)/2+0+0)+0+0+0+72+1+0+50+0+57.6+0+0,...addPropertyOverrides({KFhwzjjMB:{width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 78px) / 2, 50px)`,y:undefined},pN8t_RLkt:{width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px) - 2px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-1665.4)/2+0+0)+0+0+0+135+1+0+20+530.2+0+53.6+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-hhe20t-container\",layoutDependency:layoutDependency,layoutId:\"UFo_tJadO-container\",nodeId:\"UFo_tJadO\",rendersWithMotion:true,scopeId:\"BnL7DH6Ud\",children:/*#__PURE__*/_jsx(MenuLink,{DivBEbSrE:\"Privacy Policy\",height:\"100%\",id:\"UFo_tJadO\",iw21753lb:\"view-privacy-footer\",layoutId:\"UFo_tJadO\",lIdxCl_Zf:false,PhCpdM0UN:resolvedLinks10[0],style:{width:\"100%\"},variant:matchVariant(\"lRnlKZwEF\"),width:\"100%\",...addPropertyOverrides({KFhwzjjMB:{PhCpdM0UN:resolvedLinks10[1]},pN8t_RLkt:{PhCpdM0UN:resolvedLinks10[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{booTgEXSW:\"terms-conditions\"},unresolvedPathSlugs:{booTgEXSW:{collectionId:\"Ulsb1KzRy\",collectionItemId:\"vPuxWaS_H\"}},webPageId:\"Fc8S_Yc3e\"},implicitPathVariables:undefined},{href:{pathVariables:{booTgEXSW:\"terms-conditions\"},unresolvedPathSlugs:{booTgEXSW:{collectionId:\"Ulsb1KzRy\",collectionItemId:\"vPuxWaS_H\"}},webPageId:\"Fc8S_Yc3e\"},implicitPathVariables:undefined},{href:{pathVariables:{booTgEXSW:\"terms-conditions\"},unresolvedPathSlugs:{booTgEXSW:{collectionId:\"Ulsb1KzRy\",collectionItemId:\"vPuxWaS_H\"}},webPageId:\"Fc8S_Yc3e\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 158px) * 0.3, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-30-860.6)/2+0+0)+0+0+0+72+1+0+50+0+57.6+0+41,...addPropertyOverrides({KFhwzjjMB:{width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 78px) / 2, 50px)`,y:undefined},pN8t_RLkt:{width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px) - 2px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-1665.4)/2+0+0)+0+0+0+135+1+0+20+530.2+0+53.6+0+37}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-1dez5ar-container\",layoutDependency:layoutDependency,layoutId:\"x_PJhWP29-container\",nodeId:\"x_PJhWP29\",rendersWithMotion:true,scopeId:\"BnL7DH6Ud\",children:/*#__PURE__*/_jsx(MenuLink,{DivBEbSrE:\"Terms & Conditions\",height:\"100%\",id:\"x_PJhWP29\",iw21753lb:\"view-terms-footer\",layoutId:\"x_PJhWP29\",lIdxCl_Zf:false,PhCpdM0UN:resolvedLinks11[0],style:{width:\"100%\"},variant:matchVariant(\"lRnlKZwEF\"),width:\"100%\",...addPropertyOverrides({KFhwzjjMB:{PhCpdM0UN:resolvedLinks11[1]},pN8t_RLkt:{PhCpdM0UN:resolvedLinks11[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{booTgEXSW:\"refund-policy\"},unresolvedPathSlugs:{booTgEXSW:{collectionId:\"Ulsb1KzRy\",collectionItemId:\"M_2PQJ0Tw\"}},webPageId:\"Fc8S_Yc3e\"},implicitPathVariables:undefined},{href:{pathVariables:{booTgEXSW:\"refund-policy\"},unresolvedPathSlugs:{booTgEXSW:{collectionId:\"Ulsb1KzRy\",collectionItemId:\"M_2PQJ0Tw\"}},webPageId:\"Fc8S_Yc3e\"},implicitPathVariables:undefined},{href:{pathVariables:{booTgEXSW:\"refund-policy\"},unresolvedPathSlugs:{booTgEXSW:{collectionId:\"Ulsb1KzRy\",collectionItemId:\"M_2PQJ0Tw\"}},webPageId:\"Fc8S_Yc3e\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 158px) * 0.3, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-30-860.6)/2+0+0)+0+0+0+72+1+0+50+0+57.6+0+82,...addPropertyOverrides({KFhwzjjMB:{width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 78px) / 2, 50px)`,y:undefined},pN8t_RLkt:{width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px) - 2px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-1665.4)/2+0+0)+0+0+0+135+1+0+20+530.2+0+53.6+0+74}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-54eq1f-container\",layoutDependency:layoutDependency,layoutId:\"Mb4tdbhcY-container\",nodeId:\"Mb4tdbhcY\",rendersWithMotion:true,scopeId:\"BnL7DH6Ud\",children:/*#__PURE__*/_jsx(MenuLink,{DivBEbSrE:\"Refund Policy\",height:\"100%\",id:\"Mb4tdbhcY\",iw21753lb:\"view-refund-policy-footer\",layoutId:\"Mb4tdbhcY\",lIdxCl_Zf:false,PhCpdM0UN:resolvedLinks12[0],style:{width:\"100%\"},variant:matchVariant(\"lRnlKZwEF\"),width:\"100%\",...addPropertyOverrides({KFhwzjjMB:{PhCpdM0UN:resolvedLinks12[1]},pN8t_RLkt:{PhCpdM0UN:resolvedLinks12[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{booTgEXSW:\"license-terms\"},unresolvedPathSlugs:{booTgEXSW:{collectionId:\"Ulsb1KzRy\",collectionItemId:\"oDGgyeIz_\"}},webPageId:\"Fc8S_Yc3e\"},implicitPathVariables:undefined},{href:{pathVariables:{booTgEXSW:\"license-terms\"},unresolvedPathSlugs:{booTgEXSW:{collectionId:\"Ulsb1KzRy\",collectionItemId:\"oDGgyeIz_\"}},webPageId:\"Fc8S_Yc3e\"},implicitPathVariables:undefined},{href:{pathVariables:{booTgEXSW:\"license-terms\"},unresolvedPathSlugs:{booTgEXSW:{collectionId:\"Ulsb1KzRy\",collectionItemId:\"oDGgyeIz_\"}},webPageId:\"Fc8S_Yc3e\"},implicitPathVariables:undefined}],children:resolvedLinks13=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 158px) * 0.3, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-30-860.6)/2+0+0)+0+0+0+72+1+0+50+0+57.6+0+123,...addPropertyOverrides({KFhwzjjMB:{width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 78px) / 2, 50px)`,y:undefined},pN8t_RLkt:{width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px) - 2px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-1665.4)/2+0+0)+0+0+0+135+1+0+20+530.2+0+53.6+0+111}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-iz9fio-container\",layoutDependency:layoutDependency,layoutId:\"YQw3MGUgW-container\",nodeId:\"YQw3MGUgW\",rendersWithMotion:true,scopeId:\"BnL7DH6Ud\",children:/*#__PURE__*/_jsx(MenuLink,{DivBEbSrE:\"License Terms\",height:\"100%\",id:\"YQw3MGUgW\",iw21753lb:\"click-license-footer\",layoutId:\"YQw3MGUgW\",lIdxCl_Zf:false,PhCpdM0UN:resolvedLinks13[0],style:{width:\"100%\"},variant:matchVariant(\"lRnlKZwEF\"),width:\"100%\",...addPropertyOverrides({KFhwzjjMB:{PhCpdM0UN:resolvedLinks13[1]},pN8t_RLkt:{PhCpdM0UN:resolvedLinks13[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{booTgEXSW:\"portfolio-disclaimer\"},unresolvedPathSlugs:{booTgEXSW:{collectionId:\"Ulsb1KzRy\",collectionItemId:\"rBKUIhKZn\"}},webPageId:\"Fc8S_Yc3e\"},implicitPathVariables:undefined},{href:{pathVariables:{booTgEXSW:\"portfolio-disclaimer\"},unresolvedPathSlugs:{booTgEXSW:{collectionId:\"Ulsb1KzRy\",collectionItemId:\"rBKUIhKZn\"}},webPageId:\"Fc8S_Yc3e\"},implicitPathVariables:undefined},{href:{pathVariables:{booTgEXSW:\"portfolio-disclaimer\"},unresolvedPathSlugs:{booTgEXSW:{collectionId:\"Ulsb1KzRy\",collectionItemId:\"rBKUIhKZn\"}},webPageId:\"Fc8S_Yc3e\"},implicitPathVariables:undefined}],children:resolvedLinks14=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 158px) * 0.3, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-30-860.6)/2+0+0)+0+0+0+72+1+0+50+0+57.6+0+164,...addPropertyOverrides({KFhwzjjMB:{width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 78px) / 2, 50px)`,y:undefined},pN8t_RLkt:{width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px) - 2px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-1665.4)/2+0+0)+0+0+0+135+1+0+20+530.2+0+53.6+0+148}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-toiupe-container\",layoutDependency:layoutDependency,layoutId:\"itiPfWEfx-container\",nodeId:\"itiPfWEfx\",rendersWithMotion:true,scopeId:\"BnL7DH6Ud\",children:/*#__PURE__*/_jsx(MenuLink,{DivBEbSrE:\"Portfolio Disclaimer\",height:\"100%\",id:\"itiPfWEfx\",iw21753lb:\"view-portfolio-disclaimer-footer\",layoutId:\"itiPfWEfx\",lIdxCl_Zf:false,PhCpdM0UN:resolvedLinks14[0],style:{width:\"100%\"},variant:matchVariant(\"lRnlKZwEF\"),width:\"100%\",...addPropertyOverrides({KFhwzjjMB:{PhCpdM0UN:resolvedLinks14[1]},pN8t_RLkt:{PhCpdM0UN:resolvedLinks14[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{booTgEXSW:\"cookie-policy\"},unresolvedPathSlugs:{booTgEXSW:{collectionId:\"Ulsb1KzRy\",collectionItemId:\"ckVtk3isv\"}},webPageId:\"Fc8S_Yc3e\"},implicitPathVariables:undefined},{href:{pathVariables:{booTgEXSW:\"cookie-policy\"},unresolvedPathSlugs:{booTgEXSW:{collectionId:\"Ulsb1KzRy\",collectionItemId:\"ckVtk3isv\"}},webPageId:\"Fc8S_Yc3e\"},implicitPathVariables:undefined},{href:{pathVariables:{booTgEXSW:\"cookie-policy\"},unresolvedPathSlugs:{booTgEXSW:{collectionId:\"Ulsb1KzRy\",collectionItemId:\"ckVtk3isv\"}},webPageId:\"Fc8S_Yc3e\"},implicitPathVariables:undefined}],children:resolvedLinks15=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-cmtswv-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"AeTUDbZCB-container\",nodeId:\"AeTUDbZCB\",rendersWithMotion:true,scopeId:\"BnL7DH6Ud\",style:{opacity:0},children:/*#__PURE__*/_jsx(CookieBanner,{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:10},containerWidth:0,inset:20,insetBottom:20,insetLeft:20,insetPerSide:false,insetRight:20,insetTop:20,padding:20,paddingBottom:20,paddingLeft:20,paddingPerSide:false,paddingRight:20,paddingTop:20,position:\"bottom-left\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"var(--token-c378a557-97ec-407d-879a-e06dc8663ce6, rgba(0, 0, 0, 0.05))\",radius:14,width:1},colorBody:\"var(--token-535fb319-faff-4f1d-ba4f-21a550c33736, rgb(84, 84, 84))\",colorTitle:\"var(--token-7522b648-013e-4c1e-ae8a-20349c8d3808, rgb(16, 12, 24))\",fill:\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\",fontBody:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.6em\"},fontTitle:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.6em\"},link:\"var(--token-7522b648-013e-4c1e-ae8a-20349c8d3808, rgb(16, 12, 24))\"},width:360,zIndex:10},button:{borderRadius:8,direction:\"row\",fluid:true,font:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverOpacity:.6,labels:{accept:\"Accept\",acceptAll:\"Accept all\",confirm:\"Okay\",customize:\"Customize\",reject:\"Reject\",rejectAll:\"Reject all\",save:\"Save Preferences\"},padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,primary:{color:\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\",fill:\"var(--token-e223aa2b-bdb1-40ce-b9e3-4ee29628d1e6, rgb(77, 103, 255))\"},secondary:{color:\"rgb(68, 68, 68)\",fill:\"rgb(238, 238, 238)\"},tapOpacity:.4},content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies for ads, analytics, and site function.\",euPolicy:{label:\"Cookie Policy\",link:resolvedLinks15[0],prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Settings\",euType:\"advanced\",isEU:false,worldBlocking:false,worldDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},worldDescription:\"We use cookies for ads, analytics, and site function.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldShowReject:false,worldTitle:\"Cookie Settings\",worldType:\"simple\"},gtmId:\"GTM-T88S9KGL\",height:\"100%\",id:\"AeTUDbZCB\",layoutId:\"AeTUDbZCB\",options:{analytics:{description:\"Enables tracking of performance.\",title:\"Analytics\"},marketing:{description:\"Enables ads personalization and tracking.\",title:\"Marketing\"},necessary:{description:\"Enables security and basic functionality.\",optional:true,title:\"Necessary\"},preferences:{description:\"Enables personalized content and settings.\",title:\"Preferences\"},preview:false,style:{background:\"var(--token-1765690d-d9b7-4114-abf1-fd70912cb79d, rgba(0, 0, 0, 0.02))\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:8,width:0},fontBody:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontTitle:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:600},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,toggleColor:\"var(--token-e223aa2b-bdb1-40ce-b9e3-4ee29628d1e6, rgb(77, 103, 255))\",toggleColorInactive:\"var(--token-1765690d-d9b7-4114-abf1-fd70912cb79d, rgba(0, 0, 0, 0.02))\"}},preview:false,trigger:{color:\"var(--token-b508a0fa-1096-4dab-a205-9814e6e2f0df, rgb(191, 194, 200))\",iconSize:24,iconType:\"default\",text:\"Cookie Settings\",textFont:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.6em\"},type:\"text\"},width:\"100%\",...addPropertyOverrides({KFhwzjjMB:{content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies for ads, analytics, and site function.\",euPolicy:{label:\"Cookie Policy\",link:resolvedLinks15[1],prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Settings\",euType:\"advanced\",isEU:false,worldBlocking:false,worldDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},worldDescription:\"We use cookies for ads, analytics, and site function.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldShowReject:false,worldTitle:\"Cookie Settings\",worldType:\"simple\"}},pN8t_RLkt:{content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies for ads, analytics, and site function.\",euPolicy:{label:\"Cookie Policy\",link:resolvedLinks15[2],prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Settings\",euType:\"advanced\",isEU:false,worldBlocking:false,worldDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},worldDescription:\"We use cookies for ads, analytics, and site function.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldShowReject:false,worldTitle:\"Cookie Settings\",worldType:\"simple\"}}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gwwnog\",\"data-framer-name\":\"Help\",layoutDependency:layoutDependency,layoutId:\"pHgCFASum\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-l5pbzu\",\"data-styles-preset\":\"IvU06SpYp\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255)))\"},children:\"Help\"})}),className:\"framer-sq2xho\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FyWkTz3qm\",style:{\"--extracted-a0htzi\":\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.ul,{className:\"framer-1x6wp22\",\"data-framer-name\":\"Menu List\",layoutDependency:layoutDependency,layoutId:\"csj0A89Ob\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"sxJZrIaFa\"},implicitPathVariables:undefined},{href:{webPageId:\"sxJZrIaFa\"},implicitPathVariables:undefined},{href:{webPageId:\"sxJZrIaFa\"},implicitPathVariables:undefined}],children:resolvedLinks16=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 158px) / 10, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-30-860.6)/2+0+0)+0+0+0+72+1+0+50+0+57.6+0+0,...addPropertyOverrides({KFhwzjjMB:{width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 78px) / 2, 50px)`,y:undefined},pN8t_RLkt:{width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px) - 2px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-1665.4)/2+0+0)+0+0+0+135+1+0+20+992.8+0+49.6+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-1tfpypl-container\",layoutDependency:layoutDependency,layoutId:\"kIodsgzdj-container\",nodeId:\"kIodsgzdj\",rendersWithMotion:true,scopeId:\"BnL7DH6Ud\",children:/*#__PURE__*/_jsx(MenuLink,{DivBEbSrE:\"Support\",height:\"100%\",id:\"kIodsgzdj\",iw21753lb:\"go-support-footer\",layoutId:\"kIodsgzdj\",lIdxCl_Zf:false,PhCpdM0UN:resolvedLinks16[0],style:{width:\"100%\"},variant:matchVariant(\"lRnlKZwEF\"),width:\"100%\",...addPropertyOverrides({KFhwzjjMB:{PhCpdM0UN:resolvedLinks16[1]},pN8t_RLkt:{PhCpdM0UN:resolvedLinks16[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 158px) / 10, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-30-860.6)/2+0+0)+0+0+0+72+1+0+50+0+57.6+0+41,...addPropertyOverrides({KFhwzjjMB:{width:`max((max(min(${componentViewport?.width||\"100vw\"} - 60px, 1170px) - 2px, 1px) - 78px) / 2, 50px)`,y:undefined},pN8t_RLkt:{width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px) - 2px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-1665.4)/2+0+0)+0+0+0+135+1+0+20+992.8+0+49.6+0+37}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-n9p0ra-container\",layoutDependency:layoutDependency,layoutId:\"L5Fg2NLem-container\",nodeId:\"L5Fg2NLem\",rendersWithMotion:true,scopeId:\"BnL7DH6Ud\",children:/*#__PURE__*/_jsx(MenuLink,{DivBEbSrE:\"Live Chat\",height:\"100%\",id:\"L5Fg2NLem\",iw21753lb:\"live-chat-footer\",layoutId:\"L5Fg2NLem\",lIdxCl_Zf:true,PhCpdM0UN:\"https://wa.me/+19179003111\",style:{width:\"100%\"},variant:matchVariant(\"lRnlKZwEF\"),width:\"100%\"})})})]})]})]})})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1djnont\",\"data-framer-name\":\"Copyright\",layoutDependency:layoutDependency,layoutId:\"EDjDAnjMl\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1r703gu\",\"data-styles-preset\":\"LWyOmz34l\",children:\"\\xa9 2017 - 2025 Grooic LLC. All Rights Reserved.\"})}),className:\"framer-1f9ogkf\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Mn7bab957\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({pN8t_RLkt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1r703gu\",\"data-styles-preset\":\"LWyOmz34l\",style:{\"--framer-text-alignment\":\"center\"},children:\"\\xa9 2017 - 2025 Grooic LLC. All Rights Reserved.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vw00an\",\"data-framer-name\":\"Users\",layoutDependency:layoutDependency,layoutId:\"Wxjg82pXO\",children:[/*#__PURE__*/_jsx(motion.div,{\"aria-label\":\"Icon\",className:\"framer-1mm392f\",\"data-border\":true,\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"yLWiMRZYI\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a5b205ca-72d6-4335-83a6-b77f273e8566, rgba(255, 255, 255, 0.08))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 1px 4px 0px var(--token-0d1bde36-6f53-4656-8049-aaaaf3a62409, rgba(17, 17, 17, 0.08)), 0px 1px 2px -1px var(--token-7102516e-1cb4-482e-a73d-f16b1cf79b15, rgba(17, 17, 17, 0.1))\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-b7do6g\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"xQZcZPwdS\",style:{backgroundColor:\"var(--token-e0bf39f7-31a8-45c5-9a6b-e3de731b5626, rgba(255, 255, 255, 0.02))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Fire Icon\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||200)-30-860.6)/2+636.6+24)+0+84+0+7),pixelHeight:19,pixelWidth:18,sizes:\"18px\",src:\"https://framerusercontent.com/images/VYD0RFjyEPZP2wqgJrMamfzmxc.svg?width=18&height=19\"},className:\"framer-gwp7mq\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"m7KeFWFky\",...addPropertyOverrides({KFhwzjjMB:{background:{alt:\"Fire Icon\",fit:\"fill\",pixelHeight:19,pixelWidth:18,sizes:\"18px\",src:\"https://framerusercontent.com/images/VYD0RFjyEPZP2wqgJrMamfzmxc.svg?width=18&height=19\"}},pN8t_RLkt:{background:{alt:\"Fire Icon\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-1665.4)/2+1281.4+24)+0+160+84+0+7),pixelHeight:19,pixelWidth:18,sizes:\"18px\",src:\"https://framerusercontent.com/images/VYD0RFjyEPZP2wqgJrMamfzmxc.svg?width=18&height=19\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kgyigp-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"VMDLU8XPr-container\",nodeId:\"VMDLU8XPr\",rendersWithMotion:true,scopeId:\"BnL7DH6Ud\",children:/*#__PURE__*/_jsx(AnimatedNumberCounter,{animation:{replay:true,transition:{bounce:0,delay:0,duration:3,type:\"spring\"},trigger:\"layerInView\"},balance:false,color:{angle:180,color:\"var(--token-b508a0fa-1096-4dab-a205-9814e6e2f0df, rgb(191, 194, 200))\",endColor:\"rgb(255, 255, 255)\",mode:\"solid\",startColor:\"rgb(0, 0, 0)\"},commas:true,decimals:0,decoration:\"none\",end:1e4,font:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.6em\"},height:\"100%\",id:\"VMDLU8XPr\",layoutId:\"VMDLU8XPr\",mode:\"default\",monospace:false,prefix:\"\",start:0,suffix:\"+ Users & Growing\",tag:\"p\",transition:{bounce:0,delay:0,duration:1,type:\"spring\"},userSelect:true,value:0,width:\"100%\"})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yYgDq.framer-o94zl7, .framer-yYgDq .framer-o94zl7 { display: block; }\",\".framer-yYgDq.framer-1pcgekf { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 30px 30px 30px; position: relative; width: 1200px; }\",\".framer-yYgDq .framer-qvwu6p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1170px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-yYgDq .framer-159erxl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-yYgDq .framer-hrniwp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-yYgDq .framer-5azcdx-container, .framer-yYgDq .framer-1tj8p2g-container, .framer-yYgDq .framer-1lr0xhh-container, .framer-yYgDq .framer-zj05as-container, .framer-yYgDq .framer-1bvrx9g-container, .framer-yYgDq .framer-kgyigp-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-yYgDq .framer-m2aqd6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; list-style: none; margin: 0px; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-yYgDq .framer-pm64i5 { 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: 1px; position: relative; width: 100%; }\",\".framer-yYgDq .framer-ggaugy { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-yYgDq .framer-gm8xqd { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 50px 64px 50px 64px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-yYgDq .framer-sgzyoj, .framer-yYgDq .framer-otfqhh, .framer-yYgDq .framer-jii0q1 { align-content: flex-start; align-items: flex-start; display: flex; flex: 3 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-yYgDq .framer-8z8g92, .framer-yYgDq .framer-c3ry7k, .framer-yYgDq .framer-1hxbk5k, .framer-yYgDq .framer-sq2xho { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-yYgDq .framer-103t5ei, .framer-yYgDq .framer-s0ekgj, .framer-yYgDq .framer-ei28zc, .framer-yYgDq .framer-1x6wp22 { 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: center; list-style: none; margin: 0px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-yYgDq .framer-3ktkuz-container, .framer-yYgDq .framer-10tpemr-container, .framer-yYgDq .framer-7w461y-container, .framer-yYgDq .framer-1rh8ids-container, .framer-yYgDq .framer-slro38-container, .framer-yYgDq .framer-s44a0k-container, .framer-yYgDq .framer-1akml58-container, .framer-yYgDq .framer-s8wcod-container, .framer-yYgDq .framer-3qj7rr-container, .framer-yYgDq .framer-vxon11-container, .framer-yYgDq .framer-kv5yik-container, .framer-yYgDq .framer-hhe20t-container, .framer-yYgDq .framer-1dez5ar-container, .framer-yYgDq .framer-54eq1f-container, .framer-yYgDq .framer-iz9fio-container, .framer-yYgDq .framer-toiupe-container, .framer-yYgDq .framer-1tfpypl-container, .framer-yYgDq .framer-n9p0ra-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-yYgDq .framer-cmtswv-container { -webkit-user-select: none; flex: none; height: auto; pointer-events: none; position: relative; user-select: none; width: auto; }\",\".framer-yYgDq .framer-1gwwnog { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-yYgDq .framer-1djnont { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1170px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-yYgDq .framer-1f9ogkf { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-yYgDq .framer-1vw00an { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-yYgDq .framer-1mm392f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-yYgDq .framer-b7do6g { 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: 7px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-yYgDq .framer-gwp7mq { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 18px); overflow: hidden; position: relative; width: 18px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-yYgDq.framer-v-t6wg1t.framer-1pcgekf { width: 810px; }\",\".framer-yYgDq.framer-v-t6wg1t .framer-gm8xqd { align-content: unset; align-items: unset; display: grid; gap: 30px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, min-content); justify-content: center; padding: 24px; }\",\".framer-yYgDq.framer-v-t6wg1t .framer-sgzyoj, .framer-yYgDq.framer-v-t6wg1t .framer-otfqhh, .framer-yYgDq.framer-v-t6wg1t .framer-jii0q1, .framer-yYgDq.framer-v-t6wg1t .framer-1gwwnog { align-self: start; flex: none; gap: 20px; justify-self: start; width: 100%; }\",\".framer-yYgDq.framer-v-t6wg1t .framer-103t5ei, .framer-yYgDq.framer-v-t6wg1t .framer-s0ekgj, .framer-yYgDq.framer-v-t6wg1t .framer-ei28zc, .framer-yYgDq.framer-v-t6wg1t .framer-1x6wp22, .framer-yYgDq.framer-v-1kelotr .framer-103t5ei, .framer-yYgDq.framer-v-1kelotr .framer-s0ekgj, .framer-yYgDq.framer-v-1kelotr .framer-ei28zc, .framer-yYgDq.framer-v-1kelotr .framer-1x6wp22 { gap: 12px; }\",\".framer-yYgDq.framer-v-t6wg1t .framer-1djnont { flex-wrap: wrap; }\",\".framer-yYgDq.framer-v-t6wg1t .framer-1f9ogkf { flex: none; white-space: pre; width: auto; }\",\".framer-yYgDq.framer-v-1kelotr.framer-1pcgekf { padding: 0px 20px 24px 20px; width: 390px; }\",\".framer-yYgDq.framer-v-1kelotr .framer-hrniwp { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; justify-content: center; }\",\".framer-yYgDq.framer-v-1kelotr .framer-gm8xqd { flex-direction: column; gap: 24px; justify-content: center; padding: 20px; }\",\".framer-yYgDq.framer-v-1kelotr .framer-sgzyoj, .framer-yYgDq.framer-v-1kelotr .framer-otfqhh, .framer-yYgDq.framer-v-1kelotr .framer-1gwwnog { flex: none; gap: 16px; width: 100%; }\",\".framer-yYgDq.framer-v-1kelotr .framer-jii0q1 { flex: none; gap: 20px; width: 100%; }\",\".framer-yYgDq.framer-v-1kelotr .framer-1djnont { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; justify-content: center; }\",\".framer-yYgDq.framer-v-1kelotr .framer-1f9ogkf { flex: none; width: 100%; }\",\".framer-yYgDq.framer-v-1kelotr .framer-1vw00an { flex: none; justify-content: center; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-yYgDq[data-border=\"true\"]::after, .framer-yYgDq [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 551\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"KFhwzjjMB\":{\"layout\":[\"fixed\",\"auto\"]},\"pN8t_RLkt\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerTrackingIds [{\"id\":\"_16vc699\",\"trackingId\":\"logo-footer\"},{\"id\":\"_ll11ch\",\"trackingId\":\"follow-x-footer\"},{\"id\":\"_1td4x6g\",\"trackingId\":\"follow-linkedin-footer\"},{\"id\":\"_tlsjfh\",\"trackingId\":\"follow-facebook-footer\"},{\"id\":\"_8p90ke\",\"trackingId\":\"follow-instagram-footer\"},{\"id\":\"_1hg8lvj\",\"trackingId\":\"view-blog-footer\"},{\"id\":\"_1nllnlm\",\"trackingId\":\"view-case-studies-footer\"},{\"id\":\"_ilq1u\",\"trackingId\":\"view-documentation-footer\"},{\"id\":\"_rnpmr0\",\"trackingId\":\"read-faqs-footer\"},{\"id\":\"_1847ylt\",\"trackingId\":\"view-changelog-footer\"},{\"id\":\"_x3sb4j\",\"trackingId\":\"grab-freebies-footer\"},{\"id\":\"_1ph4r1f\",\"trackingId\":\"view-about-footer\"},{\"id\":\"_1jpjss4\",\"trackingId\":\"contact-footer\"},{\"id\":\"_1swlvb9\",\"trackingId\":\"view-careers-footer\"},{\"id\":\"_17bzgue\",\"trackingId\":\"partners-and-affiliates-footer\"},{\"id\":\"_194owic\",\"trackingId\":\"become-affiliate-footer\"},{\"id\":\"_u0eiro\",\"trackingId\":\"view-privacy-footer\"},{\"id\":\"_1ob75ip\",\"trackingId\":\"view-terms-footer\"},{\"id\":\"_2v9dz5\",\"trackingId\":\"view-refund-policy-footer\"},{\"id\":\"_19a61co\",\"trackingId\":\"click-license-footer\"},{\"id\":\"_10pbjuh\",\"trackingId\":\"view-portfolio-disclaimer-footer\"},{\"id\":\"_s1u85u\",\"trackingId\":\"go-support-footer\"},{\"id\":\"_1651eyh\",\"trackingId\":\"live-chat-footer\"}]\n */const FramerBnL7DH6Ud=withCSS(Component,css,\"framer-yYgDq\");export default FramerBnL7DH6Ud;FramerBnL7DH6Ud.displayName=\"Footer\";FramerBnL7DH6Ud.defaultProps={height:551,width:1200};addPropertyControls(FramerBnL7DH6Ud,{variant:{options:[\"y_ZTM2WRh\",\"KFhwzjjMB\",\"pN8t_RLkt\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerBnL7DH6Ud,[{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:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/DELXRVKO253LHPYOBD6KD7EW3TJKXCXF/L6SILXET3P727LN5N75LL5PG77IET2IT/6DP3DAT2N5LSQGN5ISPRN63WPP32A54A.woff2\",weight:\"600\"},{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NZ67QOF3FXYLOR27ABJOZVKKBKNRMKMF/EHBFE55HTLOOJHTZSLD54GSL3EBTAFNQ/DI2GHUWG3WKRXISSCTNDMTWKWZC25UIW.woff2\",weight:\"400\"}]},...SiteLogoFonts,...SocialLinkFonts,...MenuLinkFonts,...CookieBannerFonts,...AnimatedNumberCounterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerBnL7DH6Ud.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(SiteLogo,{},context),forwardLoader(SocialLink,{},context),forwardLoader(MenuLink,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBnL7DH6Ud\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"551\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"_16vc699\\\",\\\"trackingId\\\":\\\"logo-footer\\\"},{\\\"id\\\":\\\"_ll11ch\\\",\\\"trackingId\\\":\\\"follow-x-footer\\\"},{\\\"id\\\":\\\"_1td4x6g\\\",\\\"trackingId\\\":\\\"follow-linkedin-footer\\\"},{\\\"id\\\":\\\"_tlsjfh\\\",\\\"trackingId\\\":\\\"follow-facebook-footer\\\"},{\\\"id\\\":\\\"_8p90ke\\\",\\\"trackingId\\\":\\\"follow-instagram-footer\\\"},{\\\"id\\\":\\\"_1hg8lvj\\\",\\\"trackingId\\\":\\\"view-blog-footer\\\"},{\\\"id\\\":\\\"_1nllnlm\\\",\\\"trackingId\\\":\\\"view-case-studies-footer\\\"},{\\\"id\\\":\\\"_ilq1u\\\",\\\"trackingId\\\":\\\"view-documentation-footer\\\"},{\\\"id\\\":\\\"_rnpmr0\\\",\\\"trackingId\\\":\\\"read-faqs-footer\\\"},{\\\"id\\\":\\\"_1847ylt\\\",\\\"trackingId\\\":\\\"view-changelog-footer\\\"},{\\\"id\\\":\\\"_x3sb4j\\\",\\\"trackingId\\\":\\\"grab-freebies-footer\\\"},{\\\"id\\\":\\\"_1ph4r1f\\\",\\\"trackingId\\\":\\\"view-about-footer\\\"},{\\\"id\\\":\\\"_1jpjss4\\\",\\\"trackingId\\\":\\\"contact-footer\\\"},{\\\"id\\\":\\\"_1swlvb9\\\",\\\"trackingId\\\":\\\"view-careers-footer\\\"},{\\\"id\\\":\\\"_17bzgue\\\",\\\"trackingId\\\":\\\"partners-and-affiliates-footer\\\"},{\\\"id\\\":\\\"_194owic\\\",\\\"trackingId\\\":\\\"become-affiliate-footer\\\"},{\\\"id\\\":\\\"_u0eiro\\\",\\\"trackingId\\\":\\\"view-privacy-footer\\\"},{\\\"id\\\":\\\"_1ob75ip\\\",\\\"trackingId\\\":\\\"view-terms-footer\\\"},{\\\"id\\\":\\\"_2v9dz5\\\",\\\"trackingId\\\":\\\"view-refund-policy-footer\\\"},{\\\"id\\\":\\\"_19a61co\\\",\\\"trackingId\\\":\\\"click-license-footer\\\"},{\\\"id\\\":\\\"_10pbjuh\\\",\\\"trackingId\\\":\\\"view-portfolio-disclaimer-footer\\\"},{\\\"id\\\":\\\"_s1u85u\\\",\\\"trackingId\\\":\\\"go-support-footer\\\"},{\\\"id\\\":\\\"_1651eyh\\\",\\\"trackingId\\\":\\\"live-chat-footer\\\"}]\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KFhwzjjMB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pN8t_RLkt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BnL7DH6Ud.map","// Generated by Framer (e0edd7a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MenuLink from\"https://framerusercontent.com/modules/E0dOZyMzTBlhWFDVrhVJ/IUygZgFnB77IeHJ1I6hD/LcFHFCr7y.js\";const MenuLinkFonts=getFonts(MenuLink);const cycleOrder=[\"pWxJl4H85\",\"iwFOgJYDj\"];const serializationHash=\"framer-hPCsr\";const variantClassNames={iwFOgJYDj:\"framer-v-1kk225m\",pWxJl4H85:\"framer-v-1yf2twf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"pWxJl4H85\",Phone:\"iwFOgJYDj\"};const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"pWxJl4H85\",ZMz3r2dhB:click??props.ZMz3r2dhB};};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,ZMz3r2dhB,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"pWxJl4H85\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapcex9ce=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ZMz3r2dhB){const res=await ZMz3r2dhB(...args);if(res===false)return false;}});const sharedStyleClassNames=[];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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1yf2twf\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"pWxJl4H85\",onTap:onTapcex9ce,ref:refBinding,style:{backgroundColor:\"var(--token-268457cd-0e21-48f8-9c64-ecd622da845b, rgba(255, 255, 255, 0.05))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},variants:{iwFOgJYDj:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({iwFOgJYDj:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-1qhges1\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"Rw48q7mB1\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"uxhaXOUVE\"},implicitPathVariables:undefined},{href:{webPageId:\"uxhaXOUVE\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+20+(((componentViewport?.height||232)-40-189)/2+0+0)+0+0,...addPropertyOverrides({iwFOgJYDj:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||176)-0-173)/2+0+0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1djq4cy-container\",layoutDependency:layoutDependency,layoutId:\"QtdLrkCia-container\",nodeId:\"QtdLrkCia\",rendersWithMotion:true,scopeId:\"PqKLxzkuK\",children:/*#__PURE__*/_jsx(MenuLink,{DivBEbSrE:\"All\",height:\"100%\",id:\"QtdLrkCia\",iw21753lb:\"all-templates-header\",layoutId:\"QtdLrkCia\",lIdxCl_Zf:false,PhCpdM0UN:resolvedLinks[0],style:{width:\"100%\"},variant:\"lRnlKZwEF\",width:\"100%\",...addPropertyOverrides({iwFOgJYDj:{PhCpdM0UN:resolvedLinks[1],Qin_aYEgZ:undefined}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"L17UcakAM\"},implicitPathVariables:undefined},{href:{webPageId:\"L17UcakAM\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+20+(((componentViewport?.height||232)-40-189)/2+0+0)+0+41,...addPropertyOverrides({iwFOgJYDj:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||176)-0-173)/2+0+0)+0+37}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ty6pis-container\",layoutDependency:layoutDependency,layoutId:\"nsQGRKHqM-container\",nodeId:\"nsQGRKHqM\",rendersWithMotion:true,scopeId:\"PqKLxzkuK\",children:/*#__PURE__*/_jsx(MenuLink,{DivBEbSrE:\"Web3\",height:\"100%\",id:\"nsQGRKHqM\",iw21753lb:\"view-web3-header\",layoutId:\"nsQGRKHqM\",lIdxCl_Zf:false,PhCpdM0UN:resolvedLinks1[0],style:{width:\"100%\"},variant:\"lRnlKZwEF\",width:\"100%\",...addPropertyOverrides({iwFOgJYDj:{PhCpdM0UN:resolvedLinks1[1],Qin_aYEgZ:undefined,Zhzps74xy:undefined}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xBoUXfrRi\"},implicitPathVariables:undefined},{href:{webPageId:\"xBoUXfrRi\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+20+(((componentViewport?.height||232)-40-189)/2+0+0)+0+82,...addPropertyOverrides({iwFOgJYDj:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||176)-0-173)/2+0+0)+0+74}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-187ojq8-container\",layoutDependency:layoutDependency,layoutId:\"HJHT1Un_G-container\",nodeId:\"HJHT1Un_G\",rendersWithMotion:true,scopeId:\"PqKLxzkuK\",children:/*#__PURE__*/_jsx(MenuLink,{DivBEbSrE:\"Crypto\",height:\"100%\",id:\"HJHT1Un_G\",iw21753lb:\"view-crypto-header\",layoutId:\"HJHT1Un_G\",lIdxCl_Zf:false,PhCpdM0UN:resolvedLinks2[0],style:{width:\"100%\"},variant:\"lRnlKZwEF\",width:\"100%\",...addPropertyOverrides({iwFOgJYDj:{PhCpdM0UN:resolvedLinks2[1],Qin_aYEgZ:undefined,Zhzps74xy:undefined}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"DMswA0ebj\"},implicitPathVariables:undefined},{href:{webPageId:\"DMswA0ebj\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+20+(((componentViewport?.height||232)-40-189)/2+0+0)+0+123,...addPropertyOverrides({iwFOgJYDj:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||176)-0-173)/2+0+0)+0+111}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ysazr1-container\",layoutDependency:layoutDependency,layoutId:\"xa_u4HuqD-container\",nodeId:\"xa_u4HuqD\",rendersWithMotion:true,scopeId:\"PqKLxzkuK\",children:/*#__PURE__*/_jsx(MenuLink,{DivBEbSrE:\"AI\",height:\"100%\",id:\"xa_u4HuqD\",iw21753lb:\"view-ai-templates-header\",layoutId:\"xa_u4HuqD\",lIdxCl_Zf:false,PhCpdM0UN:resolvedLinks3[0],style:{width:\"100%\"},variant:\"lRnlKZwEF\",width:\"100%\",...addPropertyOverrides({iwFOgJYDj:{PhCpdM0UN:resolvedLinks3[1],Qin_aYEgZ:undefined,Zhzps74xy:undefined}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lGP13NoX_\"},implicitPathVariables:undefined},{href:{webPageId:\"lGP13NoX_\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+20+(((componentViewport?.height||232)-40-189)/2+0+0)+0+164,...addPropertyOverrides({iwFOgJYDj:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||176)-0-173)/2+0+0)+0+148}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19ge4v-container\",layoutDependency:layoutDependency,layoutId:\"kZW8xRaLg-container\",nodeId:\"kZW8xRaLg\",rendersWithMotion:true,scopeId:\"PqKLxzkuK\",children:/*#__PURE__*/_jsx(MenuLink,{DivBEbSrE:\"Free\",height:\"100%\",id:\"kZW8xRaLg\",iw21753lb:\"view-ai-templates-header\",layoutId:\"kZW8xRaLg\",lIdxCl_Zf:false,PhCpdM0UN:resolvedLinks4[0],style:{width:\"100%\"},variant:\"lRnlKZwEF\",width:\"100%\",...addPropertyOverrides({iwFOgJYDj:{PhCpdM0UN:resolvedLinks4[1],Qin_aYEgZ:undefined,Zhzps74xy:undefined}},baseVariant,gestureVariant)})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hPCsr.framer-1gbc061, .framer-hPCsr .framer-1gbc061 { display: block; }\",\".framer-hPCsr.framer-1yf2twf { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 20px; position: relative; width: 185px; }\",\".framer-hPCsr .framer-1qhges1 { 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: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hPCsr .framer-1djq4cy-container, .framer-hPCsr .framer-ty6pis-container, .framer-hPCsr .framer-187ojq8-container, .framer-hPCsr .framer-1ysazr1-container, .framer-hPCsr .framer-19ge4v-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-hPCsr.framer-v-1kk225m.framer-1yf2twf { padding: 0px; width: 390px; }\",\".framer-hPCsr.framer-v-1kk225m .framer-1qhges1 { gap: 12px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 232\n * @framerIntrinsicWidth 185\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"iwFOgJYDj\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ZMz3r2dhB\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerTrackingIds [{\"id\":\"all-templates-header\"},{\"id\":\"view-web3-header\"},{\"id\":\"view-crypto-header\"},{\"id\":\"view-ai-templates-header\"}]\n */const FramerPqKLxzkuK=withCSS(Component,css,\"framer-hPCsr\");export default FramerPqKLxzkuK;FramerPqKLxzkuK.displayName=\"Dropdown\";FramerPqKLxzkuK.defaultProps={height:232,width:185};addPropertyControls(FramerPqKLxzkuK,{variant:{options:[\"pWxJl4H85\",\"iwFOgJYDj\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},ZMz3r2dhB:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerPqKLxzkuK,[{explicitInter:true,fonts:[]},...MenuLinkFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPqKLxzkuK\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"185\",\"framerVariables\":\"{\\\"ZMz3r2dhB\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"232\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"iwFOgJYDj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"all-templates-header\\\"},{\\\"id\\\":\\\"view-web3-header\\\"},{\\\"id\\\":\\\"view-crypto-header\\\"},{\\\"id\\\":\\\"view-ai-templates-header\\\"}]\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PqKLxzkuK.map","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 (a44d8cf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/nDfc4oax3Iaf6wNpS5XJ/OHpF8gynTHAisRYN0jEo/saVsgDgbT.js\";const SearchFonts=getFonts(Search);const cycleOrder=[\"iaFzyNVEH\",\"m8GBS3Ezi\"];const serializationHash=\"framer-NqS7h\";const variantClassNames={iaFzyNVEH:\"framer-v-q2oey1\",m8GBS3Ezi:\"framer-v-lj8t0e\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};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:\"iaFzyNVEH\",Large:\"m8GBS3Ezi\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"iaFzyNVEH\"};};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:\"iaFzyNVEH\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"m8GBS3Ezi\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-q2oey1\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"iaFzyNVEH\",ref:refBinding,style:{background:\"linear-gradient(113deg, var(--token-87c4af87-c03e-4cd3-9833-1ec04d4c61b2, rgba(255, 255, 255, 0.04)) 0%, var(--token-87c4af87-c03e-4cd3-9833-1ec04d4c61b2, rgba(255, 255, 255, 0.04)) 100%)\",backgroundColor:\"var(--token-87c4af87-c03e-4cd3-9833-1ec04d4c61b2, rgba(255, 255, 255, 0.04))\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\",...style},variants:{m8GBS3Ezi:{background:\"linear-gradient(113deg, var(--token-33eae3d8-bf13-47c9-bf93-86e1418fcafd, rgba(255, 255, 255, 0.2)) 0%, var(--token-cb5942bc-2e2b-4d62-977c-9dcfe72608f8, rgba(255, 255, 255, 0)) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}},...addPropertyOverrides({m8GBS3Ezi:{\"data-framer-name\":\"Large\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-8ksl06\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"umL6crfW7\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},variants:{m8GBS3Ezi:{backgroundColor:\"var(--token-ee2aebaa-7f3b-4236-88c0-6c432f5631c8, rgb(9, 9, 39))\"}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qacnaj\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"IvTmCKtoj\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},variants:{m8GBS3Ezi:{backgroundColor:\"var(--token-e0bf39f7-31a8-45c5-9a6b-e3de731b5626, rgba(255, 255, 255, 0.02))\"}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-14mya56\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"vwrtdodmn\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},variants:{m8GBS3Ezi:{backgroundColor:\"var(--token-87c4af87-c03e-4cd3-9833-1ec04d4c61b2, rgba(255, 255, 255, 0.04))\"}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"Search\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-36)/2)+0+0+8),pixelHeight:21,pixelWidth:21,src:\"https://framerusercontent.com/images/ujMuC17Kn9K7vzyUdA22uciLU.svg\"},className:\"framer-1wfja0a\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"q1emYtE8v\",...addPropertyOverrides({m8GBS3Ezi:{background:{alt:\"Search\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(1+((componentViewport?.height||200)-2-62)/2)+0+13+8),pixelHeight:21,pixelWidth:21,src:\"https://framerusercontent.com/images/ujMuC17Kn9K7vzyUdA22uciLU.svg\"}}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wq1ow1\",\"data-styles-preset\":\"saVsgDgbT\",children:\"Search any blog\"})}),className:\"framer-1ifuz9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Yq4yWqeup\",style:{\"--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-x27wnm-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"BUiKRvhDI-container\",nodeId:\"BUiKRvhDI\",rendersWithMotion:true,scopeId:\"qTeCZFXVC\",style:{opacity:0},children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"var(--token-62405ca9-393a-44d6-8bad-4b478d59cb7b, rgba(255, 255, 255, 0.15))\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\",iconImage:addImageAlt({pixelHeight:37,pixelWidth:37,src:\"https://framerusercontent.com/images/7fN2NOsvjYBwdBWun1aJqZjlCOw.svg\"},\"\"),iconSize:0,iconType:\"default\",id:\"BUiKRvhDI\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\",iconSize:18,iconType:\"default\"},inputFont:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400},placeholderOptions:{placeholderColor:\"var(--token-b508a0fa-1096-4dab-a205-9814e6e2f0df, rgb(191, 194, 200))\",placeholderText:\"Search...\"},textColor:\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\"},layoutId:\"BUiKRvhDI\",modalOptions:{backgroundColor:\"var(--token-ee2aebaa-7f3b-4236-88c0-6c432f5631c8, rgb(9, 9, 39))\",borderRadius:16,heightIsStatic:false,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",QuickMenuAnimation:{opacity:.5,scale:.75,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:0},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:\"var(--token-b508a0fa-1096-4dab-a205-9814e6e2f0df, rgb(191, 194, 200))\",subtitleFont:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400},subtitleType:\"path\"},titleColor:\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\",titleFont:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600},titleType:\"title\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NqS7h.framer-1pk4072, .framer-NqS7h .framer-1pk4072 { display: block; }\",\".framer-NqS7h.framer-q2oey1 { 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: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-NqS7h .framer-8ksl06 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-NqS7h .framer-1qacnaj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 9px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-NqS7h .framer-14mya56 { 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: 8px; position: relative; width: min-content; }\",\".framer-NqS7h .framer-1wfja0a { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); overflow: visible; position: relative; width: 20px; }\",\".framer-NqS7h .framer-1ifuz9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-NqS7h .framer-x27wnm-container { bottom: 0px; cursor: pointer; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-NqS7h.framer-v-lj8t0e.framer-q2oey1 { padding: 1px; width: 470px; }\",\".framer-NqS7h.framer-v-lj8t0e .framer-8ksl06 { flex: 1 0 0px; width: 1px; }\",\".framer-NqS7h.framer-v-lj8t0e .framer-1qacnaj { flex: 1 0 0px; padding: 13px 16px 13px 16px; width: 1px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 36\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"m8GBS3Ezi\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqTeCZFXVC=withCSS(Component,css,\"framer-NqS7h\");export default FramerqTeCZFXVC;FramerqTeCZFXVC.displayName=\"Search Bar\";FramerqTeCZFXVC.defaultProps={height:36,width:36};addPropertyControls(FramerqTeCZFXVC,{variant:{options:[\"iaFzyNVEH\",\"m8GBS3Ezi\"],optionTitles:[\"Default\",\"Large\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerqTeCZFXVC,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Montserrat\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NZ67QOF3FXYLOR27ABJOZVKKBKNRMKMF/EHBFE55HTLOOJHTZSLD54GSL3EBTAFNQ/DI2GHUWG3WKRXISSCTNDMTWKWZC25UIW.woff2\",weight:\"400\"},{family:\"Montserrat\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/DELXRVKO253LHPYOBD6KD7EW3TJKXCXF/L6SILXET3P727LN5N75LL5PG77IET2IT/6DP3DAT2N5LSQGN5ISPRN63WPP32A54A.woff2\",weight:\"600\"}]},...SearchFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqTeCZFXVC\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"m8GBS3Ezi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"36\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"36\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qTeCZFXVC.map","// Generated by Framer (e0edd7a)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,getFonts,getLoadingLazyAtYPosition,Image,Link,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withLoggedIn,withLoggedOut,withNoActiveLicense}from\"https://framerusercontent.com/modules/l1QTDGfbUyiAusDz3g7o/hyc7VjpD82VWt50o0Qsk/FramerAuth.js\";import SiteLogo from\"https://framerusercontent.com/modules/owXtqe56sDEzFCIvQWmL/g60k2ztxyboX1rHwsmKQ/CsKLFRRAs.js\";import MenuLink from\"https://framerusercontent.com/modules/E0dOZyMzTBlhWFDVrhVJ/IUygZgFnB77IeHJ1I6hD/LcFHFCr7y.js\";import Dropdown from\"https://framerusercontent.com/modules/nHkOB6hHeF2x0323u13b/c0iu5VkxjBfIehoATAzl/PqKLxzkuK.js\";import SearchBar from\"https://framerusercontent.com/modules/mdRRtj0em5RPEOsoDOxh/3zyJnea72Jd7ESXo4YXo/qTeCZFXVC.js\";import Button,*as ButtonInfo from\"https://framerusercontent.com/modules/ejcSytBXVNaKR0O4dQAT/7pxvkGiaMI6XpOFBa6mU/rbah45RIj.js\";const SiteLogoFonts=getFonts(SiteLogo);const SearchBarFonts=getFonts(SearchBar);const ImageWithLoggedOut1jcx1p2=withCodeBoundaryForOverrides(Image,{nodeId:\"zCaONjpvf\",override:withLoggedOut,scopeId:\"dhaa2dSKd\"});const ImageWithLoggedIn13112gd=withCodeBoundaryForOverrides(Image,{nodeId:\"IyVMkXBY6\",override:withLoggedIn,scopeId:\"dhaa2dSKd\"});const MenuLinkFonts=getFonts(MenuLink);const DropdownFonts=getFonts(Dropdown);const ImageWithLoggedOuttaa4p5=withCodeBoundaryForOverrides(Image,{nodeId:\"hGLrIOQzW\",override:withLoggedOut,scopeId:\"dhaa2dSKd\"});const ImageWithLoggedIn19kqjdo=withCodeBoundaryForOverrides(Image,{nodeId:\"o0gPLs_Hl\",override:withLoggedIn,scopeId:\"dhaa2dSKd\"});const ButtonFonts=getFonts(Button);const ButtonWithNoActiveLicense1nf27l7WithMappedReactProps1v1ipky=withMappedReactProps(withCodeBoundaryForOverrides(Button,{nodeId:\"IOoDxoeMp\",override:withNoActiveLicense,scopeId:\"dhaa2dSKd\"}),ButtonInfo);const cycleOrder=[\"oZXBeia61\",\"mNTWwHxo6\",\"Wb71APW0x\",\"xRDO_PD8d\",\"cgCGDLMLi\",\"oBoiPyfsA\",\"jvyqPYknT\",\"mMZfiK45E\"];const serializationHash=\"framer-jwxQt\";const variantClassNames={cgCGDLMLi:\"framer-v-1aq5l86\",jvyqPYknT:\"framer-v-j0blug\",mMZfiK45E:\"framer-v-1frahng\",mNTWwHxo6:\"framer-v-18sdckj\",oBoiPyfsA:\"framer-v-14tvgtq\",oZXBeia61:\"framer-v-zfv44w\",Wb71APW0x:\"framer-v-12njs31\",xRDO_PD8d:\"framer-v-a3klod\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};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={\"Desktop On Scroll\":\"mNTWwHxo6\",\"Phone Close On Scroll\":\"oBoiPyfsA\",\"Phone Close\":\"cgCGDLMLi\",\"Phone Open On Scroll\":\"mMZfiK45E\",\"Phone Open\":\"jvyqPYknT\",\"Tablet On Scroll\":\"xRDO_PD8d\",Desktop:\"oZXBeia61\",Tablet:\"Wb71APW0x\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"oZXBeia61\"};};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:\"oZXBeia61\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1bnm65f=activeVariantCallback(async(...args)=>{setVariant(\"jvyqPYknT\");});const onTap1ny6q7h=activeVariantCallback(async(...args)=>{setVariant(\"mMZfiK45E\");});const onTap129sh1i=activeVariantCallback(async(...args)=>{setVariant(\"cgCGDLMLi\");});const onTapt2ppto=activeVariantCallback(async(...args)=>{setVariant(\"oBoiPyfsA\");});const Qin_aYEgZtxyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const ZMz3r2dhBix72qi=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{await delay(()=>overlay.hide(),50);});const ZMz3r2dhB1v552cs=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"cgCGDLMLi\"),50);});const ZMz3r2dhBiskirj=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"oBoiPyfsA\"),50);});const Zhzps74xy1v552cs=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"cgCGDLMLi\"),50);});const Zhzps74xyiskirj=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"oBoiPyfsA\"),50);});const Qin_aYEgZ1v552cs=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"cgCGDLMLi\"),50);});const Qin_aYEgZiskirj=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"oBoiPyfsA\"),50);});const VkRLBXm_g1v552cs=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"cgCGDLMLi\"),50);});const VkRLBXm_giskirj=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"oBoiPyfsA\"),50);});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"cgCGDLMLi\",\"oBoiPyfsA\",\"jvyqPYknT\",\"mMZfiK45E\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"cgCGDLMLi\",\"oBoiPyfsA\"].includes(baseVariant))return false;return true;};const ref1=React.useRef(null);const isDisplayed2=()=>{if([\"jvyqPYknT\",\"mMZfiK45E\"].includes(baseVariant))return false;return true;};const ref2=React.useRef(null);const isDisplayed3=()=>{if([\"jvyqPYknT\",\"mMZfiK45E\"].includes(baseVariant))return true;return false;};const router=useRouter();const isDisplayed4=()=>{if([\"Wb71APW0x\",\"xRDO_PD8d\"].includes(baseVariant))return false;return true;};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.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-zfv44w\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"oZXBeia61\",ref:refBinding,style:{backgroundColor:\"var(--token-98db39b4-6726-42e4-b01e-c89ca5bbb005, rgba(9, 9, 39, 0))\",...style},variants:{jvyqPYknT:{backgroundColor:\"var(--token-ee2aebaa-7f3b-4236-88c0-6c432f5631c8, rgb(9, 9, 39))\"},mMZfiK45E:{backgroundColor:\"var(--token-ee2aebaa-7f3b-4236-88c0-6c432f5631c8, rgb(9, 9, 39))\"},mNTWwHxo6:{backgroundColor:\"var(--token-ee2aebaa-7f3b-4236-88c0-6c432f5631c8, rgb(9, 9, 39))\"},oBoiPyfsA:{backgroundColor:\"var(--token-ee2aebaa-7f3b-4236-88c0-6c432f5631c8, rgb(9, 9, 39))\"},xRDO_PD8d:{backgroundColor:\"var(--token-ee2aebaa-7f3b-4236-88c0-6c432f5631c8, rgb(9, 9, 39))\"}},...addPropertyOverrides({cgCGDLMLi:{\"data-framer-name\":\"Phone Close\"},jvyqPYknT:{\"data-framer-name\":\"Phone Open\"},mMZfiK45E:{\"data-framer-name\":\"Phone Open On Scroll\"},mNTWwHxo6:{\"data-framer-name\":\"Desktop On Scroll\"},oBoiPyfsA:{\"data-framer-name\":\"Phone Close On Scroll\"},Wb71APW0x:{\"data-framer-name\":\"Tablet\"},xRDO_PD8d:{\"data-framer-name\":\"Tablet On Scroll\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cuddnf\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"GQyXIbdGW\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1773953\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"vNygY5TB0\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+14+(((componentViewport?.height||89.5)-28-61)/2+0+0)+10.5+0,...addPropertyOverrides({cgCGDLMLi:{y:(componentViewport?.y||0)+16+(((componentViewport?.height||72)-32-56)/2+0+0)+0+0+8},jvyqPYknT:{y:(componentViewport?.y||0)+16+(((componentViewport?.height||540)-32-577)/2+0+0)+0+0+8},mMZfiK45E:{y:(componentViewport?.y||0)+16+(((componentViewport?.height||540)-32-577)/2+0+0)+0+0+8},oBoiPyfsA:{y:(componentViewport?.y||0)+16+(((componentViewport?.height||72)-32-56)/2+0+0)+0+0+8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tsxexn-container\",layoutDependency:layoutDependency,layoutId:\"LQSxLYV3Z-container\",nodeId:\"LQSxLYV3Z\",rendersWithMotion:true,scopeId:\"dhaa2dSKd\",children:/*#__PURE__*/_jsx(SiteLogo,{height:\"100%\",id:\"LQSxLYV3Z\",layoutId:\"LQSxLYV3Z\",oeankpeAf:\"logo-header\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1b7r01z\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"DkSh1T4zQ\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:31,width:\"32px\",...addPropertyOverrides({cgCGDLMLi:{y:(componentViewport?.y||0)+16+(((componentViewport?.height||72)-32-56)/2+0+0)+0+0+0+12.5},jvyqPYknT:{y:(componentViewport?.y||0)+16+(((componentViewport?.height||540)-32-577)/2+0+0)+0+0+0+12.5},mMZfiK45E:{y:(componentViewport?.y||0)+16+(((componentViewport?.height||540)-32-577)/2+0+0)+0+0+0+12.5},oBoiPyfsA:{y:(componentViewport?.y||0)+16+(((componentViewport?.height||72)-32-56)/2+0+0)+0+0+0+12.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1eflczp-container\",layoutDependency:layoutDependency,layoutId:\"JSvViBBdH-container\",nodeId:\"JSvViBBdH\",rendersWithMotion:true,scopeId:\"dhaa2dSKd\",children:/*#__PURE__*/_jsx(SearchBar,{height:\"100%\",id:\"JSvViBBdH\",layoutId:\"JSvViBBdH\",style:{height:\"100%\",width:\"100%\"},variant:\"iaFzyNVEH\",width:\"100%\"})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"T09_kq2ec\"},motionChild:true,nodeId:\"zCaONjpvf\",scopeId:\"dhaa2dSKd\",children:/*#__PURE__*/_jsx(ImageWithLoggedOut1jcx1p2,{as:\"a\",background:{alt:\"Profile\",fit:\"fill\",pixelHeight:36,pixelWidth:37,src:\"https://framerusercontent.com/images/fZdP2WSjNkO72clLNXCUnYNMk.svg\"},className:\"framer-1jcx1p2 framer-19r0gk8\",\"data-framer-name\":\"Sign In\",layoutDependency:layoutDependency,layoutId:\"zCaONjpvf\",style:{borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},...addPropertyOverrides({cgCGDLMLi:{background:{alt:\"Profile\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+16+(((componentViewport?.height||72)-32-56)/2+0+0)+0+0+0+0),pixelHeight:36,pixelWidth:37,src:\"https://framerusercontent.com/images/fZdP2WSjNkO72clLNXCUnYNMk.svg\"}},jvyqPYknT:{background:{alt:\"Profile\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+16+(((componentViewport?.height||540)-32-577)/2+0+0)+0+0+0+0),pixelHeight:36,pixelWidth:37,src:\"https://framerusercontent.com/images/fZdP2WSjNkO72clLNXCUnYNMk.svg\"}},mMZfiK45E:{background:{alt:\"Profile\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+16+(((componentViewport?.height||540)-32-577)/2+0+0)+0+0+0+0),pixelHeight:36,pixelWidth:37,src:\"https://framerusercontent.com/images/fZdP2WSjNkO72clLNXCUnYNMk.svg\"}},oBoiPyfsA:{background:{alt:\"Profile\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+16+(((componentViewport?.height||72)-32-56)/2+0+0)+0+0+0+0),pixelHeight:36,pixelWidth:37,src:\"https://framerusercontent.com/images/fZdP2WSjNkO72clLNXCUnYNMk.svg\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"rYqC8yzcG\"},motionChild:true,nodeId:\"IyVMkXBY6\",openInNewTab:false,scopeId:\"dhaa2dSKd\",children:/*#__PURE__*/_jsx(ImageWithLoggedIn13112gd,{as:\"a\",background:{alt:\"Profile\",fit:\"fill\",pixelHeight:36,pixelWidth:37,src:\"https://framerusercontent.com/images/fZdP2WSjNkO72clLNXCUnYNMk.svg\"},className:\"framer-13112gd framer-19r0gk8\",\"data-framer-name\":\"Dashboard\",layoutDependency:layoutDependency,layoutId:\"IyVMkXBY6\",style:{borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},...addPropertyOverrides({cgCGDLMLi:{background:{alt:\"Profile\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+16+(((componentViewport?.height||72)-32-56)/2+0+0)+0+0+0+0),pixelHeight:36,pixelWidth:37,src:\"https://framerusercontent.com/images/fZdP2WSjNkO72clLNXCUnYNMk.svg\"}},jvyqPYknT:{background:{alt:\"Profile\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+16+(((componentViewport?.height||540)-32-577)/2+0+0)+0+0+0+0),pixelHeight:36,pixelWidth:37,src:\"https://framerusercontent.com/images/fZdP2WSjNkO72clLNXCUnYNMk.svg\"}},mMZfiK45E:{background:{alt:\"Profile\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+16+(((componentViewport?.height||540)-32-577)/2+0+0)+0+0+0+0),pixelHeight:36,pixelWidth:37,src:\"https://framerusercontent.com/images/fZdP2WSjNkO72clLNXCUnYNMk.svg\"}},oBoiPyfsA:{background:{alt:\"Profile\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+16+(((componentViewport?.height||72)-32-56)/2+0+0)+0+0+0+0),pixelHeight:36,pixelWidth:37,src:\"https://framerusercontent.com/images/fZdP2WSjNkO72clLNXCUnYNMk.svg\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3rl76y\",\"data-framer-name\":\"Hamburger\",layoutDependency:layoutDependency,layoutId:\"lQ_Z5WH3F\",...addPropertyOverrides({cgCGDLMLi:{\"data-highlight\":true,onTap:onTap1bnm65f},jvyqPYknT:{\"data-highlight\":true,onTap:onTap129sh1i},mMZfiK45E:{\"data-highlight\":true,onTap:onTapt2ppto},oBoiPyfsA:{\"data-highlight\":true,onTap:onTap1ny6q7h}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y9csxo\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"bjSm6ybvf\",style:{backgroundColor:\"var(--token-b508a0fa-1096-4dab-a205-9814e6e2f0df, rgb(191, 194, 200))\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17,rotate:0},variants:{jvyqPYknT:{rotate:-45},mMZfiK45E:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bdb65j\",\"data-framer-name\":\"Middle\",layoutDependency:layoutDependency,layoutId:\"T8mkQEauD\",style:{backgroundColor:\"var(--token-b508a0fa-1096-4dab-a205-9814e6e2f0df, rgb(191, 194, 200))\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17,opacity:1},variants:{jvyqPYknT:{opacity:0},mMZfiK45E:{opacity:0}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-e2y7og\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"TO31VIZuP\",style:{backgroundColor:\"var(--token-b508a0fa-1096-4dab-a205-9814e6e2f0df, rgb(191, 194, 200))\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17,rotate:0},variants:{jvyqPYknT:{rotate:45},mMZfiK45E:{rotate:45}}})]})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-3pkx4n\",\"data-framer-name\":\"Menubar\",layoutDependency:layoutDependency,layoutId:\"gf3Wyc49R\",style:{backgroundColor:\"var(--token-87c4af87-c03e-4cd3-9833-1ec04d4c61b2, rgba(255, 255, 255, 0.04))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,enabled:isDisplayed2(),children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,y:(componentViewport?.y||0)+14+(((componentViewport?.height||89.5)-28-61)/2+0+0)+0+18,...addPropertyOverrides({jvyqPYknT:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px) - 40px)`,y:(componentViewport?.y||0)+16+(((componentViewport?.height||540)-32-577)/2+0+0)+0+72+20+0},mMZfiK45E:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px) - 40px)`,y:(componentViewport?.y||0)+16+(((componentViewport?.height||540)-32-577)/2+0+0)+0+72+20+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-w3md3u-container\",id:`${layoutId}-w3md3u`,layoutDependency:layoutDependency,layoutId:\"fBUnmgsfU-container\",nodeId:\"fBUnmgsfU\",ref:ref1,rendersWithMotion:true,scopeId:\"dhaa2dSKd\",children:[/*#__PURE__*/_jsx(MenuLink,{DivBEbSrE:\"Templates\",height:\"100%\",id:\"fBUnmgsfU\",iw21753lb:\"view-templates-header\",layoutId:\"fBUnmgsfU\",lIdxCl_Zf:false,Qin_aYEgZ:Qin_aYEgZtxyyif({overlay}),variant:overlay.visible?\"GgQ68LRnV\":\"T0Tijlz0h\",width:\"100%\",...addPropertyOverrides({jvyqPYknT:{style:{width:\"100%\"},variant:overlay.visible?\"GgQ68LRnV\":\"ja6x3fLsw\"},mMZfiK45E:{style:{width:\"100%\"},variant:overlay.visible?\"GgQ68LRnV\":\"ja6x3fLsw\"}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-w3md3u`,offsetX:-25,offsetY:35,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-18ixoap\",layoutDependency:layoutDependency,layoutId:\"aonZnpC6C\",ref:ref2,role:\"dialog\",style:{backdropFilter:\"blur(10px)\",backgroundColor:\"var(--token-71aed16a-dadd-4099-93b8-ec1e7d52889b, rgba(9, 9, 39, 0.2))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"0px 10px 20px 0px var(--token-c378a557-97ec-407d-879a-e06dc8663ce6, rgba(0, 0, 0, 0.05))\",WebkitBackdropFilter:\"blur(10px)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1muptjt-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"w3qD40IFJ-container\",nodeId:\"w3qD40IFJ\",rendersWithMotion:true,scopeId:\"dhaa2dSKd\",children:/*#__PURE__*/_jsx(Dropdown,{height:\"100%\",id:\"w3qD40IFJ\",layoutId:\"w3qD40IFJ\",variant:\"pWxJl4H85\",width:\"100%\",ZMz3r2dhB:ZMz3r2dhBix72qi({overlay})})})})})})})]})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-oszhv2\",\"data-framer-name\":\"Dropdown\",layoutDependency:layoutDependency,layoutId:\"WCJGAjp0n\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:232,...addPropertyOverrides({jvyqPYknT:{width:`max(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px) - 56px, 1px)`,y:(componentViewport?.y||0)+16+(((componentViewport?.height||540)-32-577)/2+0+0)+0+72+20+41+0},mMZfiK45E:{width:`max(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px) - 56px, 1px)`,y:(componentViewport?.y||0)+16+(((componentViewport?.height||540)-32-577)/2+0+0)+0+72+20+41+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ceostm-container\",layoutDependency:layoutDependency,layoutId:\"RZgXHLn_O-container\",nodeId:\"RZgXHLn_O\",rendersWithMotion:true,scopeId:\"dhaa2dSKd\",children:/*#__PURE__*/_jsx(Dropdown,{height:\"100%\",id:\"RZgXHLn_O\",layoutId:\"RZgXHLn_O\",style:{width:\"100%\"},variant:\"iwFOgJYDj\",width:\"100%\",...addPropertyOverrides({jvyqPYknT:{ZMz3r2dhB:ZMz3r2dhB1v552cs},mMZfiK45E:{ZMz3r2dhB:ZMz3r2dhBiskirj}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"SUYG6WzLm\"},implicitPathVariables:undefined},{href:{webPageId:\"SUYG6WzLm\"},implicitPathVariables:undefined},{href:{webPageId:\"SUYG6WzLm\"},implicitPathVariables:undefined},{href:{webPageId:\"SUYG6WzLm\"},implicitPathVariables:undefined},{href:{webPageId:\"SUYG6WzLm\"},implicitPathVariables:undefined},{href:{webPageId:\"SUYG6WzLm\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,y:(componentViewport?.y||0)+14+(((componentViewport?.height||89.5)-28-61)/2+0+0)+0+18,...addPropertyOverrides({jvyqPYknT:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px) - 40px)`,y:(componentViewport?.y||0)+16+(((componentViewport?.height||540)-32-577)/2+0+0)+0+72+20+289},mMZfiK45E:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px) - 40px)`,y:(componentViewport?.y||0)+16+(((componentViewport?.height||540)-32-577)/2+0+0)+0+72+20+289}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lf8s7a-container\",layoutDependency:layoutDependency,layoutId:\"w5XuUaGbe-container\",nodeId:\"w5XuUaGbe\",rendersWithMotion:true,scopeId:\"dhaa2dSKd\",children:/*#__PURE__*/_jsx(MenuLink,{DivBEbSrE:\"Services\",height:\"100%\",id:\"w5XuUaGbe\",iw21753lb:\"view-services-header\",layoutId:\"w5XuUaGbe\",lIdxCl_Zf:false,PhCpdM0UN:resolvedLinks[0],variant:\"lRnlKZwEF\",width:\"100%\",...addPropertyOverrides({jvyqPYknT:{PhCpdM0UN:resolvedLinks[4],style:{width:\"100%\"},Zhzps74xy:Zhzps74xy1v552cs},mMZfiK45E:{PhCpdM0UN:resolvedLinks[5],style:{width:\"100%\"},Zhzps74xy:Zhzps74xyiskirj},mNTWwHxo6:{PhCpdM0UN:resolvedLinks[1]},Wb71APW0x:{PhCpdM0UN:resolvedLinks[2]},xRDO_PD8d:{PhCpdM0UN:resolvedLinks[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":rq5hhWYmY\",webPageId:\"OdljXcEVD\"},implicitPathVariables:undefined},{href:{hash:\":rq5hhWYmY\",webPageId:\"OdljXcEVD\"},implicitPathVariables:undefined},{href:{hash:\":rq5hhWYmY\",webPageId:\"OdljXcEVD\"},implicitPathVariables:undefined},{href:{hash:\":rq5hhWYmY\",webPageId:\"OdljXcEVD\"},implicitPathVariables:undefined},{href:{hash:\":rq5hhWYmY\",webPageId:\"OdljXcEVD\"},implicitPathVariables:undefined},{href:{hash:\":rq5hhWYmY\",webPageId:\"OdljXcEVD\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,y:(componentViewport?.y||0)+14+(((componentViewport?.height||89.5)-28-61)/2+0+0)+0+18,...addPropertyOverrides({jvyqPYknT:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px) - 40px)`,y:(componentViewport?.y||0)+16+(((componentViewport?.height||540)-32-577)/2+0+0)+0+72+20+330},mMZfiK45E:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px) - 40px)`,y:(componentViewport?.y||0)+16+(((componentViewport?.height||540)-32-577)/2+0+0)+0+72+20+330}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1656r2l-container\",layoutDependency:layoutDependency,layoutId:\"G9Kf2Me2i-container\",nodeId:\"G9Kf2Me2i\",rendersWithMotion:true,scopeId:\"dhaa2dSKd\",children:/*#__PURE__*/_jsx(MenuLink,{DivBEbSrE:\"Pricing\",height:\"100%\",id:\"G9Kf2Me2i\",iw21753lb:\"click-pricing-header\",layoutId:\"G9Kf2Me2i\",lIdxCl_Zf:false,PhCpdM0UN:resolvedLinks1[0],variant:\"lRnlKZwEF\",width:\"100%\",...addPropertyOverrides({jvyqPYknT:{PhCpdM0UN:resolvedLinks1[4],Qin_aYEgZ:Qin_aYEgZ1v552cs,style:{width:\"100%\"}},mMZfiK45E:{PhCpdM0UN:resolvedLinks1[5],Qin_aYEgZ:Qin_aYEgZiskirj,style:{width:\"100%\"}},mNTWwHxo6:{PhCpdM0UN:resolvedLinks1[1]},Wb71APW0x:{PhCpdM0UN:resolvedLinks1[2]},xRDO_PD8d:{PhCpdM0UN:resolvedLinks1[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ma0FXX7Hl\"},implicitPathVariables:undefined},{href:{webPageId:\"ma0FXX7Hl\"},implicitPathVariables:undefined},{href:{webPageId:\"ma0FXX7Hl\"},implicitPathVariables:undefined},{href:{webPageId:\"ma0FXX7Hl\"},implicitPathVariables:undefined},{href:{webPageId:\"ma0FXX7Hl\"},implicitPathVariables:undefined},{href:{webPageId:\"ma0FXX7Hl\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,y:(componentViewport?.y||0)+14+(((componentViewport?.height||89.5)-28-61)/2+0+0)+0+18,...addPropertyOverrides({jvyqPYknT:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px) - 40px)`,y:(componentViewport?.y||0)+16+(((componentViewport?.height||540)-32-577)/2+0+0)+0+72+20+371},mMZfiK45E:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px) - 40px)`,y:(componentViewport?.y||0)+16+(((componentViewport?.height||540)-32-577)/2+0+0)+0+72+20+371}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bceb6i-container\",layoutDependency:layoutDependency,layoutId:\"qsns2BCbs-container\",nodeId:\"qsns2BCbs\",rendersWithMotion:true,scopeId:\"dhaa2dSKd\",children:/*#__PURE__*/_jsx(MenuLink,{DivBEbSrE:\"Blog\",height:\"100%\",id:\"qsns2BCbs\",iw21753lb:\"view-blog-header\",layoutId:\"qsns2BCbs\",lIdxCl_Zf:false,PhCpdM0UN:resolvedLinks2[0],variant:\"lRnlKZwEF\",width:\"100%\",...addPropertyOverrides({jvyqPYknT:{PhCpdM0UN:resolvedLinks2[4],style:{width:\"100%\"},Zhzps74xy:Zhzps74xy1v552cs},mMZfiK45E:{PhCpdM0UN:resolvedLinks2[5],style:{width:\"100%\"},Zhzps74xy:Zhzps74xyiskirj},mNTWwHxo6:{PhCpdM0UN:resolvedLinks2[1]},Wb71APW0x:{PhCpdM0UN:resolvedLinks2[2]},xRDO_PD8d:{PhCpdM0UN:resolvedLinks2[3]}},baseVariant,gestureVariant)})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dzdttk\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"S5eE1Ev3y\",children:[isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+14+(((componentViewport?.height||89.5)-28-61)/2+0+0)+4+8.5,...addPropertyOverrides({Wb71APW0x:{y:(componentViewport?.y||0)+14+(((componentViewport?.height||89.5)-28-61)/2+0+0)+12.5+0},xRDO_PD8d:{y:(componentViewport?.y||0)+14+(((componentViewport?.height||89.5)-28-61)/2+0+0)+12.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l5g3q4-container\",layoutDependency:layoutDependency,layoutId:\"HZGkRlyw0-container\",nodeId:\"HZGkRlyw0\",rendersWithMotion:true,scopeId:\"dhaa2dSKd\",children:/*#__PURE__*/_jsx(SearchBar,{height:\"100%\",id:\"HZGkRlyw0\",layoutId:\"HZGkRlyw0\",variant:\"iaFzyNVEH\",width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Link,{clickTrackingId:\"click-sign-in-header\",href:{webPageId:\"T09_kq2ec\"},motionChild:true,nodeId:\"hGLrIOQzW\",scopeId:\"dhaa2dSKd\",children:/*#__PURE__*/_jsx(ImageWithLoggedOuttaa4p5,{as:\"a\",background:{alt:\"Profile\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+14+(((componentViewport?.height||89.5)-28-61)/2+0+0)+4+9.5),pixelHeight:36,pixelWidth:37,src:\"https://framerusercontent.com/images/fZdP2WSjNkO72clLNXCUnYNMk.svg\"},className:\"framer-taa4p5 framer-19r0gk8\",\"data-framer-name\":\"Sign In\",layoutDependency:layoutDependency,layoutId:\"hGLrIOQzW\",style:{borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},...addPropertyOverrides({Wb71APW0x:{background:{alt:\"Profile\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+14+(((componentViewport?.height||89.5)-28-61)/2+0+0)+12.5+1),pixelHeight:36,pixelWidth:37,src:\"https://framerusercontent.com/images/fZdP2WSjNkO72clLNXCUnYNMk.svg\"}},xRDO_PD8d:{background:{alt:\"Profile\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+14+(((componentViewport?.height||89.5)-28-61)/2+0+0)+12.5+1),pixelHeight:36,pixelWidth:37,src:\"https://framerusercontent.com/images/fZdP2WSjNkO72clLNXCUnYNMk.svg\"}}},baseVariant,gestureVariant)})}),isDisplayed2()&&/*#__PURE__*/_jsx(Link,{clickTrackingId:\"go-dashboard-header\",href:{webPageId:\"rYqC8yzcG\"},motionChild:true,nodeId:\"o0gPLs_Hl\",openInNewTab:false,scopeId:\"dhaa2dSKd\",children:/*#__PURE__*/_jsx(ImageWithLoggedIn19kqjdo,{as:\"a\",background:{alt:\"Profile\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+14+(((componentViewport?.height||89.5)-28-61)/2+0+0)+4+9.5),pixelHeight:36,pixelWidth:37,src:\"https://framerusercontent.com/images/fZdP2WSjNkO72clLNXCUnYNMk.svg\"},className:\"framer-19kqjdo framer-19r0gk8\",\"data-framer-name\":\"Dashboard\",layoutDependency:layoutDependency,layoutId:\"o0gPLs_Hl\",style:{borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},...addPropertyOverrides({Wb71APW0x:{background:{alt:\"Profile\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+14+(((componentViewport?.height||89.5)-28-61)/2+0+0)+12.5+1),pixelHeight:36,pixelWidth:37,src:\"https://framerusercontent.com/images/fZdP2WSjNkO72clLNXCUnYNMk.svg\"}},xRDO_PD8d:{background:{alt:\"Profile\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+14+(((componentViewport?.height||89.5)-28-61)/2+0+0)+12.5+1),pixelHeight:36,pixelWidth:37,src:\"https://framerusercontent.com/images/fZdP2WSjNkO72clLNXCUnYNMk.svg\"}}},baseVariant,gestureVariant)})}),isDisplayed4()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OdljXcEVD\"},implicitPathVariables:undefined},{href:{webPageId:\"OdljXcEVD\"},implicitPathVariables:undefined},{href:{webPageId:\"OdljXcEVD\"},implicitPathVariables:undefined},{href:{webPageId:\"OdljXcEVD\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,y:(componentViewport?.y||0)+14+(((componentViewport?.height||89.5)-28-61)/2+0+0)+4+0,...addPropertyOverrides({jvyqPYknT:{width:`max(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px), 1px)`,y:(componentViewport?.y||0)+16+(((componentViewport?.height||540)-32-577)/2+0+0)+0+524+0},mMZfiK45E:{width:`max(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px), 1px)`,y:(componentViewport?.y||0)+16+(((componentViewport?.height||540)-32-577)/2+0+0)+0+524+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nf27l7-container\",layoutDependency:layoutDependency,layoutId:\"IOoDxoeMp-container\",nodeId:\"IOoDxoeMp\",rendersWithMotion:true,scopeId:\"dhaa2dSKd\",children:/*#__PURE__*/_jsx(ButtonWithNoActiveLicense1nf27l7WithMappedReactProps1v1ipky,{ayZ1v_nwF:false,bNxiO5GjO:\"Get All Access\",height:\"100%\",id:\"IOoDxoeMp\",layoutId:\"IOoDxoeMp\",q3MIXDaoP:\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\",sNHbJ1m9e:resolvedLinks3[0],variant:\"rPjvGVMrV\",width:\"100%\",xd3pEYMFR:\"get-all-access-header\",...addPropertyOverrides({jvyqPYknT:{sNHbJ1m9e:resolvedLinks3[2],style:{width:\"100%\"},variant:\"DWZVz9F9i\",VkRLBXm_g:VkRLBXm_g1v552cs},mMZfiK45E:{sNHbJ1m9e:resolvedLinks3[3],style:{width:\"100%\"},variant:\"DWZVz9F9i\",VkRLBXm_g:VkRLBXm_giskirj},mNTWwHxo6:{sNHbJ1m9e:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jwxQt.framer-19r0gk8, .framer-jwxQt .framer-19r0gk8 { display: block; }\",\".framer-jwxQt.framer-zfv44w { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 14px 30px 14px 30px; position: relative; width: 1200px; }\",\".framer-jwxQt .framer-1cuddnf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; max-width: 1170px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jwxQt .framer-1773953 { 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: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-jwxQt .framer-1tsxexn-container, .framer-jwxQt .framer-w3md3u-container, .framer-jwxQt .framer-1muptjt-container, .framer-jwxQt .framer-lf8s7a-container, .framer-jwxQt .framer-1656r2l-container, .framer-jwxQt .framer-bceb6i-container, .framer-jwxQt .framer-1l5g3q4-container, .framer-jwxQt .framer-1nf27l7-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-jwxQt .framer-1b7r01z { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-jwxQt .framer-1eflczp-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 31px); position: relative; width: 32px; }\",\".framer-jwxQt .framer-1jcx1p2, .framer-jwxQt .framer-13112gd { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 56px); overflow: hidden; position: relative; text-decoration: none; width: 32px; will-change: var(--framer-will-change-override, transform); }\",\".framer-jwxQt .framer-3rl76y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 30px; justify-content: space-around; overflow: visible; padding: 3px; position: relative; width: 33px; }\",\".framer-jwxQt .framer-1y9csxo, .framer-jwxQt .framer-1bdb65j, .framer-jwxQt .framer-e2y7og { flex: none; height: 3px; overflow: visible; position: relative; width: 100%; }\",\".framer-jwxQt .framer-3pkx4n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 45px; height: min-content; justify-content: center; overflow: visible; padding: 18px 24px 18px 24px; position: relative; width: min-content; }\",\".framer-jwxQt .framer-18ixoap { 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: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-jwxQt .framer-oszhv2 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 16px; position: relative; width: 1px; }\",\".framer-jwxQt .framer-ceostm-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-jwxQt .framer-dzdttk { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-jwxQt .framer-taa4p5, .framer-jwxQt .framer-19kqjdo { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 35px); overflow: hidden; position: relative; text-decoration: none; width: 35px; will-change: var(--framer-will-change-override, transform); }\",\".framer-jwxQt.framer-v-12njs31.framer-zfv44w, .framer-jwxQt.framer-v-a3klod.framer-zfv44w { width: 810px; }\",\".framer-jwxQt.framer-v-12njs31 .framer-3pkx4n, .framer-jwxQt.framer-v-a3klod .framer-3pkx4n { gap: 16px; }\",\".framer-jwxQt.framer-v-1aq5l86.framer-zfv44w, .framer-jwxQt.framer-v-14tvgtq.framer-zfv44w, .framer-jwxQt.framer-v-j0blug.framer-zfv44w, .framer-jwxQt.framer-v-1frahng.framer-zfv44w { padding: 16px 20px 16px 20px; width: 390px; }\",\".framer-jwxQt.framer-v-1aq5l86 .framer-1cuddnf, .framer-jwxQt.framer-v-14tvgtq .framer-1cuddnf, .framer-jwxQt.framer-v-j0blug .framer-1cuddnf, .framer-jwxQt.framer-v-1frahng .framer-1cuddnf { flex-direction: column; }\",\".framer-jwxQt.framer-v-1aq5l86 .framer-1773953, .framer-jwxQt.framer-v-14tvgtq .framer-1773953, .framer-jwxQt.framer-v-j0blug .framer-1773953, .framer-jwxQt.framer-v-j0blug .framer-oszhv2, .framer-jwxQt.framer-v-1frahng .framer-1773953, .framer-jwxQt.framer-v-1frahng .framer-oszhv2, .framer-jwxQt.framer-v-1frahng .framer-dzdttk { flex: none; width: 100%; }\",\".framer-jwxQt.framer-v-1aq5l86 .framer-1tsxexn-container, .framer-jwxQt.framer-v-14tvgtq .framer-1tsxexn-container, .framer-jwxQt.framer-v-j0blug .framer-1tsxexn-container, .framer-jwxQt.framer-v-1frahng .framer-1tsxexn-container { order: 0; }\",\".framer-jwxQt.framer-v-1aq5l86 .framer-1b7r01z, .framer-jwxQt.framer-v-14tvgtq .framer-1b7r01z, .framer-jwxQt.framer-v-j0blug .framer-1b7r01z, .framer-jwxQt.framer-v-1frahng .framer-1b7r01z { order: 1; }\",\".framer-jwxQt.framer-v-1aq5l86 .framer-1eflczp-container, .framer-jwxQt.framer-v-1aq5l86 .framer-1jcx1p2, .framer-jwxQt.framer-v-1aq5l86 .framer-13112gd, .framer-jwxQt.framer-v-14tvgtq .framer-1eflczp-container, .framer-jwxQt.framer-v-14tvgtq .framer-1jcx1p2, .framer-jwxQt.framer-v-14tvgtq .framer-13112gd, .framer-jwxQt.framer-v-j0blug .framer-1eflczp-container, .framer-jwxQt.framer-v-j0blug .framer-1jcx1p2, .framer-jwxQt.framer-v-j0blug .framer-13112gd, .framer-jwxQt.framer-v-1frahng .framer-1eflczp-container, .framer-jwxQt.framer-v-1frahng .framer-1jcx1p2, .framer-jwxQt.framer-v-1frahng .framer-13112gd { height: var(--framer-aspect-ratio-supported, 32px); }\",\".framer-jwxQt.framer-v-1aq5l86 .framer-3rl76y, .framer-jwxQt.framer-v-14tvgtq .framer-3rl76y { cursor: pointer; }\",\".framer-jwxQt.framer-v-j0blug .framer-3rl76y, .framer-jwxQt.framer-v-1frahng .framer-3rl76y { cursor: pointer; display: block; gap: 10px; padding: unset; }\",\".framer-jwxQt.framer-v-j0blug .framer-1y9csxo, .framer-jwxQt.framer-v-j0blug .framer-1bdb65j, .framer-jwxQt.framer-v-1frahng .framer-1y9csxo, .framer-jwxQt.framer-v-1frahng .framer-1bdb65j { left: calc(48.38709677419357% - 25px / 2); position: absolute; top: calc(50.00000000000002% - 3px / 2); width: 25px; }\",\".framer-jwxQt.framer-v-j0blug .framer-e2y7og, .framer-jwxQt.framer-v-1frahng .framer-e2y7og { left: calc(51.61290322580647% - 25px / 2); position: absolute; top: calc(50.00000000000002% - 3px / 2); width: 25px; }\",\".framer-jwxQt.framer-v-j0blug .framer-3pkx4n, .framer-jwxQt.framer-v-1frahng .framer-3pkx4n { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; padding: 20px; width: 100%; }\",\".framer-jwxQt.framer-v-j0blug .framer-w3md3u-container, .framer-jwxQt.framer-v-j0blug .framer-lf8s7a-container, .framer-jwxQt.framer-v-j0blug .framer-1656r2l-container, .framer-jwxQt.framer-v-j0blug .framer-bceb6i-container, .framer-jwxQt.framer-v-1frahng .framer-w3md3u-container, .framer-jwxQt.framer-v-1frahng .framer-lf8s7a-container, .framer-jwxQt.framer-v-1frahng .framer-1656r2l-container, .framer-jwxQt.framer-v-1frahng .framer-bceb6i-container { width: 100%; }\",\".framer-jwxQt.framer-v-j0blug .framer-dzdttk { flex: none; justify-content: flex-start; width: 100%; }\",\".framer-jwxQt.framer-v-j0blug .framer-1nf27l7-container, .framer-jwxQt.framer-v-1frahng .framer-1nf27l7-container { flex: 1 0 0px; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 89.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"mNTWwHxo6\":{\"layout\":[\"fixed\",\"auto\"]},\"Wb71APW0x\":{\"layout\":[\"fixed\",\"auto\"]},\"xRDO_PD8d\":{\"layout\":[\"fixed\",\"auto\"]},\"cgCGDLMLi\":{\"layout\":[\"fixed\",\"auto\"]},\"oBoiPyfsA\":{\"layout\":[\"fixed\",\"auto\"]},\"jvyqPYknT\":{\"layout\":[\"fixed\",\"auto\"]},\"mMZfiK45E\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerTrackingIds [{\"id\":\"logo-header\"},{\"id\":\"view-templates-header\"},{\"id\":\"view-services-header\"},{\"id\":\"click-pricing-header\"},{\"id\":\"view-blog-header\"},{\"id\":\"click-sign-in-header\",\"nodeId\":\"hGLrIOQzW\",\"type\":\"click\"},{\"id\":\"go-dashboard-header\",\"nodeId\":\"o0gPLs_Hl\",\"type\":\"click\"},{\"id\":\"get-all-access-header\"}]\n */const Framerdhaa2dSKd=withCSS(Component,css,\"framer-jwxQt\");export default Framerdhaa2dSKd;Framerdhaa2dSKd.displayName=\"Header\";Framerdhaa2dSKd.defaultProps={height:89.5,width:1200};addPropertyControls(Framerdhaa2dSKd,{variant:{options:[\"oZXBeia61\",\"mNTWwHxo6\",\"Wb71APW0x\",\"xRDO_PD8d\",\"cgCGDLMLi\",\"oBoiPyfsA\",\"jvyqPYknT\",\"mMZfiK45E\"],optionTitles:[\"Desktop\",\"Desktop On Scroll\",\"Tablet\",\"Tablet On Scroll\",\"Phone Close\",\"Phone Close On Scroll\",\"Phone Open\",\"Phone Open On Scroll\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerdhaa2dSKd,[{explicitInter:true,fonts:[]},...SiteLogoFonts,...SearchBarFonts,...MenuLinkFonts,...DropdownFonts,...ButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerdhaa2dSKd\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"logo-header\\\"},{\\\"id\\\":\\\"view-templates-header\\\"},{\\\"id\\\":\\\"view-services-header\\\"},{\\\"id\\\":\\\"click-pricing-header\\\"},{\\\"id\\\":\\\"view-blog-header\\\"},{\\\"id\\\":\\\"click-sign-in-header\\\",\\\"nodeId\\\":\\\"hGLrIOQzW\\\",\\\"type\\\":\\\"click\\\"},{\\\"id\\\":\\\"go-dashboard-header\\\",\\\"nodeId\\\":\\\"o0gPLs_Hl\\\",\\\"type\\\":\\\"click\\\"},{\\\"id\\\":\\\"get-all-access-header\\\"}]\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"89.5\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mNTWwHxo6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Wb71APW0x\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xRDO_PD8d\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cgCGDLMLi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oBoiPyfsA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jvyqPYknT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mMZfiK45E\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5e8f756)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,PathVariablesContext,ResolveLinks,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS}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/plhC5PVnCMllW5QXjFK5/Ticker.js\";import Category from\"https://framerusercontent.com/modules/rtfdXhxHmxCtiYBiUhbF/Pt18UmYj1a1qIc06vnQU/CS56lzmRu.js\";import Framer from\"https://framerusercontent.com/modules/d1buArqavyyISbbgVpRg/oGqRNvdNYvBqEvxPZOew/r81Jo1Sbb.js\";import SingleTemplate from\"https://framerusercontent.com/modules/quzf4NfzSzjtAmuDQEOz/clyVVe5VZg5Azh1ExtXz/yIgwerVWy.js\";const SingleTemplateFonts=getFonts(SingleTemplate);const TickerFonts=getFonts(Ticker);const cycleOrder=[\"EIEy1UsBD\",\"rZsrotSLy\",\"S4v_YlaOF\"];const serializationHash=\"framer-EyEhz\";const variantClassNames={EIEy1UsBD:\"framer-v-1qulab3\",rZsrotSLy:\"framer-v-ud2sym\",S4v_YlaOF:\"framer-v-1tywgrf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const query=prequery=>prequery({from:{constraint:{left:{collection:\"iryiumijz\",name:\"ZgI3F_gMC\",type:\"Identifier\"},operator:\"==\",right:{collection:\"ZgI3F_gMC\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{constraint:{left:{collection:\"iryiumijz\",name:\"evs_LW6Qu\",type:\"Identifier\"},operator:\"==\",right:{collection:\"evs_LW6Qu\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"iryiumijz\",data:Framer,type:\"Collection\"},right:{alias:\"evs_LW6Qu\",data:Category,type:\"Collection\"},type:\"LeftJoin\"},right:{alias:\"ZgI3F_gMC\",data:Category,type:\"Collection\"},type:\"LeftJoin\"},limit:{type:\"LiteralValue\",value:4},select:[{collection:\"iryiumijz\",name:\"T_1860Jwo\",type:\"Identifier\"},{collection:\"iryiumijz\",name:\"l_snEd0Zw\",type:\"Identifier\"},{collection:\"iryiumijz\",name:\"Y1WKMdLto\",type:\"Identifier\"},{collection:\"iryiumijz\",name:\"j89h3gsbf\",type:\"Identifier\"},{collection:\"iryiumijz\",name:\"n47XnlfpG\",type:\"Identifier\"},{alias:\"evs_LW6Qu.ZUViC7xEd\",collection:\"evs_LW6Qu\",name:\"ZUViC7xEd\",type:\"Identifier\"},{alias:\"evs_LW6Qu.BAJ9rEM1o\",collection:\"evs_LW6Qu\",name:\"BAJ9rEM1o\",type:\"Identifier\"},{alias:\"evs_LW6Qu.ncloSi4qc\",collection:\"evs_LW6Qu\",name:\"ncloSi4qc\",type:\"Identifier\"},{alias:\"ZgI3F_gMC.ZUViC7xEd\",collection:\"ZgI3F_gMC\",name:\"ZUViC7xEd\",type:\"Identifier\"},{alias:\"ZgI3F_gMC.BAJ9rEM1o\",collection:\"ZgI3F_gMC\",name:\"BAJ9rEM1o\",type:\"Identifier\"},{alias:\"ZgI3F_gMC.ncloSi4qc\",collection:\"ZgI3F_gMC\",name:\"ncloSi4qc\",type:\"Identifier\"},{collection:\"iryiumijz\",name:\"id\",type:\"Identifier\"}],where:{left:{type:\"LiteralValue\",value:\"Ikp7tRtgs\"},operator:\"in\",right:{arguments:[{from:{alias:\"hE0OV0Fv4\",data:Category,type:\"Collection\"},orderBy:[{arguments:[{collection:\"iryiumijz\",name:\"hE0OV0Fv4\",type:\"Identifier\"},{collection:\"hE0OV0Fv4\",name:\"id\",type:\"Identifier\"}],functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"hE0OV0Fv4\",name:\"id\",type:\"Identifier\"}],type:\"Select\",where:{left:{collection:\"hE0OV0Fv4\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{collection:\"iryiumijz\",name:\"hE0OV0Fv4\",type:\"Identifier\"},type:\"BinaryOperation\"}}],functionName:\"FLAT_ARRAY\",type:\"FunctionCall\"},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const query1=prequery=>prequery({from:{constraint:{left:{collection:\"kE8RLl0t7\",name:\"ZgI3F_gMC\",type:\"Identifier\"},operator:\"==\",right:{collection:\"ZgI3F_gMC\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{constraint:{left:{collection:\"kE8RLl0t7\",name:\"evs_LW6Qu\",type:\"Identifier\"},operator:\"==\",right:{collection:\"evs_LW6Qu\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"kE8RLl0t7\",data:Framer,type:\"Collection\"},right:{alias:\"evs_LW6Qu\",data:Category,type:\"Collection\"},type:\"LeftJoin\"},right:{alias:\"ZgI3F_gMC\",data:Category,type:\"Collection\"},type:\"LeftJoin\"},limit:{type:\"LiteralValue\",value:4},select:[{collection:\"kE8RLl0t7\",name:\"T_1860Jwo\",type:\"Identifier\"},{collection:\"kE8RLl0t7\",name:\"l_snEd0Zw\",type:\"Identifier\"},{collection:\"kE8RLl0t7\",name:\"Y1WKMdLto\",type:\"Identifier\"},{collection:\"kE8RLl0t7\",name:\"j89h3gsbf\",type:\"Identifier\"},{collection:\"kE8RLl0t7\",name:\"n47XnlfpG\",type:\"Identifier\"},{alias:\"evs_LW6Qu.ZUViC7xEd\",collection:\"evs_LW6Qu\",name:\"ZUViC7xEd\",type:\"Identifier\"},{alias:\"evs_LW6Qu.BAJ9rEM1o\",collection:\"evs_LW6Qu\",name:\"BAJ9rEM1o\",type:\"Identifier\"},{alias:\"evs_LW6Qu.ncloSi4qc\",collection:\"evs_LW6Qu\",name:\"ncloSi4qc\",type:\"Identifier\"},{alias:\"ZgI3F_gMC.ZUViC7xEd\",collection:\"ZgI3F_gMC\",name:\"ZUViC7xEd\",type:\"Identifier\"},{alias:\"ZgI3F_gMC.BAJ9rEM1o\",collection:\"ZgI3F_gMC\",name:\"BAJ9rEM1o\",type:\"Identifier\"},{alias:\"ZgI3F_gMC.ncloSi4qc\",collection:\"ZgI3F_gMC\",name:\"ncloSi4qc\",type:\"Identifier\"},{collection:\"kE8RLl0t7\",name:\"id\",type:\"Identifier\"}],where:{left:{type:\"LiteralValue\",value:\"XM5uj07y2\"},operator:\"in\",right:{arguments:[{from:{alias:\"hE0OV0Fv4\",data:Category,type:\"Collection\"},orderBy:[{arguments:[{collection:\"kE8RLl0t7\",name:\"hE0OV0Fv4\",type:\"Identifier\"},{collection:\"hE0OV0Fv4\",name:\"id\",type:\"Identifier\"}],functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"hE0OV0Fv4\",name:\"id\",type:\"Identifier\"}],type:\"Select\",where:{left:{collection:\"hE0OV0Fv4\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{collection:\"kE8RLl0t7\",name:\"hE0OV0Fv4\",type:\"Identifier\"},type:\"BinaryOperation\"}}],functionName:\"FLAT_ARRAY\",type:\"FunctionCall\"},type:\"BinaryOperation\"}});const query2=prequery=>prequery({from:{constraint:{left:{collection:\"yXnKYLJDq\",name:\"ZgI3F_gMC\",type:\"Identifier\"},operator:\"==\",right:{collection:\"ZgI3F_gMC\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{constraint:{left:{collection:\"yXnKYLJDq\",name:\"evs_LW6Qu\",type:\"Identifier\"},operator:\"==\",right:{collection:\"evs_LW6Qu\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"yXnKYLJDq\",data:Framer,type:\"Collection\"},right:{alias:\"evs_LW6Qu\",data:Category,type:\"Collection\"},type:\"LeftJoin\"},right:{alias:\"ZgI3F_gMC\",data:Category,type:\"Collection\"},type:\"LeftJoin\"},limit:{type:\"LiteralValue\",value:4},select:[{collection:\"yXnKYLJDq\",name:\"T_1860Jwo\",type:\"Identifier\"},{collection:\"yXnKYLJDq\",name:\"l_snEd0Zw\",type:\"Identifier\"},{collection:\"yXnKYLJDq\",name:\"Y1WKMdLto\",type:\"Identifier\"},{collection:\"yXnKYLJDq\",name:\"j89h3gsbf\",type:\"Identifier\"},{collection:\"yXnKYLJDq\",name:\"n47XnlfpG\",type:\"Identifier\"},{alias:\"evs_LW6Qu.ZUViC7xEd\",collection:\"evs_LW6Qu\",name:\"ZUViC7xEd\",type:\"Identifier\"},{alias:\"evs_LW6Qu.BAJ9rEM1o\",collection:\"evs_LW6Qu\",name:\"BAJ9rEM1o\",type:\"Identifier\"},{alias:\"evs_LW6Qu.ncloSi4qc\",collection:\"evs_LW6Qu\",name:\"ncloSi4qc\",type:\"Identifier\"},{alias:\"ZgI3F_gMC.ZUViC7xEd\",collection:\"ZgI3F_gMC\",name:\"ZUViC7xEd\",type:\"Identifier\"},{alias:\"ZgI3F_gMC.BAJ9rEM1o\",collection:\"ZgI3F_gMC\",name:\"BAJ9rEM1o\",type:\"Identifier\"},{alias:\"ZgI3F_gMC.ncloSi4qc\",collection:\"ZgI3F_gMC\",name:\"ncloSi4qc\",type:\"Identifier\"},{collection:\"yXnKYLJDq\",name:\"id\",type:\"Identifier\"}],where:{left:{type:\"LiteralValue\",value:\"XM5uj07y2\"},operator:\"in\",right:{arguments:[{from:{alias:\"hE0OV0Fv4\",data:Category,type:\"Collection\"},orderBy:[{arguments:[{collection:\"yXnKYLJDq\",name:\"hE0OV0Fv4\",type:\"Identifier\"},{collection:\"hE0OV0Fv4\",name:\"id\",type:\"Identifier\"}],functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"hE0OV0Fv4\",name:\"id\",type:\"Identifier\"}],type:\"Select\",where:{left:{collection:\"hE0OV0Fv4\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{collection:\"yXnKYLJDq\",name:\"hE0OV0Fv4\",type:\"Identifier\"},type:\"BinaryOperation\"}}],functionName:\"FLAT_ARRAY\",type:\"FunctionCall\"},type:\"BinaryOperation\"}});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:\"EIEy1UsBD\",Phone:\"S4v_YlaOF\",Tablet:\"rZsrotSLy\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"EIEy1UsBD\"};};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,T_1860Jwoiryiumijz,l_snEd0Zwiryiumijz,Y1WKMdLtoiryiumijz,j89h3gsbfiryiumijz,n47XnlfpGiryiumijz,evs_LW6Qu_ZUViC7xEdiryiumijz,evs_LW6Qu_BAJ9rEM1oiryiumijz,evs_LW6Qu_ncloSi4qciryiumijz,ZgI3F_gMC_ZUViC7xEdiryiumijz,ZgI3F_gMC_BAJ9rEM1oiryiumijz,ZgI3F_gMC_ncloSi4qciryiumijz,idiryiumijz,T_1860JwokE8RLl0t7,l_snEd0ZwkE8RLl0t7,Y1WKMdLtokE8RLl0t7,j89h3gsbfkE8RLl0t7,n47XnlfpGkE8RLl0t7,evs_LW6Qu_ZUViC7xEdkE8RLl0t7,evs_LW6Qu_BAJ9rEM1okE8RLl0t7,evs_LW6Qu_ncloSi4qckE8RLl0t7,ZgI3F_gMC_ZUViC7xEdkE8RLl0t7,ZgI3F_gMC_BAJ9rEM1okE8RLl0t7,ZgI3F_gMC_ncloSi4qckE8RLl0t7,idkE8RLl0t7,T_1860JwoyXnKYLJDq,l_snEd0ZwyXnKYLJDq,Y1WKMdLtoyXnKYLJDq,j89h3gsbfyXnKYLJDq,n47XnlfpGyXnKYLJDq,evs_LW6Qu_ZUViC7xEdyXnKYLJDq,evs_LW6Qu_BAJ9rEM1oyXnKYLJDq,evs_LW6Qu_ncloSi4qcyXnKYLJDq,ZgI3F_gMC_ZUViC7xEdyXnKYLJDq,ZgI3F_gMC_BAJ9rEM1oyXnKYLJDq,ZgI3F_gMC_ncloSi4qcyXnKYLJDq,idyXnKYLJDq,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"EIEy1UsBD\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"S4v_YlaOF\")return false;return true;};const router=useRouter();const isDisplayed1=()=>{if([\"rZsrotSLy\",\"S4v_YlaOF\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"S4v_YlaOF\")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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1qulab3\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"EIEy1UsBD\",ref:refBinding,style:{...style},...addPropertyOverrides({rZsrotSLy:{\"data-framer-name\":\"Tablet\"},S4v_YlaOF:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ym5e65-container\",\"data-framer-name\":\"01\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"HTc4GrDDC-container\",name:\"01\",nodeId:\"HTc4GrDDC\",rendersWithMotion:true,scopeId:\"k_TowpVB2\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"top\",fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:30,overflow:false},gap:16,height:\"100%\",hoverFactor:1,id:\"HTc4GrDDC\",layoutId:\"HTc4GrDDC\",name:\"01\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:false},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-hkzm3v\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"JZA3OUXeo-iryiumijz-0\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{constraint:{left:{collection:\"iryiumijz\",name:\"ZgI3F_gMC\",type:\"Identifier\"},operator:\"==\",right:{collection:\"ZgI3F_gMC\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{constraint:{left:{collection:\"iryiumijz\",name:\"evs_LW6Qu\",type:\"Identifier\"},operator:\"==\",right:{collection:\"evs_LW6Qu\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"iryiumijz\",data:Framer,type:\"Collection\"},right:{alias:\"evs_LW6Qu\",data:Category,type:\"Collection\"},type:\"LeftJoin\"},right:{alias:\"ZgI3F_gMC\",data:Category,type:\"Collection\"},type:\"LeftJoin\"},limit:{type:\"LiteralValue\",value:4},select:[{collection:\"iryiumijz\",name:\"T_1860Jwo\",type:\"Identifier\"},{collection:\"iryiumijz\",name:\"l_snEd0Zw\",type:\"Identifier\"},{collection:\"iryiumijz\",name:\"Y1WKMdLto\",type:\"Identifier\"},{collection:\"iryiumijz\",name:\"j89h3gsbf\",type:\"Identifier\"},{collection:\"iryiumijz\",name:\"n47XnlfpG\",type:\"Identifier\"},{alias:\"evs_LW6Qu.ZUViC7xEd\",collection:\"evs_LW6Qu\",name:\"ZUViC7xEd\",type:\"Identifier\"},{alias:\"evs_LW6Qu.BAJ9rEM1o\",collection:\"evs_LW6Qu\",name:\"BAJ9rEM1o\",type:\"Identifier\"},{alias:\"evs_LW6Qu.ncloSi4qc\",collection:\"evs_LW6Qu\",name:\"ncloSi4qc\",type:\"Identifier\"},{alias:\"ZgI3F_gMC.ZUViC7xEd\",collection:\"ZgI3F_gMC\",name:\"ZUViC7xEd\",type:\"Identifier\"},{alias:\"ZgI3F_gMC.BAJ9rEM1o\",collection:\"ZgI3F_gMC\",name:\"BAJ9rEM1o\",type:\"Identifier\"},{alias:\"ZgI3F_gMC.ncloSi4qc\",collection:\"ZgI3F_gMC\",name:\"ncloSi4qc\",type:\"Identifier\"},{collection:\"iryiumijz\",name:\"id\",type:\"Identifier\"}],where:{left:{type:\"LiteralValue\",value:\"Ikp7tRtgs\"},operator:\"in\",right:{arguments:[{from:{alias:\"hE0OV0Fv4\",data:Category,type:\"Collection\"},orderBy:[{arguments:[{collection:\"iryiumijz\",name:\"hE0OV0Fv4\",type:\"Identifier\"},{collection:\"hE0OV0Fv4\",name:\"id\",type:\"Identifier\"}],functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"hE0OV0Fv4\",name:\"id\",type:\"Identifier\"}],type:\"Select\",where:{left:{collection:\"hE0OV0Fv4\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{collection:\"iryiumijz\",name:\"hE0OV0Fv4\",type:\"Identifier\"},type:\"BinaryOperation\"}}],functionName:\"FLAT_ARRAY\",type:\"FunctionCall\"},type:\"BinaryOperation\"}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({\"evs_LW6Qu.BAJ9rEM1o\":evs_LW6Qu_BAJ9rEM1oiryiumijz,\"evs_LW6Qu.ncloSi4qc\":evs_LW6Qu_ncloSi4qciryiumijz,\"evs_LW6Qu.ZUViC7xEd\":evs_LW6Qu_ZUViC7xEdiryiumijz,\"ZgI3F_gMC.BAJ9rEM1o\":ZgI3F_gMC_BAJ9rEM1oiryiumijz,\"ZgI3F_gMC.ncloSi4qc\":ZgI3F_gMC_ncloSi4qciryiumijz,\"ZgI3F_gMC.ZUViC7xEd\":ZgI3F_gMC_ZUViC7xEdiryiumijz,id:idiryiumijz,j89h3gsbf:j89h3gsbfiryiumijz,l_snEd0Zw:l_snEd0Zwiryiumijz,n47XnlfpG:n47XnlfpGiryiumijz,T_1860Jwo:T_1860Jwoiryiumijz,Y1WKMdLto:Y1WKMdLtoiryiumijz},index)=>{l_snEd0Zwiryiumijz??=\"\";Y1WKMdLtoiryiumijz??=\"\";j89h3gsbfiryiumijz??=\"\";n47XnlfpGiryiumijz??=\"\";evs_LW6Qu_ZUViC7xEdiryiumijz??=\"\";evs_LW6Qu_BAJ9rEM1oiryiumijz??=\"#09F\";evs_LW6Qu_ncloSi4qciryiumijz??=\"#09F\";ZgI3F_gMC_ZUViC7xEdiryiumijz??=\"\";ZgI3F_gMC_BAJ9rEM1oiryiumijz??=\"#09F\";ZgI3F_gMC_ncloSi4qciryiumijz??=\"#09F\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`iryiumijz-${idiryiumijz}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{l_snEd0Zw:l_snEd0Zwiryiumijz},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{l_snEd0Zw:l_snEd0Zwiryiumijz},webPageId:\"DG98x_luR\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:332,width:\"253px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19oq876-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"JZA3OUXeo-iryiumijz-0-container\",nodeId:\"W2ZRcj39A\",rendersWithMotion:true,scopeId:\"k_TowpVB2\",children:/*#__PURE__*/_jsx(SingleTemplate,{ArugX8oto:ZgI3F_gMC_ZUViC7xEdiryiumijz,ASbvQq69R:j89h3gsbfiryiumijz,cofKbb_3Y:toResponsiveImage(T_1860Jwoiryiumijz),e8PQvUiPN:n47XnlfpGiryiumijz,gbWXvGH_c:evs_LW6Qu_ZUViC7xEdiryiumijz,height:\"100%\",id:\"W2ZRcj39A\",ilVvCgPZV:ZgI3F_gMC_ncloSi4qciryiumijz,iOCr_VndH:\"Q0WeIzGke\",iOq8CnhhA:resolvedLinks[0],iXipQ4cSe:false,JcYFGhVYa:ZgI3F_gMC_BAJ9rEM1oiryiumijz,JSeqwP1tb:true,layoutId:\"JZA3OUXeo-iryiumijz-0\",MW2x6zl4W:Y1WKMdLtoiryiumijz,Nu8pDcgLa:evs_LW6Qu_ncloSi4qciryiumijz,rJrmwvU8l:evs_LW6Qu_BAJ9rEM1oiryiumijz,slObmNFGi:\"Go to Home\",style:{width:\"100%\"},UIUEvDW_2:\"Crypto Token / Memecoin\",variant:\"q6IRRkMB9\",width:\"100%\",XoGrtc1VM:\"Crypto Token / Memecoin\"})})})})})},idiryiumijz);})})})})})],speed:50,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xwtv83-container\",\"data-framer-name\":\"02\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"PQaQbOKDq-container\",name:\"02\",nodeId:\"PQaQbOKDq\",rendersWithMotion:true,scopeId:\"k_TowpVB2\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"bottom\",fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:30,overflow:false},gap:16,height:\"100%\",hoverFactor:1,id:\"PQaQbOKDq\",layoutId:\"PQaQbOKDq\",name:\"02\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:false},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-194se1e\",\"data-framer-name\":\"Trending\",layoutDependency:layoutDependency,layoutId:\"o19fQphDm-kE8RLl0t7-0\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{constraint:{left:{collection:\"kE8RLl0t7\",name:\"ZgI3F_gMC\",type:\"Identifier\"},operator:\"==\",right:{collection:\"ZgI3F_gMC\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{constraint:{left:{collection:\"kE8RLl0t7\",name:\"evs_LW6Qu\",type:\"Identifier\"},operator:\"==\",right:{collection:\"evs_LW6Qu\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"kE8RLl0t7\",data:Framer,type:\"Collection\"},right:{alias:\"evs_LW6Qu\",data:Category,type:\"Collection\"},type:\"LeftJoin\"},right:{alias:\"ZgI3F_gMC\",data:Category,type:\"Collection\"},type:\"LeftJoin\"},limit:{type:\"LiteralValue\",value:4},select:[{collection:\"kE8RLl0t7\",name:\"T_1860Jwo\",type:\"Identifier\"},{collection:\"kE8RLl0t7\",name:\"l_snEd0Zw\",type:\"Identifier\"},{collection:\"kE8RLl0t7\",name:\"Y1WKMdLto\",type:\"Identifier\"},{collection:\"kE8RLl0t7\",name:\"j89h3gsbf\",type:\"Identifier\"},{collection:\"kE8RLl0t7\",name:\"n47XnlfpG\",type:\"Identifier\"},{alias:\"evs_LW6Qu.ZUViC7xEd\",collection:\"evs_LW6Qu\",name:\"ZUViC7xEd\",type:\"Identifier\"},{alias:\"evs_LW6Qu.BAJ9rEM1o\",collection:\"evs_LW6Qu\",name:\"BAJ9rEM1o\",type:\"Identifier\"},{alias:\"evs_LW6Qu.ncloSi4qc\",collection:\"evs_LW6Qu\",name:\"ncloSi4qc\",type:\"Identifier\"},{alias:\"ZgI3F_gMC.ZUViC7xEd\",collection:\"ZgI3F_gMC\",name:\"ZUViC7xEd\",type:\"Identifier\"},{alias:\"ZgI3F_gMC.BAJ9rEM1o\",collection:\"ZgI3F_gMC\",name:\"BAJ9rEM1o\",type:\"Identifier\"},{alias:\"ZgI3F_gMC.ncloSi4qc\",collection:\"ZgI3F_gMC\",name:\"ncloSi4qc\",type:\"Identifier\"},{collection:\"kE8RLl0t7\",name:\"id\",type:\"Identifier\"}],where:{left:{type:\"LiteralValue\",value:\"XM5uj07y2\"},operator:\"in\",right:{arguments:[{from:{alias:\"hE0OV0Fv4\",data:Category,type:\"Collection\"},orderBy:[{arguments:[{collection:\"kE8RLl0t7\",name:\"hE0OV0Fv4\",type:\"Identifier\"},{collection:\"hE0OV0Fv4\",name:\"id\",type:\"Identifier\"}],functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"hE0OV0Fv4\",name:\"id\",type:\"Identifier\"}],type:\"Select\",where:{left:{collection:\"hE0OV0Fv4\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{collection:\"kE8RLl0t7\",name:\"hE0OV0Fv4\",type:\"Identifier\"},type:\"BinaryOperation\"}}],functionName:\"FLAT_ARRAY\",type:\"FunctionCall\"},type:\"BinaryOperation\"}},children:(collection1,paginationInfo1,loadMore1)=>/*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({\"evs_LW6Qu.BAJ9rEM1o\":evs_LW6Qu_BAJ9rEM1okE8RLl0t7,\"evs_LW6Qu.ncloSi4qc\":evs_LW6Qu_ncloSi4qckE8RLl0t7,\"evs_LW6Qu.ZUViC7xEd\":evs_LW6Qu_ZUViC7xEdkE8RLl0t7,\"ZgI3F_gMC.BAJ9rEM1o\":ZgI3F_gMC_BAJ9rEM1okE8RLl0t7,\"ZgI3F_gMC.ncloSi4qc\":ZgI3F_gMC_ncloSi4qckE8RLl0t7,\"ZgI3F_gMC.ZUViC7xEd\":ZgI3F_gMC_ZUViC7xEdkE8RLl0t7,id:idkE8RLl0t7,j89h3gsbf:j89h3gsbfkE8RLl0t7,l_snEd0Zw:l_snEd0ZwkE8RLl0t7,n47XnlfpG:n47XnlfpGkE8RLl0t7,T_1860Jwo:T_1860JwokE8RLl0t7,Y1WKMdLto:Y1WKMdLtokE8RLl0t7},index1)=>{l_snEd0ZwkE8RLl0t7??=\"\";Y1WKMdLtokE8RLl0t7??=\"\";j89h3gsbfkE8RLl0t7??=\"\";n47XnlfpGkE8RLl0t7??=\"\";evs_LW6Qu_ZUViC7xEdkE8RLl0t7??=\"\";evs_LW6Qu_BAJ9rEM1okE8RLl0t7??=\"#09F\";evs_LW6Qu_ncloSi4qckE8RLl0t7??=\"#09F\";ZgI3F_gMC_ZUViC7xEdkE8RLl0t7??=\"\";ZgI3F_gMC_BAJ9rEM1okE8RLl0t7??=\"#09F\";ZgI3F_gMC_ncloSi4qckE8RLl0t7??=\"#09F\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`kE8RLl0t7-${idkE8RLl0t7}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{l_snEd0Zw:l_snEd0ZwkE8RLl0t7},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{l_snEd0Zw:l_snEd0ZwkE8RLl0t7},webPageId:\"DG98x_luR\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:332,width:\"253px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bvskb-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"o19fQphDm-kE8RLl0t7-0-container\",nodeId:\"jYE93TaXO\",rendersWithMotion:true,scopeId:\"k_TowpVB2\",children:/*#__PURE__*/_jsx(SingleTemplate,{ArugX8oto:ZgI3F_gMC_ZUViC7xEdkE8RLl0t7,ASbvQq69R:j89h3gsbfkE8RLl0t7,cofKbb_3Y:toResponsiveImage(T_1860JwokE8RLl0t7),e8PQvUiPN:n47XnlfpGkE8RLl0t7,gbWXvGH_c:evs_LW6Qu_ZUViC7xEdkE8RLl0t7,height:\"100%\",id:\"jYE93TaXO\",ilVvCgPZV:ZgI3F_gMC_ncloSi4qckE8RLl0t7,iOCr_VndH:\"Q0WeIzGke\",iOq8CnhhA:resolvedLinks1[0],iXipQ4cSe:false,JcYFGhVYa:ZgI3F_gMC_BAJ9rEM1okE8RLl0t7,JSeqwP1tb:true,layoutId:\"o19fQphDm-kE8RLl0t7-0\",MW2x6zl4W:Y1WKMdLtokE8RLl0t7,Nu8pDcgLa:evs_LW6Qu_ncloSi4qckE8RLl0t7,rJrmwvU8l:evs_LW6Qu_BAJ9rEM1okE8RLl0t7,slObmNFGi:\"Go to Home\",style:{width:\"100%\"},UIUEvDW_2:\"Crypto Token / Memecoin\",variant:\"q6IRRkMB9\",width:\"100%\",XoGrtc1VM:\"Crypto Token / Memecoin\"})})})})})},idkE8RLl0t7);})})})})})],speed:50,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10w7nh-container\",\"data-framer-name\":\"Phone\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"p9lDAIN2B-container\",name:\"Phone\",nodeId:\"p9lDAIN2B\",rendersWithMotion:true,scopeId:\"k_TowpVB2\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"top\",fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:30,overflow:false},gap:16,height:\"100%\",hoverFactor:1,id:\"p9lDAIN2B\",layoutId:\"p9lDAIN2B\",name:\"Phone\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:false,widthType:false},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-npg76k\",\"data-framer-name\":\"Trending - Phone\",layoutDependency:layoutDependency,layoutId:\"uxEkjpTPC-yXnKYLJDq-0\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{constraint:{left:{collection:\"yXnKYLJDq\",name:\"ZgI3F_gMC\",type:\"Identifier\"},operator:\"==\",right:{collection:\"ZgI3F_gMC\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{constraint:{left:{collection:\"yXnKYLJDq\",name:\"evs_LW6Qu\",type:\"Identifier\"},operator:\"==\",right:{collection:\"evs_LW6Qu\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"yXnKYLJDq\",data:Framer,type:\"Collection\"},right:{alias:\"evs_LW6Qu\",data:Category,type:\"Collection\"},type:\"LeftJoin\"},right:{alias:\"ZgI3F_gMC\",data:Category,type:\"Collection\"},type:\"LeftJoin\"},limit:{type:\"LiteralValue\",value:4},select:[{collection:\"yXnKYLJDq\",name:\"T_1860Jwo\",type:\"Identifier\"},{collection:\"yXnKYLJDq\",name:\"l_snEd0Zw\",type:\"Identifier\"},{collection:\"yXnKYLJDq\",name:\"Y1WKMdLto\",type:\"Identifier\"},{collection:\"yXnKYLJDq\",name:\"j89h3gsbf\",type:\"Identifier\"},{collection:\"yXnKYLJDq\",name:\"n47XnlfpG\",type:\"Identifier\"},{alias:\"evs_LW6Qu.ZUViC7xEd\",collection:\"evs_LW6Qu\",name:\"ZUViC7xEd\",type:\"Identifier\"},{alias:\"evs_LW6Qu.BAJ9rEM1o\",collection:\"evs_LW6Qu\",name:\"BAJ9rEM1o\",type:\"Identifier\"},{alias:\"evs_LW6Qu.ncloSi4qc\",collection:\"evs_LW6Qu\",name:\"ncloSi4qc\",type:\"Identifier\"},{alias:\"ZgI3F_gMC.ZUViC7xEd\",collection:\"ZgI3F_gMC\",name:\"ZUViC7xEd\",type:\"Identifier\"},{alias:\"ZgI3F_gMC.BAJ9rEM1o\",collection:\"ZgI3F_gMC\",name:\"BAJ9rEM1o\",type:\"Identifier\"},{alias:\"ZgI3F_gMC.ncloSi4qc\",collection:\"ZgI3F_gMC\",name:\"ncloSi4qc\",type:\"Identifier\"},{collection:\"yXnKYLJDq\",name:\"id\",type:\"Identifier\"}],where:{left:{type:\"LiteralValue\",value:\"XM5uj07y2\"},operator:\"in\",right:{arguments:[{from:{alias:\"hE0OV0Fv4\",data:Category,type:\"Collection\"},orderBy:[{arguments:[{collection:\"yXnKYLJDq\",name:\"hE0OV0Fv4\",type:\"Identifier\"},{collection:\"hE0OV0Fv4\",name:\"id\",type:\"Identifier\"}],functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"hE0OV0Fv4\",name:\"id\",type:\"Identifier\"}],type:\"Select\",where:{left:{collection:\"hE0OV0Fv4\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{collection:\"yXnKYLJDq\",name:\"hE0OV0Fv4\",type:\"Identifier\"},type:\"BinaryOperation\"}}],functionName:\"FLAT_ARRAY\",type:\"FunctionCall\"},type:\"BinaryOperation\"}},children:(collection2,paginationInfo2,loadMore2)=>/*#__PURE__*/_jsx(_Fragment,{children:collection2?.map(({\"evs_LW6Qu.BAJ9rEM1o\":evs_LW6Qu_BAJ9rEM1oyXnKYLJDq,\"evs_LW6Qu.ncloSi4qc\":evs_LW6Qu_ncloSi4qcyXnKYLJDq,\"evs_LW6Qu.ZUViC7xEd\":evs_LW6Qu_ZUViC7xEdyXnKYLJDq,\"ZgI3F_gMC.BAJ9rEM1o\":ZgI3F_gMC_BAJ9rEM1oyXnKYLJDq,\"ZgI3F_gMC.ncloSi4qc\":ZgI3F_gMC_ncloSi4qcyXnKYLJDq,\"ZgI3F_gMC.ZUViC7xEd\":ZgI3F_gMC_ZUViC7xEdyXnKYLJDq,id:idyXnKYLJDq,j89h3gsbf:j89h3gsbfyXnKYLJDq,l_snEd0Zw:l_snEd0ZwyXnKYLJDq,n47XnlfpG:n47XnlfpGyXnKYLJDq,T_1860Jwo:T_1860JwoyXnKYLJDq,Y1WKMdLto:Y1WKMdLtoyXnKYLJDq},index2)=>{l_snEd0ZwyXnKYLJDq??=\"\";Y1WKMdLtoyXnKYLJDq??=\"\";j89h3gsbfyXnKYLJDq??=\"\";n47XnlfpGyXnKYLJDq??=\"\";evs_LW6Qu_ZUViC7xEdyXnKYLJDq??=\"\";evs_LW6Qu_BAJ9rEM1oyXnKYLJDq??=\"#09F\";evs_LW6Qu_ncloSi4qcyXnKYLJDq??=\"#09F\";ZgI3F_gMC_ZUViC7xEdyXnKYLJDq??=\"\";ZgI3F_gMC_BAJ9rEM1oyXnKYLJDq??=\"#09F\";ZgI3F_gMC_ncloSi4qcyXnKYLJDq??=\"#09F\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`yXnKYLJDq-${idyXnKYLJDq}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{l_snEd0Zw:l_snEd0ZwyXnKYLJDq},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{l_snEd0Zw:l_snEd0ZwyXnKYLJDq},webPageId:\"DG98x_luR\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:332,width:\"184px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1axw9gd-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"uxEkjpTPC-yXnKYLJDq-0-container\",nodeId:\"K_goHLgZL\",rendersWithMotion:true,scopeId:\"k_TowpVB2\",children:/*#__PURE__*/_jsx(SingleTemplate,{ArugX8oto:ZgI3F_gMC_ZUViC7xEdyXnKYLJDq,ASbvQq69R:j89h3gsbfyXnKYLJDq,cofKbb_3Y:toResponsiveImage(T_1860JwoyXnKYLJDq),e8PQvUiPN:n47XnlfpGyXnKYLJDq,gbWXvGH_c:evs_LW6Qu_ZUViC7xEdyXnKYLJDq,height:\"100%\",id:\"K_goHLgZL\",ilVvCgPZV:ZgI3F_gMC_ncloSi4qcyXnKYLJDq,iOCr_VndH:\"Q0WeIzGke\",iOq8CnhhA:resolvedLinks2[0],iXipQ4cSe:false,JcYFGhVYa:ZgI3F_gMC_BAJ9rEM1oyXnKYLJDq,JSeqwP1tb:true,layoutId:\"uxEkjpTPC-yXnKYLJDq-0\",MW2x6zl4W:Y1WKMdLtoyXnKYLJDq,Nu8pDcgLa:evs_LW6Qu_ncloSi4qcyXnKYLJDq,rJrmwvU8l:evs_LW6Qu_BAJ9rEM1oyXnKYLJDq,slObmNFGi:\"Go to Home\",style:{width:\"100%\"},UIUEvDW_2:\"Crypto Token / Memecoin\",variant:\"q6IRRkMB9\",width:\"100%\",XoGrtc1VM:\"Crypto Token / Memecoin\"})})})})})},idyXnKYLJDq);})})})})})],speed:50,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({S4v_YlaOF:{direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:30,overflow:false},sizingOptions:{heightType:false,widthType:true}}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EyEhz.framer-1ghtmdm, .framer-EyEhz .framer-1ghtmdm { display: block; }\",\".framer-EyEhz.framer-1qulab3 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 522px; }\",\".framer-EyEhz .framer-ym5e65-container, .framer-EyEhz .framer-xwtv83-container { flex: 1 0 0px; height: 672px; position: relative; width: 1px; }\",\".framer-EyEhz .framer-hkzm3v, .framer-EyEhz .framer-194se1e { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 253px; }\",\".framer-EyEhz .framer-19oq876-container, .framer-EyEhz .framer-1bvskb-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-EyEhz .framer-10w7nh-container { flex: 1 0 0px; height: 235px; position: relative; width: 1px; }\",\".framer-EyEhz .framer-npg76k { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 235px; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-EyEhz .framer-1axw9gd-container { flex: none; height: auto; position: relative; width: 184px; }\",\".framer-EyEhz.framer-v-ud2sym.framer-1qulab3 { width: 250px; }\",\".framer-EyEhz.framer-v-1tywgrf.framer-1qulab3 { width: 260px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 672\n * @framerIntrinsicWidth 522\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"rZsrotSLy\":{\"layout\":[\"fixed\",\"auto\"]},\"S4v_YlaOF\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerk_TowpVB2=withCSS(Component,css,\"framer-EyEhz\");export default Framerk_TowpVB2;Framerk_TowpVB2.displayName=\"CTA Ticker\";Framerk_TowpVB2.defaultProps={height:672,width:522};addPropertyControls(Framerk_TowpVB2,{variant:{options:[\"EIEy1UsBD\",\"rZsrotSLy\",\"S4v_YlaOF\"],optionTitles:[\"Default\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerk_TowpVB2,[{explicitInter:true,fonts:[]},...SingleTemplateFonts,...TickerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerk_TowpVB2\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rZsrotSLy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"S4v_YlaOF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"522\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"672\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9e04080)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,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 sharedStyle1 from\"https://framerusercontent.com/modules/mqKRoF9ibEJH5x5FAZmc/gkipQqL1VPvNLx3kVLER/Klr2ETCak.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/MEF0md5FF0fpWh5TgqcN/N5rimUNoH7g5aPcqd26Z/wbAqAWqHV.js\";import CTATicker from\"https://framerusercontent.com/modules/VJ9zHCruTlUemijaZhJf/WB4XZZZ3vsl54ZO2qChr/k_TowpVB2.js\";import Button from\"https://framerusercontent.com/modules/ejcSytBXVNaKR0O4dQAT/7pxvkGiaMI6XpOFBa6mU/rbah45RIj.js\";const ButtonFonts=getFonts(Button);const CTATickerFonts=getFonts(CTATicker);const cycleOrder=[\"SFa40bxKB\",\"nnQEUyBLG\",\"x0dA6aw1e\",\"Z6ACB1I6w\",\"QjscOA2at\",\"dqrKEqJ4E\"];const serializationHash=\"framer-htgk1\";const variantClassNames={dqrKEqJ4E:\"framer-v-1v9hgxj\",nnQEUyBLG:\"framer-v-19yozvm\",QjscOA2at:\"framer-v-1iy1tud\",SFa40bxKB:\"framer-v-73tmla\",x0dA6aw1e:\"framer-v-b0nosd\",Z6ACB1I6w:\"framer-v-16kgez0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-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={\"Desktop - Services\":\"Z6ACB1I6w\",\"Phone - Services\":\"dqrKEqJ4E\",\"Tablet - Services\":\"QjscOA2at\",Desktop:\"SFa40bxKB\",Phone:\"x0dA6aw1e\",Tablet:\"nnQEUyBLG\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"SFa40bxKB\"};};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:\"SFa40bxKB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.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.section,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-73tmla\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"SFa40bxKB\",ref:refBinding,style:{...style},...addPropertyOverrides({dqrKEqJ4E:{\"data-framer-name\":\"Phone - Services\"},nnQEUyBLG:{\"data-framer-name\":\"Tablet\"},QjscOA2at:{\"data-framer-name\":\"Tablet - Services\"},x0dA6aw1e:{\"data-framer-name\":\"Phone\"},Z6ACB1I6w:{\"data-framer-name\":\"Desktop - Services\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ww1j5f\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"KpRULajqf\",style:{background:\"linear-gradient(90deg, var(--token-e223aa2b-bdb1-40ce-b9e3-4ee29628d1e6, rgb(77, 103, 255)) 0%, var(--token-ee8268d3-9bc6-477a-be3d-b5d79716e989, rgb(0, 36, 243)) 100%)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},variants:{dqrKEqJ4E:{borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},x0dA6aw1e:{borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ocjjcq\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"e1CO2fBlf\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m8ahig\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"OPVIemqg4\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-6jbwmb\",\"data-styles-preset\":\"wbAqAWqHV\",children:\"One Plan, Unlimited Templates\"})}),className:\"framer-4oeme\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fuE2MFpe2\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({dqrKEqJ4E:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-6jbwmb\",\"data-styles-preset\":\"wbAqAWqHV\",style:{\"--framer-text-alignment\":\"center\"},children:\"Ready to 10X Your Conversions?\"})})},QjscOA2at:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-6jbwmb\",\"data-styles-preset\":\"wbAqAWqHV\",children:\"Ready to 10X Your Conversions?\"})})},x0dA6aw1e:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-6jbwmb\",\"data-styles-preset\":\"wbAqAWqHV\",style:{\"--framer-text-alignment\":\"center\"},children:\"One Plan, Unlimited Templates\"})})},Z6ACB1I6w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-6jbwmb\",\"data-styles-preset\":\"wbAqAWqHV\",children:\"Ready to 10X Your Conversions?\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15juxya\",\"data-styles-preset\":\"Klr2ETCak\",children:\"Get instant access to high-converting templates & launch faster today!\"})}),className:\"framer-uvp2fk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tv2rgoqD7\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({dqrKEqJ4E:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15juxya\",\"data-styles-preset\":\"Klr2ETCak\",style:{\"--framer-text-alignment\":\"center\"},children:\"Get a custom landing page or pick a ready-made template.\"})})},QjscOA2at:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15juxya\",\"data-styles-preset\":\"Klr2ETCak\",children:\"Get a custom landing page or pick a ready-made template.\"})})},x0dA6aw1e:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15juxya\",\"data-styles-preset\":\"Klr2ETCak\",style:{\"--framer-text-alignment\":\"center\"},children:\"Get instant access to high-converting templates & launch faster today!\"})})},Z6ACB1I6w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15juxya\",\"data-styles-preset\":\"Klr2ETCak\",children:\"Get a custom landing page or pick a ready-made template.\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2vcopr\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"suFR9ASxa\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OdljXcEVD\"},implicitPathVariables:undefined},{href:{webPageId:\"OdljXcEVD\"},implicitPathVariables:undefined},{href:{webPageId:\"OdljXcEVD\"},implicitPathVariables:undefined},{href:{hash:\":o5fEPlYsL\",webPageId:\"SUYG6WzLm\"},implicitPathVariables:undefined},{href:{hash:\":o5fEPlYsL\",webPageId:\"SUYG6WzLm\"},implicitPathVariables:undefined},{href:{hash:\":o5fEPlYsL\",webPageId:\"SUYG6WzLm\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,y:(componentViewport?.y||0)+0+(((componentViewport?.height||565.5)-120-483.4)/2+0+0)+68+0+294.4+0,...addPropertyOverrides({dqrKEqJ4E:{y:undefined},nnQEUyBLG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||565.5)-80-427.4)/2+0+0)+40+0+294.4+0},QjscOA2at:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-80-427.4)/2+0+0)+40+0+294.4+0},x0dA6aw1e:{y:undefined},Z6ACB1I6w:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-120-483.4)/2+0+0)+68+0+294.4+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yzidmc-container\",layoutDependency:layoutDependency,layoutId:\"dHyKCmt6F-container\",nodeId:\"dHyKCmt6F\",rendersWithMotion:true,scopeId:\"dy4bMTz8C\",children:/*#__PURE__*/_jsx(Button,{ayZ1v_nwF:false,bNxiO5GjO:\"Get All Access\",height:\"100%\",id:\"dHyKCmt6F\",layoutId:\"dHyKCmt6F\",q3MIXDaoP:\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\",sNHbJ1m9e:resolvedLinks[0],variant:\"CJ178NgUW\",width:\"100%\",xd3pEYMFR:\"get-all-access-cta\",...addPropertyOverrides({dqrKEqJ4E:{bNxiO5GjO:\"Get a Custom Page\",sNHbJ1m9e:resolvedLinks[5],variant:\"qBOFEhDoP\"},nnQEUyBLG:{sNHbJ1m9e:resolvedLinks[1]},QjscOA2at:{bNxiO5GjO:\"Get a Custom Page\",sNHbJ1m9e:resolvedLinks[4]},x0dA6aw1e:{sNHbJ1m9e:resolvedLinks[2],variant:\"qBOFEhDoP\"},Z6ACB1I6w:{bNxiO5GjO:\"Get a Custom Page\",sNHbJ1m9e:resolvedLinks[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"uxhaXOUVE\"},implicitPathVariables:undefined},{href:{webPageId:\"uxhaXOUVE\"},implicitPathVariables:undefined},{href:{webPageId:\"uxhaXOUVE\"},implicitPathVariables:undefined},{href:{webPageId:\"uxhaXOUVE\"},implicitPathVariables:undefined},{href:{webPageId:\"uxhaXOUVE\"},implicitPathVariables:undefined},{href:{webPageId:\"uxhaXOUVE\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,y:(componentViewport?.y||0)+0+(((componentViewport?.height||565.5)-120-483.4)/2+0+0)+68+0+294.4+0,...addPropertyOverrides({dqrKEqJ4E:{y:undefined},nnQEUyBLG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||565.5)-80-427.4)/2+0+0)+40+0+294.4+0},QjscOA2at:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-80-427.4)/2+0+0)+40+0+294.4+0},x0dA6aw1e:{y:undefined},Z6ACB1I6w:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-120-483.4)/2+0+0)+68+0+294.4+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-k4ztkb-container\",layoutDependency:layoutDependency,layoutId:\"m6RTKRVNW-container\",nodeId:\"m6RTKRVNW\",rendersWithMotion:true,scopeId:\"dy4bMTz8C\",children:/*#__PURE__*/_jsx(Button,{ayZ1v_nwF:false,bNxiO5GjO:\"Browse Templates\",height:\"100%\",id:\"m6RTKRVNW\",layoutId:\"m6RTKRVNW\",q3MIXDaoP:\"var(--token-69cd68b9-75f6-41b6-b5d2-aa3dcc69fbf9, rgb(245, 245, 245))\",sNHbJ1m9e:resolvedLinks1[0],variant:\"Q0WeIzGke\",width:\"100%\",xd3pEYMFR:\"browse-templates-cta\",...addPropertyOverrides({dqrKEqJ4E:{sNHbJ1m9e:resolvedLinks1[5],variant:\"bpNw6TdmR\"},nnQEUyBLG:{sNHbJ1m9e:resolvedLinks1[1]},QjscOA2at:{sNHbJ1m9e:resolvedLinks1[4]},x0dA6aw1e:{sNHbJ1m9e:resolvedLinks1[2],variant:\"bpNw6TdmR\"},Z6ACB1I6w:{sNHbJ1m9e:resolvedLinks1[3]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:672,y:(componentViewport?.y||0)+0+(((componentViewport?.height||565.5)-120-483.4)/2+0+0)+-94.8046,...addPropertyOverrides({dqrKEqJ4E:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px) - 48px)`,y:undefined},nnQEUyBLG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||565.5)-80-427.4)/2+0+0)+-122.7317},QjscOA2at:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-80-427.4)/2+0+0)+-122.7317},x0dA6aw1e:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 40px, 1170px) - 48px)`,y:undefined},Z6ACB1I6w:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-120-483.4)/2+0+0)+-94.8046}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-47pyth-container\",layoutDependency:layoutDependency,layoutId:\"m9sAY7TMl-container\",nodeId:\"m9sAY7TMl\",rendersWithMotion:true,scopeId:\"dy4bMTz8C\",style:{rotate:-10},transformTemplate:transformTemplate1,variants:{dqrKEqJ4E:{rotate:0},x0dA6aw1e:{rotate:0}},...addPropertyOverrides({dqrKEqJ4E:{transformTemplate:undefined},x0dA6aw1e:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(CTATicker,{height:\"100%\",id:\"m9sAY7TMl\",layoutId:\"m9sAY7TMl\",variant:\"EIEy1UsBD\",width:\"100%\",...addPropertyOverrides({dqrKEqJ4E:{style:{width:\"100%\"},variant:\"S4v_YlaOF\"},nnQEUyBLG:{variant:\"rZsrotSLy\"},QjscOA2at:{variant:\"rZsrotSLy\"},x0dA6aw1e:{style:{width:\"100%\"},variant:\"S4v_YlaOF\"}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-htgk1.framer-1cgykrq, .framer-htgk1 .framer-1cgykrq { display: block; }\",\".framer-htgk1.framer-73tmla { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 30px 120px 30px; position: relative; width: 1200px; }\",\".framer-htgk1 .framer-1ww1j5f { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 56px; height: min-content; justify-content: flex-start; max-width: 1170px; overflow: hidden; padding: 68px 0px 68px 80px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-htgk1 .framer-ocjjcq { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 48%; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-htgk1 .framer-m8ahig { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-htgk1 .framer-4oeme, .framer-htgk1 .framer-uvp2fk { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-htgk1 .framer-2vcopr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-htgk1 .framer-yzidmc-container, .framer-htgk1 .framer-k4ztkb-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-htgk1 .framer-47pyth-container { flex: none; height: auto; position: absolute; right: 0px; top: 50%; width: auto; }\",\".framer-htgk1.framer-v-19yozvm.framer-73tmla, .framer-htgk1.framer-v-1iy1tud.framer-73tmla { padding: 0px 30px 80px 30px; width: 810px; }\",\".framer-htgk1.framer-v-19yozvm .framer-1ww1j5f, .framer-htgk1.framer-v-1iy1tud .framer-1ww1j5f { gap: 48px; order: 0; padding: 40px; }\",\".framer-htgk1.framer-v-19yozvm .framer-ocjjcq, .framer-htgk1.framer-v-1iy1tud .framer-ocjjcq { max-width: 65%; }\",\".framer-htgk1.framer-v-19yozvm .framer-47pyth-container, .framer-htgk1.framer-v-1iy1tud .framer-47pyth-container { top: 50%; }\",\".framer-htgk1.framer-v-b0nosd.framer-73tmla, .framer-htgk1.framer-v-1v9hgxj.framer-73tmla { padding: 0px 20px 60px 20px; width: 390px; }\",\".framer-htgk1.framer-v-b0nosd .framer-1ww1j5f, .framer-htgk1.framer-v-1v9hgxj .framer-1ww1j5f { align-content: center; align-items: center; flex-direction: column; gap: 32px; padding: 24px; }\",\".framer-htgk1.framer-v-b0nosd .framer-ocjjcq, .framer-htgk1.framer-v-1v9hgxj .framer-ocjjcq { align-content: center; align-items: center; flex: none; gap: 24px; max-width: 100%; width: 100%; }\",\".framer-htgk1.framer-v-b0nosd .framer-m8ahig, .framer-htgk1.framer-v-1v9hgxj .framer-m8ahig { align-content: center; align-items: center; gap: 16px; }\",\".framer-htgk1.framer-v-b0nosd .framer-2vcopr, .framer-htgk1.framer-v-1v9hgxj .framer-2vcopr { flex-wrap: wrap; justify-content: center; }\",\".framer-htgk1.framer-v-b0nosd .framer-47pyth-container, .framer-htgk1.framer-v-1v9hgxj .framer-47pyth-container { position: relative; right: unset; top: unset; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 565.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"nnQEUyBLG\":{\"layout\":[\"fixed\",\"auto\"]},\"x0dA6aw1e\":{\"layout\":[\"fixed\",\"auto\"]},\"Z6ACB1I6w\":{\"layout\":[\"fixed\",\"auto\"]},\"QjscOA2at\":{\"layout\":[\"fixed\",\"auto\"]},\"dqrKEqJ4E\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerTrackingIds [{\"id\":\"get-all-access-cta\"},{\"id\":\"browse-templates-cta\"}]\n */const Framerdy4bMTz8C=withCSS(Component,css,\"framer-htgk1\");export default Framerdy4bMTz8C;Framerdy4bMTz8C.displayName=\"CTA Primary\";Framerdy4bMTz8C.defaultProps={height:565.5,width:1200};addPropertyControls(Framerdy4bMTz8C,{variant:{options:[\"SFa40bxKB\",\"nnQEUyBLG\",\"x0dA6aw1e\",\"Z6ACB1I6w\",\"QjscOA2at\",\"dqrKEqJ4E\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Desktop - Services\",\"Tablet - Services\",\"Phone - Services\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerdy4bMTz8C,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"}]},...ButtonFonts,...CTATickerFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerdy4bMTz8C\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"565.5\",\"framerColorSyntax\":\"true\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"get-all-access-cta\\\"},{\\\"id\\\":\\\"browse-templates-cta\\\"}]\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nnQEUyBLG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"x0dA6aw1e\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Z6ACB1I6w\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QjscOA2at\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dqrKEqJ4E\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Exact countdown timer with 3 days duration, resets every 3 days, replicating attached design\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const TOTAL_SECONDS=3*24*60*60// 3 days in seconds\n;/**\n * 3 Day Countdown Timer, resets after 3 days automatically, pixel-perfect to attached image\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight fixed\n */export default function CountdownTimer(props){const{background,labelColor,numberColor,boxColor,font,labelFont,borderRadius,gap,colonColor,colonSize,boxWidth,boxHeight,style}=props;// Calculate the nearest cycle anchor (unix epoch for determinism)\n// Determine how many seconds since the most recent \"multiple of 3 days since epoch\"\nconst getInitialSeconds=()=>{const now=Math.floor(Date.now()/1e3);const secondsIntoCycle=now%TOTAL_SECONDS;return TOTAL_SECONDS-secondsIntoCycle;};const[secondsLeft,setSecondsLeft]=useState(getInitialSeconds);const intervalRef=useRef(null);useEffect(()=>{// Always sync on mount in case of stale state\nstartTransition(()=>setSecondsLeft(getInitialSeconds()));intervalRef.current=window.setInterval(()=>{startTransition(()=>{setSecondsLeft(s=>{if(s<=1)return TOTAL_SECONDS;return s-1;});});},1e3);return()=>{if(intervalRef.current)window.clearInterval(intervalRef.current);};},[]);const days=Math.floor(secondsLeft/(60*60*24));const hours=Math.floor(secondsLeft%(60*60*24)/3600);const mins=Math.floor(secondsLeft%3600/60);const secs=secondsLeft%60;// Formatting: always 2 digits\nconst f=n=>n.toString().padStart(2,\"0\");// Replicate style: 4 boxes (days, hrs, mins, secs), box BG color, colon as large centered pad, bold main font, label font below\n// Gap between boxes and colons\nreturn /*#__PURE__*/_jsx(\"div\",{style:{...style,width:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",background,borderRadius,height:\"fit-content\",minHeight:0,boxSizing:\"border-box\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",width:\"100%\",justifyContent:\"center\",alignItems:\"center\",height:\"fit-content\",minHeight:0,boxSizing:\"border-box\",gap},children:[/*#__PURE__*/_jsx(TimeUnit,{num:f(days),label:\"Days\",numberColor:numberColor,boxColor:boxColor,labelColor:labelColor,font:font,labelFont:labelFont,borderRadius:borderRadius,boxWidth:boxWidth,boxHeight:boxHeight}),/*#__PURE__*/_jsx(Colon,{colonColor:colonColor,colonSize:colonSize}),/*#__PURE__*/_jsx(TimeUnit,{num:f(hours),label:\"Hrs\",numberColor:numberColor,boxColor:boxColor,labelColor:labelColor,font:font,labelFont:labelFont,borderRadius:borderRadius,boxWidth:boxWidth,boxHeight:boxHeight}),/*#__PURE__*/_jsx(Colon,{colonColor:colonColor,colonSize:colonSize}),/*#__PURE__*/_jsx(TimeUnit,{num:f(mins),label:\"Mins\",numberColor:numberColor,boxColor:boxColor,labelColor:labelColor,font:font,labelFont:labelFont,borderRadius:borderRadius,boxWidth:boxWidth,boxHeight:boxHeight}),/*#__PURE__*/_jsx(Colon,{colonColor:colonColor,colonSize:colonSize}),/*#__PURE__*/_jsx(TimeUnit,{num:f(secs),label:\"Secs\",numberColor:numberColor,boxColor:boxColor,labelColor:labelColor,font:font,labelFont:labelFont,borderRadius:borderRadius,boxWidth:boxWidth,boxHeight:boxHeight})]})});}function TimeUnit({num,label,numberColor,boxColor,labelColor,font,labelFont,borderRadius,boxWidth=90,boxHeight=90}){// Use font.variant for fontWeight if present, fallback to default fontWeight\nlet numberFontWeight=700;if(font.variant&&typeof font.variant===\"string\"){if(font.variant.toLowerCase().includes(\"bold\"))numberFontWeight=700;else if(font.variant.toLowerCase().includes(\"semibold\"))numberFontWeight=600;else if(font.variant.toLowerCase().includes(\"medium\"))numberFontWeight=500;else if(font.variant.toLowerCase().includes(\"regular\"))numberFontWeight=400;else if(font.variant.toLowerCase().includes(\"light\"))numberFontWeight=300;else if(font.variant.toLowerCase().includes(\"thin\"))numberFontWeight=100;}let labelFontWeight=600;if(labelFont.variant&&typeof labelFont.variant===\"string\"){if(labelFont.variant.toLowerCase().includes(\"bold\"))labelFontWeight=700;else if(labelFont.variant.toLowerCase().includes(\"semibold\"))labelFontWeight=600;else if(labelFont.variant.toLowerCase().includes(\"medium\"))labelFontWeight=500;else if(labelFont.variant.toLowerCase().includes(\"regular\"))labelFontWeight=400;else if(labelFont.variant.toLowerCase().includes(\"light\"))labelFontWeight=300;else if(labelFont.variant.toLowerCase().includes(\"thin\"))labelFontWeight=100;}return /*#__PURE__*/_jsxs(\"div\",{style:{minWidth:boxWidth,width:boxWidth,height:boxHeight,background:boxColor,borderRadius,display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\",boxSizing:\"border-box\",gap:2},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:numberColor,fontSize:font.fontSize,fontWeight:numberFontWeight,letterSpacing:font.letterSpacing,lineHeight:font.lineHeight,fontStyle:font.fontStyle,fontFamily:font.fontFamily,fontVariationSettings:font.fontVariationSettings,fontStretch:font.fontStretch,fontOpticalSizing:font.fontOpticalSizing,fontKerning:font.fontKerning},children:num}),/*#__PURE__*/_jsx(\"span\",{style:{color:labelColor,fontSize:labelFont.fontSize,fontWeight:labelFontWeight,letterSpacing:labelFont.letterSpacing,lineHeight:labelFont.lineHeight,fontStyle:labelFont.fontStyle,fontFamily:labelFont.fontFamily,fontVariationSettings:labelFont.fontVariationSettings,fontStretch:labelFont.fontStretch,fontOpticalSizing:labelFont.fontOpticalSizing,fontKerning:labelFont.fontKerning},children:label})]});}function Colon({colonColor,colonSize}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",height:90,width:colonSize*2,gap:6},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",width:colonSize*.7,height:colonSize*.7,borderRadius:colonSize*.18,background:colonColor,marginBottom:4,marginTop:6}}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",width:colonSize*.7,height:colonSize*.7,borderRadius:colonSize*.18,background:colonColor,marginTop:4}})]});}addPropertyControls(CountdownTimer,{background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#2266EE\"},numberColor:{type:ControlType.Color,title:\"Number Color\",defaultValue:\"#fff\"},labelColor:{type:ControlType.Color,title:\"Label Color\",defaultValue:\"#fff\"},boxColor:{type:ControlType.Color,title:\"Box Color\",defaultValue:\"#2456ed\"},boxWidth:{type:ControlType.Number,title:\"Box Width\",defaultValue:90,min:30,max:200,step:1,unit:\"px\"},boxHeight:{type:ControlType.Number,title:\"Box Height\",defaultValue:90,min:24,max:200,step:1,unit:\"px\"},colonColor:{type:ControlType.Color,title:\"Colon Color\",defaultValue:\"#fff\"},colonSize:{type:ControlType.Number,title:\"Colon Size\",defaultValue:14,min:2,max:32,step:1,unit:\"px\"},borderRadius:{type:ControlType.Number,title:\"Box Radius\",defaultValue:16,min:0,max:32,step:1},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:24,min:2,max:60,step:1,unit:\"px\"},font:{type:ControlType.Font,title:\"Number Font\",defaultValue:{fontSize:\"42px\",variant:\"Bold\",letterSpacing:\"0em\",lineHeight:\"1.15em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},labelFont:{type:ControlType.Font,title:\"Label Font\",defaultValue:{fontSize:\"18px\",variant:\"Medium\",letterSpacing:\"0em\",lineHeight:\"1.1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CountdownTimer\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CountdownTimer.map","// Generated by Framer (2797bee)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Montserrat-extrabold\",\"FS;Montserrat-black\",\"FS;Montserrat-black italic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/JXYTN5EJMI2L5HT6DLJ6ADWEKWUDLIUL/RQGLUYA34WAGWBJDMV73S4VWJ3XX5S34/UKL6CY2W4IEGAEO6DES7XSSIJFRRXNXQ.woff2\",weight:\"800\"},{family:\"Montserrat\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/M2RQDXLDLQ2S4ZZ66VQTDSO3OSHWKVY7/JAIF7WXHMOCSPDMQNJH4MHWPR2PHW2YE/C5NBF6PXS6YLHRF7TAQGFAEBX23GMCRA.woff2\",weight:\"900\"},{family:\"Montserrat\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/XJQZ5FAAHWM4Y24NF2Z7WYOSV6YPTE5O/EO2YIKJILBXPJTK6LHM7BXB3WCNBRFIW/3ITIUZWY6HV7DWK4WDWMNDJF4FUBLRZN.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-yZIQd .framer-styles-preset-1no9hwi:not(.rich-text-wrapper), .framer-yZIQd .framer-styles-preset-1no9hwi.rich-text-wrapper p { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 62px; --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: 800; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-yZIQd .framer-styles-preset-1no9hwi:not(.rich-text-wrapper), .framer-yZIQd .framer-styles-preset-1no9hwi.rich-text-wrapper p { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 48px; --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: 800; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-yZIQd .framer-styles-preset-1no9hwi:not(.rich-text-wrapper), .framer-yZIQd .framer-styles-preset-1no9hwi.rich-text-wrapper p { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 40px; --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: 800; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-yZIQd\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2797bee)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Montserrat-extrabold\",\"FS;Montserrat-black\",\"FS;Montserrat-black italic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/JXYTN5EJMI2L5HT6DLJ6ADWEKWUDLIUL/RQGLUYA34WAGWBJDMV73S4VWJ3XX5S34/UKL6CY2W4IEGAEO6DES7XSSIJFRRXNXQ.woff2\",weight:\"800\"},{family:\"Montserrat\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/M2RQDXLDLQ2S4ZZ66VQTDSO3OSHWKVY7/JAIF7WXHMOCSPDMQNJH4MHWPR2PHW2YE/C5NBF6PXS6YLHRF7TAQGFAEBX23GMCRA.woff2\",weight:\"900\"},{family:\"Montserrat\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/XJQZ5FAAHWM4Y24NF2Z7WYOSV6YPTE5O/EO2YIKJILBXPJTK6LHM7BXB3WCNBRFIW/3ITIUZWY6HV7DWK4WDWMNDJF4FUBLRZN.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-1v7HC .framer-styles-preset-1aelc6v:not(.rich-text-wrapper), .framer-1v7HC .framer-styles-preset-1aelc6v.rich-text-wrapper p { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --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: 800; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-1v7HC .framer-styles-preset-1aelc6v:not(.rich-text-wrapper), .framer-1v7HC .framer-styles-preset-1aelc6v.rich-text-wrapper p { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --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: 800; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-1v7HC .framer-styles-preset-1aelc6v:not(.rich-text-wrapper), .framer-1v7HC .framer-styles-preset-1aelc6v.rich-text-wrapper p { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --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: 800; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-1v7HC\";\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 (2797bee)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Montserrat-bold\",\"FS;Montserrat-extrabold\",\"FS;Montserrat-extrabold italic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/KDZE2GHZ4MXZP7RVHASNN75AFABT2ZB2/G33WYZOWF5RLCYVGCMU5BFGBXH4DMKUK/SHZ3SDA4YUDBQPNRSIGO7XNSCQQUBDYR.woff2\",weight:\"700\"},{family:\"Montserrat\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/JXYTN5EJMI2L5HT6DLJ6ADWEKWUDLIUL/RQGLUYA34WAGWBJDMV73S4VWJ3XX5S34/UKL6CY2W4IEGAEO6DES7XSSIJFRRXNXQ.woff2\",weight:\"800\"},{family:\"Montserrat\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/4GDHX7UKIWUECAZH4LFXLFBN6SGIGHLC/ZGPPPCTRP2ITCQH34OUDWFQNVDMOHNXA/2P5KWF6MERNVRGCBNN3SBY3U52PCA3KI.woff2\",weight:\"800\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-dQRXa .framer-styles-preset-17gimhs:not(.rich-text-wrapper), .framer-dQRXa .framer-styles-preset-17gimhs.rich-text-wrapper p { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --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: 700; --framer-font-weight-bold: 800; --framer-font-weight-bold-italic: 800; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-69cd68b9-75f6-41b6-b5d2-aa3dcc69fbf9, #f5f5f5); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-dQRXa .framer-styles-preset-17gimhs:not(.rich-text-wrapper), .framer-dQRXa .framer-styles-preset-17gimhs.rich-text-wrapper p { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --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: 700; --framer-font-weight-bold: 800; --framer-font-weight-bold-italic: 800; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-69cd68b9-75f6-41b6-b5d2-aa3dcc69fbf9, #f5f5f5); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-dQRXa .framer-styles-preset-17gimhs:not(.rich-text-wrapper), .framer-dQRXa .framer-styles-preset-17gimhs.rich-text-wrapper p { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --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: 700; --framer-font-weight-bold: 800; --framer-font-weight-bold-italic: 800; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-69cd68b9-75f6-41b6-b5d2-aa3dcc69fbf9, #f5f5f5); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-dQRXa\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2797bee)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Montserrat-extrabold\",\"FS;Montserrat-black\",\"FS;Montserrat-black italic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/JXYTN5EJMI2L5HT6DLJ6ADWEKWUDLIUL/RQGLUYA34WAGWBJDMV73S4VWJ3XX5S34/UKL6CY2W4IEGAEO6DES7XSSIJFRRXNXQ.woff2\",weight:\"800\"},{family:\"Montserrat\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/M2RQDXLDLQ2S4ZZ66VQTDSO3OSHWKVY7/JAIF7WXHMOCSPDMQNJH4MHWPR2PHW2YE/C5NBF6PXS6YLHRF7TAQGFAEBX23GMCRA.woff2\",weight:\"900\"},{family:\"Montserrat\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/XJQZ5FAAHWM4Y24NF2Z7WYOSV6YPTE5O/EO2YIKJILBXPJTK6LHM7BXB3WCNBRFIW/3ITIUZWY6HV7DWK4WDWMNDJF4FUBLRZN.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-uFKyx .framer-styles-preset-x3p9me:not(.rich-text-wrapper), .framer-uFKyx .framer-styles-preset-x3p9me.rich-text-wrapper p { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --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: 800; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-uFKyx .framer-styles-preset-x3p9me:not(.rich-text-wrapper), .framer-uFKyx .framer-styles-preset-x3p9me.rich-text-wrapper p { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --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: 800; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-uFKyx .framer-styles-preset-x3p9me:not(.rich-text-wrapper), .framer-uFKyx .framer-styles-preset-x3p9me.rich-text-wrapper p { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --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: 800; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-uFKyx\";\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 (2797bee)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Montserrat-black\",\"FS;Montserrat-black\",\"FS;Montserrat-black italic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/M2RQDXLDLQ2S4ZZ66VQTDSO3OSHWKVY7/JAIF7WXHMOCSPDMQNJH4MHWPR2PHW2YE/C5NBF6PXS6YLHRF7TAQGFAEBX23GMCRA.woff2\",weight:\"900\"},{family:\"Montserrat\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/XJQZ5FAAHWM4Y24NF2Z7WYOSV6YPTE5O/EO2YIKJILBXPJTK6LHM7BXB3WCNBRFIW/3ITIUZWY6HV7DWK4WDWMNDJF4FUBLRZN.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-jN5e4 .framer-styles-preset-1nnu75j:not(.rich-text-wrapper), .framer-jN5e4 .framer-styles-preset-1nnu75j.rich-text-wrapper p { --framer-font-family: \"Montserrat\", sans-serif; --framer-font-family-bold: \"Montserrat\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 32px; --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: 900; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-jN5e4 .framer-styles-preset-1nnu75j:not(.rich-text-wrapper), .framer-jN5e4 .framer-styles-preset-1nnu75j.rich-text-wrapper p { --framer-font-family: \"Montserrat\", sans-serif; --framer-font-family-bold: \"Montserrat\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --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: 900; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-jN5e4 .framer-styles-preset-1nnu75j:not(.rich-text-wrapper), .framer-jN5e4 .framer-styles-preset-1nnu75j.rich-text-wrapper p { --framer-font-family: \"Montserrat\", sans-serif; --framer-font-family-bold: \"Montserrat\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --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: 900; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-jN5e4\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0ea0c8c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CountdownTimer from\"https://framerusercontent.com/modules/RXsmhx8czqf2MmxljdZi/XUdA2b7lynzLiwpMXSn3/CountdownTimer.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/kBBioRc7tegRnMLLZeL5/HQrA8UfOGm9XQZ1fNYYY/IuUyUTQbc.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/kreNSbAsAIOgv9RbGiV4/TAWOziDLNsktMsf1L3Pk/kv0rhtuaH.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/pXAF3Zp4xVyyy4xo7qHG/cSS08CmMHT68zeOlcGqe/PWP61d4yZ.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/r6F1Cpo1iqDUFaSRxh6n/iL4NsKQKfu8dr6cx8XzI/uQyoOI02s.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/3ZgGICz22XVx6jMZztiC/YemnlfjMjk2QfywHimyq/UUGqV17QH.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/6xnaLVORGD15grSN6WvF/83c2XHx3ldGO4i5p9uuW/xxpweQbbS.js\";import Button from\"https://framerusercontent.com/modules/ejcSytBXVNaKR0O4dQAT/7pxvkGiaMI6XpOFBa6mU/rbah45RIj.js\";const CountdownTimerFonts=getFonts(CountdownTimer);const RichTextWithFX=withFX(RichText);const ButtonFonts=getFonts(Button);const cycleOrder=[\"rU9YDoIwN\",\"KDXtY610_\",\"BHZgLchtz\",\"rgqh3iaZx\",\"ltR4EqdNZ\",\"j50LQFN7m\",\"WQuV93ArO\",\"h4IwrIHPv\",\"wciVOu0ab\",\"MhGHwgqk3\"];const serializationHash=\"framer-wzhVv\";const variantClassNames={BHZgLchtz:\"framer-v-8hn0mr\",h4IwrIHPv:\"framer-v-bwouqy\",j50LQFN7m:\"framer-v-1hrtdym\",KDXtY610_:\"framer-v-6quysw\",ltR4EqdNZ:\"framer-v-x74h8\",MhGHwgqk3:\"framer-v-1m5qtk2\",rgqh3iaZx:\"framer-v-1c6ylc0\",rU9YDoIwN:\"framer-v-vfr5kk\",wciVOu0ab:\"framer-v-32o5d4\",WQuV93ArO:\"framer-v-1d96b0f\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:.5,ease:[.5,0,.88,.77],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop - Closed\":\"rgqh3iaZx\",\"Desktop V2\":\"WQuV93ArO\",\"Phone - Closed\":\"j50LQFN7m\",\"Small - Phone\":\"MhGHwgqk3\",\"Small - Tablet\":\"wciVOu0ab\",\"Tablet - Closed\":\"ltR4EqdNZ\",Desktop:\"rU9YDoIwN\",Phone:\"BHZgLchtz\",Small:\"h4IwrIHPv\",Tablet:\"KDXtY610_\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"rU9YDoIwN\"};};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:\"rU9YDoIwN\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className];const isDisplayed=()=>{if([\"rgqh3iaZx\",\"ltR4EqdNZ\",\"j50LQFN7m\"].includes(baseVariant))return false;return true;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed1=()=>{if([\"WQuV93ArO\",\"h4IwrIHPv\",\"wciVOu0ab\",\"MhGHwgqk3\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if([\"KDXtY610_\",\"BHZgLchtz\",\"WQuV93ArO\",\"h4IwrIHPv\",\"wciVOu0ab\",\"MhGHwgqk3\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if([\"KDXtY610_\",\"BHZgLchtz\",\"wciVOu0ab\",\"MhGHwgqk3\"].includes(baseVariant))return false;return true;};const isDisplayed4=()=>{if([\"BHZgLchtz\",\"h4IwrIHPv\",\"wciVOu0ab\",\"MhGHwgqk3\"].includes(baseVariant))return false;return true;};const isDisplayed5=()=>{if([\"h4IwrIHPv\",\"wciVOu0ab\",\"MhGHwgqk3\"].includes(baseVariant))return true;return false;};const router=useRouter();const isDisplayed6=()=>{if(baseVariant===\"MhGHwgqk3\")return false;return true;};const isDisplayed7=()=>{if([\"h4IwrIHPv\",\"wciVOu0ab\",\"MhGHwgqk3\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.section,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-vfr5kk\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"rU9YDoIwN\",ref:refBinding,style:{backgroundColor:\"var(--token-e46be5ad-c0b9-45e2-af1e-dbe217909758, rgb(33, 70, 236))\",...style},...addPropertyOverrides({BHZgLchtz:{\"data-framer-name\":\"Phone\"},h4IwrIHPv:{\"data-framer-name\":\"Small\"},KDXtY610_:{\"data-framer-name\":\"Tablet\"},MhGHwgqk3:{\"data-framer-name\":\"Small - Phone\"},wciVOu0ab:{\"data-framer-name\":\"Small - Tablet\"},WQuV93ArO:{\"data-framer-name\":\"Desktop V2\"}},baseVariant,gestureVariant),children:[isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1n3kv6x\",\"data-framer-name\":\"V2 Vector Left\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:288,intrinsicWidth:288,layoutDependency:layoutDependency,layoutId:\"MCiz7I80g\",svg:'<svg width=\"288\" height=\"288\" viewBox=\"0 0 288 288\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M124.03 20.7513C139.145 86.3527 200.687 130.476 267.67 123.734C202.068 138.849 157.945 200.391 164.687 267.374C149.572 201.772 88.0289 157.649 21.0472 164.391C86.6487 149.276 130.772 87.733 124.03 20.7513Z\" fill=\"#4D67FF\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1k39gqe\",\"data-framer-name\":\"V2 Vector Right\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:288,intrinsicWidth:288,layoutDependency:layoutDependency,layoutId:\"xp6NLGWYv\",svg:'<svg width=\"288\" height=\"288\" viewBox=\"0 0 288 288\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M154.67 277.038C144.503 206.009 83.1005 153.624 11.3558 154.774C82.3859 144.608 134.77 83.2051 133.62 11.4603C143.786 82.4904 205.19 134.874 276.934 133.724C205.904 143.891 153.52 205.294 154.67 277.038Z\" fill=\"#4D67FF\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1s52sgy\",\"data-framer-name\":\"Vector Left\",fill:'var(--token-4200e376-9134-4d29-977d-e4407025235c, rgb(0, 0, 0)) /* {\"name\":\"08\"} */',intrinsicHeight:82,intrinsicWidth:93,layoutDependency:layoutDependency,layoutId:\"J1qltcsym\",svg:'<svg width=\"93\" height=\"82\" viewBox=\"-1 -1 93 82\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M50.5 0H0V80H90.5L66.5 53.5L65 40L72.5 35L50.5 0Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-kxel9b\",\"data-framer-name\":\"Vector Left 02\",fill:'var(--token-4200e376-9134-4d29-977d-e4407025235c, rgb(0, 0, 0)) /* {\"name\":\"08\"} */',intrinsicHeight:80,intrinsicWidth:80,layoutDependency:layoutDependency,layoutId:\"agt__cF02\",svg:'<svg width=\"80\" height=\"80\" viewBox=\"0 0 80 80\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M40 0H0L40 40H0L40 80H80L40 40H80L40 0Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-gh8ku1\",\"data-framer-name\":\"Vector Right\",fill:'var(--token-4200e376-9134-4d29-977d-e4407025235c, rgb(0, 0, 0)) /* {\"name\":\"08\"} */',intrinsicHeight:80,intrinsicWidth:430,layoutDependency:layoutDependency,layoutId:\"q7jIuSbYV\",svg:'<svg width=\"430\" height=\"80\" viewBox=\"0 0 430 80\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M430 80L40 80L0 40H40L0 7.62939e-06L430 0V80Z\" fill=\"white\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M40 0H0L40 40H0L40 80H80L40 40H80L40 0Z\" fill=\"#2146EC\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-owuc0d\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"tGSa1goTs\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fkgh8e\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"ZFnHGaxza\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-va0k7l\",\"data-framer-name\":\"Offer\",layoutDependency:layoutDependency,layoutId:\"lkmnbk4ru\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ntwx06\",\"data-framer-name\":\"Upto\",layoutDependency:layoutDependency,layoutId:\"r_zIhQa3m\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-37o9ax\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"m7Kq4YkPA\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1aelc6v\",\"data-styles-preset\":\"kv0rhtuaH\",children:\"UPTO\"})}),className:\"framer-1sissq2\",\"data-framer-name\":\"UPTO\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fT361nS5a\",style:{\"--framer-paragraph-spacing\":\"0px\",rotate:-90},variants:{h4IwrIHPv:{\"--extracted-r6o4lv\":\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\"},MhGHwgqk3:{\"--extracted-r6o4lv\":\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\"},wciVOu0ab:{\"--extracted-r6o4lv\":\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({h4IwrIHPv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1leHRyYWJvbGQ=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"9px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255)))\"},children:\"UPTO\"})}),fonts:[\"FS;Montserrat-extrabold\"]},MhGHwgqk3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1leHRyYWJvbGQ=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"9px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255)))\"},children:\"UPTO\"})}),fonts:[\"FS;Montserrat-extrabold\"]},wciVOu0ab:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1leHRyYWJvbGQ=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"9px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255)))\"},children:\"UPTO\"})}),fonts:[\"FS;Montserrat-extrabold\"]}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3o9dm9\",\"data-framer-name\":\"Offer\",layoutDependency:layoutDependency,layoutId:\"whvssaFzx\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1no9hwi\",\"data-styles-preset\":\"IuUyUTQbc\",children:\"50\"})}),className:\"framer-20zecn\",\"data-framer-name\":\"50\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ufTBMPFxO\",style:{\"--framer-paragraph-spacing\":\"0px\",textShadow:\"1.48px 1.48px 0px rgb(87, 135, 255)\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({h4IwrIHPv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1635spp\",\"data-styles-preset\":\"xxpweQbbS\",children:\"50\"})})},MhGHwgqk3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1635spp\",\"data-styles-preset\":\"xxpweQbbS\",children:\"50\"})})},wciVOu0ab:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1635spp\",\"data-styles-preset\":\"xxpweQbbS\",children:\"50\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fosthb\",\"data-framer-name\":\"Off\",layoutDependency:layoutDependency,layoutId:\"z9Mk7Ubpp\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1nnu75j\",\"data-styles-preset\":\"UUGqV17QH\",children:\"%\"})}),className:\"framer-1u43fgu\",\"data-framer-name\":\"%\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tRmnqsFC4\",style:{\"--framer-paragraph-spacing\":\"0px\",textShadow:\"1.48px 1.48px 0px rgb(87, 135, 255)\"},variants:{h4IwrIHPv:{\"--extracted-r6o4lv\":\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\"},MhGHwgqk3:{\"--extracted-r6o4lv\":\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\"},wciVOu0ab:{\"--extracted-r6o4lv\":\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({h4IwrIHPv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1leHRyYWJvbGQ=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255)))\"},children:\"%\"})}),fonts:[\"FS;Montserrat-extrabold\"]},MhGHwgqk3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1leHRyYWJvbGQ=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255)))\"},children:\"%\"})}),fonts:[\"FS;Montserrat-extrabold\"]},wciVOu0ab:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1leHRyYWJvbGQ=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255)))\"},children:\"%\"})}),fonts:[\"FS;Montserrat-extrabold\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-x3p9me\",\"data-styles-preset\":\"uQyoOI02s\",children:\"OFF\"})}),className:\"framer-1d98nz6\",\"data-framer-name\":\"OFF\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cQ7mFVK4y\",style:{\"--framer-paragraph-spacing\":\"0px\",textShadow:\"1.48px 1.48px 0px rgb(87, 135, 255)\"},variants:{h4IwrIHPv:{\"--extracted-r6o4lv\":\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\"},MhGHwgqk3:{\"--extracted-r6o4lv\":\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\"},wciVOu0ab:{\"--extracted-r6o4lv\":\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({h4IwrIHPv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1leHRyYWJvbGQ=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255)))\"},children:\"OFF\"})}),fonts:[\"FS;Montserrat-extrabold\"]},MhGHwgqk3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1leHRyYWJvbGQ=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255)))\"},children:\"OFF\"})}),fonts:[\"FS;Montserrat-extrabold\"]},wciVOu0ab:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1leHRyYWJvbGQ=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255)))\"},children:\"OFF\"})}),fonts:[\"FS;Montserrat-extrabold\"]}},baseVariant,gestureVariant)})]})]})]}),isDisplayed3()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17gimhs\",\"data-styles-preset\":\"PWP61d4yZ\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33e21331-2987-4ccf-8992-5482a54786e2, rgb(255, 209, 102)))\"},children:\"LIMITED TIME OFFER!!\"})}),className:\"framer-402ogo\",\"data-framer-name\":\"Limited Time Offer!!\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SKtQIMcLE\",style:{\"--extracted-r6o4lv\":\"var(--token-33e21331-2987-4ccf-8992-5482a54786e2, rgb(255, 209, 102))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{h4IwrIHPv:{\"--extracted-r6o4lv\":\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({h4IwrIHPv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1ib2xk\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255)))\"},children:\"🌷 Spring SPECIAL: VIP ALL ACCESS PASS\"})}),fonts:[\"FS;Montserrat-bold\"]}},baseVariant,gestureVariant)})]}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-14df0mw\",\"data-framer-name\":\"Counter\",layoutDependency:layoutDependency,layoutId:\"s01onVa3z\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-udbbic-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"HEa8ehtkB-container\",nodeId:\"HEa8ehtkB\",rendersWithMotion:true,scopeId:\"YM6nV06N3\",children:/*#__PURE__*/_jsx(CountdownTimer,{background:\"var(--token-89bafe17-2d30-459c-bfc5-fad4b5332abd, rgba(15, 50, 255, 0))\",borderRadius:8,boxColor:\"var(--token-2353b7c5-84c7-4e65-814a-382b1ff399ae, rgba(255, 255, 255, 0.12))\",boxHeight:56,boxWidth:56,colonColor:\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\",colonSize:4,font:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"28px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,height:\"100%\",id:\"HEa8ehtkB\",labelColor:\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\",labelFont:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},layoutId:\"HEa8ehtkB\",numberColor:\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\",style:{height:\"100%\"},width:\"100%\"})})})})]}),isDisplayed5()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10ubqrs\",\"data-framer-name\":\"Small\",layoutDependency:layoutDependency,layoutId:\"SnpU9BG5z\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition2,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1ib2xk\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33e21331-2987-4ccf-8992-5482a54786e2, rgb(255, 209, 102)))\"},children:\"LIMITED TIME OFFER!!\"})}),className:\"framer-11w9dr0\",\"data-framer-name\":\"Limited Time Offer!!\",fonts:[\"FS;Montserrat-bold\"],layoutDependency:layoutDependency,layoutId:\"rRnLMAtak\",style:{\"--extracted-r6o4lv\":\"var(--token-33e21331-2987-4ccf-8992-5482a54786e2, rgb(255, 209, 102))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({MhGHwgqk3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1ib2xk\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"9px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33e21331-2987-4ccf-8992-5482a54786e2, rgb(255, 209, 102)))\"},children:\"LIMITED TIME OFFER!!\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OdljXcEVD\"},implicitPathVariables:undefined},{href:{webPageId:\"OdljXcEVD\"},implicitPathVariables:undefined},{href:{webPageId:\"OdljXcEVD\"},implicitPathVariables:undefined},{href:{webPageId:\"OdljXcEVD\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,...addPropertyOverrides({h4IwrIHPv:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-53)/2)+0+0},MhGHwgqk3:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-72)/2)+0+9.5},wciVOu0ab:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-53)/2)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5pjtq2-container\",layoutDependency:layoutDependency,layoutId:\"r6QeQcvyJ-container\",nodeId:\"r6QeQcvyJ\",rendersWithMotion:true,scopeId:\"YM6nV06N3\",children:/*#__PURE__*/_jsx(Button,{ayZ1v_nwF:false,bNxiO5GjO:\"Get Discount\",height:\"100%\",id:\"r6QeQcvyJ\",layoutId:\"r6QeQcvyJ\",q3MIXDaoP:\"var(--token-ee2aebaa-7f3b-4236-88c0-6c432f5631c8, rgb(9, 9, 39))\",sNHbJ1m9e:resolvedLinks[0],variant:matchVariant(\"rmSX5eDgb\"),width:\"100%\",xd3pEYMFR:\"get-discount-banner-header\",...addPropertyOverrides({h4IwrIHPv:{sNHbJ1m9e:resolvedLinks[1],variant:matchVariant(\"hsxq0vqQx\")},MhGHwgqk3:{sNHbJ1m9e:resolvedLinks[3],variant:matchVariant(\"hsxq0vqQx\")},wciVOu0ab:{sNHbJ1m9e:resolvedLinks[2],variant:matchVariant(\"hsxq0vqQx\")}},baseVariant,gestureVariant)})})})}),isDisplayed6()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-eh5cxi\",\"data-framer-name\":\"Counter\",layoutDependency:layoutDependency,layoutId:\"TG7xAkTw3\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ubrhgk-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Us04aE1D8-container\",nodeId:\"Us04aE1D8\",rendersWithMotion:true,scopeId:\"YM6nV06N3\",children:/*#__PURE__*/_jsx(CountdownTimer,{background:\"var(--token-89bafe17-2d30-459c-bfc5-fad4b5332abd, rgba(15, 50, 255, 0))\",borderRadius:4,boxColor:\"var(--token-2353b7c5-84c7-4e65-814a-382b1ff399ae, rgba(255, 255, 255, 0.12))\",boxHeight:32,boxWidth:32,colonColor:\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\",colonSize:3,font:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:5,height:\"100%\",id:\"Us04aE1D8\",labelColor:\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\",labelFont:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"8px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},layoutId:\"Us04aE1D8\",numberColor:\"var(--token-81029ee9-6f3e-48ff-9e6e-18fbd40772ea, rgb(255, 255, 255))\",style:{height:\"100%\"},width:\"100%\"})})})})]}),isDisplayed7()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OdljXcEVD\"},implicitPathVariables:undefined},{href:{webPageId:\"OdljXcEVD\"},implicitPathVariables:undefined},{href:{webPageId:\"OdljXcEVD\"},implicitPathVariables:undefined},{href:{webPageId:\"OdljXcEVD\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,y:(componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-86.8)/2)+16.9,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ckrqh0-container\",layoutDependency:layoutDependency,layoutId:\"xIjO9ZP0Q-container\",nodeId:\"xIjO9ZP0Q\",rendersWithMotion:true,scopeId:\"YM6nV06N3\",children:/*#__PURE__*/_jsx(Button,{ayZ1v_nwF:false,bNxiO5GjO:\"Get Discount\",height:\"100%\",id:\"xIjO9ZP0Q\",layoutId:\"xIjO9ZP0Q\",q3MIXDaoP:\"var(--token-ee2aebaa-7f3b-4236-88c0-6c432f5631c8, rgb(9, 9, 39))\",sNHbJ1m9e:resolvedLinks1[0],variant:matchVariant(\"rmSX5eDgb\"),width:\"100%\",xd3pEYMFR:\"get-discount-banner-header\",...addPropertyOverrides({BHZgLchtz:{sNHbJ1m9e:resolvedLinks1[2]},KDXtY610_:{sNHbJ1m9e:resolvedLinks1[1]},WQuV93ArO:{sNHbJ1m9e:resolvedLinks1[3]}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wzhVv.framer-1udpx1j, .framer-wzhVv .framer-1udpx1j { display: block; }\",\".framer-wzhVv.framer-vfr5kk { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 80px; justify-content: center; overflow: hidden; padding: 0px 30px 0px 30px; position: relative; width: 1200px; }\",\".framer-wzhVv .framer-1n3kv6x { aspect-ratio: 1 / 1; bottom: -80px; flex: none; height: var(--framer-aspect-ratio-supported, 285px); left: -140px; position: absolute; width: 285px; }\",\".framer-wzhVv .framer-1k39gqe { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 288px); position: absolute; right: -140px; top: -70px; width: 288px; }\",\".framer-wzhVv .framer-1s52sgy { bottom: -1px; flex: none; left: -1px; position: absolute; top: -1px; width: 78px; }\",\".framer-wzhVv .framer-kxel9b { bottom: 0px; flex: none; left: 20px; position: absolute; top: 0px; width: 67px; }\",\".framer-wzhVv .framer-gh8ku1 { bottom: 0px; flex: none; position: absolute; right: 0px; top: 0px; width: 360px; }\",\".framer-wzhVv .framer-owuc0d { 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; max-width: 1170px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-wzhVv .framer-1fkgh8e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-wzhVv .framer-va0k7l { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-wzhVv .framer-ntwx06 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-wzhVv .framer-37o9ax { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 20px; }\",\".framer-wzhVv .framer-1sissq2, .framer-wzhVv .framer-20zecn, .framer-wzhVv .framer-1u43fgu, .framer-wzhVv .framer-1d98nz6, .framer-wzhVv .framer-402ogo, .framer-wzhVv .framer-11w9dr0 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-wzhVv .framer-3o9dm9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-wzhVv .framer-1fosthb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-wzhVv .framer-14df0mw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 58px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-wzhVv .framer-udbbic-container, .framer-wzhVv .framer-1ubrhgk-container { flex: none; height: 90px; position: relative; width: auto; }\",\".framer-wzhVv .framer-10ubqrs { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-wzhVv .framer-5pjtq2-container, .framer-wzhVv .framer-ckrqh0-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-wzhVv .framer-eh5cxi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 32px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-wzhVv.framer-v-6quysw.framer-vfr5kk { width: 810px; }\",\".framer-wzhVv.framer-v-6quysw .framer-1fkgh8e { flex: 1 0 0px; gap: unset; justify-content: space-between; max-width: 66%; width: 1px; }\",\".framer-wzhVv.framer-v-8hn0mr.framer-vfr5kk { padding: 0px 20px 0px 20px; width: 390px; }\",\".framer-wzhVv.framer-v-bwouqy.framer-vfr5kk { height: 40px; }\",\".framer-wzhVv.framer-v-bwouqy .framer-va0k7l { gap: 16px; }\",\".framer-wzhVv.framer-v-bwouqy .framer-11w9dr0, .framer-wzhVv.framer-v-32o5d4 .framer-11w9dr0 { order: 0; }\",\".framer-wzhVv.framer-v-bwouqy .framer-5pjtq2-container, .framer-wzhVv.framer-v-32o5d4 .framer-5pjtq2-container, .framer-wzhVv.framer-v-1m5qtk2 .framer-5pjtq2-container { order: 2; }\",\".framer-wzhVv.framer-v-bwouqy .framer-eh5cxi, .framer-wzhVv.framer-v-32o5d4 .framer-eh5cxi { order: 1; }\",\".framer-wzhVv.framer-v-32o5d4.framer-vfr5kk { height: 40px; width: 810px; }\",\".framer-wzhVv.framer-v-1m5qtk2.framer-vfr5kk { height: 40px; padding: 0px 20px 0px 20px; width: 390px; }\",\".framer-wzhVv.framer-v-1m5qtk2 .framer-10ubqrs { gap: 8px; }\",\".framer-wzhVv.framer-v-1m5qtk2 .framer-11w9dr0 { flex: 1 0 0px; order: 0; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"KDXtY610_\":{\"layout\":[\"fixed\",\"fixed\"]},\"BHZgLchtz\":{\"layout\":[\"fixed\",\"fixed\"]},\"rgqh3iaZx\":{\"layout\":[\"fixed\",\"fixed\"]},\"ltR4EqdNZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"j50LQFN7m\":{\"layout\":[\"fixed\",\"fixed\"]},\"WQuV93ArO\":{\"layout\":[\"fixed\",\"fixed\"]},\"h4IwrIHPv\":{\"layout\":[\"fixed\",\"fixed\"]},\"wciVOu0ab\":{\"layout\":[\"fixed\",\"fixed\"]},\"MhGHwgqk3\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerTrackingIds [{\"id\":\"_m2nkof\",\"trackingId\":\"get-discount-banner-header\"}]\n */const FramerYM6nV06N3=withCSS(Component,css,\"framer-wzhVv\");export default FramerYM6nV06N3;FramerYM6nV06N3.displayName=\"50% Off Banner\";FramerYM6nV06N3.defaultProps={height:80,width:1200};addPropertyControls(FramerYM6nV06N3,{variant:{options:[\"rU9YDoIwN\",\"KDXtY610_\",\"BHZgLchtz\",\"rgqh3iaZx\",\"ltR4EqdNZ\",\"j50LQFN7m\",\"WQuV93ArO\",\"h4IwrIHPv\",\"wciVOu0ab\",\"MhGHwgqk3\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Desktop - Closed\",\"Tablet - Closed\",\"Phone - Closed\",\"Desktop V2\",\"Small\",\"Small - Tablet\",\"Small - Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerYM6nV06N3,[{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:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/JXYTN5EJMI2L5HT6DLJ6ADWEKWUDLIUL/RQGLUYA34WAGWBJDMV73S4VWJ3XX5S34/UKL6CY2W4IEGAEO6DES7XSSIJFRRXNXQ.woff2\",weight:\"800\"},{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/KDZE2GHZ4MXZP7RVHASNN75AFABT2ZB2/G33WYZOWF5RLCYVGCMU5BFGBXH4DMKUK/SHZ3SDA4YUDBQPNRSIGO7XNSCQQUBDYR.woff2\",weight:\"700\"},{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/DELXRVKO253LHPYOBD6KD7EW3TJKXCXF/L6SILXET3P727LN5N75LL5PG77IET2IT/6DP3DAT2N5LSQGN5ISPRN63WPP32A54A.woff2\",weight:\"600\"}]},...CountdownTimerFonts,...ButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts)],{supportsExplicitInterCodegen:true});FramerYM6nV06N3.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Button,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYM6nV06N3\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"80\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"_m2nkof\\\",\\\"trackingId\\\":\\\"get-discount-banner-header\\\"}]\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KDXtY610_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BHZgLchtz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rgqh3iaZx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ltR4EqdNZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"j50LQFN7m\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WQuV93ArO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"h4IwrIHPv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wciVOu0ab\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MhGHwgqk3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YM6nV06N3.map","// Generated by Framer (a44d8cf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/BnL7DH6Ud/BnL7DH6Ud.js\";import Header from\"#framer/local/canvasComponent/dhaa2dSKd/dhaa2dSKd.js\";import CTAPrimary from\"#framer/local/canvasComponent/dy4bMTz8C/dy4bMTz8C.js\";import OffBanner from\"#framer/local/canvasComponent/YM6nV06N3/YM6nV06N3.js\";const OffBannerFonts=getFonts(OffBanner);const HeaderFonts=getFonts(Header);const HeaderWithVariantAppearEffect=withVariantAppearEffect(Header);const CTAPrimaryFonts=getFonts(CTAPrimary);const FooterFonts=getFonts(Footer);const breakpoints={axRcrHqqS:\"(max-width: 809px)\",i3r2rZlju:\"(min-width: 810px) and (max-width: 1199px)\",ljZ14go7F:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-fNWIi\";const variantClassNames={axRcrHqqS:\"framer-v-1fvb4vh\",i3r2rZlju:\"framer-v-1ws1ocb\",ljZ14go7F:\"framer-v-1k9zwha\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fNWIi.framer-1ylcrg9, .framer-fNWIi .framer-1ylcrg9 { display: block; }\",\".framer-fNWIi.framer-1k9zwha { align-content: center; align-items: center; background-color: var(--token-ee2aebaa-7f3b-4236-88c0-6c432f5631c8, #090927); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-fNWIi .framer-1bo4kl3-container { flex: none; height: auto; order: -1000; position: sticky; top: 0px; width: 100%; z-index: 9; }\",\".framer-fNWIi .framer-h7jg0n-container { flex: none; height: auto; left: 0px; order: -999; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 40px; z-index: 9; }\",\".framer-fNWIi .framer-3ilsgq { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-fNWIi .framer-asciz4-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",\".framer-fNWIi .framer-1dcwo6i-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={axRcrHqqS:\"(max-width: 809px)\",i3r2rZlju:\"(min-width: 810px) and (max-width: 1199px)\",ljZ14go7F:\"(min-width: 1200px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"ljZ14go7F\",Phone:\"axRcrHqqS\",Tablet:\"i3r2rZlju\"};const getProps=({height,id,scrollSection,width,...props})=>{return{...props,JraipU1iT:scrollSection??props.JraipU1iT,variant:humanReadableVariantMap[props.variant]??props.variant??\"ljZ14go7F\"};};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,JraipU1iT,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"ljZ14go7F\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-ee2aebaa-7f3b-4236-88c0-6c432f5631c8, rgb(9, 9, 39)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1k9zwha\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1bo4kl3-container\",nodeId:\"GmSCLVrg7\",scopeId:\"GWhXDlgsW\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{axRcrHqqS:{variant:\"MhGHwgqk3\"},i3r2rZlju:{variant:\"wciVOu0ab\"}},children:/*#__PURE__*/_jsx(OffBanner,{height:\"100%\",id:\"GmSCLVrg7\",layoutId:\"GmSCLVrg7\",style:{width:\"100%\"},variant:\"h4IwrIHPv\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:89,width:\"100vw\",y:40,children:/*#__PURE__*/_jsx(Container,{className:\"framer-h7jg0n-container\",layoutScroll:true,nodeId:\"umbtc1BE6\",rendersWithMotion:true,scopeId:\"GWhXDlgsW\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{axRcrHqqS:{__framer__targets:[{ref:JraipU1iT,target:\"oBoiPyfsA\"}],variant:\"cgCGDLMLi\"},i3r2rZlju:{__framer__targets:[{ref:JraipU1iT,target:\"xRDO_PD8d\"}],variant:\"Wb71APW0x\"}},children:/*#__PURE__*/_jsx(HeaderWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:JraipU1iT,target:\"mNTWwHxo6\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"umbtc1BE6\",layoutId:\"umbtc1BE6\",style:{width:\"100%\"},variant:\"oZXBeia61\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-3ilsgq\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:565,width:\"100vw\",y:1080,children:/*#__PURE__*/_jsx(Container,{className:\"framer-asciz4-container\",nodeId:\"YwGDKjqaW\",scopeId:\"GWhXDlgsW\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{axRcrHqqS:{variant:\"x0dA6aw1e\"},i3r2rZlju:{variant:\"nnQEUyBLG\"}},children:/*#__PURE__*/_jsx(CTAPrimary,{height:\"100%\",id:\"YwGDKjqaW\",layoutId:\"YwGDKjqaW\",style:{width:\"100%\"},variant:\"SFa40bxKB\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:551,width:\"100vw\",y:1645,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1dcwo6i-container\",nodeId:\"JsMGBaqOb\",scopeId:\"GWhXDlgsW\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{axRcrHqqS:{variant:\"pN8t_RLkt\"},i3r2rZlju:{variant:\"KFhwzjjMB\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"JsMGBaqOb\",layoutId:\"JsMGBaqOb\",style:{width:\"100%\"},variant:\"y_ZTM2WRh\",width:\"100%\"})})})})]}),/*#__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=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1594\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"i3r2rZlju\":{\"layout\":[\"fixed\",\"fixed\"]},\"axRcrHqqS\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"JraipU1iT\":\"scrollSection\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"ljZ14go7F\":[\".framer-1bo4kl3-container\",\".framer-h7jg0n-container\",\".framer-asciz4-container\",\".framer-1dcwo6i-container\"],\"i3r2rZlju\":[\".framer-1bo4kl3-container\",\".framer-h7jg0n-container\",\".framer-asciz4-container\",\".framer-1dcwo6i-container\"],\"axRcrHqqS\":[\".framer-1bo4kl3-container\",\".framer-h7jg0n-container\",\".framer-asciz4-container\",\".framer-1dcwo6i-container\"]}\n * @framerBreakpoints {\"ljZ14go7F\":{\"min\":1200,\"canvasClassName\":\"framer-1k9zwha-override\",\"minHeight\":1594,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"i3r2rZlju\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1ws1ocb-override\",\"minHeight\":2223,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"axRcrHqqS\":{\"max\":809,\"canvasClassName\":\"framer-1fvb4vh-override\",\"minHeight\":2840,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant ljZ14go7F\n * @framerLayoutTemplate\n */const FramerGWhXDlgsW=withCSS(Component,css,\"framer-fNWIi\");export default FramerGWhXDlgsW;FramerGWhXDlgsW.displayName=\"Default - Sticky\";FramerGWhXDlgsW.defaultProps={height:1594,width:1200};addPropertyControls(FramerGWhXDlgsW,{JraipU1iT:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef}});addFonts(FramerGWhXDlgsW,[{explicitInter:true,fonts:[]},...OffBannerFonts,...HeaderFonts,...CTAPrimaryFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGWhXDlgsW\",\"slots\":[],\"annotations\":{\"framerHitTargets\":\"{\\\"ljZ14go7F\\\":[\\\".framer-1bo4kl3-container\\\",\\\".framer-h7jg0n-container\\\",\\\".framer-asciz4-container\\\",\\\".framer-1dcwo6i-container\\\"],\\\"i3r2rZlju\\\":[\\\".framer-1bo4kl3-container\\\",\\\".framer-h7jg0n-container\\\",\\\".framer-asciz4-container\\\",\\\".framer-1dcwo6i-container\\\"],\\\"axRcrHqqS\\\":[\\\".framer-1bo4kl3-container\\\",\\\".framer-h7jg0n-container\\\",\\\".framer-asciz4-container\\\",\\\".framer-1dcwo6i-container\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"ljZ14go7F\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1k9zwha-override\\\",\\\"minHeight\\\":1594,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"i3r2rZlju\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1ws1ocb-override\\\",\\\"minHeight\\\":2223,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"axRcrHqqS\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1fvb4vh-override\\\",\\\"minHeight\\\":2840,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"1594\",\"framerVariables\":\"{\\\"JraipU1iT\\\":\\\"scrollSection\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerDefaultVariant\":\"ljZ14go7F\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerLayoutTemplate\":\"\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"i3r2rZlju\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"axRcrHqqS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a44d8cf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/BnL7DH6Ud/BnL7DH6Ud.js\";import Header from\"#framer/local/canvasComponent/dhaa2dSKd/dhaa2dSKd.js\";import CTAPrimary from\"#framer/local/canvasComponent/dy4bMTz8C/dy4bMTz8C.js\";import OffBanner from\"#framer/local/canvasComponent/YM6nV06N3/YM6nV06N3.js\";const OffBannerFonts=getFonts(OffBanner);const HeaderFonts=getFonts(Header);const HeaderWithVariantAppearEffect=withVariantAppearEffect(Header);const CTAPrimaryFonts=getFonts(CTAPrimary);const FooterFonts=getFonts(Footer);const breakpoints={c7sQnHvsX:\"(min-width: 1200px)\",MR0PTuqHo:\"(min-width: 810px) and (max-width: 1199px)\",zLi9qAcng:\"(max-width: 809px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-MyzQk\";const variantClassNames={c7sQnHvsX:\"framer-v-171yq6w\",MR0PTuqHo:\"framer-v-d1z4nf\",zLi9qAcng:\"framer-v-p9bwec\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MyzQk.framer-1m9ei2i, .framer-MyzQk .framer-1m9ei2i { display: block; }\",\".framer-MyzQk.framer-171yq6w { align-content: center; align-items: center; background-color: var(--token-ee2aebaa-7f3b-4236-88c0-6c432f5631c8, #090927); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-MyzQk .framer-1tf0alf-container { flex: none; height: auto; order: -1000; position: sticky; top: 0px; width: 100%; z-index: 9; }\",\".framer-MyzQk .framer-nh43sw-container { flex: none; height: auto; left: 0px; order: -999; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 40px; z-index: 9; }\",\".framer-MyzQk .framer-1pl6ygj { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-MyzQk .framer-1sod1sp-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",\".framer-MyzQk .framer-t08yw4-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={c7sQnHvsX:\"(min-width: 1200px)\",MR0PTuqHo:\"(min-width: 810px) and (max-width: 1199px)\",zLi9qAcng:\"(max-width: 809px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"c7sQnHvsX\",Phone:\"zLi9qAcng\",Tablet:\"MR0PTuqHo\"};const getProps=({height,id,scrollSection,width,...props})=>{return{...props,szHkm_J0a:scrollSection??props.szHkm_J0a,variant:humanReadableVariantMap[props.variant]??props.variant??\"c7sQnHvsX\"};};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,szHkm_J0a,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"c7sQnHvsX\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-ee2aebaa-7f3b-4236-88c0-6c432f5631c8, rgb(9, 9, 39)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-171yq6w\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1tf0alf-container\",nodeId:\"BFkD3rRaf\",scopeId:\"I56SU10bH\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{MR0PTuqHo:{variant:\"wciVOu0ab\"},zLi9qAcng:{variant:\"MhGHwgqk3\"}},children:/*#__PURE__*/_jsx(OffBanner,{height:\"100%\",id:\"BFkD3rRaf\",layoutId:\"BFkD3rRaf\",style:{width:\"100%\"},variant:\"h4IwrIHPv\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:89,width:\"100vw\",y:40,children:/*#__PURE__*/_jsx(Container,{className:\"framer-nh43sw-container\",layoutScroll:true,nodeId:\"eI1Za1FQR\",rendersWithMotion:true,scopeId:\"I56SU10bH\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{MR0PTuqHo:{__framer__targets:[{ref:szHkm_J0a,target:\"xRDO_PD8d\"}],variant:\"Wb71APW0x\"},zLi9qAcng:{__framer__targets:[{ref:szHkm_J0a,target:\"oBoiPyfsA\"}],variant:\"cgCGDLMLi\"}},children:/*#__PURE__*/_jsx(HeaderWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:szHkm_J0a,target:\"mNTWwHxo6\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"eI1Za1FQR\",layoutId:\"eI1Za1FQR\",style:{width:\"100%\"},variant:\"oZXBeia61\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pl6ygj\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:565,width:\"100vw\",y:1080,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1sod1sp-container\",nodeId:\"KSXCbuPYY\",scopeId:\"I56SU10bH\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{MR0PTuqHo:{variant:\"nnQEUyBLG\"},zLi9qAcng:{variant:\"x0dA6aw1e\"}},children:/*#__PURE__*/_jsx(CTAPrimary,{height:\"100%\",id:\"KSXCbuPYY\",layoutId:\"KSXCbuPYY\",style:{width:\"100%\"},variant:\"SFa40bxKB\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:551,width:\"100vw\",y:1645,children:/*#__PURE__*/_jsx(Container,{className:\"framer-t08yw4-container\",nodeId:\"NlftVygXh\",scopeId:\"I56SU10bH\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{MR0PTuqHo:{variant:\"KFhwzjjMB\"},zLi9qAcng:{variant:\"pN8t_RLkt\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"NlftVygXh\",layoutId:\"NlftVygXh\",style:{width:\"100%\"},variant:\"y_ZTM2WRh\",width:\"100%\"})})})})]}),/*#__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=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1594\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"MR0PTuqHo\":{\"layout\":[\"fixed\",\"fixed\"]},\"zLi9qAcng\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"szHkm_J0a\":\"scrollSection\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"c7sQnHvsX\":[\".framer-1tf0alf-container\",\".framer-nh43sw-container\",\".framer-1sod1sp-container\",\".framer-t08yw4-container\"],\"MR0PTuqHo\":[\".framer-1tf0alf-container\",\".framer-nh43sw-container\",\".framer-1sod1sp-container\",\".framer-t08yw4-container\"],\"zLi9qAcng\":[\".framer-1tf0alf-container\",\".framer-nh43sw-container\",\".framer-1sod1sp-container\",\".framer-t08yw4-container\"]}\n * @framerBreakpoints {\"c7sQnHvsX\":{\"min\":1200,\"canvasClassName\":\"framer-171yq6w-override\",\"minHeight\":1594,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"MR0PTuqHo\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-d1z4nf-override\",\"minHeight\":2223,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"zLi9qAcng\":{\"max\":809,\"canvasClassName\":\"framer-p9bwec-override\",\"minHeight\":2840,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant c7sQnHvsX\n * @framerLayoutTemplate\n */const FramerI56SU10bH=withCSS(Component,css,\"framer-MyzQk\");export default FramerI56SU10bH;FramerI56SU10bH.displayName=\"Default\";FramerI56SU10bH.defaultProps={height:1594,width:1200};addPropertyControls(FramerI56SU10bH,{szHkm_J0a:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef}});addFonts(FramerI56SU10bH,[{explicitInter:true,fonts:[]},...OffBannerFonts,...HeaderFonts,...CTAPrimaryFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerI56SU10bH\",\"slots\":[],\"annotations\":{\"framerLayoutTemplate\":\"\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1594\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"c7sQnHvsX\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-171yq6w-override\\\",\\\"minHeight\\\":1594,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"MR0PTuqHo\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-d1z4nf-override\\\",\\\"minHeight\\\":2223,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"zLi9qAcng\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-p9bwec-override\\\",\\\"minHeight\\\":2840,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"c7sQnHvsX\",\"framerHitTargets\":\"{\\\"c7sQnHvsX\\\":[\\\".framer-1tf0alf-container\\\",\\\".framer-nh43sw-container\\\",\\\".framer-1sod1sp-container\\\",\\\".framer-t08yw4-container\\\"],\\\"MR0PTuqHo\\\":[\\\".framer-1tf0alf-container\\\",\\\".framer-nh43sw-container\\\",\\\".framer-1sod1sp-container\\\",\\\".framer-t08yw4-container\\\"],\\\"zLi9qAcng\\\":[\\\".framer-1tf0alf-container\\\",\\\".framer-nh43sw-container\\\",\\\".framer-1sod1sp-container\\\",\\\".framer-t08yw4-container\\\"]}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MR0PTuqHo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zLi9qAcng\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"szHkm_J0a\\\":\\\"scrollSection\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a44d8cf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/BnL7DH6Ud/BnL7DH6Ud.js\";import Header from\"#framer/local/canvasComponent/dhaa2dSKd/dhaa2dSKd.js\";import CTAPrimary from\"#framer/local/canvasComponent/dy4bMTz8C/dy4bMTz8C.js\";import OffBanner from\"#framer/local/canvasComponent/YM6nV06N3/YM6nV06N3.js\";const OffBannerFonts=getFonts(OffBanner);const HeaderFonts=getFonts(Header);const HeaderWithVariantAppearEffect=withVariantAppearEffect(Header);const CTAPrimaryFonts=getFonts(CTAPrimary);const FooterFonts=getFonts(Footer);const breakpoints={sSkj_fSqO:\"(min-width: 1200px)\",T0S2xfLSt:\"(max-width: 809px)\",tSigLpmJf:\"(min-width: 810px) and (max-width: 1199px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-3kxCV\";const variantClassNames={sSkj_fSqO:\"framer-v-1tcz8uf\",T0S2xfLSt:\"framer-v-1rk6fq9\",tSigLpmJf:\"framer-v-1yzdg0\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3kxCV.framer-ipgcdx, .framer-3kxCV .framer-ipgcdx { display: block; }\",\".framer-3kxCV.framer-1tcz8uf { align-content: center; align-items: center; background-color: var(--token-ee2aebaa-7f3b-4236-88c0-6c432f5631c8, #090927); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3kxCV .framer-ti7tif-container { flex: none; height: auto; order: -1000; position: sticky; top: 0px; width: 100%; z-index: 9; }\",\".framer-3kxCV .framer-64fyv3-container { flex: none; height: auto; left: 0px; order: -999; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 40px; z-index: 9; }\",\".framer-3kxCV .framer-lf5gry { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-3kxCV .framer-1so10k5-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",\".framer-3kxCV .framer-12banfz-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={sSkj_fSqO:\"(min-width: 1200px)\",T0S2xfLSt:\"(max-width: 809px)\",tSigLpmJf:\"(min-width: 810px) and (max-width: 1199px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"sSkj_fSqO\",Phone:\"T0S2xfLSt\",Tablet:\"tSigLpmJf\"};const getProps=({height,id,scrollSection,width,...props})=>{return{...props,szHkm_J0a:scrollSection??props.szHkm_J0a,variant:humanReadableVariantMap[props.variant]??props.variant??\"sSkj_fSqO\"};};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,szHkm_J0a,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"sSkj_fSqO\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-ee2aebaa-7f3b-4236-88c0-6c432f5631c8, rgb(9, 9, 39)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1tcz8uf\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ti7tif-container\",nodeId:\"iQHPhVYAL\",scopeId:\"BPmEQT6MC\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{T0S2xfLSt:{variant:\"MhGHwgqk3\"},tSigLpmJf:{variant:\"wciVOu0ab\"}},children:/*#__PURE__*/_jsx(OffBanner,{height:\"100%\",id:\"iQHPhVYAL\",layoutId:\"iQHPhVYAL\",style:{width:\"100%\"},variant:\"h4IwrIHPv\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:89,width:\"100vw\",y:40,children:/*#__PURE__*/_jsx(Container,{className:\"framer-64fyv3-container\",layoutScroll:true,nodeId:\"xfXeUxXbs\",rendersWithMotion:true,scopeId:\"BPmEQT6MC\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{T0S2xfLSt:{__framer__targets:[{ref:szHkm_J0a,target:\"oBoiPyfsA\"}],variant:\"cgCGDLMLi\"},tSigLpmJf:{__framer__targets:[{ref:szHkm_J0a,target:\"xRDO_PD8d\"}],variant:\"Wb71APW0x\"}},children:/*#__PURE__*/_jsx(HeaderWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:szHkm_J0a,target:\"mNTWwHxo6\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"xfXeUxXbs\",layoutId:\"xfXeUxXbs\",style:{width:\"100%\"},variant:\"oZXBeia61\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-lf5gry\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:565,width:\"100vw\",y:1080,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1so10k5-container\",nodeId:\"tyh0oVQzl\",scopeId:\"BPmEQT6MC\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{T0S2xfLSt:{variant:\"dqrKEqJ4E\"},tSigLpmJf:{variant:\"QjscOA2at\"}},children:/*#__PURE__*/_jsx(CTAPrimary,{height:\"100%\",id:\"tyh0oVQzl\",layoutId:\"tyh0oVQzl\",style:{width:\"100%\"},variant:\"Z6ACB1I6w\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:551,width:\"100vw\",y:1645,children:/*#__PURE__*/_jsx(Container,{className:\"framer-12banfz-container\",nodeId:\"WsIHSpOh3\",scopeId:\"BPmEQT6MC\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{T0S2xfLSt:{variant:\"pN8t_RLkt\"},tSigLpmJf:{variant:\"KFhwzjjMB\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"WsIHSpOh3\",layoutId:\"WsIHSpOh3\",style:{width:\"100%\"},variant:\"y_ZTM2WRh\",width:\"100%\"})})})})]}),/*#__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=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1594\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"tSigLpmJf\":{\"layout\":[\"fixed\",\"fixed\"]},\"T0S2xfLSt\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"szHkm_J0a\":\"scrollSection\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"sSkj_fSqO\":[\".framer-ti7tif-container\",\".framer-64fyv3-container\",\".framer-1so10k5-container\",\".framer-12banfz-container\"],\"tSigLpmJf\":[\".framer-ti7tif-container\",\".framer-64fyv3-container\",\".framer-1so10k5-container\",\".framer-12banfz-container\"],\"T0S2xfLSt\":[\".framer-ti7tif-container\",\".framer-64fyv3-container\",\".framer-1so10k5-container\",\".framer-12banfz-container\"]}\n * @framerBreakpoints {\"sSkj_fSqO\":{\"min\":1200,\"canvasClassName\":\"framer-1tcz8uf-override\",\"minHeight\":1594,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"tSigLpmJf\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1yzdg0-override\",\"minHeight\":2223,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"T0S2xfLSt\":{\"max\":809,\"canvasClassName\":\"framer-1rk6fq9-override\",\"minHeight\":2840,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant sSkj_fSqO\n * @framerLayoutTemplate\n */const FramerBPmEQT6MC=withCSS(Component,css,\"framer-3kxCV\");export default FramerBPmEQT6MC;FramerBPmEQT6MC.displayName=\"Default - Services\";FramerBPmEQT6MC.defaultProps={height:1594,width:1200};addPropertyControls(FramerBPmEQT6MC,{szHkm_J0a:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef}});addFonts(FramerBPmEQT6MC,[{explicitInter:true,fonts:[]},...OffBannerFonts,...HeaderFonts,...CTAPrimaryFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBPmEQT6MC\",\"slots\":[],\"annotations\":{\"framerLayoutTemplate\":\"\",\"framerBreakpoints\":\"{\\\"sSkj_fSqO\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1tcz8uf-override\\\",\\\"minHeight\\\":1594,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"tSigLpmJf\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1yzdg0-override\\\",\\\"minHeight\\\":2223,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"T0S2xfLSt\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1rk6fq9-override\\\",\\\"minHeight\\\":2840,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tSigLpmJf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"T0S2xfLSt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"szHkm_J0a\\\":\\\"scrollSection\\\"}\",\"framerIntrinsicHeight\":\"1594\",\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"sSkj_fSqO\\\":[\\\".framer-ti7tif-container\\\",\\\".framer-64fyv3-container\\\",\\\".framer-1so10k5-container\\\",\\\".framer-12banfz-container\\\"],\\\"tSigLpmJf\\\":[\\\".framer-ti7tif-container\\\",\\\".framer-64fyv3-container\\\",\\\".framer-1so10k5-container\\\",\\\".framer-12banfz-container\\\"],\\\"T0S2xfLSt\\\":[\\\".framer-ti7tif-container\\\",\\\".framer-64fyv3-container\\\",\\\".framer-1so10k5-container\\\",\\\".framer-12banfz-container\\\"]}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDefaultVariant\":\"sSkj_fSqO\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a44d8cf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/BnL7DH6Ud/BnL7DH6Ud.js\";import Header from\"#framer/local/canvasComponent/dhaa2dSKd/dhaa2dSKd.js\";import CTAPrimary from\"#framer/local/canvasComponent/dy4bMTz8C/dy4bMTz8C.js\";import OffBanner from\"#framer/local/canvasComponent/YM6nV06N3/YM6nV06N3.js\";const OffBannerFonts=getFonts(OffBanner);const HeaderFonts=getFonts(Header);const HeaderWithVariantAppearEffect=withVariantAppearEffect(Header);const CTAPrimaryFonts=getFonts(CTAPrimary);const FooterFonts=getFonts(Footer);const breakpoints={BRzFCGk1M:\"(max-width: 809px)\",d2f1LnjEQ:\"(min-width: 810px) and (max-width: 1199px)\",Yx_NRrHBO:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-NavVG\";const variantClassNames={BRzFCGk1M:\"framer-v-1bsiu7p\",d2f1LnjEQ:\"framer-v-1034qsw\",Yx_NRrHBO:\"framer-v-1f8pmh7\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NavVG.framer-1n58fjh, .framer-NavVG .framer-1n58fjh { display: block; }\",\".framer-NavVG.framer-1f8pmh7 { align-content: center; align-items: center; background-color: var(--token-ee2aebaa-7f3b-4236-88c0-6c432f5631c8, #090927); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NavVG .framer-1k5rlqd-container { flex: none; height: auto; order: -1000; position: sticky; top: 0px; width: 100%; z-index: 9; }\",\".framer-NavVG .framer-1mb5p9o-container { flex: none; height: auto; left: 0px; order: -999; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 40px; z-index: 9; }\",\".framer-NavVG .framer-1h48h8i { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-NavVG .framer-1cr94if-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",\".framer-NavVG .framer-rrf5bz-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={BRzFCGk1M:\"(max-width: 809px)\",d2f1LnjEQ:\"(min-width: 810px) and (max-width: 1199px)\",Yx_NRrHBO:\"(min-width: 1200px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"Yx_NRrHBO\",Phone:\"BRzFCGk1M\",Tablet:\"d2f1LnjEQ\"};const getProps=({height,id,scrollSection,width,...props})=>{return{...props,JraipU1iT:scrollSection??props.JraipU1iT,variant:humanReadableVariantMap[props.variant]??props.variant??\"Yx_NRrHBO\"};};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,JraipU1iT,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"Yx_NRrHBO\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-ee2aebaa-7f3b-4236-88c0-6c432f5631c8, rgb(9, 9, 39)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1f8pmh7\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1k5rlqd-container\",nodeId:\"BYBamqaxg\",scopeId:\"fzSSivout\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BRzFCGk1M:{variant:\"MhGHwgqk3\"},d2f1LnjEQ:{variant:\"wciVOu0ab\"}},children:/*#__PURE__*/_jsx(OffBanner,{height:\"100%\",id:\"BYBamqaxg\",layoutId:\"BYBamqaxg\",style:{width:\"100%\"},variant:\"h4IwrIHPv\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:89,width:\"100vw\",y:40,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1mb5p9o-container\",layoutScroll:true,nodeId:\"TxJiWrQhW\",rendersWithMotion:true,scopeId:\"fzSSivout\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BRzFCGk1M:{__framer__targets:[{ref:JraipU1iT,target:\"oBoiPyfsA\"}],variant:\"cgCGDLMLi\"},d2f1LnjEQ:{__framer__targets:[{ref:JraipU1iT,target:\"xRDO_PD8d\"}],variant:\"Wb71APW0x\"}},children:/*#__PURE__*/_jsx(HeaderWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:JraipU1iT,target:\"mNTWwHxo6\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"TxJiWrQhW\",layoutId:\"TxJiWrQhW\",style:{width:\"100%\"},variant:\"oZXBeia61\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1h48h8i\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:565,width:\"100vw\",y:1080,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1cr94if-container\",nodeId:\"vmm1TG7tP\",scopeId:\"fzSSivout\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BRzFCGk1M:{variant:\"dqrKEqJ4E\"},d2f1LnjEQ:{variant:\"QjscOA2at\"}},children:/*#__PURE__*/_jsx(CTAPrimary,{height:\"100%\",id:\"vmm1TG7tP\",layoutId:\"vmm1TG7tP\",style:{width:\"100%\"},variant:\"Z6ACB1I6w\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:551,width:\"100vw\",y:1645,children:/*#__PURE__*/_jsx(Container,{className:\"framer-rrf5bz-container\",nodeId:\"F7xEAr35R\",scopeId:\"fzSSivout\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BRzFCGk1M:{variant:\"pN8t_RLkt\"},d2f1LnjEQ:{variant:\"KFhwzjjMB\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"F7xEAr35R\",layoutId:\"F7xEAr35R\",style:{width:\"100%\"},variant:\"y_ZTM2WRh\",width:\"100%\"})})})})]}),/*#__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=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1594\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"d2f1LnjEQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"BRzFCGk1M\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"JraipU1iT\":\"scrollSection\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"Yx_NRrHBO\":[\".framer-1k5rlqd-container\",\".framer-1mb5p9o-container\",\".framer-1cr94if-container\",\".framer-rrf5bz-container\"],\"d2f1LnjEQ\":[\".framer-1k5rlqd-container\",\".framer-1mb5p9o-container\",\".framer-1cr94if-container\",\".framer-rrf5bz-container\"],\"BRzFCGk1M\":[\".framer-1k5rlqd-container\",\".framer-1mb5p9o-container\",\".framer-1cr94if-container\",\".framer-rrf5bz-container\"]}\n * @framerBreakpoints {\"Yx_NRrHBO\":{\"min\":1200,\"canvasClassName\":\"framer-1f8pmh7-override\",\"minHeight\":1594,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"d2f1LnjEQ\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1034qsw-override\",\"minHeight\":2223,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"BRzFCGk1M\":{\"max\":809,\"canvasClassName\":\"framer-1bsiu7p-override\",\"minHeight\":2840,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant Yx_NRrHBO\n * @framerLayoutTemplate\n */const FramerfzSSivout=withCSS(Component,css,\"framer-NavVG\");export default FramerfzSSivout;FramerfzSSivout.displayName=\"Default Services - Sticky\";FramerfzSSivout.defaultProps={height:1594,width:1200};addPropertyControls(FramerfzSSivout,{JraipU1iT:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef}});addFonts(FramerfzSSivout,[{explicitInter:true,fonts:[]},...OffBannerFonts,...HeaderFonts,...CTAPrimaryFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfzSSivout\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"Yx_NRrHBO\",\"framerBreakpoints\":\"{\\\"Yx_NRrHBO\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1f8pmh7-override\\\",\\\"minHeight\\\":1594,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"d2f1LnjEQ\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1034qsw-override\\\",\\\"minHeight\\\":2223,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"BRzFCGk1M\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1bsiu7p-override\\\",\\\"minHeight\\\":2840,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1200\",\"framerVariables\":\"{\\\"JraipU1iT\\\":\\\"scrollSection\\\"}\",\"framerLayoutTemplate\":\"\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"1594\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"d2f1LnjEQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BRzFCGk1M\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerHitTargets\":\"{\\\"Yx_NRrHBO\\\":[\\\".framer-1k5rlqd-container\\\",\\\".framer-1mb5p9o-container\\\",\\\".framer-1cr94if-container\\\",\\\".framer-rrf5bz-container\\\"],\\\"d2f1LnjEQ\\\":[\\\".framer-1k5rlqd-container\\\",\\\".framer-1mb5p9o-container\\\",\\\".framer-1cr94if-container\\\",\\\".framer-rrf5bz-container\\\"],\\\"BRzFCGk1M\\\":[\\\".framer-1k5rlqd-container\\\",\\\".framer-1mb5p9o-container\\\",\\\".framer-1cr94if-container\\\",\\\".framer-rrf5bz-container\\\"]}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c07a8c1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/BnL7DH6Ud/BnL7DH6Ud.js\";import Header from\"#framer/local/canvasComponent/dhaa2dSKd/dhaa2dSKd.js\";const HeaderFonts=getFonts(Header);const HeaderWithVariantAppearEffect=withVariantAppearEffect(Header);const FooterFonts=getFonts(Footer);const breakpoints={fSt2NirJ4:\"(max-width: 809px)\",oH2GIX2wO:\"(min-width: 1200px)\",TFjhDucb8:\"(min-width: 810px) and (max-width: 1199px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-rwnhM\";const variantClassNames={fSt2NirJ4:\"framer-v-c8yq50\",oH2GIX2wO:\"framer-v-1wp65ok\",TFjhDucb8:\"framer-v-1gy727s\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-rwnhM.framer-kcjqhm, .framer-rwnhM .framer-kcjqhm { display: block; }\",\".framer-rwnhM.framer-1wp65ok { align-content: center; align-items: center; background-color: var(--token-ee2aebaa-7f3b-4236-88c0-6c432f5631c8, #090927); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-rwnhM .framer-x52ldm-container { flex: none; height: auto; left: 0px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 9; }\",\".framer-rwnhM .framer-14c1hmr { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-rwnhM .framer-qiemsj-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={fSt2NirJ4:\"(max-width: 809px)\",oH2GIX2wO:\"(min-width: 1200px)\",TFjhDucb8:\"(min-width: 810px) and (max-width: 1199px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"oH2GIX2wO\",Phone:\"fSt2NirJ4\",Tablet:\"TFjhDucb8\"};const getProps=({height,id,scrollSection,width,...props})=>{return{...props,szHkm_J0a:scrollSection??props.szHkm_J0a,variant:humanReadableVariantMap[props.variant]??props.variant??\"oH2GIX2wO\"};};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,szHkm_J0a,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"oH2GIX2wO\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-ee2aebaa-7f3b-4236-88c0-6c432f5631c8, rgb(9, 9, 39)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1wp65ok\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:89,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-x52ldm-container\",layoutScroll:true,nodeId:\"K1sUNHwls\",rendersWithMotion:true,scopeId:\"CJy14MPDN\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fSt2NirJ4:{__framer__targets:[{ref:szHkm_J0a,target:\"oBoiPyfsA\"}],variant:\"cgCGDLMLi\"},TFjhDucb8:{__framer__targets:[{ref:szHkm_J0a,target:\"xRDO_PD8d\"}],variant:\"Wb71APW0x\"}},children:/*#__PURE__*/_jsx(HeaderWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:szHkm_J0a,target:\"mNTWwHxo6\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"K1sUNHwls\",layoutId:\"K1sUNHwls\",style:{width:\"100%\"},variant:\"oZXBeia61\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-14c1hmr\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:551,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-qiemsj-container\",nodeId:\"JoHI2kmxB\",scopeId:\"CJy14MPDN\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fSt2NirJ4:{variant:\"pN8t_RLkt\"},TFjhDucb8:{variant:\"KFhwzjjMB\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"JoHI2kmxB\",layoutId:\"JoHI2kmxB\",style:{width:\"100%\"},variant:\"y_ZTM2WRh\",width:\"100%\"})})})})]}),/*#__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=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1594\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"TFjhDucb8\":{\"layout\":[\"fixed\",\"fixed\"]},\"fSt2NirJ4\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"szHkm_J0a\":\"scrollSection\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"oH2GIX2wO\":[\".framer-x52ldm-container\",\".framer-qiemsj-container\"],\"TFjhDucb8\":[\".framer-x52ldm-container\",\".framer-qiemsj-container\"],\"fSt2NirJ4\":[\".framer-x52ldm-container\",\".framer-qiemsj-container\"]}\n * @framerBreakpoints {\"oH2GIX2wO\":{\"min\":1200,\"canvasClassName\":\"framer-1wp65ok-override\",\"minHeight\":1594,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"TFjhDucb8\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1gy727s-override\",\"minHeight\":2223,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"fSt2NirJ4\":{\"max\":809,\"canvasClassName\":\"framer-c8yq50-override\",\"minHeight\":2840,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant oH2GIX2wO\n * @framerLayoutTemplate\n */const FramerCJy14MPDN=withCSS(Component,css,\"framer-rwnhM\");export default FramerCJy14MPDN;FramerCJy14MPDN.displayName=\"No CTA\";FramerCJy14MPDN.defaultProps={height:1594,width:1200};addPropertyControls(FramerCJy14MPDN,{szHkm_J0a:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef}});addFonts(FramerCJy14MPDN,[{explicitInter:true,fonts:[]},...HeaderFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCJy14MPDN\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"oH2GIX2wO\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1wp65ok-override\\\",\\\"minHeight\\\":1594,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"TFjhDucb8\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1gy727s-override\\\",\\\"minHeight\\\":2223,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"fSt2NirJ4\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-c8yq50-override\\\",\\\"minHeight\\\":2840,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TFjhDucb8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fSt2NirJ4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerVariables\":\"{\\\"szHkm_J0a\\\":\\\"scrollSection\\\"}\",\"framerDefaultVariant\":\"oH2GIX2wO\",\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"1594\",\"framerHitTargets\":\"{\\\"oH2GIX2wO\\\":[\\\".framer-x52ldm-container\\\",\\\".framer-qiemsj-container\\\"],\\\"TFjhDucb8\\\":[\\\".framer-x52ldm-container\\\",\\\".framer-qiemsj-container\\\"],\\\"fSt2NirJ4\\\":[\\\".framer-x52ldm-container\\\",\\\".framer-qiemsj-container\\\"]}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a44d8cf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/BnL7DH6Ud/BnL7DH6Ud.js\";import Header from\"#framer/local/canvasComponent/dhaa2dSKd/dhaa2dSKd.js\";import CTASecondary from\"#framer/local/canvasComponent/Lllusi6k0/Lllusi6k0.js\";import OffBanner from\"#framer/local/canvasComponent/YM6nV06N3/YM6nV06N3.js\";const OffBannerFonts=getFonts(OffBanner);const HeaderFonts=getFonts(Header);const HeaderWithVariantAppearEffect=withVariantAppearEffect(Header);const CTASecondaryFonts=getFonts(CTASecondary);const FooterFonts=getFonts(Footer);const breakpoints={fAlfJQCJi:\"(min-width: 1200px)\",PRdBPuFXM:\"(min-width: 810px) and (max-width: 1199px)\",XjtMf5isx:\"(max-width: 809px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Rv87x\";const variantClassNames={fAlfJQCJi:\"framer-v-a4cx2e\",PRdBPuFXM:\"framer-v-1l4nr41\",XjtMf5isx:\"framer-v-sovily\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Rv87x.framer-o6twtt, .framer-Rv87x .framer-o6twtt { display: block; }\",\".framer-Rv87x.framer-a4cx2e { align-content: center; align-items: center; background-color: var(--token-ee2aebaa-7f3b-4236-88c0-6c432f5631c8, #090927); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Rv87x .framer-1cw5rnu-container { flex: none; height: auto; order: -1000; position: sticky; top: 0px; width: 100%; z-index: 9; }\",\".framer-Rv87x .framer-4pgsfw-container { flex: none; height: auto; left: 0px; order: -999; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 40px; z-index: 9; }\",\".framer-Rv87x .framer-1cjmiuu { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-Rv87x .framer-1416gkg-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",\".framer-Rv87x .framer-i4szkm-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={fAlfJQCJi:\"(min-width: 1200px)\",PRdBPuFXM:\"(min-width: 810px) and (max-width: 1199px)\",XjtMf5isx:\"(max-width: 809px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"fAlfJQCJi\",Phone:\"XjtMf5isx\",Tablet:\"PRdBPuFXM\"};const getProps=({cTALink,cTANewTab,cTAText,cTATitle,height,id,scrollSection,tracking,width,...props})=>{return{...props,fVsKE0JNu:cTALink??props.fVsKE0JNu,JrchFN8ie:cTANewTab??props.JrchFN8ie,LF4sAMREO:cTATitle??props.LF4sAMREO??\"Ready to make an impact? \\nApply today and grow with us.\",Sbd8fQap6:tracking??props.Sbd8fQap6,variant:humanReadableVariantMap[props.variant]??props.variant??\"fAlfJQCJi\",WqYaMH6Bk:scrollSection??props.WqYaMH6Bk,Z1b2aXb1X:cTAText??props.Z1b2aXb1X??\"Apply Now\"};};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,WqYaMH6Bk,LF4sAMREO,Z1b2aXb1X,fVsKE0JNu,JrchFN8ie,Sbd8fQap6,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"fAlfJQCJi\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-ee2aebaa-7f3b-4236-88c0-6c432f5631c8, rgb(9, 9, 39)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-a4cx2e\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1cw5rnu-container\",nodeId:\"v7XumHlrr\",scopeId:\"ACzl0jweX\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{PRdBPuFXM:{variant:\"wciVOu0ab\"},XjtMf5isx:{variant:\"MhGHwgqk3\"}},children:/*#__PURE__*/_jsx(OffBanner,{height:\"100%\",id:\"v7XumHlrr\",layoutId:\"v7XumHlrr\",style:{width:\"100%\"},variant:\"h4IwrIHPv\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:89,width:\"100vw\",y:40,children:/*#__PURE__*/_jsx(Container,{className:\"framer-4pgsfw-container\",layoutScroll:true,nodeId:\"muStU3voP\",rendersWithMotion:true,scopeId:\"ACzl0jweX\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{PRdBPuFXM:{__framer__targets:[{ref:WqYaMH6Bk,target:\"xRDO_PD8d\"}],variant:\"Wb71APW0x\"},XjtMf5isx:{__framer__targets:[{ref:WqYaMH6Bk,target:\"oBoiPyfsA\"}],variant:\"cgCGDLMLi\"}},children:/*#__PURE__*/_jsx(HeaderWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:WqYaMH6Bk,target:\"mNTWwHxo6\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"muStU3voP\",layoutId:\"muStU3voP\",style:{width:\"100%\"},variant:\"oZXBeia61\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1cjmiuu\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:490,width:\"100vw\",y:1080,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1416gkg-container\",nodeId:\"h2ISWbPNV\",scopeId:\"ACzl0jweX\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{PRdBPuFXM:{variant:\"ChYz3C2NJ\"},XjtMf5isx:{variant:\"vEkjXg_u8\"}},children:/*#__PURE__*/_jsx(CTASecondary,{EEXhglZ5b:Z1b2aXb1X,h5rNVsO_P:LF4sAMREO,height:\"100%\",id:\"h2ISWbPNV\",layoutId:\"h2ISWbPNV\",OgoN0ZSZj:JrchFN8ie,SKkKmpJLa:fVsKE0JNu,style:{width:\"100%\"},variant:\"X1xrpeooT\",width:\"100%\",wVZgTn9Kp:Sbd8fQap6})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:551,width:\"100vw\",y:1570,children:/*#__PURE__*/_jsx(Container,{className:\"framer-i4szkm-container\",nodeId:\"hkLux5aZd\",scopeId:\"ACzl0jweX\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XjtMf5isx:{variant:\"pN8t_RLkt\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"hkLux5aZd\",layoutId:\"hkLux5aZd\",style:{width:\"100%\"},variant:\"y_ZTM2WRh\",width:\"100%\"})})})})]}),/*#__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=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1562\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"PRdBPuFXM\":{\"layout\":[\"fixed\",\"fixed\"]},\"XjtMf5isx\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"WqYaMH6Bk\":\"scrollSection\",\"LF4sAMREO\":\"cTATitle\",\"Z1b2aXb1X\":\"cTAText\",\"fVsKE0JNu\":\"cTALink\",\"JrchFN8ie\":\"cTANewTab\",\"Sbd8fQap6\":\"tracking\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"fAlfJQCJi\":[\".framer-1cw5rnu-container\",\".framer-4pgsfw-container\",\".framer-1416gkg-container\",\".framer-i4szkm-container\"],\"PRdBPuFXM\":[\".framer-1cw5rnu-container\",\".framer-4pgsfw-container\",\".framer-1416gkg-container\",\".framer-i4szkm-container\"],\"XjtMf5isx\":[\".framer-1cw5rnu-container\",\".framer-4pgsfw-container\",\".framer-1416gkg-container\",\".framer-i4szkm-container\"]}\n * @framerBreakpoints {\"fAlfJQCJi\":{\"min\":1200,\"canvasClassName\":\"framer-a4cx2e-override\",\"minHeight\":1562,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"PRdBPuFXM\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1l4nr41-override\",\"minHeight\":1562,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"XjtMf5isx\":{\"max\":809,\"canvasClassName\":\"framer-sovily-override\",\"minHeight\":2014,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant fAlfJQCJi\n * @framerLayoutTemplate\n */const FramerACzl0jweX=withCSS(Component,css,\"framer-Rv87x\");export default FramerACzl0jweX;FramerACzl0jweX.displayName=\"Secondary\";FramerACzl0jweX.defaultProps={height:1562,width:1200};addPropertyControls(FramerACzl0jweX,{WqYaMH6Bk:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef},LF4sAMREO:{defaultValue:\"Ready to make an impact? \\nApply today and grow with us.\",displayTextArea:true,title:\"CTA Title\",type:ControlType.String},Z1b2aXb1X:{defaultValue:\"Apply Now\",displayTextArea:false,title:\"CTA Text\",type:ControlType.String},fVsKE0JNu:{title:\"CTA Link\",type:ControlType.Link},JrchFN8ie:{defaultValue:false,title:\"CTA New Tab\",type:ControlType.Boolean},Sbd8fQap6:{title:\"Tracking\",type:ControlType.TrackingId}});addFonts(FramerACzl0jweX,[{explicitInter:true,fonts:[]},...OffBannerFonts,...HeaderFonts,...CTASecondaryFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerACzl0jweX\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PRdBPuFXM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XjtMf5isx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"fAlfJQCJi\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-a4cx2e-override\\\",\\\"minHeight\\\":1562,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"PRdBPuFXM\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1l4nr41-override\\\",\\\"minHeight\\\":1562,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"XjtMf5isx\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-sovily-override\\\",\\\"minHeight\\\":2014,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerImmutableVariables\":\"true\",\"framerLayoutTemplate\":\"\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"WqYaMH6Bk\\\":\\\"scrollSection\\\",\\\"LF4sAMREO\\\":\\\"cTATitle\\\",\\\"Z1b2aXb1X\\\":\\\"cTAText\\\",\\\"fVsKE0JNu\\\":\\\"cTALink\\\",\\\"JrchFN8ie\\\":\\\"cTANewTab\\\",\\\"Sbd8fQap6\\\":\\\"tracking\\\"}\",\"framerHitTargets\":\"{\\\"fAlfJQCJi\\\":[\\\".framer-1cw5rnu-container\\\",\\\".framer-4pgsfw-container\\\",\\\".framer-1416gkg-container\\\",\\\".framer-i4szkm-container\\\"],\\\"PRdBPuFXM\\\":[\\\".framer-1cw5rnu-container\\\",\\\".framer-4pgsfw-container\\\",\\\".framer-1416gkg-container\\\",\\\".framer-i4szkm-container\\\"],\\\"XjtMf5isx\\\":[\\\".framer-1cw5rnu-container\\\",\\\".framer-4pgsfw-container\\\",\\\".framer-1416gkg-container\\\",\\\".framer-i4szkm-container\\\"]}\",\"framerDefaultVariant\":\"fAlfJQCJi\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1562\"}},\"__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 DefaultSticky from \"https://framerusercontent.com/modules/341qpNt7bIlnVbWH6EwN/1iUVkno87MeXqyPTHrp2/GWhXDlgsW.js\";\r\nimport Default from \"https://framerusercontent.com/modules/3tNzRa6e7QvzlhF6Cihz/x81d5VZK9aHtbUx2Khnq/I56SU10bH.js\";\r\nimport DefaultServices from \"https://framerusercontent.com/modules/DpjncpGAxCLoEQuikXGR/Lx4onPDZp0Yj4AJHi40R/BPmEQT6MC.js\";\r\nimport DefaultServicesSticky from \"https://framerusercontent.com/modules/RgnMhaUsX2iP2LiogSjK/uqQ2ldXDJhOL25HM6JMG/fzSSivout.js\";\r\nimport NoCTA from \"https://framerusercontent.com/modules/ui7dXzsTDZwvUHuJXPIv/DoeqZ1R0z4KfAtqC6VOh/CJy14MPDN.js\";\r\nimport Secondary from \"https://framerusercontent.com/modules/zsStDTcVEOP5DePOxAyF/TSwNzsR55vPAWsyLXkia/ACzl0jweX.js\";\r\n\r\n\t\tconst routes = {crDweDbsY: {elements: {CCjUlbnBR: \"trigger\", E7GASpE2c: \"hero\", pmAdofV7B: \"regular-updates\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Rx5fw7NA9TFe0yJVUmin/QhanHl29dmFAunuONJfb/crDweDbsY.js\")), path: \"/\"}, MENHXg0wu: {elements: {l0bbrjFPe: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JAoWJMATBcaicMbUHraO/jFFp96E6OETcSneGpd06/MENHXg0wu.js\")), path: \"/404\"}, NQtVVEJvn: {elements: {asgS_27_A: \"trigger\", kIVf37xc_: \"description\", mnp8y7mVw: \"highlights\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/H0d3AiD1nwxznQOI8BUs/s1XqO0NphFPHEoHATBPb/NQtVVEJvn.js\")), path: \"/unbounce-high-converting-cta-button-kit\"}, HDUy6OU3Y: {elements: {BVhShI1ic: \"description\", o7WEPlsny: \"highlights\", rvKwFEHs5: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3tOXfc8QMpbnga3vHltc/1FqQu52IZxdCyMijk15S/HDUy6OU3Y.js\")), path: \"/country-codes-and-flags-for-unbounce-phone-field\"}, zX7ZSX1bU: {elements: {jxtWPOqgi: \"trigger\", K_nFOG6KJ: \"description\", rCLEu4EAG: \"highlights\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/v9KB4g9KCbt43LfznvR0/7rM8WCQu5hmn3eJTcGGK/zX7ZSX1bU.js\")), path: \"/8-figures-high-converting-landing-pages\"}, e9xhq3ym6: {elements: {c5EGxjSCX: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Ob4rxOKYNgEmhd6OF8vJ/o8FoGOBOFxo1Z3S8v1W6/e9xhq3ym6.js\")), path: \"/access-denied\"}, pNbkCmcfP: {elements: {rh_RZH191: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JXbcxfa06BHbzweZ8EUX/LZwtM0GuVw13pW6nIaJf/pNbkCmcfP.js\")), path: \"/contact\"}, SUYG6WzLm: {elements: {o5fEPlYsL: \"pricing\", S9JcsQcAJ: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/p8UR01yy9B91t0IKoKRS/9xbYmhYX9g3LigfLLxTi/SUYG6WzLm.js\")), path: \"/services\"}, OdljXcEVD: {elements: {qbAfnH2gB: \"trigger\", rq5hhWYmY: \"pricing\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/x3jxvX5WY7OrwqkB446B/yiwKybMrU9wwpsV7TITh/OdljXcEVD.js\")), path: \"/all-access\"}, lfgspvUpN: {elements: {DJzuXEy44: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9dKGaTRO9hDp8tqWPCzh/wsQl3bc4PCb0rNr5SHjT/lfgspvUpN.js\")), path: \"/faqs\"}, xmhMMTzNd: {elements: {Go5GQq_VL: \"positions\", v3wy2zqi6: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/NRdyq43FgrXrzCrXK6aO/b8IqFJ7LU050fKVaDact/xmhMMTzNd.js\")), path: \"/careers\"}, TaJzMZa6Q: {elements: {gRszXrHIr: \"trigger\", UNM_DcnaH: \"team\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RQlkDCGYhn1PXQN6kvnA/E9p4jyXky3SIJ16cJufX/TaJzMZa6Q.js\")), path: \"/about\"}, T09_kq2ec: {elements: {hf_HLRMhm: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/h1ppx5Naof2VUmA7PaIW/QMlQSgRkOd057fNwmiOT/T09_kq2ec.js\")), path: \"/sign-in\"}, cdj_3R_dy: {elements: {OKafDP_WK: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sWOub2f001gnucumuZmV/6cKb8PZ9umJMY1AC9WHB/cdj_3R_dy.js\")), path: \"/forgot-password\"}, LTuu5trNZ: {elements: {NpMdjqPQ3: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Id8TgOCOO1qjMRlAMrf1/eGKWTA00TqqIkUtexcVq/LTuu5trNZ.js\")), path: \"/update-password\"}, j2NGTIILB: {elements: {Z_QJhPQ59: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xFUNsJjJo9V551j2WiJS/Vgh1Xe9NFKeVUPYGAmCz/j2NGTIILB.js\")), path: \"/sign-up\"}, lM9MmcNTD: {elements: {GOhO7pH6q: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/c1TjkXuXXbv3RF5bxRxQ/ulyOjzBZAHq5zk4LbnUh/lM9MmcNTD.js\")), path: \"/activate\"}, rYqC8yzcG: {elements: {s5pkxtEeO: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JaY4oMaBRBXoTI7Dz1Wr/hVUEJpSRdHtRuEENMOfJ/rYqC8yzcG.js\")), path: \"/dashboard\"}, BqDHn0fnC: {elements: {Y7wdfMuVk: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Dzctuxq1Pd9jpbOg8qo6/T3UvxWD3L3YeCSCHE6aJ/BqDHn0fnC.js\")), path: \"/dashboard/account\"}, iabewpCqy: {elements: {Ux5HTcLYf: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ynhihd4t8PL7VADub4zm/IcsXvF2HSJ4wSWpTcatU/iabewpCqy.js\")), path: \"/dashboard/updates\"}, sxJZrIaFa: {elements: {xB7xn4arV: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mrJFi61DUfJTG4wClXy5/jsM6eA21EBrX5qrlYUT2/sxJZrIaFa.js\")), path: \"/support\"}, uxhaXOUVE: {elements: {p57mDiy7B: \"trigger\", u9OxSZCd9: \"templates\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5qmz4f1ucFUecvA4f6Qh/ovxbdKfgBzZV6zoKomd5/uxhaXOUVE.js\")), path: \"/templates\"}, L17UcakAM: {elements: {jpWzmaNK2: \"templates\", rAtpuvbi8: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ClJLvIvNX4M4QvhV5Mdl/yUrAAdHCj0ElD71RZLlz/L17UcakAM.js\")), path: \"/templates/web3\"}, nus_QXvBC: {elements: {BDGIvyCdm: \"templates\", hWJkx2RUQ: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qo4u5MLcnsucPf5nhkVp/Rz0fwqMD3rFPuCPkipGn/nus_QXvBC.js\")), path: \"/templates/unbounce/web3\"}, HF8Zl_pXl: {elements: {x9T1bbaDC: \"trigger\", xoYZAk8pr: \"templates\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xypxX1r24rM19xeXBons/rBGtRMOfx9jJY4lqnxNQ/HF8Zl_pXl.js\")), path: \"/templates/unbounce/nft\"}, CR7Kq0TJP: {elements: {Bah7oJyaH: \"trigger\", N_2U_OsOL: \"templates\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/44p9FdrwU0ZuUDH9xbuC/zKvnMZl48eODJMmhvyp9/CR7Kq0TJP.js\")), path: \"/templates/figma/web3\"}, SvZ4HdDmT: {elements: {IlctwP0Nf: \"trigger\", Iy5Nj_CPp: \"templates\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/c7cubH3FmyuvSQfS3OUY/yyebJvIKNV8oBGXg8ruy/SvZ4HdDmT.js\")), path: \"/templates/figma/nft\"}, x6pt2BbI4: {elements: {c3rSqXi0m: \"trigger\", GUqoXrYMV: \"templates\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MUhrJd8XdLYFVfqtAGbN/vOzwMpqhVG99cqSJQns9/x6pt2BbI4.js\")), path: \"/templates/framer/web3\"}, IUPvaWMRt: {elements: {POu19s15i: \"templates\", UDGH2DcF4: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4NYdXzYnORIFYKps4DYf/rbAH1s4KJnw2fHDsYzaV/IUPvaWMRt.js\")), path: \"/templates/framer/nft\"}, LL5Eg3Gx8: {elements: {KDvnEi2nR: \"trigger\", p_Mc_6nIm: \"templates\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/q1LxO6rkUl2XwXw0osv7/ZCZNRxFt2doSdckfjP5e/LL5Eg3Gx8.js\")), path: \"/templates/nft\"}, BeqLP9rtk: {elements: {FR6C19BVY: \"templates\", xbz1loAEV: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/n8qm1QugfFxSnrQmrgyw/aIuPafwpf8kcnUCDFdzX/BeqLP9rtk.js\")), path: \"/templates/memecoin\"}, f7hq_ApHB: {elements: {cXIluKYtj: \"trigger\", hr_hVJpVm: \"templates\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jU1d96dYWK8wMsZaTdLM/9iq5CWRrM4ysUrAL9iCP/f7hq_ApHB.js\")), path: \"/templates/unbounce/memecoin\"}, fwgXRDWzA: {elements: {pH0TGqyW4: \"trigger\", WMSipr3vL: \"templates\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AzU0VX155pupcx110LFh/I99Avsa0fLwu4GuZWF8G/fwgXRDWzA.js\")), path: \"/templates/figma/memecoin\"}, o6O72EzFt: {elements: {SAPIINnu2: \"templates\", uD5nGvEHp: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rFzXk9UuPneEGDNnIoD3/qLeUZvlsJy7ZXiby3dbO/o6O72EzFt.js\")), path: \"/templates/framer/memecoin\"}, xBoUXfrRi: {elements: {KqdCFE0bb: \"templates\", UAEUt3uOB: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HbtNRkWIkJTqY5xFlbog/vaiyfB5L7kdunLkDLF31/xBoUXfrRi.js\")), path: \"/templates/crypto\"}, RzYDfbxJC: {elements: {fnWqy_Wx1: \"trigger\", JUfANxFLU: \"templates\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Nvs9x3KFsS8YlMZhxsYG/NFbbiWWKUPK1AWqjqxAX/RzYDfbxJC.js\")), path: \"/templates/unbounce/crypto\"}, i3NoFasC2: {elements: {c7Sexu5Qh: \"templates\", J1Ei9v5P8: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SjSTEBv1xfXduKXH0dwB/zKWAxi4BDuuuhSCqM02g/i3NoFasC2.js\")), path: \"/templates/figma/crypto\"}, Hx0P46Vd4: {elements: {jKWHUvIn9: \"templates\", nZf2pOYLO: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/M2eTTjqZPzVRgb2Ii8N9/qgYn5uBNkh0meQYQqGhD/Hx0P46Vd4.js\")), path: \"/templates/framer/crypto\"}, DMswA0ebj: {elements: {HJV8fqm1j: \"trigger\", Uj6hXAEpN: \"templates\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/J3hzVQLFxGf0tlj45PwG/9ZvmVkGAYqbqW3WRBtMa/DMswA0ebj.js\")), path: \"/templates/ai\"}, iZjBzCFLs: {elements: {I_MRmwFst: \"trigger\", SR3cIxgex: \"templates\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/G3NTWJN9z8hQvtpADCtw/igDuD0PRPkUGuUZtsPAA/iZjBzCFLs.js\")), path: \"/templates/figma/ai-saas\"}, WTuk3xxOh: {elements: {fI6hFH9hM: \"templates\", oDSloTOz3: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4UE0d7BXvTzvJSLw8MCu/NbZH6nwTUcvimuoSjf4G/WTuk3xxOh.js\")), path: \"/templates/framer/ai-saas\"}, biXYt0kP0: {elements: {ImkuQF8Gh: \"templates\", P5KABCOpv: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/McX88OknbJyMl44z0F3h/MQN8BFqai1CNpxHDdoXE/biXYt0kP0.js\")), path: \"/templates/ai-saas\"}, iM1ZJbs_a: {elements: {mcUJKN9Vt: \"templates\", oBCaY2RZY: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/WEQM8CU0mhVobYEUNMIg/MDf5GEW2zfcUbtP9mw49/iM1ZJbs_a.js\")), path: \"/templates/ai-agency\"}, sqifKgkNi: {elements: {ehhzbfRZv: \"trigger\", zS_Vyubn6: \"templates\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Vr5YTy77KOT2yutqL6bO/hXAqteA3xShjWdTiakqG/sqifKgkNi.js\")), path: \"/templates/ai-productivity\"}, ErJkAFOpG: {elements: {rJR6Lvwtw: \"trigger\", sEQ7_omdE: \"templates\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rPfpNQ4BoNALbHwHH2JK/OAOKTmLqaRN6b1a3iTEo/ErJkAFOpG.js\")), path: \"/templates/figma/ai-agency\"}, eP058HAbs: {elements: {DwkZrHaYt: \"trigger\", Y_LiJzY3w: \"templates\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0kzglYiRepictW0521yQ/zNXXw6zO3XJfMDaEgElK/eP058HAbs.js\")), path: \"/templates/figma/ai-productivity\"}, CKyvPvRBs: {elements: {E8KXdmgH0: \"templates\", Md2Rno_sY: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3zkvtUW7CbwDTp3UkAIi/7YMf8YWIlAAtdQMcvcHG/CKyvPvRBs.js\")), path: \"/templates/framer/ai-agency\"}, SfHEji_fS: {elements: {FvkJ1K8Gq: \"templates\", txf83iZ3V: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zSnSiuZXrbmF11Pczdmm/fQEXwEUKf4ySnIpFg7X0/SfHEji_fS.js\")), path: \"/templates/framer/ai-productivity\"}, GF8WttI61: {elements: {rrHu4XtaE: \"trigger\", zWicI3BrE: \"templates\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/O2ntG2JO3GWq6dNtYiDt/isgUhLtFrXOwBKyESukP/GF8WttI61.js\")), path: \"/templates/unbounce/ai-agency\"}, j_HhJTo6L: {elements: {cLYp_rHcI: \"templates\", eVkXJ2CVG: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/w8CcTL97CQHjAOulBjuH/u7c1CyCGcMB5kSQCUNMz/j_HhJTo6L.js\")), path: \"/templates/unbounce/ai-productivity\"}, RBWsn4I4S: {elements: {sfiYRpmQT: \"trigger\", zLRlGgx5l: \"templates\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0QFEbWsX9Uqftys2agxz/SR4AqjYTO5X48I6BrGZk/RBWsn4I4S.js\")), path: \"/templates/unbounce/ai\"}, wdenwVWzq: {elements: {Qpy4qa48O: \"trigger\", SIiOLhonE: \"templates\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nUmkn5jvy0vkqsbqcKgc/CMGYxy89RYTQtfDS1KUJ/wdenwVWzq.js\")), path: \"/templates/unbounce/ai-saas\"}, YNoQOdTv4: {elements: {ehUfwsOg2: \"templates\", k0t7OBBhi: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UurwyEqCkbcryHTfXwuE/FxDGAKSO9APfq9xIyZNE/YNoQOdTv4.js\")), path: \"/templates/figma/ai\"}, TcTqYYc9l: {elements: {j9l0D8Sf1: \"templates\", v_2i9KhPY: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Bcw0LlZAz1wOqOKQpWeR/BZqRjpHGLw0I6ja9vdZq/TcTqYYc9l.js\")), path: \"/templates/framer/ai\"}, lGP13NoX_: {elements: {Avqgri4eD: \"trigger\", LBJO0tJUI: \"templates\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Zhom9IY6xcR79auHFBkJ/PuUD0AT2lmkeCz79Y3nz/lGP13NoX_.js\")), path: \"/templates/free\"}, Ug1mV7y1q: {elements: {DDQ82fwK8: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0EkXWFZieQGpVQpHlsBQ/2OOzTJvoWfMd1Wkax3pk/Ug1mV7y1q.js\")), path: \"/partners-affiliates\"}, qojDPMAEw: {elements: {MfF2WP8Kj: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Rq8Q1wmCKyTqTCkhJQI4/Yifzyfdcnjxab3TRndaS/qojDPMAEw.js\")), path: \"/become-an-affiliate\"}, ma0FXX7Hl: {elements: {pzyBBejfC: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RHnVOCwEQpgghNtzVc9d/Hc1JFRYbiNDYyhIKDQR1/ma0FXX7Hl.js\")), path: \"/blog\"}, PdZeaHtXQ: {elements: {cpH4VqvoF: \"trigger\", N9GpQyNYY: \"case-studies\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yvyPZHQ0mALln6Cf0HXY/CwUQjWuoncinsPTsCQAE/PdZeaHtXQ.js\")), path: \"/case-studies\"}, euifjhJid: {elements: {gr4HmcY9C: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Vx5I4Fi6tI53lK4pksRj/KV4VfLKuPGqW7oAoZbva/euifjhJid.js\")), path: \"/changelog\"}, inoMdMO83: {elements: {Qzfo0TRBv: \"trigger\", xXKOY0mS0: \"templates\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XCBkGDxN0q0RhQv2BPQB/QDGa75ZtyWhHDncbAyyY/inoMdMO83.js\")), path: \"/templates/framer\"}, braNbmt71: {elements: {cgcE1hOcv: \"trigger\", PIthDsZlk: \"templates\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1V5roMdMEqVg9I85b7ut/Sbiy0Mz2F3RHqJdHrb0B/braNbmt71.js\")), path: \"/templates/figma\"}, GoihLsuwU: {elements: {csZ8eUley: \"templates\", jmbZTo07W: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/B3k4SK9rTrkuFmpAUedc/E8BkxSQ1895fNb1CwiPp/GoihLsuwU.js\")), path: \"/templates/unbounce\"}, DG98x_luR: {collectionId: \"r81Jo1Sbb\", elements: {MwXfErDOe: \"highlights\", RWBEQC3Jg: \"trigger\", XnkpT_NWj: \"description\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AgusRHQeUlEZ4BzUOLW5/b5edAQI019BfIYdFPCqA/DG98x_luR.js\")), path: \"/templates/framer/:l_snEd0Zw\"}, F0kXLCWSy: {collectionId: \"AjggoKQ34\", elements: {DXs7nFJbw: \"description\", NYLlYw3cI: \"highlights\", O_GVx8vcN: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0O5uC5GMmmeefVdGsX6F/m2mK5FkG1UX0WoWAcjyo/F0kXLCWSy.js\")), path: \"/templates/figma/:qqhQCxEnI\"}, t8InU5XQO: {collectionId: \"af1fv9ltY\", elements: {IdkTvvqLU: \"highlights\", J9wGwqeTM: \"trigger\", ku00zhOul: \"description\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JaUxTjaIHS845fJjNPE3/N1TvhpVoIcoiUs5pyMLw/t8InU5XQO.js\")), path: \"/templates/unbounce/:v9XRNKwcX\"}, z1JStqc1v: {collectionId: \"RuGiNg8Zf\", elements: {ZuYc_NPtj: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/V8KMIKpAzToRwZjg47Wt/eeIF8wQuqwdYZBGFiX90/z1JStqc1v.js\")), path: \"/case-studies/:sMtoKuONj\"}, VeWpAaKhW: {collectionId: \"QvnJxxfwr\", elements: {XSoWrzIyN: \"trigger\", YAOts4IA6: \"blog-sticky\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QqapN38mYzQvoBaZKLL4/h8jvRIDGZlq6LSXPcLys/VeWpAaKhW.js\")), path: \"/blog/:LeqTjfnbt\"}, nebb67Vp0: {collectionId: \"h1yzAS6Em\", elements: {wDhPnGpmT: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Ps1Yg48iv9afCNqsy7fy/k0VOj0kEC0YkWNX2RYzB/nebb67Vp0.js\")), path: \"/careers/:O3j0Fvkyq\"}, Fc8S_Yc3e: {collectionId: \"Ulsb1KzRy\", elements: {BigCJJy7A: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0k9r9yFh4ZHyov8tjiA3/uoG3PlQ9oa7luY8huYot/Fc8S_Yc3e.js\")), path: \"/:booTgEXSW\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {af1fv9ltY: async () => (await import(\"https://framerusercontent.com/modules/IEzlPlUl5mWiVeaAKPgw/JUJzgfgQMnlH0qGBKCHr/af1fv9ltY.js\"))?.[\"utils\"], AjggoKQ34: async () => (await import(\"https://framerusercontent.com/modules/57Jd2cBVMxNzFn1g4i9R/v7GyzpT11i8qawPE3Hzx/AjggoKQ34.js\"))?.[\"utils\"], h1yzAS6Em: async () => (await import(\"https://framerusercontent.com/modules/T1ocEuMOCJeuFIjLHX7R/dQuIDB0L2HPMek5OTAU0/h1yzAS6Em.js\"))?.[\"utils\"], QvnJxxfwr: async () => (await import(\"https://framerusercontent.com/modules/bvrXAB5yT1wUivCH3YkU/gkJiUoTQFNtXN0wJg6rJ/QvnJxxfwr.js\"))?.[\"utils\"], r81Jo1Sbb: async () => (await import(\"https://framerusercontent.com/modules/d1buArqavyyISbbgVpRg/oGqRNvdNYvBqEvxPZOew/r81Jo1Sbb.js\"))?.[\"utils\"], RuGiNg8Zf: async () => (await import(\"https://framerusercontent.com/modules/TGGf8QJSrZRmVBe1mLjF/Tu6rkYReBUL4dq4JVuej/RuGiNg8Zf.js\"))?.[\"utils\"], Ulsb1KzRy: async () => (await import(\"https://framerusercontent.com/modules/A0SbqVjKMH6zNTJVnMgo/KAhs3pA5sa8p6BlR8dgm/Ulsb1KzRy.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"d307059073697bebd2710ff34d8204aad895575f35ddf762a30be4ff040867dd\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {szHkm_J0a: {href: {hash: \":CCjUlbnBR\", webPageId: \"crDweDbsY\"}, refKey: true}}\r\nconst props2 = {...props1, szHkm_J0a: {href: {hash: \":l0bbrjFPe\", webPageId: \"MENHXg0wu\"}, refKey: true}}\r\nconst props3 = {JraipU1iT: {href: {hash: \":asgS_27_A\", webPageId: \"NQtVVEJvn\"}, refKey: true}}\r\nconst props4 = {...props3, JraipU1iT: {href: {hash: \":rvKwFEHs5\", webPageId: \"HDUy6OU3Y\"}, refKey: true}}\r\nconst props5 = {...props3, JraipU1iT: {href: {hash: \":jxtWPOqgi\", webPageId: \"zX7ZSX1bU\"}, refKey: true}}\r\nconst props6 = {...props1, szHkm_J0a: {href: {hash: \":c5EGxjSCX\", webPageId: \"e9xhq3ym6\"}, refKey: true}}\r\nconst props7 = {...props1, szHkm_J0a: {href: {hash: \":rh_RZH191\", webPageId: \"pNbkCmcfP\"}, refKey: true}}\r\nconst props8 = {szHkm_J0a: {href: {hash: \":S9JcsQcAJ\", webPageId: \"SUYG6WzLm\"}, refKey: true}}\r\nconst props9 = {...props1, szHkm_J0a: {href: {hash: \":qbAfnH2gB\", webPageId: \"OdljXcEVD\"}, refKey: true}}\r\nconst props10 = {...props1, szHkm_J0a: {href: {hash: \":DJzuXEy44\", webPageId: \"lfgspvUpN\"}, refKey: true}}\r\nconst props11 = {fVsKE0JNu: {href: {hash: \":Go5GQq_VL\", webPageId: \"xmhMMTzNd\"}}, JrchFN8ie: false, LF4sAMREO: \"Ready to make an impact? \\nApply today and grow with us.\", Sbd8fQap6: \"see-open-positions-career-cta\", WqYaMH6Bk: {href: {hash: \":v3wy2zqi6\", webPageId: \"xmhMMTzNd\"}, refKey: true}, Z1b2aXb1X: \"See Open Positions\"}\r\nconst props12 = {...props8, szHkm_J0a: {href: {hash: \":gRszXrHIr\", webPageId: \"TaJzMZa6Q\"}, refKey: true}}\r\nconst props13 = {szHkm_J0a: {href: {hash: \":hf_HLRMhm\", webPageId: \"T09_kq2ec\"}, refKey: true}}\r\nconst props14 = {...props13, szHkm_J0a: {href: {hash: \":OKafDP_WK\", webPageId: \"cdj_3R_dy\"}, refKey: true}}\r\nconst props15 = {...props13, szHkm_J0a: {href: {hash: \":NpMdjqPQ3\", webPageId: \"LTuu5trNZ\"}, refKey: true}}\r\nconst props16 = {...props13, szHkm_J0a: {href: {hash: \":Z_QJhPQ59\", webPageId: \"j2NGTIILB\"}, refKey: true}}\r\nconst props17 = {...props13, szHkm_J0a: {href: {hash: \":GOhO7pH6q\", webPageId: \"lM9MmcNTD\"}, refKey: true}}\r\nconst props18 = {...props13, szHkm_J0a: {href: {hash: \":s5pkxtEeO\", webPageId: \"rYqC8yzcG\"}, refKey: true}}\r\nconst props19 = {...props13, szHkm_J0a: {href: {hash: \":Y7wdfMuVk\", webPageId: \"BqDHn0fnC\"}, refKey: true}}\r\nconst props20 = {...props13, szHkm_J0a: {href: {hash: \":Ux5HTcLYf\", webPageId: \"iabewpCqy\"}, refKey: true}}\r\nconst props21 = {...props1, szHkm_J0a: {href: {hash: \":xB7xn4arV\", webPageId: \"sxJZrIaFa\"}, refKey: true}}\r\nconst props22 = {...props1, szHkm_J0a: {href: {hash: \":p57mDiy7B\", webPageId: \"uxhaXOUVE\"}, refKey: true}}\r\nconst props23 = {...props1, szHkm_J0a: {href: {hash: \":rAtpuvbi8\", webPageId: \"L17UcakAM\"}, refKey: true}}\r\nconst props24 = {...props1, szHkm_J0a: {href: {hash: \":hWJkx2RUQ\", webPageId: \"nus_QXvBC\"}, refKey: true}}\r\nconst props25 = {...props1, szHkm_J0a: {href: {hash: \":x9T1bbaDC\", webPageId: \"HF8Zl_pXl\"}, refKey: true}}\r\nconst props26 = {...props1, szHkm_J0a: {href: {hash: \":Bah7oJyaH\", webPageId: \"CR7Kq0TJP\"}, refKey: true}}\r\nconst props27 = {...props1, szHkm_J0a: {href: {hash: \":IlctwP0Nf\", webPageId: \"SvZ4HdDmT\"}, refKey: true}}\r\nconst props28 = {...props1, szHkm_J0a: {href: {hash: \":c3rSqXi0m\", webPageId: \"x6pt2BbI4\"}, refKey: true}}\r\nconst props29 = {...props1, szHkm_J0a: {href: {hash: \":UDGH2DcF4\", webPageId: \"IUPvaWMRt\"}, refKey: true}}\r\nconst props30 = {...props1, szHkm_J0a: {href: {hash: \":KDvnEi2nR\", webPageId: \"LL5Eg3Gx8\"}, refKey: true}}\r\nconst props31 = {...props1, szHkm_J0a: {href: {hash: \":xbz1loAEV\", webPageId: \"BeqLP9rtk\"}, refKey: true}}\r\nconst props32 = {...props1, szHkm_J0a: {href: {hash: \":cXIluKYtj\", webPageId: \"f7hq_ApHB\"}, refKey: true}}\r\nconst props33 = {...props1, szHkm_J0a: {href: {hash: \":pH0TGqyW4\", webPageId: \"fwgXRDWzA\"}, refKey: true}}\r\nconst props34 = {...props1, szHkm_J0a: {href: {hash: \":uD5nGvEHp\", webPageId: \"o6O72EzFt\"}, refKey: true}}\r\nconst props35 = {...props1, szHkm_J0a: {href: {hash: \":UAEUt3uOB\", webPageId: \"xBoUXfrRi\"}, refKey: true}}\r\nconst props36 = {...props1, szHkm_J0a: {href: {hash: \":fnWqy_Wx1\", webPageId: \"RzYDfbxJC\"}, refKey: true}}\r\nconst props37 = {...props1, szHkm_J0a: {href: {hash: \":J1Ei9v5P8\", webPageId: \"i3NoFasC2\"}, refKey: true}}\r\nconst props38 = {...props1, szHkm_J0a: {href: {hash: \":nZf2pOYLO\", webPageId: \"Hx0P46Vd4\"}, refKey: true}}\r\nconst props39 = {...props1, szHkm_J0a: {href: {hash: \":HJV8fqm1j\", webPageId: \"DMswA0ebj\"}, refKey: true}}\r\nconst props40 = {...props1, szHkm_J0a: {href: {hash: \":I_MRmwFst\", webPageId: \"iZjBzCFLs\"}, refKey: true}}\r\nconst props41 = {...props1, szHkm_J0a: {href: {hash: \":oDSloTOz3\", webPageId: \"WTuk3xxOh\"}, refKey: true}}\r\nconst props42 = {...props1, szHkm_J0a: {href: {hash: \":P5KABCOpv\", webPageId: \"biXYt0kP0\"}, refKey: true}}\r\nconst props43 = {...props1, szHkm_J0a: {href: {hash: \":oBCaY2RZY\", webPageId: \"iM1ZJbs_a\"}, refKey: true}}\r\nconst props44 = {...props1, szHkm_J0a: {href: {hash: \":ehhzbfRZv\", webPageId: \"sqifKgkNi\"}, refKey: true}}\r\nconst props45 = {...props1, szHkm_J0a: {href: {hash: \":rJR6Lvwtw\", webPageId: \"ErJkAFOpG\"}, refKey: true}}\r\nconst props46 = {...props1, szHkm_J0a: {href: {hash: \":DwkZrHaYt\", webPageId: \"eP058HAbs\"}, refKey: true}}\r\nconst props47 = {...props1, szHkm_J0a: {href: {hash: \":Md2Rno_sY\", webPageId: \"CKyvPvRBs\"}, refKey: true}}\r\nconst props48 = {...props1, szHkm_J0a: {href: {hash: \":txf83iZ3V\", webPageId: \"SfHEji_fS\"}, refKey: true}}\r\nconst props49 = {...props1, szHkm_J0a: {href: {hash: \":rrHu4XtaE\", webPageId: \"GF8WttI61\"}, refKey: true}}\r\nconst props50 = {...props1, szHkm_J0a: {href: {hash: \":eVkXJ2CVG\", webPageId: \"j_HhJTo6L\"}, refKey: true}}\r\nconst props51 = {...props1, szHkm_J0a: {href: {hash: \":sfiYRpmQT\", webPageId: \"RBWsn4I4S\"}, refKey: true}}\r\nconst props52 = {...props1, szHkm_J0a: {href: {hash: \":Qpy4qa48O\", webPageId: \"wdenwVWzq\"}, refKey: true}}\r\nconst props53 = {...props1, szHkm_J0a: {href: {hash: \":k0t7OBBhi\", webPageId: \"YNoQOdTv4\"}, refKey: true}}\r\nconst props54 = {...props1, szHkm_J0a: {href: {hash: \":v_2i9KhPY\", webPageId: \"TcTqYYc9l\"}, refKey: true}}\r\nconst props55 = {...props1, szHkm_J0a: {href: {hash: \":Avqgri4eD\", webPageId: \"lGP13NoX_\"}, refKey: true}}\r\nconst props56 = {...props1, szHkm_J0a: {href: {hash: \":DDQ82fwK8\", webPageId: \"Ug1mV7y1q\"}, refKey: true}}\r\nconst props57 = {...props11, fVsKE0JNu: \"https://affiliates.lemonsqueezy.com/programs/grooic\", JrchFN8ie: true, LF4sAMREO: \"Excited to apply? \\nWe can’t wait to meet you!\", Sbd8fQap6: \"join-affiliate-program-cta\", WqYaMH6Bk: {href: {hash: \":MfF2WP8Kj\", webPageId: \"qojDPMAEw\"}, refKey: true}, Z1b2aXb1X: \"Join the Affiliate Program\"}\r\nconst props58 = {...props1, szHkm_J0a: {href: {hash: \":pzyBBejfC\", webPageId: \"ma0FXX7Hl\"}, refKey: true}}\r\nconst props59 = {...props8, szHkm_J0a: {href: {hash: \":cpH4VqvoF\", webPageId: \"PdZeaHtXQ\"}, refKey: true}}\r\nconst props60 = {...props1, szHkm_J0a: {href: {hash: \":gr4HmcY9C\", webPageId: \"euifjhJid\"}, refKey: true}}\r\nconst props61 = {...props1, szHkm_J0a: {href: {hash: \":Qzfo0TRBv\", webPageId: \"inoMdMO83\"}, refKey: true}}\r\nconst props62 = {...props1, szHkm_J0a: {href: {hash: \":cgcE1hOcv\", webPageId: \"braNbmt71\"}, refKey: true}}\r\nconst props63 = {...props1, szHkm_J0a: {href: {hash: \":jmbZTo07W\", webPageId: \"GoihLsuwU\"}, refKey: true}}\r\nconst props64 = {...props3, JraipU1iT: {href: {hash: \":RWBEQC3Jg\", webPageId: \"DG98x_luR\"}, refKey: true}}\r\nconst props65 = {...props3, JraipU1iT: {href: {hash: \":O_GVx8vcN\", webPageId: \"F0kXLCWSy\"}, refKey: true}}\r\nconst props66 = {...props3, JraipU1iT: {href: {hash: \":J9wGwqeTM\", webPageId: \"t8InU5XQO\"}, refKey: true}}\r\nconst props67 = {JraipU1iT: {href: {hash: \":ZuYc_NPtj\", webPageId: \"z1JStqc1v\"}, refKey: true}}\r\nconst props68 = {...props3, JraipU1iT: {href: {hash: \":XSoWrzIyN\", webPageId: \"VeWpAaKhW\"}, refKey: true}}\r\nconst props69 = {...props13, szHkm_J0a: {href: {hash: \":wDhPnGpmT\", webPageId: \"nebb67Vp0\"}, refKey: true}}\r\nconst props70 = {...props1, szHkm_J0a: {href: {hash: \":BigCJJy7A\", webPageId: \"Fc8S_Yc3e\"}, refKey: true}}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {BeqLP9rtk: props31, biXYt0kP0: props42, BqDHn0fnC: props19, braNbmt71: props62, cdj_3R_dy: props14, CKyvPvRBs: props47, CR7Kq0TJP: props26, crDweDbsY: props1, DG98x_luR: props64, DMswA0ebj: props39, e9xhq3ym6: props6, eP058HAbs: props46, ErJkAFOpG: props45, euifjhJid: props60, F0kXLCWSy: props65, f7hq_ApHB: props32, Fc8S_Yc3e: props70, fwgXRDWzA: props33, GF8WttI61: props49, GoihLsuwU: props63, HDUy6OU3Y: props4, HF8Zl_pXl: props25, Hx0P46Vd4: props38, i3NoFasC2: props37, iabewpCqy: props20, iM1ZJbs_a: props43, inoMdMO83: props61, IUPvaWMRt: props29, iZjBzCFLs: props40, j_HhJTo6L: props50, j2NGTIILB: props16, L17UcakAM: props23, lfgspvUpN: props10, lGP13NoX_: props55, LL5Eg3Gx8: props30, lM9MmcNTD: props17, LTuu5trNZ: props15, ma0FXX7Hl: props58, MENHXg0wu: props2, nebb67Vp0: props69, NQtVVEJvn: props3, nus_QXvBC: props24, o6O72EzFt: props34, OdljXcEVD: props9, PdZeaHtXQ: props59, pNbkCmcfP: props7, qojDPMAEw: props57, RBWsn4I4S: props51, rYqC8yzcG: props18, RzYDfbxJC: props36, SfHEji_fS: props48, sqifKgkNi: props44, SUYG6WzLm: props8, SvZ4HdDmT: props27, sxJZrIaFa: props21, T09_kq2ec: props13, t8InU5XQO: props66, TaJzMZa6Q: props12, TcTqYYc9l: props54, Ug1mV7y1q: props56, uxhaXOUVE: props22, VeWpAaKhW: props68, wdenwVWzq: props52, WTuk3xxOh: props41, x6pt2BbI4: props28, xBoUXfrRi: props35, xmhMMTzNd: props11, YNoQOdTv4: props53, z1JStqc1v: props67, zX7ZSX1bU: props5}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"crDweDbsY\":\r\ncase \"MENHXg0wu\":\r\ncase \"e9xhq3ym6\":\r\ncase \"pNbkCmcfP\":\r\ncase \"OdljXcEVD\":\r\ncase \"lfgspvUpN\":\r\ncase \"sxJZrIaFa\":\r\ncase \"uxhaXOUVE\":\r\ncase \"L17UcakAM\":\r\ncase \"nus_QXvBC\":\r\ncase \"HF8Zl_pXl\":\r\ncase \"CR7Kq0TJP\":\r\ncase \"SvZ4HdDmT\":\r\ncase \"x6pt2BbI4\":\r\ncase \"IUPvaWMRt\":\r\ncase \"LL5Eg3Gx8\":\r\ncase \"BeqLP9rtk\":\r\ncase \"f7hq_ApHB\":\r\ncase \"fwgXRDWzA\":\r\ncase \"o6O72EzFt\":\r\ncase \"xBoUXfrRi\":\r\ncase \"RzYDfbxJC\":\r\ncase \"i3NoFasC2\":\r\ncase \"Hx0P46Vd4\":\r\ncase \"DMswA0ebj\":\r\ncase \"iZjBzCFLs\":\r\ncase \"WTuk3xxOh\":\r\ncase \"biXYt0kP0\":\r\ncase \"iM1ZJbs_a\":\r\ncase \"sqifKgkNi\":\r\ncase \"ErJkAFOpG\":\r\ncase \"eP058HAbs\":\r\ncase \"CKyvPvRBs\":\r\ncase \"SfHEji_fS\":\r\ncase \"GF8WttI61\":\r\ncase \"j_HhJTo6L\":\r\ncase \"RBWsn4I4S\":\r\ncase \"wdenwVWzq\":\r\ncase \"YNoQOdTv4\":\r\ncase \"TcTqYYc9l\":\r\ncase \"lGP13NoX_\":\r\ncase \"Ug1mV7y1q\":\r\ncase \"ma0FXX7Hl\":\r\ncase \"euifjhJid\":\r\ncase \"inoMdMO83\":\r\ncase \"braNbmt71\":\r\ncase \"GoihLsuwU\":\r\ncase \"Fc8S_Yc3e\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"szHkm_J0a\"]]}, (resolvedLinks) => React.createElement(Default, {...props, key: \"Default\", style, szHkm_J0a: siteRef(resolvedLinks[0])}, children(true)));\r\ncase \"NQtVVEJvn\":\r\ncase \"HDUy6OU3Y\":\r\ncase \"zX7ZSX1bU\":\r\ncase \"DG98x_luR\":\r\ncase \"F0kXLCWSy\":\r\ncase \"t8InU5XQO\":\r\ncase \"VeWpAaKhW\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"JraipU1iT\"]]}, (resolvedLinks) => React.createElement(DefaultSticky, {...props, JraipU1iT: siteRef(resolvedLinks[0]), key: \"DefaultSticky\", style}, children(true)));\r\ncase \"SUYG6WzLm\":\r\ncase \"TaJzMZa6Q\":\r\ncase \"PdZeaHtXQ\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"szHkm_J0a\"]]}, (resolvedLinks) => React.createElement(DefaultServices, {...props, key: \"DefaultServices\", style, szHkm_J0a: siteRef(resolvedLinks[0])}, children(true)));\r\ncase \"xmhMMTzNd\":\r\ncase \"qojDPMAEw\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"fVsKE0JNu\"], props[\"WqYaMH6Bk\"]]}, (resolvedLinks) => React.createElement(Secondary, {...props, fVsKE0JNu: resolvedLinks[0], key: \"Secondary\", style, WqYaMH6Bk: siteRef(resolvedLinks[1])}, children(true)));\r\ncase \"T09_kq2ec\":\r\ncase \"cdj_3R_dy\":\r\ncase \"LTuu5trNZ\":\r\ncase \"j2NGTIILB\":\r\ncase \"lM9MmcNTD\":\r\ncase \"rYqC8yzcG\":\r\ncase \"BqDHn0fnC\":\r\ncase \"iabewpCqy\":\r\ncase \"nebb67Vp0\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"szHkm_J0a\"]]}, (resolvedLinks) => React.createElement(NoCTA, {...props, key: \"NoCTA\", style, szHkm_J0a: siteRef(resolvedLinks[0])}, children(true)));\r\ncase \"z1JStqc1v\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"JraipU1iT\"]]}, (resolvedLinks) => React.createElement(DefaultServicesSticky, {...props, JraipU1iT: siteRef(resolvedLinks[0]), key: \"DefaultServicesSticky\", style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"crDweDbsY\":\r\ncase \"MENHXg0wu\":\r\ncase \"e9xhq3ym6\":\r\ncase \"pNbkCmcfP\":\r\ncase \"OdljXcEVD\":\r\ncase \"lfgspvUpN\":\r\ncase \"sxJZrIaFa\":\r\ncase \"uxhaXOUVE\":\r\ncase \"L17UcakAM\":\r\ncase \"nus_QXvBC\":\r\ncase \"HF8Zl_pXl\":\r\ncase \"CR7Kq0TJP\":\r\ncase \"SvZ4HdDmT\":\r\ncase \"x6pt2BbI4\":\r\ncase \"IUPvaWMRt\":\r\ncase \"LL5Eg3Gx8\":\r\ncase \"BeqLP9rtk\":\r\ncase \"f7hq_ApHB\":\r\ncase \"fwgXRDWzA\":\r\ncase \"o6O72EzFt\":\r\ncase \"xBoUXfrRi\":\r\ncase \"RzYDfbxJC\":\r\ncase \"i3NoFasC2\":\r\ncase \"Hx0P46Vd4\":\r\ncase \"DMswA0ebj\":\r\ncase \"iZjBzCFLs\":\r\ncase \"WTuk3xxOh\":\r\ncase \"biXYt0kP0\":\r\ncase \"iM1ZJbs_a\":\r\ncase \"sqifKgkNi\":\r\ncase \"ErJkAFOpG\":\r\ncase \"eP058HAbs\":\r\ncase \"CKyvPvRBs\":\r\ncase \"SfHEji_fS\":\r\ncase \"GF8WttI61\":\r\ncase \"j_HhJTo6L\":\r\ncase \"RBWsn4I4S\":\r\ncase \"wdenwVWzq\":\r\ncase \"YNoQOdTv4\":\r\ncase \"TcTqYYc9l\":\r\ncase \"lGP13NoX_\":\r\ncase \"Ug1mV7y1q\":\r\ncase \"ma0FXX7Hl\":\r\ncase \"euifjhJid\":\r\ncase \"inoMdMO83\":\r\ncase \"braNbmt71\":\r\ncase \"GoihLsuwU\":\r\ncase \"Fc8S_Yc3e\":\r\nreturn [{hash: \"171yq6w\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"d1z4nf\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"p9bwec\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"NQtVVEJvn\":\r\ncase \"HDUy6OU3Y\":\r\ncase \"zX7ZSX1bU\":\r\ncase \"DG98x_luR\":\r\ncase \"F0kXLCWSy\":\r\ncase \"t8InU5XQO\":\r\ncase \"VeWpAaKhW\":\r\nreturn [{hash: \"1k9zwha\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1ws1ocb\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1fvb4vh\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"SUYG6WzLm\":\r\ncase \"TaJzMZa6Q\":\r\ncase \"PdZeaHtXQ\":\r\nreturn [{hash: \"1tcz8uf\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1yzdg0\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1rk6fq9\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"xmhMMTzNd\":\r\ncase \"qojDPMAEw\":\r\nreturn [{hash: \"a4cx2e\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1l4nr41\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"sovily\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"T09_kq2ec\":\r\ncase \"cdj_3R_dy\":\r\ncase \"LTuu5trNZ\":\r\ncase \"j2NGTIILB\":\r\ncase \"lM9MmcNTD\":\r\ncase \"rYqC8yzcG\":\r\ncase \"BqDHn0fnC\":\r\ncase \"iabewpCqy\":\r\ncase \"nebb67Vp0\":\r\nreturn [{hash: \"1wp65ok\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1gy727s\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"c8yq50\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"z1JStqc1v\":\r\nreturn [{hash: \"1f8pmh7\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1034qsw\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1bsiu7p\", 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/JAoWJMATBcaicMbUHraO/jFFp96E6OETcSneGpd06/MENHXg0wu.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://grooic.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/xxmqVlMzd2w60fhBugFZ/v1z2HutVJECnen5qOHEX/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, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\tconst effect = {enter: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"100%\", y: \"0px\"}, exit: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"-100%\", y: \"0px\"}}\r\nconst effect1 = {enter: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"-100%\", y: \"0px\"}, exit: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"100%\", y: \"0px\"}}\r\nconst effect2 = {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}, exit: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.2, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}, exit: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.2, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {DG98x_luR: {t8InU5XQO: effect2}, F0kXLCWSy: {DG98x_luR: effect2}, pNbkCmcfP: {sxJZrIaFa: effect}, sxJZrIaFa: {pNbkCmcfP: effect1}, t8InU5XQO: {DG98x_luR: effect2}}}\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\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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"}