{"version":3,"file":"script_main.Dsh2fOHN.mjs","names":["isBrowser","useReducer","isBrowser","useState","isBrowser","useState","_Fragment","Suspense","isBrowser","useState","_Fragment","Suspense","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","addPropertyOverrides","Plus","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","Image1","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","QrCode","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","useRef","useCallback","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","getProps","React.forwardRef","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","ArrowDown01","CaretDown","CaretUp","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","NavLink","MegaNavDropdownItemFonts","MegaNavDropdownItem","SecondaryButtonFullWidthFonts","SecondaryButtonFullWidth","SecondaryButtonFullWidthInfo","cycleOrder","serializationHash","variantClassNames","transition1","transition2","transition3","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","QrCode","Chair","ChatsCirlcle","Calculator","Binoculars","addPropertyOverrides","Hamburger","NavLinks","SecondaryButtonFullWidth","SecondaryButtonFullWidthInfo","cycleOrder","serializationHash","variantClassNames","transition1","transition2","matchVariant","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Color","TextSmall","CircleLarge","MegaNavDropdownItem","NavBar","BookCallButton","serializationHash","variantClassNames","transition1","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","QrCode","Chair","ChatsCirlcle","Calculator","Binoculars","useState","useCallback","MainNav","isBrowser","useRef","React.useId","PropertyOverrides","Image1","React.createElement","Navigation","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.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","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/30sChCxkLcx1aWDd2Npi/obG6t3RBLxp7geN351BG/DVH.js","https:/framerusercontent.com/modules/F0rD4puVrg0PkaaUn7BC/rtK259bACylcRUjurfjs/fDpXs96zX.js","https:/framerusercontent.com/modules/7Y63cizhukmqqXwLXTAx/qYAbFVl5Vduu42nsCHtz/TCPYv5Aza.js","https:/framerusercontent.com/modules/6NoTjNRqFdpysTxE9BB4/KNP6Fe2bt7GJLJvNSVtH/tZ3pexNBX.js","https:/framerusercontent.com/modules/tWCr9mfCWQFBF5uR66u8/kz59kz5fX55fxveW5zcp/hOCyVehvm.js","https:/framerusercontent.com/modules/TW8SrEW4TpCPRiSdU12X/TcO0cxj7vDSK7tozxbL8/kgwfTQ4p2.js","https:/framerusercontent.com/modules/LeJtlza6ogCHxytg1DvQ/WzokOzIz9oUjjSmD9M2A/WithCurrentPageFormAnchor.js","https:/framerusercontent.com/modules/GVSZ5MNdFIxWWnRCs0UR/kyEPBKLGLug7DafTrpbh/DmW4q06CO.js","https:/framerusercontent.com/modules/mGaoDkpcSI46efxBF0Lp/WwS8MAkb1ZRW9Jwt18Fa/IkuFborJv.js","https:/framerusercontent.com/modules/gVTjpC2u9RkfkSjEwVIP/Z7d3eqkGUYTFGFNnZtbN/DCdC8gCRF.js","https:/framerusercontent.com/modules/6iBX8TdmxOvGtpT1Jqey/si2w6cyJ2wmrzLUnsTj7/kfc6qP2DI.js","https:/framerusercontent.com/modules/RmxU0K2ODpOzEogmpBpr/ZgjHWG74PhZfBYAoLtja/AFXyx87UF.js","https:/framerusercontent.com/modules/txXv2x0bz5mXYitofPCi/BgYMV0wGQmISru8KgE7a/smTraxKhX.js","https:/framerusercontent.com/modules/YBd3ZS93vDJo6OKXb25U/TRQsc27GG81PGpMG5cgI/ziiabEHds.js","https:/framerusercontent.com/modules/vJalenxVq952GMtedEEf/EYipXjQdnvPIcm8ASDov/yc2jLbi9A.js","https:/framerusercontent.com/modules/qZUV6PdbfDhQUymnzKiN/4dRXJwNUBbfXDzglUfOE/KjxLNEXBa.js","https:/framerusercontent.com/modules/zsX2pzWmDH635mVWXH7g/lgXfm4g7KwbxLHELTfsD/T9CyYCjMd.js","https:/framerusercontent.com/modules/pdjk317hRnGx4EYoBmAz/ua2S6Vfh5Osb5fYgyRIi/K7Hk6yGeQ.js","https:/framerusercontent.com/modules/DyrMUTTiLs1PDuR4RCbA/DDNG8SdpxH9fnnQiZ1VP/WithCookieBannerPolicyLink.js","https:/framerusercontent.com/modules/ga07pb2uI8L69hR2rMfz/W8GAqhr7WF0AcX933I5H/WithShowAfterHeroMobile.js","https:/framerusercontent.com/modules/r0BR1kGeguzbP5LZQvxQ/NEM0eZQTTqfoVtADpGtc/NxRCloeKC.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","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef}from\"react\";// -------------------------------------------------- //\n// DVH OVERRIDE\n// -------------------------------------------------- //\nexport function withDvh(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const{style,...restProps}=props;return /*#__PURE__*/_jsx(Component,{ref:ref,...restProps,style:{...style,maxHeight:\"100dvh\"}});});}// -------------------------------------------------- //\n// SVH OVERRIDE\n// -------------------------------------------------- //\nexport function withSvh(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const{style,...restProps}=props;return /*#__PURE__*/_jsx(Component,{ref:ref,...restProps,style:{...style,maxHeight:\"100svh\"}});});}// -------------------------------------------------- //\n// SVH OVERRIDE\n// -------------------------------------------------- //\nexport function withDvhHeight(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const{style,...restProps}=props;return /*#__PURE__*/_jsx(Component,{ref:ref,...restProps,style:{...style,height:\"100dvh\"}});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withDvh\":{\"type\":\"reactHoc\",\"name\":\"withDvh\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withDvhHeight\":{\"type\":\"reactHoc\",\"name\":\"withDvhHeight\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSvh\":{\"type\":\"reactHoc\",\"name\":\"withSvh\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DVH.map","// Generated by Framer (e1541bb)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const TdT37Q1iJ=undefined;const rNOfnAIzo=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" id=\"4007931930\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"transparent\" height=\"40px\" id=\"KcAfhITfy\" width=\"40px\"><path d=\"M 0 0 L 40 0 L 40 40 L 0 40 Z\" fill=\"transparent\" height=\"40px\" id=\"O0G03Nu0T\" width=\"40px\"/><path d=\"M 12.123 6.255 L 19.623 6.255 M 31.747 16.617 L 24.927 1.098 C 23.462 -0.366 21.088 -0.366 19.623 1.098 L 19.623 18.755 M 12.123 18.755 L 12.123 1.098 C 10.659 -0.366 8.285 -0.366 6.82 1.098 L 0 16.617\" fill=\"transparent\" height=\"18.75451164401656px\" id=\"q_Ugke9Dt\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1056uuu, 3.5)\" stroke=\"var(--1oraij8, var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61)))\" transform=\"translate(4.141 7.5)\" width=\"31.746875381469636px\"/><path d=\"M 0 6.25 C 0 2.798 2.798 0 6.25 0 C 9.702 0 12.5 2.798 12.5 6.25 C 12.5 9.702 9.702 12.5 6.25 12.5 C 2.798 12.5 0 9.702 0 6.25 Z\" fill=\"transparent\" height=\"12.5px\" id=\"LTyUyls2t\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1056uuu, 3.5)\" stroke=\"var(--1oraij8, var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61)))\" transform=\"translate(3.75 20)\" width=\"12.5px\"/><path d=\"M 0 6.25 C 0 2.798 2.798 0 6.25 0 C 9.702 0 12.5 2.798 12.5 6.25 C 12.5 9.702 9.702 12.5 6.25 12.5 C 2.798 12.5 0 9.702 0 6.25 Z\" fill=\"transparent\" height=\"12.5px\" id=\"WuSVuymsO\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1056uuu, 3.5)\" stroke=\"var(--1oraij8, var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61)))\" transform=\"translate(23.75 20)\" width=\"12.5px\"/></g></svg>';const getProps=({color,height,id,stroke,width,...props})=>{return{...props,rNOfnAIzo:color??props.rNOfnAIzo??\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61))\",TdT37Q1iJ:stroke??props.TdT37Q1iJ??3.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,rNOfnAIzo,TdT37Q1iJ,...restProps}=getProps(props);const href=useSVGTemplate(\"4007931930\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-dVODF\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1056uuu\":TdT37Q1iJ,\"--1oraij8\":rNOfnAIzo,...style},viewBox:\"0 0 40 40\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-dVODF { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 40px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"rNOfnAIzo\":\"color\",\"TdT37Q1iJ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"binoculars\",\"color\":{\"type\":\"variable\",\"value\":\"1oraij8\"},\"set\":{\"localId\":\"vectorSet/EE5eVCOtE\",\"id\":\"EE5eVCOtE\",\"moduleId\":\"70R4yaR8uYkYMQtOdMYo\"}}\n */const Icon=withCSS(Component,css,\"framer-dVODF\");Icon.displayName=\"binoculars\";export default Icon;addPropertyControls(Icon,{rNOfnAIzo:{defaultValue:'var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61)) /* {\"name\":\"Cream 900\"} */',hidden:false,title:\"Color\",type:ControlType.Color},TdT37Q1iJ:{defaultValue:3.5,hidden:false,min:0,title:\"Stroke\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"40\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"rNOfnAIzo\\\":\\\"color\\\",\\\"TdT37Q1iJ\\\":\\\"stroke\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"40\",\"framerVector\":\"{\\\"name\\\":\\\"binoculars\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1oraij8\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/EE5eVCOtE\\\",\\\"id\\\":\\\"EE5eVCOtE\\\",\\\"moduleId\\\":\\\"70R4yaR8uYkYMQtOdMYo\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3f060d6)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const TdT37Q1iJ=undefined;const rNOfnAIzo=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" id=\"198137521\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"transparent\" height=\"40px\" id=\"lWvGa1EYI\" width=\"40px\"><path d=\"M 0 0 L 40 0 L 40 40 L 0 40 Z\" fill=\"transparent\" height=\"40px\" id=\"kQV32y4j8\" width=\"40px\"/><path d=\"M 1.332 16.559 C -1.299 11.642 0.068 5.54 4.547 2.216 C 9.025 -1.107 15.262 -0.648 19.206 3.295 C 23.149 7.239 23.609 13.476 20.285 17.954 C 16.962 22.433 10.859 23.8 5.942 21.169 L 1.604 22.444 C 1.166 22.572 0.692 22.451 0.368 22.128 C 0.045 21.805 -0.076 21.331 0.053 20.892 Z\" fill=\"transparent\" height=\"22.501050310844697px\" id=\"VhAYx0fVY\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1056uuu, 3.5)\" stroke=\"var(--1oraij8, var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61)))\" transform=\"translate(3.75 5)\" width=\"22.50105031084472px\"/><path d=\"M 11.231 0 C 15.072 0.209 18.54 2.366 20.426 5.718 C 22.312 9.071 22.354 13.155 20.537 16.545 L 21.813 20.883 C 21.941 21.322 21.82 21.796 21.497 22.119 C 21.174 22.442 20.7 22.563 20.261 22.434 L 15.928 21.155 C 13.032 22.704 9.603 22.91 6.542 21.721 C 3.48 20.531 1.091 18.064 0 14.966\" fill=\"transparent\" height=\"22.485184048290172px\" id=\"gFN0u7BfU\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1056uuu, 3.5)\" stroke=\"var(--1oraij8, var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61)))\" transform=\"translate(14.375 12.5)\" width=\"21.87053512728847px\"/></g></svg>';const getProps=({color,height,id,stroke,width,...props})=>{return{...props,rNOfnAIzo:color??props.rNOfnAIzo??\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61))\",TdT37Q1iJ:stroke??props.TdT37Q1iJ??3.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,rNOfnAIzo,TdT37Q1iJ,...restProps}=getProps(props);const href=useSVGTemplate(\"198137521\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-d5V0b\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1056uuu\":TdT37Q1iJ,\"--1oraij8\":rNOfnAIzo,...style},viewBox:\"0 0 40 40\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-d5V0b { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 40px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"rNOfnAIzo\":\"color\",\"TdT37Q1iJ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"chats-cirlcle\",\"color\":{\"type\":\"variable\",\"value\":\"1oraij8\"},\"set\":{\"localId\":\"vectorSet/EE5eVCOtE\",\"id\":\"EE5eVCOtE\",\"moduleId\":\"70R4yaR8uYkYMQtOdMYo\"}}\n */const Icon=withCSS(Component,css,\"framer-d5V0b\");Icon.displayName=\"chats-cirlcle\";export default Icon;addPropertyControls(Icon,{rNOfnAIzo:{defaultValue:'var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61)) /* {\"name\":\"Cream 900\"} */',hidden:false,title:\"Color\",type:ControlType.Color},TdT37Q1iJ:{defaultValue:3.5,hidden:false,min:0,title:\"Stroke\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"40\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"rNOfnAIzo\\\":\\\"color\\\",\\\"TdT37Q1iJ\\\":\\\"stroke\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"chats-cirlcle\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1oraij8\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/EE5eVCOtE\\\",\\\"id\\\":\\\"EE5eVCOtE\\\",\\\"moduleId\\\":\\\"70R4yaR8uYkYMQtOdMYo\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e1541bb)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const TdT37Q1iJ=undefined;const rNOfnAIzo=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" id=\"1967213193\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"transparent\" height=\"40px\" id=\"pTR92rY0x\" width=\"40px\"><path d=\"M 0 0 L 40 0 L 40 40 L 0 40 Z\" fill=\"transparent\" height=\"40px\" id=\"TSkbol6eC\" width=\"40px\"/><path d=\"M 0 1.25 C 0 0.56 0.56 0 1.25 0 L 23.75 0 C 24.44 0 25 0.56 25 1.25 L 25 28.75 C 25 29.44 24.44 30 23.75 30 L 1.25 30 C 0.56 30 0 29.44 0 28.75 Z\" fill=\"transparent\" height=\"30px\" id=\"pmdG2Typs\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1056uuu, 3.5)\" stroke=\"var(--1oraij8, var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61)))\" transform=\"translate(7.5 5)\" width=\"25px\"/><path d=\"M 0 0 L 11.25 0\" fill=\"transparent\" height=\"1px\" id=\"Qbc4thDZ1\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1056uuu, 3.5)\" stroke=\"var(--1oraij8, var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61)))\" transform=\"translate(14.375 11.875)\" width=\"11.25px\"/><path d=\"M 0 2.5 C 0 1.119 1.119 0 2.5 0 C 3.881 0 5 1.119 5 2.5 C 5 3.881 3.881 5 2.5 5 C 1.119 5 0 3.881 0 2.5 Z\" fill=\"var(--1oraij8, var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61)))\" height=\"5px\" id=\"K0s1qHf4i\" transform=\"translate(13.75 17.5)\" width=\"5px\"/><path d=\"M 0 2.5 C 0 1.119 1.119 0 2.5 0 C 3.881 0 5 1.119 5 2.5 C 5 3.881 3.881 5 2.5 5 C 1.119 5 0 3.881 0 2.5 Z\" fill=\"var(--1oraij8, var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61)))\" height=\"5px\" id=\"YJOAsqmSz\" transform=\"translate(21.25 17.5)\" width=\"5px\"/><path d=\"M 0 2.5 C 0 1.119 1.119 0 2.5 0 C 3.881 0 5 1.119 5 2.5 C 5 3.881 3.881 5 2.5 5 C 1.119 5 0 3.881 0 2.5 Z\" fill=\"var(--1oraij8, var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61)))\" height=\"5px\" id=\"RzuzowHVD\" transform=\"translate(13.75 25)\" width=\"5px\"/><path d=\"M 0 2.5 C 0 1.119 1.119 0 2.5 0 C 3.881 0 5 1.119 5 2.5 C 5 3.881 3.881 5 2.5 5 C 1.119 5 0 3.881 0 2.5 Z\" fill=\"var(--1oraij8, var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61)))\" height=\"5px\" id=\"YYxDo1Qvm\" transform=\"translate(21.25 25)\" width=\"5px\"/></g></svg>';const getProps=({color,height,id,stroke,width,...props})=>{return{...props,rNOfnAIzo:color??props.rNOfnAIzo??\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61))\",TdT37Q1iJ:stroke??props.TdT37Q1iJ??3.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,rNOfnAIzo,TdT37Q1iJ,...restProps}=getProps(props);const href=useSVGTemplate(\"1967213193\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-S0ibx\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1056uuu\":TdT37Q1iJ,\"--1oraij8\":rNOfnAIzo,...style},viewBox:\"0 0 40 40\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-S0ibx { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 40px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"rNOfnAIzo\":\"color\",\"TdT37Q1iJ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"calculator\",\"color\":{\"type\":\"variable\",\"value\":\"1oraij8\"},\"set\":{\"localId\":\"vectorSet/EE5eVCOtE\",\"id\":\"EE5eVCOtE\",\"moduleId\":\"70R4yaR8uYkYMQtOdMYo\"}}\n */const Icon=withCSS(Component,css,\"framer-S0ibx\");Icon.displayName=\"calculator\";export default Icon;addPropertyControls(Icon,{rNOfnAIzo:{defaultValue:'var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61)) /* {\"name\":\"Cream 900\"} */',hidden:false,title:\"Color\",type:ControlType.Color},TdT37Q1iJ:{defaultValue:3.5,hidden:false,min:0,title:\"Stroke\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"40\",\"framerVariables\":\"{\\\"rNOfnAIzo\\\":\\\"color\\\",\\\"TdT37Q1iJ\\\":\\\"stroke\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"40\",\"framerVector\":\"{\\\"name\\\":\\\"calculator\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1oraij8\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/EE5eVCOtE\\\",\\\"id\\\":\\\"EE5eVCOtE\\\",\\\"moduleId\\\":\\\"70R4yaR8uYkYMQtOdMYo\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d039229)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/Sn64gjTwaJh0TFAuaV07/Video.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/a1XN1VWx0FCrhdt8j6FI/M1ma544XoFOQFB4RWEMo/FAQzroNhD.js\";import Plus from\"https://framerusercontent.com/modules/5657KikXHoILSuEp8V1o/MpXlldK9oJKyjcuYmKm3/J6JGVQzro.js\";const PlusFonts=getFonts(Plus);const VideoFonts=getFonts(Video);const enabledGestures={EtMHzAi4W:{hover:true}};const cycleOrder=[\"EtMHzAi4W\",\"zEdMpsp0s\"];const serializationHash=\"framer-aXZcb\";const variantClassNames={EtMHzAi4W:\"framer-v-1toaspm\",zEdMpsp0s:\"framer-v-wmdfuy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const j7FgIG7Bv=undefined;const Zj8fK2Lrk=undefined;const VEzdELrif=undefined;const a93sc4FOF=undefined;const c0CiSitb7=undefined;const transition1={bounce:.29,delay:0,duration:.36,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const 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:\"EtMHzAi4W\",Phone:\"zEdMpsp0s\"};const Variants=motion.create(React.Fragment);const getProps=({avatar,buttonText,height,hoverText,id,link,newTab,width,...props})=>{return{...props,a93sc4FOF:hoverText??props.a93sc4FOF??\"Leo\",c0CiSitb7:avatar??props.c0CiSitb7??{pixelHeight:500,pixelWidth:750,src:\"https://framerusercontent.com/images/U786Caz74l4T8FFtwH1x9xiDOl4.webp?width=750&height=500\",srcSet:\"https://framerusercontent.com/images/U786Caz74l4T8FFtwH1x9xiDOl4.webp?scale-down-to=512&width=750&height=500 512w,https://framerusercontent.com/images/U786Caz74l4T8FFtwH1x9xiDOl4.webp?width=750&height=500 750w\"},j7FgIG7Bv:link??props.j7FgIG7Bv,variant:humanReadableVariantMap[props.variant]??props.variant??\"EtMHzAi4W\",VEzdELrif:buttonText??props.VEzdELrif??\"Prenota una call\",Zj8fK2Lrk:newTab??props.Zj8fK2Lrk??false};};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,c0CiSitb7,VEzdELrif,a93sc4FOF,j7FgIG7Bv,Zj8fK2Lrk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"EtMHzAi4W\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"zEdMpsp0s\")return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"EtMHzAi4W-hover\")return true;return false;};const isDisplayed2=()=>{if(gestureVariant===\"EtMHzAi4W-hover\")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(Link,{href:j7FgIG7Bv,motionChild:true,nodeId:\"EtMHzAi4W\",openInNewTab:true,scopeId:\"hOCyVehvm\",smoothScroll:true,...addPropertyOverrides({zEdMpsp0s:{openInNewTab:Zj8fK2Lrk}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1toaspm\",className,classNames)} framer-1t5hlag`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"EtMHzAi4W\",ref:refBinding,style:{borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,...style},...addPropertyOverrides({\"EtMHzAi4W-hover\":{\"data-framer-name\":undefined},zEdMpsp0s:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vbctpc\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"oWf430IbB\",style:{backgroundColor:\"var(--token-e4766650-8ada-4746-8f1c-cc01ab0d10f6, rgb(230, 221, 214))\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rhkh0b\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"CnaWzxhnX\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q5w8si\",\"data-styles-preset\":\"FAQzroNhD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6330cf34-606a-4ba0-8efb-a1377a7957cf, rgb(59, 54, 52)))\"},children:\"Prenota una call\"})}),className:\"framer-x5c2av\",\"data-framer-name\":\"Default\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zQT5FbC1d\",style:{\"--extracted-r6o4lv\":\"var(--token-6330cf34-606a-4ba0-8efb-a1377a7957cf, rgb(59, 54, 52))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:1,rotate:0,scale:1},text:VEzdELrif,variants:{\"EtMHzAi4W-hover\":{opacity:0,rotate:30,scale:.9}},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q5w8si\",\"data-styles-preset\":\"FAQzroNhD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61)))\"},children:\"Prenota una call\"})}),className:\"framer-1x12r59\",\"data-framer-name\":\"Hover\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RF5Vbd1Ku\",style:{\"--extracted-r6o4lv\":\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0,rotate:-30,scale:.9},text:VEzdELrif,variants:{\"EtMHzAi4W-hover\":{\"--extracted-r6o4lv\":\"var(--token-c871edee-647f-4c3f-9511-797c1d0eca35, rgb(249, 237, 238))\",opacity:1,rotate:0,scale:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"EtMHzAi4W-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q5w8si\",\"data-styles-preset\":\"FAQzroNhD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c871edee-647f-4c3f-9511-797c1d0eca35, rgb(249, 237, 238)))\"},children:\"Prenota una call\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s9kawx\",\"data-framer-name\":\"Hover Color\",layoutDependency:layoutDependency,layoutId:\"RNlmlNNkB\",style:{backgroundColor:\"var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, rgb(93, 195, 155))\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,scale:1},variants:{\"EtMHzAi4W-hover\":{scale:10}}}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+(0+((componentViewport?.height||60)-0-((componentViewport?.height||60)-0)*1)/2)+(15+(((componentViewport?.height||60)-0)*1-30-20)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mnxg8t-container\",layoutDependency:layoutDependency,layoutId:\"S9udPQuGa-container\",nodeId:\"S9udPQuGa\",rendersWithMotion:true,scopeId:\"hOCyVehvm\",style:{rotate:0},variants:{\"EtMHzAi4W-hover\":{rotate:360}},children:/*#__PURE__*/_jsx(Plus,{height:\"100%\",id:\"S9udPQuGa\",iqQUoGNb4:\"var(--token-f38aea48-6bef-484a-bce0-48ae27ef2b1a, rgb(239, 235, 230))\",KCvygXlnk:\"var(--token-6330cf34-606a-4ba0-8efb-a1377a7957cf, rgb(59, 54, 52))\",layoutId:\"S9udPQuGa\",q3P4qJJwC:{bounce:.29,delay:0,duration:.36,type:\"spring\"},variant:matchVariant(\"Tew9wxyMQ\"),width:\"100%\",...addPropertyOverrides({\"EtMHzAi4W-hover\":{variant:matchVariant(\"Y1gbkOZya\")}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1li6g5q\",\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"lAIxN8nnr\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12vknvy\",\"data-border\":true,\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"P4mYSCX3E\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-f38aea48-6bef-484a-bce0-48ae27ef2b1a, rgb(239, 235, 230))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sx3ojd\",\"data-framer-name\":\"You\",layoutDependency:layoutDependency,layoutId:\"paqZHQxic\",style:{backgroundColor:\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41))\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\",opacity:0},variants:{\"EtMHzAi4W-hover\":{backgroundColor:\"var(--token-6330cf34-606a-4ba0-8efb-a1377a7957cf, rgb(59, 54, 52))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",opacity:1}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q5w8si\",\"data-styles-preset\":\"FAQzroNhD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e4766650-8ada-4746-8f1c-cc01ab0d10f6, rgb(230, 221, 214)))\"},children:\"Tu\"})}),className:\"framer-1yttrhv\",\"data-framer-name\":\"Hover\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zH82ztOsM\",style:{\"--extracted-r6o4lv\":\"var(--token-e4766650-8ada-4746-8f1c-cc01ab0d10f6, rgb(230, 221, 214))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:a93sc4FOF,variants:{\"EtMHzAi4W-hover\":{\"--extracted-r6o4lv\":\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(251, 250, 249))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"EtMHzAi4W-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q5w8si\",\"data-styles-preset\":\"FAQzroNhD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(251, 250, 249)))\"},children:\"Tu\"})}),transformTemplate:transformTemplate1}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"Joseph Alexander - Official Framer Partner\",fit:\"fill\",intrinsicHeight:1488,intrinsicWidth:1342,pixelHeight:500,pixelWidth:750,...toResponsiveImage(c0CiSitb7)},className:\"framer-fqkiyk\",\"data-framer-name\":\"Image\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"SSrrYVHbj\",style:{borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\",opacity:0},...addPropertyOverrides({\"EtMHzAi4W-hover\":{background:{alt:\"Joseph Alexander - Official Framer Partner\",fit:\"fill\",intrinsicHeight:1488,intrinsicWidth:1342,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||60)-0-((componentViewport?.height||60)-0)*1)/2)+(0+(((componentViewport?.height||60)-0)*1-0-61)/2)+0+.5),pixelHeight:500,pixelWidth:750,sizes:\"60px\",...toResponsiveImage(c0CiSitb7)}}},baseVariant,gestureVariant)})]}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-c8coep-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"trIWwUcYy-container\",nodeId:\"trIWwUcYy\",rendersWithMotion:true,scopeId:\"hOCyVehvm\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"trIWwUcYy\",isMixedBorderRadius:false,layoutId:\"trIWwUcYy\",loop:true,muted:true,objectFit:\"cover\",playing:true,poster:\"https://framerusercontent.com/images/eMInIV28KWs6xgCVR8rmUrWAk.png?width=750&height=500\",posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/GtD1BiXjxYT19gJz0pSuJ6l6S2Y.webm\",srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:19,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})})]})})]})})})})});});const css=[\".framer-aXZcb.framer-1t5hlag, .framer-aXZcb .framer-1t5hlag { display: block; }\",\".framer-aXZcb.framer-1toaspm { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 60px; justify-content: center; overflow: visible; padding: 0px 28px 0px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-aXZcb .framer-1vbctpc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 15px 20px 15px 20px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-aXZcb .framer-1rhkh0b { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; user-select: none; width: min-content; z-index: 4; }\",\".framer-aXZcb .framer-x5c2av { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-aXZcb .framer-1x12r59 { bottom: -30px; flex: none; height: auto; left: 0px; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-aXZcb .framer-1s9kawx { bottom: -10px; flex: none; height: 10px; left: calc(49.829351535836196% - 10px / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; width: 10px; will-change: var(--framer-will-change-override, transform); }\",\".framer-aXZcb .framer-mnxg8t-container { flex: none; height: auto; position: relative; width: auto; z-index: 2; }\",\".framer-aXZcb .framer-1li6g5q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-aXZcb .framer-12vknvy { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: auto; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 60px; will-change: var(--framer-will-change-override, transform); }\",\".framer-aXZcb .framer-1sx3ojd { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 100%; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; right: 0px; top: -60px; width: auto; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-aXZcb .framer-1yttrhv { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-aXZcb .framer-fqkiyk { aspect-ratio: 1 / 1; flex: none; height: auto; overflow: visible; position: relative; width: 60px; }\",\".framer-aXZcb .framer-c8coep-container { aspect-ratio: 1.05 / 1; flex: none; height: auto; position: relative; width: 63px; }\",\".framer-aXZcb.framer-v-wmdfuy.framer-1toaspm { cursor: unset; }\",\".framer-aXZcb.framer-v-wmdfuy .framer-1vbctpc { padding: 15px 40px 15px 20px; }\",\".framer-aXZcb.framer-v-1toaspm.hover .framer-x5c2av { left: 0px; position: absolute; top: -30px; }\",\".framer-aXZcb.framer-v-1toaspm.hover .framer-1x12r59 { bottom: unset; left: unset; position: relative; }\",\".framer-aXZcb.framer-v-1toaspm.hover .framer-1s9kawx { bottom: unset; height: 25%; left: unset; right: 10px; top: calc(48.88888888888891% - 25% / 2); width: 25%; }\",\".framer-aXZcb.framer-v-1toaspm.hover .framer-1sx3ojd { position: relative; right: unset; top: unset; z-index: unset; }\",\".framer-aXZcb.framer-v-1toaspm.hover .framer-1yttrhv { left: 49%; position: absolute; top: 50%; }\",...sharedStyle.css,'.framer-aXZcb[data-border=\"true\"]::after, .framer-aXZcb [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 206.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"zEdMpsp0s\":{\"layout\":[\"auto\",\"fixed\"]},\"msXq7Zbpd\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"c0CiSitb7\":\"avatar\",\"VEzdELrif\":\"buttonText\",\"a93sc4FOF\":\"hoverText\",\"j7FgIG7Bv\":\"link\",\"Zj8fK2Lrk\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerhOCyVehvm=withCSS(Component,css,\"framer-aXZcb\");export default FramerhOCyVehvm;FramerhOCyVehvm.displayName=\"Book Call Button\";FramerhOCyVehvm.defaultProps={height:60,width:206.5};addPropertyControls(FramerhOCyVehvm,{variant:{options:[\"EtMHzAi4W\",\"zEdMpsp0s\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},c0CiSitb7:{__defaultAssetReference:\"data:framer/asset-reference,U786Caz74l4T8FFtwH1x9xiDOl4.webp?originalFilename=MSEI-Leo-Angelini-Website-event.webp&width=750&height=500\",title:\"Avatar\",type:ControlType.ResponsiveImage},VEzdELrif:{defaultValue:\"Prenota una call\",displayTextArea:false,title:\"Button Text\",type:ControlType.String},onVEzdELrifChange:{changes:\"VEzdELrif\",type:ControlType.ChangeHandler},a93sc4FOF:{defaultValue:\"Leo\",description:\"Keep this concise as there is limited space available\",displayTextArea:false,placeholder:\"Leo\",title:\"Hover Text\",type:ControlType.String},ona93sc4FOFChange:{changes:\"a93sc4FOF\",type:ControlType.ChangeHandler},j7FgIG7Bv:{title:\"Link\",type:ControlType.Link},Zj8fK2Lrk:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onZj8fK2LrkChange:{changes:\"Zj8fK2Lrk\",type:ControlType.ChangeHandler}});addFonts(FramerhOCyVehvm,[{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\"}]},...PlusFonts,...VideoFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerhOCyVehvm.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Plus,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhOCyVehvm\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"c0CiSitb7\\\":\\\"avatar\\\",\\\"VEzdELrif\\\":\\\"buttonText\\\",\\\"a93sc4FOF\\\":\\\"hoverText\\\",\\\"j7FgIG7Bv\\\":\\\"link\\\",\\\"Zj8fK2Lrk\\\":\\\"newTab\\\"}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"206.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"zEdMpsp0s\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"msXq7Zbpd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"60\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c88fd2c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Instance,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 sharedStyle1 from\"https://framerusercontent.com/modules/a1XN1VWx0FCrhdt8j6FI/M1ma544XoFOQFB4RWEMo/FAQzroNhD.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/lEkTuvALSswpwcUj2w3t/dvDQ4p2WxRQC1zs0z0us/rMfqxHwCL.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/pYrq8VJeeTLANDn8vnhZ/fiy3f6WHia9AuSjAnPEC/U30tPTyna.js\";import QrCode from\"https://framerusercontent.com/modules/sIIp2j8DDUAbujt3NtVf/7UNuoWLfECSgFoDRNXzX/HqXm_vcpu.js\";const enabledGestures={kz96OkbKX:{hover:true}};const cycleOrder=[\"kz96OkbKX\",\"FUQ906TPG\"];const serializationHash=\"framer-4O56u\";const variantClassNames={FUQ906TPG:\"framer-v-isamcp\",kz96OkbKX:\"framer-v-io9xtj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const hOJShHeY8=undefined;const HuhEOf7Rp=undefined;const xHbldabWO=undefined;const XkO6Gcq_E=undefined;const l0M6hvR5E=undefined;const qsOUGGmX8=undefined;const transition1={bounce:.2,delay:0,duration:.5,type:\"spring\"};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2};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={\"Menu Item - Desktop\":\"kz96OkbKX\",\"Menu item - Mobile\":\"FUQ906TPG\"};const Variants=motion.create(React.Fragment);const getProps=({badgeVisibility,click,description,height,icon,id,link,title,width,...props})=>{return{...props,hOJShHeY8:click??props.hOJShHeY8,HuhEOf7Rp:link??props.HuhEOf7Rp,l0M6hvR5E:title??props.l0M6hvR5E??\"Menu con AI\",qsOUGGmX8:description??props.qsOUGGmX8??\"Modifichi piatti e prezzi in tempo reale. Si traduce in 100 lingue.\",variant:humanReadableVariantMap[props.variant]??props.variant??\"kz96OkbKX\",xHbldabWO:badgeVisibility??props.xHbldabWO??true,XkO6Gcq_E:icon??props.XkO6Gcq_E??QrCode};};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,l0M6hvR5E,qsOUGGmX8,XkO6Gcq_E,HuhEOf7Rp,hOJShHeY8,xHbldabWO,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kz96OkbKX\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1pqwj3i=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(hOJShHeY8){const res=await hOJShHeY8(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(baseVariant===\"FUQ906TPG\")return false;return value;};const isDisplayed1=()=>{if(baseVariant===\"FUQ906TPG\")return false;return true;};const isDisplayed2=value=>{if(baseVariant===\"FUQ906TPG\")return value;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:HuhEOf7Rp,motionChild:true,nodeId:\"kz96OkbKX\",openInNewTab:false,scopeId:\"kgwfTQ4p2\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-io9xtj\",className,classNames)} framer-24k7yz`,\"data-framer-name\":\"Menu Item - Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"kz96OkbKX\",onTap:onTap1pqwj3i,ref:refBinding,style:{backgroundColor:\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(251, 250, 249))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},variants:{\"kz96OkbKX-hover\":{backgroundColor:\"var(--token-59304272-4dfb-434f-a6ac-1d2c9cd3c7b9, rgb(245, 242, 238))\"},FUQ906TPG:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"kz96OkbKX-hover\":{\"data-framer-name\":undefined},FUQ906TPG:{\"data-framer-name\":\"Menu item - Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fpv6i9\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"Y4xJ3WAEj\",children:[isDisplayed(xHbldabWO!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f121rr\",\"data-framer-name\":\"Coming soon\",layoutDependency:layoutDependency,layoutId:\"ZFWnPw0Do\",style:{backgroundColor:\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1379cl3\",\"data-styles-preset\":\"rMfqxHwCL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(251, 250, 249)))\"},children:\"Coming soon\"})}),className:\"framer-sng3y5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"f7q9hCu1P\",style:{\"--extracted-r6o4lv\":\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(251, 250, 249))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"kz96OkbKX-hover\":{whileHover:animation}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t70dvd\",\"data-framer-name\":\"Icon / Title\",layoutDependency:layoutDependency,layoutId:\"G9wilIlGH\",style:{backgroundColor:\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(251, 250, 249))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},variants:{\"kz96OkbKX-hover\":{backgroundColor:\"var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, rgb(201, 66, 66))\"},FUQ906TPG:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12}},children:[/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-u26jmo\",Component:XkO6Gcq_E,layoutDependency:layoutDependency,layoutId:\"tYL6DtJA8\",style:{\"--1056uuu\":3.75,\"--1oraij8\":\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61))\",rotate:0},variants:{\"kz96OkbKX-hover\":{\"--1oraij8\":\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(251, 250, 249))\",rotate:12}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q5w8si\",\"data-styles-preset\":\"FAQzroNhD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61)))\"},children:\"Menu con AI\"})}),className:\"framer-gj2vtt\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YekKMPBhO\",style:{\"--extracted-r6o4lv\":\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:l0M6hvR5E,variants:{\"kz96OkbKX-hover\":{\"--extracted-r6o4lv\":\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(251, 250, 249))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"kz96OkbKX-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q5w8si\",\"data-styles-preset\":\"FAQzroNhD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(251, 250, 249)))\"},children:\"Menu con AI\"})}),whileHover:animation},FUQ906TPG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1jkjg4c\",\"data-styles-preset\":\"U30tPTyna\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61)))\"},children:\"Menu con AI\"})})}},baseVariant,gestureVariant)})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-kn4eni\",\"data-framer-name\":\"Description\",layoutDependency:layoutDependency,layoutId:\"GTO6lRKOg\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1379cl3\",\"data-styles-preset\":\"rMfqxHwCL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97)))\"},children:\"Modifichi piatti e prezzi in tempo reale. Si traduce in 100 lingue.\"})}),className:\"framer-1soiz7f\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fNqkui04q\",style:{\"--extracted-r6o4lv\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:qsOUGGmX8,verticalAlignment:\"top\",withExternalLayout:true})})]}),isDisplayed2(xHbldabWO!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-zkgt02\",\"data-framer-name\":\"Coming soon\",layoutDependency:layoutDependency,layoutId:\"wDGg4rFix\",style:{backgroundColor:\"var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, rgb(201, 66, 66))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},variants:{FUQ906TPG:{backgroundColor:\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97))\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1379cl3\",\"data-styles-preset\":\"rMfqxHwCL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(251, 250, 249)))\"},children:\"Coming soon\"})}),className:\"framer-1ipr8lp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rLqwg6eEP\",style:{\"--extracted-r6o4lv\":\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(251, 250, 249))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]})})})})});});const css=[\".framer-4O56u.framer-24k7yz, .framer-4O56u .framer-24k7yz { display: block; }\",\".framer-4O56u.framer-io9xtj { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 12px; position: relative; text-decoration: none; width: min-content; }\",\".framer-4O56u .framer-fpv6i9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; max-width: 200px; overflow: visible; padding: 0px; position: relative; width: 176px; }\",\".framer-4O56u .framer-1f121rr, .framer-4O56u .framer-zkgt02 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 4px 8px 4px 8px; position: relative; width: min-content; }\",\".framer-4O56u .framer-sng3y5, .framer-4O56u .framer-gj2vtt, .framer-4O56u .framer-1ipr8lp { flex: none; height: auto; pointer-events: none; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-4O56u .framer-t70dvd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 6px 10px 6px 6px; position: relative; width: min-content; }\",\".framer-4O56u .framer-u26jmo { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 16px; }\",\".framer-4O56u .framer-kn4eni { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 4px; position: relative; width: 100%; }\",\".framer-4O56u .framer-1soiz7f { flex: none; height: auto; pointer-events: none; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-4O56u.framer-v-isamcp.framer-io9xtj { align-content: flex-start; align-items: flex-start; gap: 0px; justify-content: flex-start; padding: 0px; }\",\".framer-4O56u.framer-v-isamcp .framer-fpv6i9 { max-width: unset; order: 1; width: min-content; }\",\".framer-4O56u.framer-v-isamcp .framer-t70dvd { gap: 8px; padding: 4px 10px 4px 6px; }\",\".framer-4O56u.framer-v-isamcp .framer-u26jmo { width: 24px; }\",\".framer-4O56u.framer-v-isamcp .framer-zkgt02 { order: 0; }\",\".framer-4O56u.framer-v-io9xtj.hover .framer-1f121rr { padding: 4px 10px 4px 8px; }\",\".framer-4O56u.framer-v-io9xtj.hover .framer-sng3y5, .framer-4O56u.framer-v-io9xtj.hover .framer-gj2vtt { will-change: var(--framer-will-change-effect-override, transform); }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 140.5\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"FUQ906TPG\":{\"layout\":[\"auto\",\"auto\"]},\"y7CA5Nr1N\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"l0M6hvR5E\":\"title\",\"qsOUGGmX8\":\"description\",\"XkO6Gcq_E\":\"icon\",\"HuhEOf7Rp\":\"link\",\"hOJShHeY8\":\"click\",\"xHbldabWO\":\"badgeVisibility\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"70R4yaR8uYkYMQtOdMYo\"]\n */const FramerkgwfTQ4p2=withCSS(Component,css,\"framer-4O56u\");export default FramerkgwfTQ4p2;FramerkgwfTQ4p2.displayName=\"Mega Nav Dropdown Item\";FramerkgwfTQ4p2.defaultProps={height:140.5,width:200};addPropertyControls(FramerkgwfTQ4p2,{variant:{options:[\"kz96OkbKX\",\"FUQ906TPG\"],optionTitles:[\"Menu Item - Desktop\",\"Menu item - Mobile\"],title:\"Variant\",type:ControlType.Enum},l0M6hvR5E:{defaultValue:\"Menu con AI\",title:\"Title\",type:ControlType.String},onl0M6hvR5EChange:{changes:\"l0M6hvR5E\",type:ControlType.ChangeHandler},qsOUGGmX8:{defaultValue:\"Modifichi piatti e prezzi in tempo reale. Si traduce in 100 lingue.\",title:\"Description\",type:ControlType.String},onqsOUGGmX8Change:{changes:\"qsOUGGmX8\",type:ControlType.ChangeHandler},XkO6Gcq_E:{defaultValue:{identifier:\"local-module:vector/HqXm_vcpu:default\",moduleId:\"sIIp2j8DDUAbujt3NtVf\"},setModuleId:\"70R4yaR8uYkYMQtOdMYo\",title:\"Icon\",type:ControlType.VectorSetItem},HuhEOf7Rp:{title:\"Link\",type:ControlType.Link},hOJShHeY8:{title:\"Click\",type:ControlType.EventHandler},xHbldabWO:{defaultValue:true,title:\"Badge visibility\",type:ControlType.Boolean},onxHbldabWOChange:{changes:\"xHbldabWO\",type:ControlType.ChangeHandler}});addFonts(FramerkgwfTQ4p2,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkgwfTQ4p2\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FUQ906TPG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"y7CA5Nr1N\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"200\",\"framerVectorSets\":\"[\\\"70R4yaR8uYkYMQtOdMYo\\\"]\",\"framerVariables\":\"{\\\"l0M6hvR5E\\\":\\\"title\\\",\\\"qsOUGGmX8\\\":\\\"description\\\",\\\"XkO6Gcq_E\\\":\\\"icon\\\",\\\"HuhEOf7Rp\\\":\\\"link\\\",\\\"hOJShHeY8\\\":\\\"click\\\",\\\"xHbldabWO\\\":\\\"badgeVisibility\\\"}\",\"framerIntrinsicHeight\":\"140.5\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kgwfTQ4p2.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useCallback,useEffect,useRef}from\"react\";export function withCurrentPageFormAnchor(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const wrapperRef=useRef(null);const setCombinedRef=useCallback(node=>{if(typeof ref===\"function\"){ref(node);}else if(ref){ref.current=node;}},[ref]);const getCurrentDestination=useCallback(()=>{if(typeof window===\"undefined\"||typeof document===\"undefined\")return\"/contatti#form\";const formTarget=document.getElementById(\"form\");if(formTarget){return`${window.location.pathname}${window.location.search}#form`;}return\"/contatti#form\";},[]);const syncAnchorsToCurrentPage=useCallback(()=>{if(typeof document===\"undefined\")return;const wrapper=wrapperRef.current;if(!wrapper)return;const destination=getCurrentDestination();const anchors=wrapper.querySelectorAll(\"a\");anchors.forEach(anchor=>{anchor.setAttribute(\"href\",destination);});},[getCurrentDestination]);useEffect(()=>{if(typeof document===\"undefined\"||typeof window===\"undefined\")return;const wrapper=wrapperRef.current;if(!wrapper)return;syncAnchorsToCurrentPage();const syncEventTargetAnchor=event=>{const destination=getCurrentDestination();const targetNode=event.target instanceof Element?event.target:null;const targetAnchor=targetNode?.closest(\"a\");if(targetAnchor){targetAnchor.setAttribute(\"href\",destination);}else{syncAnchorsToCurrentPage();}};const onCaptureClick=event=>{const destination=getCurrentDestination();syncEventTargetAnchor(event);const isPrimaryClick=event.button===0;const isModifiedClick=event.metaKey||event.ctrlKey||event.shiftKey||event.altKey;if(!isPrimaryClick||isModifiedClick)return;const formTarget=document.getElementById(\"form\");if(!formTarget){return;}event.preventDefault();event.stopPropagation();event.stopImmediatePropagation();formTarget.scrollIntoView({behavior:\"smooth\",block:\"start\"});if(`${window.location.pathname}${window.location.search}${window.location.hash}`!==destination){window.history.pushState(null,\"\",destination);}};wrapper.addEventListener(\"pointerdown\",syncEventTargetAnchor,true);wrapper.addEventListener(\"click\",onCaptureClick,true);window.addEventListener(\"popstate\",syncAnchorsToCurrentPage);return()=>{wrapper.removeEventListener(\"pointerdown\",syncEventTargetAnchor,true);wrapper.removeEventListener(\"click\",onCaptureClick,true);window.removeEventListener(\"popstate\",syncAnchorsToCurrentPage);};},[getCurrentDestination,syncAnchorsToCurrentPage]);const clientHref=getCurrentDestination();return /*#__PURE__*/_jsx(\"div\",{ref:wrapperRef,style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Component,{...props,ref:setCombinedRef,href:clientHref,\"aria-label\":props[\"aria-label\"]??\"Go to form\"})});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withCurrentPageFormAnchor\":{\"type\":\"reactHoc\",\"name\":\"withCurrentPageFormAnchor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WithCurrentPageFormAnchor.map","// Generated by Framer (69b20f1)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-j8NrP\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" id=\"1418346824\" role=\"presentation\" viewBox=\"0 0 42 12\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"transparent\" height=\"10.738095304939248px\" id=\"IYKUWVcHZ\" transform=\"translate(0.5 0.7)\" width=\"10.369843110895372px\"><path d=\"M 0.942 2.653 C 0.911 2.657 0.883 2.634 0.877 2.602 L 0.852 2.472 C 0.802 2.264 0.668 1.853 0.382 1.826 C 0.25 1.813 0.118 1.892 0.054 2.026 C -0.065 2.296 0.039 2.534 0.112 2.651 C 0.241 2.857 0.467 3.012 0.638 3.012 C 0.745 3.012 0.802 3.007 0.831 3.002 C 0.836 2.992 0.843 2.982 0.852 2.974 C 0.871 2.96 0.896 2.958 0.917 2.97 C 0.936 2.982 0.949 2.999 0.955 3.018 C 0.961 3.027 0.965 3.038 0.965 3.05 C 0.965 3.058 0.966 3.064 0.971 3.08 C 0.974 3.089 0.976 3.099 0.978 3.11 C 0.98 3.115 0.981 3.12 0.981 3.125 L 0.981 3.137 C 1.055 3.367 1.276 3.845 1.846 3.984 C 2.651 4.179 3.477 4.066 3.692 3.902 C 3.904 3.742 4.03 3.542 4.055 2.997 C 4.062 2.852 4.073 2.664 4.085 2.458 C 4.118 1.909 4.16 1.225 4.136 0.924 C 4.111 0.637 4.046 0.399 4.003 0.265 C 3.981 0.217 3.955 0.176 3.925 0.151 L 3.87 0.126 C 3.868 0.126 3.867 0.125 3.866 0.125 C 3.866 0.125 3.527 0.468 3.083 0.401 C 2.639 0.334 2.227 0.284 1.961 0 C 1.961 0 1.816 0.435 1.614 0.585 C 1.412 0.735 1.235 0.777 1.162 0.777 C 1.162 0.777 1.259 1.128 1.098 1.329 C 1.025 1.421 0.888 1.68 0.912 1.78 C 0.928 1.88 1.033 2.382 1.033 2.473 C 1.033 2.515 1.016 2.556 0.997 2.582 L 0.997 2.59 C 0.997 2.623 0.973 2.65 0.942 2.653 Z M 0.578 2.227 C 0.549 2.244 0.513 2.234 0.496 2.204 C 0.485 2.183 0.445 2.129 0.399 2.12 C 0.372 2.115 0.345 2.126 0.314 2.154 C 0.2 2.254 0.385 2.508 0.387 2.51 C 0.407 2.538 0.402 2.577 0.376 2.598 C 0.365 2.607 0.352 2.611 0.339 2.611 C 0.321 2.611 0.303 2.603 0.291 2.587 C 0.194 2.458 0.073 2.201 0.235 2.058 C 0.31 1.993 0.377 1.989 0.421 1.997 C 0.531 2.018 0.595 2.129 0.602 2.142 C 0.618 2.172 0.608 2.211 0.578 2.227 Z M 3.849 2.164 C 3.761 2.164 3.696 2.081 3.696 1.972 C 3.696 1.864 3.761 1.78 3.849 1.78 C 3.938 1.78 4.003 1.864 4.003 1.972 C 4.003 2.081 3.93 2.164 3.849 2.164 Z M 3.59 1.083 C 3.659 1.014 3.837 0.926 4.01 1.081 C 4.035 1.103 4.038 1.143 4.016 1.169 C 4.005 1.183 3.988 1.191 3.97 1.191 C 3.956 1.191 3.942 1.186 3.931 1.176 C 3.8 1.059 3.686 1.162 3.673 1.174 C 3.649 1.197 3.61 1.196 3.587 1.171 C 3.565 1.146 3.566 1.107 3.59 1.083 Z M 3.266 1.887 C 3.298 1.877 3.332 1.895 3.342 1.928 C 3.343 1.931 3.414 2.161 3.603 2.372 C 3.661 2.437 3.703 2.558 3.66 2.67 C 3.637 2.732 3.567 2.837 3.362 2.854 C 3.36 2.854 3.359 2.854 3.357 2.854 C 3.326 2.854 3.299 2.829 3.297 2.796 C 3.294 2.761 3.319 2.731 3.352 2.729 C 3.426 2.723 3.519 2.7 3.548 2.624 C 3.57 2.566 3.547 2.495 3.514 2.457 C 3.306 2.224 3.23 1.976 3.227 1.966 C 3.217 1.933 3.235 1.898 3.266 1.887 Z M 2.34 2.265 C 2.235 2.265 2.155 2.164 2.155 2.031 C 2.155 1.897 2.235 1.797 2.34 1.797 C 2.445 1.797 2.526 1.897 2.526 2.031 C 2.526 2.164 2.445 2.265 2.34 2.265 Z M 2.905 3.597 L 2.8 3.597 C 2.767 3.597 2.74 3.569 2.74 3.535 C 2.74 3.5 2.767 3.472 2.8 3.472 L 2.905 3.472 C 2.939 3.472 2.966 3.5 2.966 3.535 C 2.966 3.569 2.939 3.597 2.905 3.597 Z M 2.662 3.194 C 2.67 3.201 2.845 3.348 3.062 3.229 C 3.092 3.212 3.129 3.224 3.144 3.255 C 3.16 3.285 3.149 3.323 3.119 3.34 C 3.037 3.385 2.959 3.401 2.889 3.401 C 2.713 3.401 2.591 3.296 2.584 3.29 C 2.558 3.268 2.555 3.228 2.577 3.202 C 2.598 3.175 2.636 3.172 2.662 3.194 Z M 2.129 1.058 C 2.199 0.989 2.376 0.901 2.549 1.056 C 2.575 1.078 2.577 1.118 2.556 1.144 C 2.544 1.158 2.527 1.166 2.51 1.166 C 2.496 1.166 2.482 1.161 2.47 1.151 C 2.336 1.03 2.217 1.144 2.213 1.149 C 2.188 1.172 2.15 1.171 2.127 1.146 C 2.104 1.121 2.105 1.082 2.129 1.058 Z\" fill=\"rgb(252, 228, 208)\" height=\"4.0870241584847475px\" id=\"Qz3HXtS7a\" transform=\"translate(3.022 2.93)\" width=\"4.143010692832697px\"/><path d=\"M 0.938 1.472 C 1.552 1.618 1.938 1.523 2.024 1.487 C 2.056 1.315 2.095 1.124 2.116 1.026 C 2.138 0.923 2.153 0.857 2.164 0.811 C 2.122 0.812 2.078 0.814 2.034 0.814 C 1.741 0.814 1.424 0.781 1.121 0.708 C 0.651 0.594 0.396 0.263 0.263 0 C 0.219 0.235 0.111 0.534 0 0.814 C 0.098 0.974 0.336 1.325 0.939 1.472 Z\" fill=\"rgb(252, 228, 208)\" height=\"1.5504725362709757px\" id=\"yGFGhusIC\" transform=\"translate(3.72 6.327)\" width=\"2.1643601350017034px\"/><path d=\"M 10.128 5.252 L 10.128 5.244 C 10.128 2.352 7.856 0 5.064 0 C 2.272 0 0 2.352 0 5.244 C 0 6.112 0.215 6.98 0.622 7.754 C 0.633 7.777 0.643 7.796 0.653 7.815 C 0.939 7.491 1.615 7.049 3.141 7.174 C 3.173 7.075 3.202 6.991 3.233 6.951 C 3.269 6.899 3.348 6.862 3.419 6.864 C 3.455 6.865 3.488 6.876 3.516 6.895 C 3.63 6.602 3.771 6.199 3.762 5.979 C 3.756 5.97 3.753 5.958 3.753 5.946 C 3.753 5.941 3.753 5.936 3.752 5.93 C 3.705 5.938 3.637 5.942 3.539 5.942 C 3.327 5.942 3.063 5.765 2.911 5.522 C 2.763 5.283 2.739 5.017 2.846 4.775 C 2.869 4.727 2.899 4.684 2.934 4.648 C 2.858 4.535 2.677 4.217 2.715 3.798 C 2.764 3.272 2.772 3.138 2.853 2.929 C 2.925 2.728 3.208 2.603 3.377 2.645 C 3.377 2.645 3.418 2.102 4.031 1.851 C 4.644 1.592 4.959 1.642 5.492 1.684 C 6.024 1.726 6.484 1.818 6.637 1.684 C 6.742 1.6 6.815 1.701 6.815 1.759 C 6.815 1.818 6.694 1.926 6.783 1.976 C 6.871 2.026 7.275 2.135 7.428 2.369 C 7.582 2.603 7.767 3.104 7.412 3.514 C 7.301 3.641 7.215 3.679 7.153 3.67 C 7.154 3.686 7.156 3.701 7.157 3.717 C 7.182 4.027 7.14 4.716 7.107 5.27 C 7.095 5.475 7.084 5.662 7.077 5.806 C 7.053 6.325 6.942 6.597 6.665 6.806 C 6.53 6.909 6.242 6.982 5.891 7.006 C 5.883 7.03 5.867 7.092 5.833 7.254 C 5.81 7.363 5.78 7.512 5.753 7.65 C 5.801 7.645 5.857 7.649 5.908 7.679 C 6.05 7.757 6.012 7.972 5.981 8.1 C 6.561 8.382 6.922 8.6 7.084 8.768 C 7.328 9.027 7.476 9.385 7.527 9.831 C 9.132 8.904 10.128 7.158 10.128 5.252 Z\" fill=\"rgb(252, 228, 208)\" height=\"9.831117080255423px\" id=\"fCQcZx0p4\" transform=\"translate(0.119 0.126)\" width=\"10.127691464827105px\"/><path d=\"M 2.765 0.066 L 2.756 0.052 C 2.752 0.047 2.75 0.042 2.749 0.036 C 2.748 0.031 2.747 0.027 2.747 0.022 C 2.735 0.008 2.719 0.001 2.7 0 C 2.663 0.001 2.626 0.022 2.614 0.038 C 2.59 0.069 2.552 0.189 2.534 0.247 L 2.526 0.272 C 2.517 0.3 2.49 0.318 2.463 0.315 C 1.912 0.266 0.58 0.232 0 0.943 C 0.006 0.953 0.011 0.962 0.017 0.972 C 0.039 1.01 0.061 1.047 0.084 1.084 C 0.089 1.092 0.094 1.099 0.098 1.107 C 0.124 1.148 0.15 1.189 0.177 1.23 C 0.18 1.233 0.182 1.237 0.184 1.24 C 0.214 1.284 0.244 1.328 0.275 1.371 C 0.275 1.371 0.275 1.371 0.275 1.372 C 0.699 1.965 1.238 2.454 1.848 2.813 C 1.849 2.813 1.849 2.813 1.85 2.814 C 1.896 2.841 1.943 2.867 1.99 2.893 C 1.992 2.894 1.994 2.895 1.997 2.896 C 2.042 2.921 2.088 2.945 2.134 2.968 C 2.138 2.97 2.141 2.972 2.145 2.974 C 2.19 2.996 2.235 3.018 2.281 3.039 C 2.286 3.042 2.291 3.044 2.296 3.046 C 2.34 3.067 2.385 3.087 2.429 3.105 C 2.436 3.108 2.443 3.111 2.45 3.114 C 2.493 3.132 2.536 3.15 2.58 3.167 C 2.588 3.17 2.597 3.173 2.605 3.176 C 2.647 3.192 2.69 3.208 2.733 3.223 C 2.743 3.226 2.752 3.229 2.761 3.233 C 2.804 3.247 2.846 3.261 2.888 3.275 C 2.898 3.278 2.909 3.28 2.919 3.284 C 2.961 3.296 3.003 3.309 3.045 3.321 C 3.056 3.324 3.067 3.326 3.077 3.329 C 3.119 3.341 3.161 3.352 3.204 3.362 C 3.214 3.365 3.225 3.367 3.235 3.369 C 3.278 3.379 3.321 3.389 3.364 3.398 C 3.374 3.4 3.385 3.402 3.395 3.404 C 3.438 3.413 3.482 3.421 3.525 3.428 C 3.535 3.43 3.545 3.431 3.555 3.433 C 3.6 3.44 3.644 3.448 3.688 3.454 C 3.695 3.455 3.702 3.455 3.708 3.456 C 3.756 3.462 3.804 3.468 3.852 3.473 C 3.856 3.474 3.86 3.474 3.864 3.474 C 4.024 3.49 4.186 3.499 4.349 3.499 C 4.511 3.499 4.667 3.489 4.825 3.474 C 5.158 3.442 5.485 3.378 5.802 3.282 C 6.091 3.193 6.371 3.078 6.636 2.937 L 6.698 2.906 C 6.657 2.468 6.516 2.117 6.282 1.867 C 6.051 1.627 5.388 1.309 5.17 1.203 C 5.144 1.191 5.13 1.161 5.137 1.131 L 5.141 1.115 C 5.16 1.04 5.208 0.841 5.135 0.801 C 5.098 0.781 5.048 0.785 5.013 0.794 C 5 0.796 4.989 0.8 4.981 0.802 C 4.962 0.813 4.928 0.826 4.881 0.839 C 4.701 0.888 4.318 0.931 3.794 0.806 C 3.224 0.668 2.955 0.357 2.827 0.166 C 2.801 0.127 2.781 0.093 2.765 0.066 Z\" fill=\"rgb(252, 228, 208)\" height=\"3.4987746832231075px\" id=\"c6yLeoWuM\" transform=\"translate(0.836 7.115)\" width=\"6.697798231001594px\"/><path d=\"M 4.136 0.924 C 4.111 0.637 4.046 0.399 4.003 0.265 C 3.981 0.217 3.955 0.176 3.925 0.151 L 3.87 0.126 C 3.868 0.126 3.867 0.125 3.866 0.125 C 3.866 0.125 3.527 0.468 3.083 0.401 C 2.639 0.334 2.227 0.284 1.961 0 C 1.961 0 1.816 0.435 1.614 0.585 C 1.412 0.735 1.235 0.777 1.162 0.777 C 1.162 0.777 1.259 1.128 1.098 1.329 C 1.025 1.421 0.888 1.68 0.912 1.78 C 0.928 1.88 1.033 2.382 1.033 2.473 C 1.033 2.515 1.016 2.556 0.997 2.582 L 0.997 2.59 C 0.997 2.623 0.973 2.65 0.942 2.653 C 0.911 2.656 0.883 2.634 0.877 2.602 L 0.852 2.472 C 0.802 2.264 0.668 1.853 0.382 1.826 C 0.25 1.812 0.118 1.892 0.054 2.026 C -0.065 2.296 0.039 2.534 0.112 2.651 C 0.241 2.857 0.467 3.012 0.638 3.012 C 0.745 3.012 0.802 3.007 0.831 3.002 C 0.836 2.991 0.843 2.981 0.852 2.974 C 0.871 2.96 0.896 2.958 0.917 2.97 C 0.936 2.981 0.949 2.999 0.955 3.018 C 0.961 3.027 0.965 3.038 0.965 3.05 C 0.965 3.057 0.966 3.064 0.971 3.08 C 0.974 3.089 0.976 3.098 0.978 3.11 C 0.98 3.115 0.981 3.12 0.981 3.125 L 0.981 3.137 C 1.055 3.367 1.276 3.845 1.846 3.983 C 2.651 4.179 3.477 4.066 3.692 3.902 C 3.904 3.742 4.03 3.542 4.055 2.997 C 4.062 2.852 4.073 2.664 4.085 2.458 C 4.118 1.909 4.16 1.225 4.136 0.924 Z M 0.578 2.227 C 0.549 2.244 0.513 2.234 0.496 2.204 C 0.485 2.183 0.446 2.129 0.399 2.12 C 0.372 2.115 0.345 2.126 0.314 2.154 C 0.2 2.254 0.385 2.508 0.387 2.51 C 0.407 2.538 0.403 2.577 0.376 2.598 C 0.366 2.607 0.352 2.611 0.339 2.611 C 0.321 2.611 0.303 2.603 0.291 2.587 C 0.194 2.458 0.073 2.201 0.235 2.058 C 0.31 1.993 0.377 1.989 0.421 1.997 C 0.531 2.017 0.595 2.129 0.602 2.142 C 0.618 2.172 0.608 2.211 0.578 2.227 Z M 2.34 2.265 C 2.235 2.265 2.155 2.164 2.155 2.031 C 2.155 1.897 2.235 1.797 2.34 1.797 C 2.445 1.797 2.526 1.897 2.526 2.031 C 2.526 2.164 2.445 2.265 2.34 2.265 Z M 2.51 1.166 C 2.496 1.166 2.482 1.161 2.47 1.15 C 2.336 1.03 2.218 1.143 2.213 1.148 C 2.188 1.172 2.15 1.171 2.127 1.146 C 2.104 1.121 2.105 1.081 2.129 1.058 C 2.199 0.989 2.376 0.901 2.549 1.056 C 2.575 1.078 2.578 1.118 2.556 1.144 C 2.544 1.158 2.527 1.166 2.51 1.166 Z M 2.905 3.597 L 2.8 3.597 C 2.767 3.597 2.74 3.569 2.74 3.535 C 2.74 3.5 2.767 3.472 2.8 3.472 L 2.905 3.472 C 2.939 3.472 2.966 3.5 2.966 3.535 C 2.966 3.569 2.939 3.597 2.905 3.597 Z M 3.119 3.339 C 3.037 3.385 2.959 3.401 2.889 3.401 C 2.713 3.401 2.591 3.296 2.584 3.29 C 2.558 3.268 2.555 3.228 2.577 3.202 C 2.598 3.175 2.636 3.172 2.662 3.194 C 2.67 3.201 2.845 3.348 3.062 3.229 C 3.092 3.212 3.129 3.224 3.144 3.255 C 3.16 3.285 3.149 3.323 3.119 3.339 Z M 3.66 2.67 C 3.637 2.732 3.567 2.837 3.362 2.854 C 3.36 2.854 3.359 2.854 3.357 2.854 C 3.326 2.854 3.299 2.829 3.297 2.796 C 3.294 2.761 3.319 2.731 3.353 2.729 C 3.426 2.723 3.519 2.7 3.548 2.624 C 3.57 2.566 3.547 2.494 3.514 2.457 C 3.306 2.224 3.23 1.976 3.227 1.966 C 3.217 1.933 3.235 1.898 3.266 1.887 C 3.298 1.877 3.332 1.895 3.342 1.928 C 3.343 1.931 3.414 2.161 3.603 2.372 C 3.661 2.437 3.703 2.558 3.66 2.67 Z M 3.849 2.164 C 3.761 2.164 3.696 2.081 3.696 1.972 C 3.696 1.863 3.761 1.78 3.849 1.78 C 3.938 1.78 4.003 1.863 4.003 1.972 C 4.003 2.081 3.93 2.164 3.849 2.164 Z M 4.016 1.169 C 4.005 1.183 3.988 1.191 3.97 1.191 C 3.956 1.191 3.942 1.186 3.931 1.176 C 3.8 1.059 3.686 1.162 3.673 1.174 C 3.649 1.197 3.61 1.196 3.587 1.171 C 3.565 1.146 3.566 1.106 3.59 1.083 C 3.659 1.014 3.837 0.926 4.01 1.081 C 4.035 1.103 4.038 1.143 4.016 1.169 Z\" fill=\"rgb(253, 249, 242)\" height=\"4.08691663492937px\" id=\"RBZmFXeqa\" transform=\"translate(3.022 2.93)\" width=\"4.1430106953053825px\"/><path d=\"M 0.938 1.472 C 1.552 1.618 1.938 1.523 2.024 1.487 C 2.056 1.315 2.095 1.124 2.116 1.026 C 2.138 0.923 2.153 0.857 2.164 0.811 C 2.122 0.812 2.078 0.814 2.034 0.814 C 1.741 0.814 1.424 0.781 1.121 0.708 C 0.651 0.594 0.396 0.263 0.263 0 C 0.219 0.235 0.111 0.534 0 0.814 C 0.098 0.974 0.336 1.325 0.939 1.472 Z\" fill=\"rgb(253, 249, 242)\" height=\"1.5504725362709757px\" id=\"h7MDfuS5S\" transform=\"translate(3.72 6.327)\" width=\"2.1643601350017034px\"/><path d=\"M 5.185 0 C 2.326 0 0 2.409 0 5.369 C 0 6.258 0.22 7.147 0.636 7.937 C 0.648 7.963 0.661 7.987 0.673 8.011 C 0.685 8.033 0.697 8.055 0.71 8.083 C 0.913 8.441 1.153 8.77 1.424 9.065 C 1.987 9.677 2.682 10.142 3.448 10.425 C 3.998 10.629 4.585 10.738 5.185 10.738 C 5.391 10.738 5.596 10.726 5.799 10.701 C 6.153 10.658 6.5 10.576 6.834 10.461 C 7.073 10.379 7.306 10.281 7.528 10.163 L 7.626 10.112 C 9.319 9.175 10.37 7.36 10.37 5.377 L 10.37 5.369 C 10.37 2.409 8.044 0 5.185 0 Z M 4.019 5.511 C 4.039 5.485 4.055 5.444 4.055 5.402 C 4.055 5.311 3.95 4.809 3.934 4.709 C 3.91 4.609 4.047 4.35 4.12 4.258 C 4.281 4.057 4.184 3.706 4.184 3.706 C 4.257 3.706 4.434 3.664 4.636 3.514 C 4.838 3.364 4.983 2.929 4.983 2.929 C 5.249 3.213 5.661 3.263 6.105 3.33 C 6.549 3.397 6.888 3.054 6.888 3.054 C 6.889 3.054 6.89 3.055 6.892 3.055 L 6.947 3.08 C 6.977 3.105 7.003 3.146 7.026 3.194 C 7.068 3.328 7.133 3.566 7.158 3.853 C 7.182 4.154 7.141 4.838 7.107 5.387 C 7.095 5.593 7.084 5.781 7.078 5.926 C 7.053 6.471 6.926 6.671 6.714 6.831 C 6.499 6.995 5.673 7.108 4.868 6.913 C 4.298 6.774 4.077 6.296 4.003 6.066 L 4.003 6.054 C 4.003 6.049 4.002 6.044 4.001 6.039 C 3.998 6.028 3.996 6.018 3.993 6.009 C 3.988 5.993 3.987 5.987 3.987 5.979 C 3.987 5.967 3.983 5.956 3.977 5.947 C 3.971 5.928 3.959 5.911 3.939 5.899 C 3.918 5.887 3.893 5.889 3.874 5.903 C 3.865 5.911 3.858 5.921 3.854 5.931 C 3.825 5.936 3.767 5.941 3.66 5.941 C 3.489 5.941 3.263 5.786 3.135 5.58 C 3.061 5.463 2.957 5.225 3.076 4.955 C 3.14 4.821 3.272 4.742 3.404 4.755 C 3.691 4.782 3.825 5.193 3.874 5.401 L 3.899 5.531 C 3.905 5.563 3.933 5.586 3.964 5.582 C 3.995 5.579 4.019 5.552 4.019 5.52 L 4.019 5.511 Z M 3.983 6.327 C 4.116 6.59 4.371 6.921 4.841 7.034 C 5.143 7.108 5.461 7.141 5.754 7.141 C 5.798 7.141 5.841 7.139 5.884 7.138 C 5.873 7.183 5.857 7.25 5.836 7.353 C 5.815 7.451 5.776 7.642 5.744 7.814 C 5.658 7.849 5.272 7.944 4.658 7.798 C 4.055 7.651 3.817 7.3 3.72 7.141 C 3.831 6.861 3.938 6.562 3.983 6.327 Z M 4.631 7.92 C 5.154 8.045 5.537 8.002 5.718 7.953 C 5.765 7.94 5.799 7.927 5.817 7.916 C 5.825 7.914 5.836 7.91 5.849 7.908 C 5.885 7.899 5.935 7.894 5.971 7.914 C 6.045 7.955 5.996 8.154 5.978 8.229 L 5.974 8.245 C 5.966 8.275 5.98 8.305 6.007 8.317 C 6.225 8.422 6.887 8.741 7.119 8.981 C 7.353 9.23 7.493 9.581 7.534 10.019 L 7.473 10.051 C 7.207 10.192 6.928 10.307 6.638 10.395 C 6.322 10.492 5.994 10.556 5.662 10.588 C 5.504 10.603 5.345 10.613 5.185 10.613 C 5.026 10.613 4.861 10.604 4.701 10.588 C 4.697 10.588 4.693 10.587 4.689 10.587 C 4.641 10.582 4.593 10.576 4.545 10.57 C 4.538 10.569 4.531 10.568 4.525 10.567 C 4.48 10.561 4.436 10.554 4.392 10.547 C 4.382 10.545 4.372 10.544 4.362 10.542 C 4.318 10.535 4.275 10.526 4.232 10.518 C 4.221 10.516 4.211 10.514 4.2 10.512 C 4.157 10.503 4.115 10.493 4.072 10.483 C 4.061 10.48 4.051 10.478 4.04 10.476 C 3.998 10.466 3.956 10.454 3.914 10.443 C 3.903 10.44 3.892 10.438 3.882 10.435 C 3.839 10.423 3.797 10.41 3.755 10.397 C 3.745 10.394 3.735 10.391 3.725 10.388 C 3.682 10.375 3.64 10.361 3.598 10.346 C 3.589 10.343 3.579 10.34 3.57 10.337 C 3.527 10.322 3.484 10.306 3.441 10.29 C 3.433 10.287 3.425 10.284 3.417 10.281 C 3.373 10.264 3.329 10.246 3.286 10.228 C 3.279 10.225 3.273 10.222 3.266 10.219 C 3.221 10.2 3.177 10.18 3.133 10.16 C 3.127 10.158 3.122 10.156 3.117 10.153 C 3.072 10.132 3.026 10.11 2.981 10.088 C 2.978 10.086 2.974 10.084 2.971 10.082 C 2.924 10.059 2.879 10.035 2.833 10.01 C 2.831 10.009 2.829 10.008 2.826 10.007 C 2.779 9.981 2.733 9.954 2.686 9.927 C 2.686 9.927 2.685 9.927 2.685 9.926 C 2.075 9.568 1.536 9.079 1.112 8.486 C 1.112 8.485 1.111 8.485 1.111 8.485 C 1.08 8.442 1.05 8.398 1.021 8.354 C 1.019 8.35 1.016 8.347 1.014 8.344 C 0.987 8.303 0.961 8.262 0.935 8.221 C 0.93 8.213 0.925 8.206 0.92 8.198 C 0.898 8.161 0.875 8.124 0.853 8.086 C 0.848 8.076 0.842 8.067 0.837 8.057 C 1.417 7.345 2.748 7.38 3.299 7.429 C 3.327 7.431 3.353 7.414 3.362 7.386 L 3.37 7.36 C 3.389 7.303 3.427 7.183 3.451 7.152 C 3.462 7.136 3.499 7.115 3.536 7.114 C 3.556 7.115 3.571 7.122 3.583 7.136 C 3.583 7.141 3.584 7.145 3.586 7.15 C 3.587 7.156 3.589 7.161 3.592 7.166 L 3.601 7.18 C 3.617 7.206 3.637 7.241 3.664 7.279 C 3.792 7.471 4.06 7.781 4.631 7.92 Z M 10.249 5.377 C 10.249 7.284 9.254 9.03 7.648 9.956 C 7.597 9.511 7.449 9.153 7.205 8.893 C 7.043 8.725 6.682 8.507 6.103 8.225 C 6.133 8.097 6.171 7.883 6.029 7.804 C 5.978 7.775 5.922 7.771 5.874 7.776 C 5.901 7.637 5.931 7.488 5.954 7.38 C 5.988 7.217 6.004 7.156 6.012 7.131 C 6.363 7.107 6.651 7.034 6.786 6.932 C 7.063 6.722 7.174 6.45 7.199 5.931 C 7.205 5.788 7.216 5.6 7.229 5.396 C 7.262 4.842 7.303 4.152 7.279 3.842 C 7.277 3.826 7.275 3.811 7.274 3.795 C 7.336 3.804 7.422 3.766 7.533 3.639 C 7.888 3.23 7.703 2.728 7.549 2.494 C 7.396 2.26 6.993 2.152 6.904 2.102 C 6.815 2.051 6.936 1.943 6.936 1.884 C 6.936 1.826 6.864 1.726 6.759 1.809 C 6.605 1.943 6.145 1.851 5.613 1.809 C 5.08 1.767 4.765 1.717 4.152 1.976 C 3.539 2.227 3.498 2.77 3.498 2.77 C 3.329 2.728 3.047 2.854 2.974 3.054 C 2.893 3.263 2.885 3.397 2.837 3.923 C 2.798 4.343 2.979 4.661 3.055 4.773 C 3.02 4.81 2.99 4.852 2.967 4.9 C 2.86 5.143 2.884 5.408 3.032 5.647 C 3.184 5.891 3.448 6.067 3.66 6.067 C 3.759 6.067 3.826 6.064 3.873 6.055 C 3.874 6.061 3.874 6.067 3.874 6.071 C 3.874 6.084 3.877 6.095 3.883 6.104 C 3.892 6.324 3.751 6.727 3.637 7.02 C 3.609 7.001 3.576 6.99 3.541 6.989 C 3.47 6.987 3.39 7.024 3.354 7.076 C 3.324 7.116 3.295 7.2 3.262 7.299 C 1.737 7.174 1.06 7.616 0.775 7.941 C 0.764 7.922 0.754 7.902 0.743 7.879 C 0.336 7.105 0.121 6.237 0.121 5.369 C 0.121 2.478 2.393 0.125 5.185 0.125 C 7.977 0.125 10.249 2.478 10.249 5.369 L 10.249 5.377 Z\" fill=\"rgb(12, 12, 12)\" height=\"10.738095304939248px\" id=\"WbL57L9I2\" width=\"10.369843110895372px\"/><path d=\"M 2.057 0.179 C 2.062 0.174 2.18 0.061 2.314 0.181 C 2.326 0.191 2.34 0.196 2.354 0.196 C 2.371 0.196 2.388 0.189 2.4 0.174 C 2.422 0.148 2.419 0.109 2.394 0.086 C 2.22 -0.069 2.043 0.02 1.973 0.088 C 1.949 0.112 1.948 0.151 1.971 0.177 C 1.994 0.202 2.032 0.203 2.057 0.179 Z M 3.517 0.204 C 3.53 0.192 3.645 0.089 3.775 0.206 C 3.786 0.216 3.801 0.221 3.815 0.221 C 3.832 0.221 3.848 0.214 3.86 0.2 C 3.882 0.173 3.879 0.134 3.854 0.111 C 3.681 -0.044 3.504 0.045 3.434 0.113 C 3.41 0.137 3.409 0.176 3.432 0.201 C 3.454 0.226 3.493 0.228 3.517 0.204 Z M 3.358 1.488 C 3.391 1.525 3.414 1.596 3.392 1.655 C 3.363 1.73 3.27 1.753 3.197 1.759 C 3.163 1.762 3.138 1.792 3.141 1.826 C 3.143 1.859 3.17 1.884 3.201 1.884 C 3.203 1.884 3.204 1.884 3.206 1.884 C 3.411 1.868 3.481 1.762 3.505 1.701 C 3.547 1.589 3.505 1.468 3.448 1.403 C 3.258 1.191 3.187 0.961 3.186 0.959 C 3.176 0.926 3.142 0.907 3.111 0.918 C 3.079 0.928 3.061 0.963 3.071 0.996 C 3.074 1.006 3.15 1.255 3.359 1.488 Z M 2.428 2.321 C 2.435 2.327 2.557 2.432 2.733 2.432 C 2.803 2.432 2.881 2.415 2.963 2.37 C 2.993 2.354 3.004 2.316 2.988 2.285 C 2.973 2.255 2.936 2.243 2.907 2.259 C 2.69 2.379 2.514 2.232 2.506 2.225 C 2.48 2.202 2.442 2.206 2.421 2.232 C 2.399 2.259 2.402 2.298 2.428 2.32 Z M 2.184 0.827 C 2.08 0.827 1.999 0.927 1.999 1.061 C 1.999 1.195 2.08 1.295 2.184 1.295 C 2.289 1.295 2.37 1.195 2.37 1.061 C 2.37 0.927 2.289 0.827 2.184 0.827 Z M 3.694 0.81 C 3.605 0.81 3.54 0.894 3.54 1.003 C 3.54 1.111 3.605 1.195 3.694 1.195 C 3.774 1.195 3.847 1.111 3.847 1.003 C 3.847 0.894 3.782 0.81 3.694 0.81 Z M 2.749 2.503 L 2.644 2.503 C 2.611 2.503 2.584 2.531 2.584 2.565 C 2.584 2.6 2.611 2.628 2.644 2.628 L 2.749 2.628 C 2.783 2.628 2.81 2.6 2.81 2.565 C 2.81 2.531 2.783 2.503 2.749 2.503 Z M 0.265 1.027 C 0.222 1.019 0.154 1.023 0.079 1.088 C -0.083 1.231 0.038 1.488 0.135 1.618 C 0.147 1.633 0.165 1.642 0.183 1.642 C 0.196 1.642 0.209 1.637 0.22 1.629 C 0.247 1.607 0.251 1.568 0.231 1.541 C 0.229 1.538 0.044 1.284 0.158 1.184 C 0.189 1.157 0.217 1.146 0.243 1.151 C 0.29 1.159 0.329 1.214 0.34 1.234 C 0.357 1.264 0.394 1.274 0.423 1.258 C 0.452 1.241 0.462 1.203 0.446 1.172 C 0.439 1.16 0.376 1.048 0.265 1.027 Z\" fill=\"rgb(12, 12, 12)\" height=\"2.627911832489234px\" id=\"Qp7OIeXQR\" transform=\"translate(3.177 3.9)\" width=\"3.875135536758178px\"/><path d=\"M 0.084 1.084 C 0.089 1.092 0.094 1.099 0.098 1.107 C 0.124 1.148 0.15 1.189 0.177 1.23 C 0.18 1.233 0.182 1.237 0.184 1.24 C 0.214 1.284 0.244 1.328 0.275 1.371 C 0.275 1.371 0.275 1.371 0.275 1.372 C 0.699 1.965 1.238 2.454 1.848 2.813 C 1.849 2.813 1.849 2.813 1.85 2.813 C 1.896 2.841 1.943 2.867 1.99 2.893 C 1.992 2.894 1.994 2.895 1.997 2.896 C 2.042 2.921 2.088 2.945 2.134 2.968 C 2.138 2.97 2.141 2.972 2.145 2.974 C 2.19 2.996 2.235 3.018 2.281 3.039 C 2.286 3.042 2.291 3.044 2.296 3.046 C 2.34 3.067 2.385 3.086 2.429 3.105 C 2.436 3.108 2.443 3.111 2.45 3.114 C 2.493 3.132 2.536 3.15 2.58 3.167 C 2.588 3.17 2.597 3.173 2.605 3.176 C 2.647 3.192 2.69 3.208 2.733 3.223 C 2.743 3.226 2.752 3.229 2.761 3.232 C 2.804 3.247 2.846 3.261 2.888 3.274 C 2.898 3.278 2.909 3.28 2.919 3.283 C 2.961 3.296 3.003 3.309 3.045 3.321 C 3.056 3.324 3.067 3.326 3.077 3.329 C 3.119 3.34 3.161 3.352 3.204 3.362 C 3.214 3.364 3.225 3.367 3.235 3.369 C 3.278 3.379 3.321 3.389 3.364 3.398 C 3.374 3.4 3.385 3.402 3.395 3.404 C 3.438 3.412 3.482 3.421 3.525 3.428 C 3.535 3.43 3.545 3.431 3.555 3.433 C 3.6 3.44 3.644 3.447 3.688 3.454 C 3.695 3.454 3.702 3.455 3.708 3.456 C 3.756 3.462 3.804 3.468 3.852 3.473 C 3.856 3.474 3.86 3.474 3.864 3.474 C 4.024 3.49 4.186 3.499 4.349 3.499 C 4.511 3.499 4.667 3.489 4.825 3.474 C 5.158 3.442 5.485 3.378 5.802 3.281 C 6.091 3.193 6.371 3.078 6.636 2.937 L 6.698 2.905 C 6.657 2.467 6.516 2.117 6.282 1.867 C 6.051 1.627 5.388 1.308 5.17 1.203 C 5.144 1.191 5.13 1.161 5.137 1.131 L 5.141 1.115 C 5.16 1.04 5.208 0.841 5.135 0.8 C 5.098 0.78 5.048 0.785 5.013 0.794 C 5 0.796 4.989 0.8 4.981 0.802 C 4.962 0.813 4.928 0.826 4.881 0.839 C 4.701 0.888 4.318 0.931 3.794 0.806 C 3.224 0.668 2.955 0.357 2.827 0.165 C 2.801 0.127 2.781 0.093 2.765 0.066 L 2.756 0.052 C 2.752 0.047 2.75 0.042 2.749 0.036 C 2.748 0.031 2.747 0.027 2.747 0.022 C 2.735 0.008 2.719 0.001 2.7 0 C 2.663 0.001 2.626 0.022 2.614 0.038 C 2.59 0.069 2.552 0.189 2.534 0.247 L 2.526 0.272 C 2.517 0.3 2.49 0.318 2.463 0.315 C 1.912 0.266 0.58 0.232 0 0.943 C 0.006 0.953 0.011 0.962 0.017 0.972 C 0.039 1.01 0.061 1.047 0.084 1.084 Z\" fill=\"rgb(224, 75, 75)\" height=\"3.498667157648164px\" id=\"xMlhljyPN\" transform=\"translate(0.836 7.115)\" width=\"6.697798231001594px\"/></g></svg>',style:{...style}});});const css=[`.framer-j8NrP { -webkit-mask: ${mask}; aspect-ratio: 3.5; display: block; mask: ${mask}; user-select: none; width: 42px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 42\n * @framerIntrinsicHeight 12\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Circle large\",\"set\":{\"localId\":\"vectorSet/TLTvVB126\",\"id\":\"TLTvVB126\",\"moduleId\":\"qSSvtqNJBLTpGArHXcnv\"}}\n */const Icon=withCSS(Component,css,\"framer-j8NrP\");Icon.displayName=\"Circle large\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"42\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Circle large\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/TLTvVB126\\\",\\\"id\\\":\\\"TLTvVB126\\\",\\\"moduleId\\\":\\\"qSSvtqNJBLTpGArHXcnv\\\"}}\",\"framerIntrinsicHeight\":\"12\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (69b20f1)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-Zj2fS\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" id=\"1970248272\" role=\"presentation\" viewBox=\"0 0 42 12\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"transparent\" height=\"10.738095304939248px\" id=\"eYlH2Fsr3\" transform=\"translate(0.5 0.7)\" width=\"35.999591264263586px\"><path d=\"M 0.942 2.653 C 0.911 2.657 0.883 2.634 0.877 2.602 L 0.852 2.472 C 0.802 2.264 0.668 1.853 0.382 1.826 C 0.25 1.813 0.118 1.892 0.054 2.026 C -0.065 2.296 0.039 2.534 0.112 2.651 C 0.241 2.857 0.467 3.012 0.638 3.012 C 0.745 3.012 0.802 3.007 0.831 3.002 C 0.836 2.992 0.843 2.982 0.852 2.974 C 0.871 2.96 0.896 2.958 0.917 2.97 C 0.936 2.982 0.949 2.999 0.955 3.018 C 0.961 3.027 0.965 3.038 0.965 3.05 C 0.965 3.058 0.966 3.064 0.971 3.08 C 0.974 3.089 0.976 3.099 0.978 3.11 C 0.98 3.115 0.981 3.12 0.981 3.125 L 0.981 3.137 C 1.055 3.367 1.276 3.845 1.846 3.984 C 2.651 4.179 3.477 4.066 3.692 3.902 C 3.904 3.742 4.03 3.542 4.055 2.997 C 4.062 2.852 4.073 2.664 4.085 2.458 C 4.118 1.909 4.16 1.225 4.136 0.924 C 4.111 0.637 4.046 0.399 4.003 0.265 C 3.981 0.217 3.955 0.176 3.925 0.151 L 3.87 0.126 C 3.868 0.126 3.867 0.125 3.866 0.125 C 3.866 0.125 3.527 0.468 3.083 0.401 C 2.639 0.334 2.227 0.284 1.961 0 C 1.961 0 1.816 0.435 1.614 0.585 C 1.412 0.735 1.235 0.777 1.162 0.777 C 1.162 0.777 1.259 1.128 1.098 1.329 C 1.025 1.421 0.888 1.68 0.912 1.78 C 0.928 1.88 1.033 2.382 1.033 2.473 C 1.033 2.515 1.016 2.556 0.997 2.582 L 0.997 2.59 C 0.997 2.623 0.973 2.65 0.942 2.653 Z M 0.578 2.227 C 0.549 2.244 0.513 2.234 0.496 2.204 C 0.485 2.183 0.445 2.129 0.399 2.12 C 0.372 2.115 0.345 2.126 0.314 2.154 C 0.2 2.254 0.385 2.508 0.387 2.51 C 0.407 2.538 0.402 2.577 0.376 2.598 C 0.365 2.607 0.352 2.611 0.339 2.611 C 0.321 2.611 0.303 2.603 0.291 2.587 C 0.194 2.458 0.073 2.201 0.235 2.058 C 0.31 1.993 0.377 1.989 0.421 1.997 C 0.531 2.018 0.595 2.129 0.602 2.142 C 0.618 2.172 0.608 2.211 0.578 2.227 Z M 3.849 2.164 C 3.761 2.164 3.696 2.081 3.696 1.972 C 3.696 1.864 3.761 1.78 3.849 1.78 C 3.938 1.78 4.003 1.864 4.003 1.972 C 4.003 2.081 3.93 2.164 3.849 2.164 Z M 3.59 1.083 C 3.659 1.014 3.837 0.926 4.01 1.081 C 4.035 1.103 4.038 1.143 4.016 1.169 C 4.005 1.183 3.988 1.191 3.97 1.191 C 3.956 1.191 3.942 1.186 3.931 1.176 C 3.8 1.059 3.686 1.162 3.673 1.174 C 3.649 1.197 3.61 1.196 3.587 1.171 C 3.565 1.146 3.566 1.107 3.59 1.083 Z M 3.266 1.887 C 3.298 1.877 3.332 1.895 3.342 1.928 C 3.343 1.931 3.414 2.161 3.603 2.372 C 3.661 2.437 3.703 2.558 3.66 2.67 C 3.637 2.732 3.567 2.837 3.362 2.854 C 3.36 2.854 3.359 2.854 3.357 2.854 C 3.326 2.854 3.299 2.829 3.297 2.796 C 3.294 2.761 3.319 2.731 3.352 2.729 C 3.426 2.723 3.519 2.7 3.548 2.624 C 3.57 2.566 3.547 2.495 3.514 2.457 C 3.306 2.224 3.23 1.976 3.227 1.966 C 3.217 1.933 3.235 1.898 3.266 1.887 Z M 2.34 2.265 C 2.235 2.265 2.155 2.164 2.155 2.031 C 2.155 1.897 2.235 1.797 2.34 1.797 C 2.445 1.797 2.526 1.897 2.526 2.031 C 2.526 2.164 2.445 2.265 2.34 2.265 Z M 2.905 3.597 L 2.8 3.597 C 2.767 3.597 2.74 3.569 2.74 3.535 C 2.74 3.5 2.767 3.472 2.8 3.472 L 2.905 3.472 C 2.939 3.472 2.966 3.5 2.966 3.535 C 2.966 3.569 2.939 3.597 2.905 3.597 Z M 2.662 3.194 C 2.67 3.201 2.845 3.348 3.062 3.229 C 3.092 3.212 3.129 3.224 3.144 3.255 C 3.16 3.285 3.149 3.323 3.119 3.34 C 3.037 3.385 2.959 3.401 2.889 3.401 C 2.713 3.401 2.591 3.296 2.584 3.29 C 2.558 3.268 2.555 3.228 2.577 3.202 C 2.598 3.175 2.636 3.172 2.662 3.194 Z M 2.129 1.058 C 2.199 0.989 2.376 0.901 2.549 1.056 C 2.575 1.078 2.577 1.118 2.556 1.144 C 2.544 1.158 2.527 1.166 2.51 1.166 C 2.496 1.166 2.482 1.161 2.47 1.151 C 2.336 1.03 2.217 1.144 2.213 1.149 C 2.188 1.172 2.15 1.171 2.127 1.146 C 2.104 1.121 2.105 1.082 2.129 1.058 Z\" fill=\"rgb(252, 228, 208)\" height=\"4.0870241584847475px\" id=\"MAhklFAWX\" transform=\"translate(3.022 2.93)\" width=\"4.143010692832697px\"/><path d=\"M 0.938 1.472 C 1.552 1.618 1.938 1.523 2.024 1.487 C 2.056 1.315 2.095 1.124 2.116 1.026 C 2.138 0.923 2.153 0.857 2.164 0.811 C 2.122 0.812 2.078 0.814 2.034 0.814 C 1.741 0.814 1.424 0.781 1.121 0.708 C 0.651 0.594 0.396 0.263 0.263 0 C 0.219 0.235 0.111 0.534 0 0.814 C 0.098 0.974 0.336 1.325 0.939 1.472 Z\" fill=\"rgb(252, 228, 208)\" height=\"1.5504725362709757px\" id=\"veWc2ClIm\" transform=\"translate(3.72 6.327)\" width=\"2.1643601350017034px\"/><path d=\"M 10.128 5.252 L 10.128 5.244 C 10.128 2.352 7.856 0 5.064 0 C 2.272 0 0 2.352 0 5.244 C 0 6.112 0.215 6.98 0.622 7.754 C 0.633 7.777 0.643 7.796 0.653 7.815 C 0.939 7.491 1.615 7.049 3.141 7.174 C 3.173 7.075 3.202 6.991 3.233 6.951 C 3.269 6.899 3.348 6.862 3.419 6.864 C 3.455 6.865 3.488 6.876 3.516 6.895 C 3.63 6.602 3.771 6.199 3.762 5.979 C 3.756 5.97 3.753 5.958 3.753 5.946 C 3.753 5.941 3.753 5.936 3.752 5.93 C 3.705 5.938 3.637 5.942 3.539 5.942 C 3.327 5.942 3.063 5.765 2.911 5.522 C 2.763 5.283 2.739 5.017 2.846 4.775 C 2.869 4.727 2.899 4.684 2.934 4.648 C 2.858 4.535 2.677 4.217 2.715 3.798 C 2.764 3.272 2.772 3.138 2.853 2.929 C 2.925 2.728 3.208 2.603 3.377 2.645 C 3.377 2.645 3.418 2.102 4.031 1.851 C 4.644 1.592 4.959 1.642 5.492 1.684 C 6.024 1.726 6.484 1.818 6.637 1.684 C 6.742 1.6 6.815 1.701 6.815 1.759 C 6.815 1.818 6.694 1.926 6.783 1.976 C 6.871 2.026 7.275 2.135 7.428 2.369 C 7.582 2.603 7.767 3.104 7.412 3.514 C 7.301 3.641 7.215 3.679 7.153 3.67 C 7.154 3.686 7.156 3.701 7.157 3.717 C 7.182 4.027 7.14 4.716 7.107 5.27 C 7.095 5.475 7.084 5.662 7.077 5.806 C 7.053 6.325 6.942 6.597 6.665 6.806 C 6.53 6.909 6.242 6.982 5.891 7.006 C 5.883 7.03 5.867 7.092 5.833 7.254 C 5.81 7.363 5.78 7.512 5.753 7.65 C 5.801 7.645 5.857 7.649 5.908 7.679 C 6.05 7.757 6.012 7.972 5.981 8.1 C 6.561 8.382 6.922 8.6 7.084 8.768 C 7.328 9.027 7.476 9.385 7.527 9.831 C 9.132 8.904 10.128 7.158 10.128 5.252 Z\" fill=\"rgb(252, 228, 208)\" height=\"9.831117080255423px\" id=\"WbfIkVQ6i\" transform=\"translate(0.119 0.126)\" width=\"10.127691464827105px\"/><path d=\"M 2.765 0.066 L 2.756 0.052 C 2.752 0.047 2.75 0.042 2.749 0.036 C 2.748 0.031 2.747 0.027 2.747 0.022 C 2.735 0.008 2.719 0.001 2.7 0 C 2.663 0.001 2.626 0.022 2.614 0.038 C 2.59 0.069 2.552 0.189 2.534 0.247 L 2.526 0.272 C 2.517 0.3 2.49 0.318 2.463 0.315 C 1.912 0.266 0.58 0.232 0 0.943 C 0.006 0.953 0.011 0.962 0.017 0.972 C 0.039 1.01 0.061 1.047 0.084 1.084 C 0.089 1.092 0.094 1.099 0.098 1.107 C 0.124 1.148 0.15 1.189 0.177 1.23 C 0.18 1.233 0.182 1.237 0.184 1.24 C 0.214 1.284 0.244 1.328 0.275 1.371 C 0.275 1.371 0.275 1.371 0.275 1.372 C 0.699 1.965 1.238 2.454 1.848 2.813 C 1.849 2.813 1.849 2.813 1.85 2.814 C 1.896 2.841 1.943 2.867 1.99 2.893 C 1.992 2.894 1.994 2.895 1.997 2.896 C 2.042 2.921 2.088 2.945 2.134 2.968 C 2.138 2.97 2.141 2.972 2.145 2.974 C 2.19 2.996 2.235 3.018 2.281 3.039 C 2.286 3.042 2.291 3.044 2.296 3.046 C 2.34 3.067 2.385 3.087 2.429 3.105 C 2.436 3.108 2.443 3.111 2.45 3.114 C 2.493 3.132 2.536 3.15 2.58 3.167 C 2.588 3.17 2.597 3.173 2.605 3.176 C 2.647 3.192 2.69 3.208 2.733 3.223 C 2.743 3.226 2.752 3.229 2.761 3.233 C 2.804 3.247 2.846 3.261 2.888 3.275 C 2.898 3.278 2.909 3.28 2.919 3.284 C 2.961 3.296 3.003 3.309 3.045 3.321 C 3.056 3.324 3.067 3.326 3.077 3.329 C 3.119 3.341 3.161 3.352 3.204 3.362 C 3.214 3.365 3.225 3.367 3.235 3.369 C 3.278 3.379 3.321 3.389 3.364 3.398 C 3.374 3.4 3.385 3.402 3.395 3.404 C 3.438 3.413 3.482 3.421 3.525 3.428 C 3.535 3.43 3.545 3.431 3.555 3.433 C 3.6 3.44 3.644 3.448 3.688 3.454 C 3.695 3.455 3.702 3.455 3.708 3.456 C 3.756 3.462 3.804 3.468 3.852 3.473 C 3.856 3.474 3.86 3.474 3.864 3.474 C 4.024 3.49 4.186 3.499 4.349 3.499 C 4.511 3.499 4.667 3.489 4.825 3.474 C 5.158 3.442 5.485 3.378 5.802 3.282 C 6.091 3.193 6.371 3.078 6.636 2.937 L 6.698 2.906 C 6.657 2.468 6.516 2.117 6.282 1.867 C 6.051 1.627 5.388 1.309 5.17 1.203 C 5.144 1.191 5.13 1.161 5.137 1.131 L 5.141 1.115 C 5.16 1.04 5.208 0.841 5.135 0.801 C 5.098 0.781 5.048 0.785 5.013 0.794 C 5 0.796 4.989 0.8 4.981 0.802 C 4.962 0.813 4.928 0.826 4.881 0.839 C 4.701 0.888 4.318 0.931 3.794 0.806 C 3.224 0.668 2.955 0.357 2.827 0.166 C 2.801 0.127 2.781 0.093 2.765 0.066 Z\" fill=\"rgb(252, 228, 208)\" height=\"3.4987746832231075px\" id=\"mKCHxoDzk\" transform=\"translate(0.836 7.115)\" width=\"6.697798231001594px\"/><path d=\"M 4.136 0.924 C 4.111 0.637 4.046 0.399 4.003 0.265 C 3.981 0.217 3.955 0.176 3.925 0.151 L 3.87 0.126 C 3.868 0.126 3.867 0.125 3.866 0.125 C 3.866 0.125 3.527 0.468 3.083 0.401 C 2.639 0.334 2.227 0.284 1.961 0 C 1.961 0 1.816 0.435 1.614 0.585 C 1.412 0.735 1.235 0.777 1.162 0.777 C 1.162 0.777 1.259 1.128 1.098 1.329 C 1.025 1.421 0.888 1.68 0.912 1.78 C 0.928 1.88 1.033 2.382 1.033 2.473 C 1.033 2.515 1.016 2.556 0.997 2.582 L 0.997 2.59 C 0.997 2.623 0.973 2.65 0.942 2.653 C 0.911 2.656 0.883 2.634 0.877 2.602 L 0.852 2.472 C 0.802 2.264 0.668 1.853 0.382 1.826 C 0.25 1.812 0.118 1.892 0.054 2.026 C -0.065 2.296 0.039 2.534 0.112 2.651 C 0.241 2.857 0.467 3.012 0.638 3.012 C 0.745 3.012 0.802 3.007 0.831 3.002 C 0.836 2.991 0.843 2.981 0.852 2.974 C 0.871 2.96 0.896 2.958 0.917 2.97 C 0.936 2.981 0.949 2.999 0.955 3.018 C 0.961 3.027 0.965 3.038 0.965 3.05 C 0.965 3.057 0.966 3.064 0.971 3.08 C 0.974 3.089 0.976 3.098 0.978 3.11 C 0.98 3.115 0.981 3.12 0.981 3.125 L 0.981 3.137 C 1.055 3.367 1.276 3.845 1.846 3.983 C 2.651 4.179 3.477 4.066 3.692 3.902 C 3.904 3.742 4.03 3.542 4.055 2.997 C 4.062 2.852 4.073 2.664 4.085 2.458 C 4.118 1.909 4.16 1.225 4.136 0.924 Z M 0.578 2.227 C 0.549 2.244 0.513 2.234 0.496 2.204 C 0.485 2.183 0.446 2.129 0.399 2.12 C 0.372 2.115 0.345 2.126 0.314 2.154 C 0.2 2.254 0.385 2.508 0.387 2.51 C 0.407 2.538 0.403 2.577 0.376 2.598 C 0.366 2.607 0.352 2.611 0.339 2.611 C 0.321 2.611 0.303 2.603 0.291 2.587 C 0.194 2.458 0.073 2.201 0.235 2.058 C 0.31 1.993 0.377 1.989 0.421 1.997 C 0.531 2.017 0.595 2.129 0.602 2.142 C 0.618 2.172 0.608 2.211 0.578 2.227 Z M 2.34 2.265 C 2.235 2.265 2.155 2.164 2.155 2.031 C 2.155 1.897 2.235 1.797 2.34 1.797 C 2.445 1.797 2.526 1.897 2.526 2.031 C 2.526 2.164 2.445 2.265 2.34 2.265 Z M 2.51 1.166 C 2.496 1.166 2.482 1.161 2.47 1.15 C 2.336 1.03 2.218 1.143 2.213 1.148 C 2.188 1.172 2.15 1.171 2.127 1.146 C 2.104 1.121 2.105 1.081 2.129 1.058 C 2.199 0.989 2.376 0.901 2.549 1.056 C 2.575 1.078 2.578 1.118 2.556 1.144 C 2.544 1.158 2.527 1.166 2.51 1.166 Z M 2.905 3.597 L 2.8 3.597 C 2.767 3.597 2.74 3.569 2.74 3.535 C 2.74 3.5 2.767 3.472 2.8 3.472 L 2.905 3.472 C 2.939 3.472 2.966 3.5 2.966 3.535 C 2.966 3.569 2.939 3.597 2.905 3.597 Z M 3.119 3.339 C 3.037 3.385 2.959 3.401 2.889 3.401 C 2.713 3.401 2.591 3.296 2.584 3.29 C 2.558 3.268 2.555 3.228 2.577 3.202 C 2.598 3.175 2.636 3.172 2.662 3.194 C 2.67 3.201 2.845 3.348 3.062 3.229 C 3.092 3.212 3.129 3.224 3.144 3.255 C 3.16 3.285 3.149 3.323 3.119 3.339 Z M 3.66 2.67 C 3.637 2.732 3.567 2.837 3.362 2.854 C 3.36 2.854 3.359 2.854 3.357 2.854 C 3.326 2.854 3.299 2.829 3.297 2.796 C 3.294 2.761 3.319 2.731 3.353 2.729 C 3.426 2.723 3.519 2.7 3.548 2.624 C 3.57 2.566 3.547 2.494 3.514 2.457 C 3.306 2.224 3.23 1.976 3.227 1.966 C 3.217 1.933 3.235 1.898 3.266 1.887 C 3.298 1.877 3.332 1.895 3.342 1.928 C 3.343 1.931 3.414 2.161 3.603 2.372 C 3.661 2.437 3.703 2.558 3.66 2.67 Z M 3.849 2.164 C 3.761 2.164 3.696 2.081 3.696 1.972 C 3.696 1.863 3.761 1.78 3.849 1.78 C 3.938 1.78 4.003 1.863 4.003 1.972 C 4.003 2.081 3.93 2.164 3.849 2.164 Z M 4.016 1.169 C 4.005 1.183 3.988 1.191 3.97 1.191 C 3.956 1.191 3.942 1.186 3.931 1.176 C 3.8 1.059 3.686 1.162 3.673 1.174 C 3.649 1.197 3.61 1.196 3.587 1.171 C 3.565 1.146 3.566 1.106 3.59 1.083 C 3.659 1.014 3.837 0.926 4.01 1.081 C 4.035 1.103 4.038 1.143 4.016 1.169 Z\" fill=\"rgb(253, 249, 242)\" height=\"4.08691663492937px\" id=\"WdBIZFxCY\" transform=\"translate(3.022 2.93)\" width=\"4.1430106953053825px\"/><path d=\"M 0.938 1.472 C 1.552 1.618 1.938 1.523 2.024 1.487 C 2.056 1.315 2.095 1.124 2.116 1.026 C 2.138 0.923 2.153 0.857 2.164 0.811 C 2.122 0.812 2.078 0.814 2.034 0.814 C 1.741 0.814 1.424 0.781 1.121 0.708 C 0.651 0.594 0.396 0.263 0.263 0 C 0.219 0.235 0.111 0.534 0 0.814 C 0.098 0.974 0.336 1.325 0.939 1.472 Z\" fill=\"rgb(253, 249, 242)\" height=\"1.5504725362709757px\" id=\"DfurZd38V\" transform=\"translate(3.72 6.327)\" width=\"2.1643601350017034px\"/><path d=\"M 5.185 0 C 2.326 0 0 2.409 0 5.369 C 0 6.258 0.22 7.147 0.636 7.937 C 0.648 7.963 0.661 7.987 0.673 8.011 C 0.685 8.033 0.697 8.055 0.71 8.083 C 0.913 8.441 1.153 8.77 1.424 9.065 C 1.987 9.677 2.682 10.142 3.448 10.425 C 3.998 10.629 4.585 10.738 5.185 10.738 C 5.391 10.738 5.596 10.726 5.799 10.701 C 6.153 10.658 6.5 10.576 6.834 10.461 C 7.073 10.379 7.306 10.281 7.528 10.163 L 7.626 10.112 C 9.319 9.175 10.37 7.36 10.37 5.377 L 10.37 5.369 C 10.37 2.409 8.044 0 5.185 0 Z M 4.019 5.511 C 4.039 5.485 4.055 5.444 4.055 5.402 C 4.055 5.311 3.95 4.809 3.934 4.709 C 3.91 4.609 4.047 4.35 4.12 4.258 C 4.281 4.057 4.184 3.706 4.184 3.706 C 4.257 3.706 4.434 3.664 4.636 3.514 C 4.838 3.364 4.983 2.929 4.983 2.929 C 5.249 3.213 5.661 3.263 6.105 3.33 C 6.549 3.397 6.888 3.054 6.888 3.054 C 6.889 3.054 6.89 3.055 6.892 3.055 L 6.947 3.08 C 6.977 3.105 7.003 3.146 7.026 3.194 C 7.068 3.328 7.133 3.566 7.158 3.853 C 7.182 4.154 7.141 4.838 7.107 5.387 C 7.095 5.593 7.084 5.781 7.078 5.926 C 7.053 6.471 6.926 6.671 6.714 6.831 C 6.499 6.995 5.673 7.108 4.868 6.913 C 4.298 6.774 4.077 6.296 4.003 6.066 L 4.003 6.054 C 4.003 6.049 4.002 6.044 4.001 6.039 C 3.998 6.028 3.996 6.018 3.993 6.009 C 3.988 5.993 3.987 5.987 3.987 5.979 C 3.987 5.967 3.983 5.956 3.977 5.947 C 3.971 5.928 3.959 5.911 3.939 5.899 C 3.918 5.887 3.893 5.889 3.874 5.903 C 3.865 5.911 3.858 5.921 3.854 5.931 C 3.825 5.936 3.767 5.941 3.66 5.941 C 3.489 5.941 3.263 5.786 3.135 5.58 C 3.061 5.463 2.957 5.225 3.076 4.955 C 3.14 4.821 3.272 4.742 3.404 4.755 C 3.691 4.782 3.825 5.193 3.874 5.401 L 3.899 5.531 C 3.905 5.563 3.933 5.586 3.964 5.582 C 3.995 5.579 4.019 5.552 4.019 5.52 L 4.019 5.511 Z M 3.983 6.327 C 4.116 6.59 4.371 6.921 4.841 7.034 C 5.143 7.108 5.461 7.141 5.754 7.141 C 5.798 7.141 5.841 7.139 5.884 7.138 C 5.873 7.183 5.857 7.25 5.836 7.353 C 5.815 7.451 5.776 7.642 5.744 7.814 C 5.658 7.849 5.272 7.944 4.658 7.798 C 4.055 7.651 3.817 7.3 3.72 7.141 C 3.831 6.861 3.938 6.562 3.983 6.327 Z M 4.631 7.92 C 5.154 8.045 5.537 8.002 5.718 7.953 C 5.765 7.94 5.799 7.927 5.817 7.916 C 5.825 7.914 5.836 7.91 5.849 7.908 C 5.885 7.899 5.935 7.894 5.971 7.914 C 6.045 7.955 5.996 8.154 5.978 8.229 L 5.974 8.245 C 5.966 8.275 5.98 8.305 6.007 8.317 C 6.225 8.422 6.887 8.741 7.119 8.981 C 7.353 9.23 7.493 9.581 7.534 10.019 L 7.473 10.051 C 7.207 10.192 6.928 10.307 6.638 10.395 C 6.322 10.492 5.994 10.556 5.662 10.588 C 5.504 10.603 5.345 10.613 5.185 10.613 C 5.026 10.613 4.861 10.604 4.701 10.588 C 4.697 10.588 4.693 10.587 4.689 10.587 C 4.641 10.582 4.593 10.576 4.545 10.57 C 4.538 10.569 4.531 10.568 4.525 10.567 C 4.48 10.561 4.436 10.554 4.392 10.547 C 4.382 10.545 4.372 10.544 4.362 10.542 C 4.318 10.535 4.275 10.526 4.232 10.518 C 4.221 10.516 4.211 10.514 4.2 10.512 C 4.157 10.503 4.115 10.493 4.072 10.483 C 4.061 10.48 4.051 10.478 4.04 10.476 C 3.998 10.466 3.956 10.454 3.914 10.443 C 3.903 10.44 3.892 10.438 3.882 10.435 C 3.839 10.423 3.797 10.41 3.755 10.397 C 3.745 10.394 3.735 10.391 3.725 10.388 C 3.682 10.375 3.64 10.361 3.598 10.346 C 3.589 10.343 3.579 10.34 3.57 10.337 C 3.527 10.322 3.484 10.306 3.441 10.29 C 3.433 10.287 3.425 10.284 3.417 10.281 C 3.373 10.264 3.329 10.246 3.286 10.228 C 3.279 10.225 3.273 10.222 3.266 10.219 C 3.221 10.2 3.177 10.18 3.133 10.16 C 3.127 10.158 3.122 10.156 3.117 10.153 C 3.072 10.132 3.026 10.11 2.981 10.088 C 2.978 10.086 2.974 10.084 2.971 10.082 C 2.924 10.059 2.879 10.035 2.833 10.01 C 2.831 10.009 2.829 10.008 2.826 10.007 C 2.779 9.981 2.733 9.954 2.686 9.927 C 2.686 9.927 2.685 9.927 2.685 9.926 C 2.075 9.568 1.536 9.079 1.112 8.486 C 1.112 8.485 1.111 8.485 1.111 8.485 C 1.08 8.442 1.05 8.398 1.021 8.354 C 1.019 8.35 1.016 8.347 1.014 8.344 C 0.987 8.303 0.961 8.262 0.935 8.221 C 0.93 8.213 0.925 8.206 0.92 8.198 C 0.898 8.161 0.875 8.124 0.853 8.086 C 0.848 8.076 0.842 8.067 0.837 8.057 C 1.417 7.345 2.748 7.38 3.299 7.429 C 3.327 7.431 3.353 7.414 3.362 7.386 L 3.37 7.36 C 3.389 7.303 3.427 7.183 3.451 7.152 C 3.462 7.136 3.499 7.115 3.536 7.114 C 3.556 7.115 3.571 7.122 3.583 7.136 C 3.583 7.141 3.584 7.145 3.586 7.15 C 3.587 7.156 3.589 7.161 3.592 7.166 L 3.601 7.18 C 3.617 7.206 3.637 7.241 3.664 7.279 C 3.792 7.471 4.06 7.781 4.631 7.92 Z M 10.249 5.377 C 10.249 7.284 9.254 9.03 7.648 9.956 C 7.597 9.511 7.449 9.153 7.205 8.893 C 7.043 8.725 6.682 8.507 6.103 8.225 C 6.133 8.097 6.171 7.883 6.029 7.804 C 5.978 7.775 5.922 7.771 5.874 7.776 C 5.901 7.637 5.931 7.488 5.954 7.38 C 5.988 7.217 6.004 7.156 6.012 7.131 C 6.363 7.107 6.651 7.034 6.786 6.932 C 7.063 6.722 7.174 6.45 7.199 5.931 C 7.205 5.788 7.216 5.6 7.229 5.396 C 7.262 4.842 7.303 4.152 7.279 3.842 C 7.277 3.826 7.275 3.811 7.274 3.795 C 7.336 3.804 7.422 3.766 7.533 3.639 C 7.888 3.23 7.703 2.728 7.549 2.494 C 7.396 2.26 6.993 2.152 6.904 2.102 C 6.815 2.051 6.936 1.943 6.936 1.884 C 6.936 1.826 6.864 1.726 6.759 1.809 C 6.605 1.943 6.145 1.851 5.613 1.809 C 5.08 1.767 4.765 1.717 4.152 1.976 C 3.539 2.227 3.498 2.77 3.498 2.77 C 3.329 2.728 3.047 2.854 2.974 3.054 C 2.893 3.263 2.885 3.397 2.837 3.923 C 2.798 4.343 2.979 4.661 3.055 4.773 C 3.02 4.81 2.99 4.852 2.967 4.9 C 2.86 5.143 2.884 5.408 3.032 5.647 C 3.184 5.891 3.448 6.067 3.66 6.067 C 3.759 6.067 3.826 6.064 3.873 6.055 C 3.874 6.061 3.874 6.067 3.874 6.071 C 3.874 6.084 3.877 6.095 3.883 6.104 C 3.892 6.324 3.751 6.727 3.637 7.02 C 3.609 7.001 3.576 6.99 3.541 6.989 C 3.47 6.987 3.39 7.024 3.354 7.076 C 3.324 7.116 3.295 7.2 3.262 7.299 C 1.737 7.174 1.06 7.616 0.775 7.941 C 0.764 7.922 0.754 7.902 0.743 7.879 C 0.336 7.105 0.121 6.237 0.121 5.369 C 0.121 2.478 2.393 0.125 5.185 0.125 C 7.977 0.125 10.249 2.478 10.249 5.369 L 10.249 5.377 Z\" fill=\"rgb(12, 12, 12)\" height=\"10.738095304939248px\" id=\"C4lTj_ici\" width=\"10.369843110895372px\"/><path d=\"M 2.057 0.179 C 2.062 0.174 2.18 0.061 2.314 0.181 C 2.326 0.191 2.34 0.196 2.354 0.196 C 2.371 0.196 2.388 0.189 2.4 0.174 C 2.422 0.148 2.419 0.109 2.394 0.086 C 2.22 -0.069 2.043 0.02 1.973 0.088 C 1.949 0.112 1.948 0.151 1.971 0.177 C 1.994 0.202 2.032 0.203 2.057 0.179 Z M 3.517 0.204 C 3.53 0.192 3.645 0.089 3.775 0.206 C 3.786 0.216 3.801 0.221 3.815 0.221 C 3.832 0.221 3.848 0.214 3.86 0.2 C 3.882 0.173 3.879 0.134 3.854 0.111 C 3.681 -0.044 3.504 0.045 3.434 0.113 C 3.41 0.137 3.409 0.176 3.432 0.201 C 3.454 0.226 3.493 0.228 3.517 0.204 Z M 3.358 1.488 C 3.391 1.525 3.414 1.596 3.392 1.655 C 3.363 1.73 3.27 1.753 3.197 1.759 C 3.163 1.762 3.138 1.792 3.141 1.826 C 3.143 1.859 3.17 1.884 3.201 1.884 C 3.203 1.884 3.204 1.884 3.206 1.884 C 3.411 1.868 3.481 1.762 3.505 1.701 C 3.547 1.589 3.505 1.468 3.448 1.403 C 3.258 1.191 3.187 0.961 3.186 0.959 C 3.176 0.926 3.142 0.907 3.111 0.918 C 3.079 0.928 3.061 0.963 3.071 0.996 C 3.074 1.006 3.15 1.255 3.359 1.488 Z M 2.428 2.321 C 2.435 2.327 2.557 2.432 2.733 2.432 C 2.803 2.432 2.881 2.415 2.963 2.37 C 2.993 2.354 3.004 2.316 2.988 2.285 C 2.973 2.255 2.936 2.243 2.907 2.259 C 2.69 2.379 2.514 2.232 2.506 2.225 C 2.48 2.202 2.442 2.206 2.421 2.232 C 2.399 2.259 2.402 2.298 2.428 2.32 Z M 2.184 0.827 C 2.08 0.827 1.999 0.927 1.999 1.061 C 1.999 1.195 2.08 1.295 2.184 1.295 C 2.289 1.295 2.37 1.195 2.37 1.061 C 2.37 0.927 2.289 0.827 2.184 0.827 Z M 3.694 0.81 C 3.605 0.81 3.54 0.894 3.54 1.003 C 3.54 1.111 3.605 1.195 3.694 1.195 C 3.774 1.195 3.847 1.111 3.847 1.003 C 3.847 0.894 3.782 0.81 3.694 0.81 Z M 2.749 2.503 L 2.644 2.503 C 2.611 2.503 2.584 2.531 2.584 2.565 C 2.584 2.6 2.611 2.628 2.644 2.628 L 2.749 2.628 C 2.783 2.628 2.81 2.6 2.81 2.565 C 2.81 2.531 2.783 2.503 2.749 2.503 Z M 0.265 1.027 C 0.222 1.019 0.154 1.023 0.079 1.088 C -0.083 1.231 0.038 1.488 0.135 1.618 C 0.147 1.633 0.165 1.642 0.183 1.642 C 0.196 1.642 0.209 1.637 0.22 1.629 C 0.247 1.607 0.251 1.568 0.231 1.541 C 0.229 1.538 0.044 1.284 0.158 1.184 C 0.189 1.157 0.217 1.146 0.243 1.151 C 0.29 1.159 0.329 1.214 0.34 1.234 C 0.357 1.264 0.394 1.274 0.423 1.258 C 0.452 1.241 0.462 1.203 0.446 1.172 C 0.439 1.16 0.376 1.048 0.265 1.027 Z\" fill=\"rgb(12, 12, 12)\" height=\"2.627911832489234px\" id=\"ZmiBjwY7V\" transform=\"translate(3.177 3.9)\" width=\"3.875135536758178px\"/><path d=\"M 0.084 1.084 C 0.089 1.092 0.094 1.099 0.098 1.107 C 0.124 1.148 0.15 1.189 0.177 1.23 C 0.18 1.233 0.182 1.237 0.184 1.24 C 0.214 1.284 0.244 1.328 0.275 1.371 C 0.275 1.371 0.275 1.371 0.275 1.372 C 0.699 1.965 1.238 2.454 1.848 2.813 C 1.849 2.813 1.849 2.813 1.85 2.813 C 1.896 2.841 1.943 2.867 1.99 2.893 C 1.992 2.894 1.994 2.895 1.997 2.896 C 2.042 2.921 2.088 2.945 2.134 2.968 C 2.138 2.97 2.141 2.972 2.145 2.974 C 2.19 2.996 2.235 3.018 2.281 3.039 C 2.286 3.042 2.291 3.044 2.296 3.046 C 2.34 3.067 2.385 3.086 2.429 3.105 C 2.436 3.108 2.443 3.111 2.45 3.114 C 2.493 3.132 2.536 3.15 2.58 3.167 C 2.588 3.17 2.597 3.173 2.605 3.176 C 2.647 3.192 2.69 3.208 2.733 3.223 C 2.743 3.226 2.752 3.229 2.761 3.232 C 2.804 3.247 2.846 3.261 2.888 3.274 C 2.898 3.278 2.909 3.28 2.919 3.283 C 2.961 3.296 3.003 3.309 3.045 3.321 C 3.056 3.324 3.067 3.326 3.077 3.329 C 3.119 3.34 3.161 3.352 3.204 3.362 C 3.214 3.364 3.225 3.367 3.235 3.369 C 3.278 3.379 3.321 3.389 3.364 3.398 C 3.374 3.4 3.385 3.402 3.395 3.404 C 3.438 3.412 3.482 3.421 3.525 3.428 C 3.535 3.43 3.545 3.431 3.555 3.433 C 3.6 3.44 3.644 3.447 3.688 3.454 C 3.695 3.454 3.702 3.455 3.708 3.456 C 3.756 3.462 3.804 3.468 3.852 3.473 C 3.856 3.474 3.86 3.474 3.864 3.474 C 4.024 3.49 4.186 3.499 4.349 3.499 C 4.511 3.499 4.667 3.489 4.825 3.474 C 5.158 3.442 5.485 3.378 5.802 3.281 C 6.091 3.193 6.371 3.078 6.636 2.937 L 6.698 2.905 C 6.657 2.467 6.516 2.117 6.282 1.867 C 6.051 1.627 5.388 1.308 5.17 1.203 C 5.144 1.191 5.13 1.161 5.137 1.131 L 5.141 1.115 C 5.16 1.04 5.208 0.841 5.135 0.8 C 5.098 0.78 5.048 0.785 5.013 0.794 C 5 0.796 4.989 0.8 4.981 0.802 C 4.962 0.813 4.928 0.826 4.881 0.839 C 4.701 0.888 4.318 0.931 3.794 0.806 C 3.224 0.668 2.955 0.357 2.827 0.165 C 2.801 0.127 2.781 0.093 2.765 0.066 L 2.756 0.052 C 2.752 0.047 2.75 0.042 2.749 0.036 C 2.748 0.031 2.747 0.027 2.747 0.022 C 2.735 0.008 2.719 0.001 2.7 0 C 2.663 0.001 2.626 0.022 2.614 0.038 C 2.59 0.069 2.552 0.189 2.534 0.247 L 2.526 0.272 C 2.517 0.3 2.49 0.318 2.463 0.315 C 1.912 0.266 0.58 0.232 0 0.943 C 0.006 0.953 0.011 0.962 0.017 0.972 C 0.039 1.01 0.061 1.047 0.084 1.084 Z\" fill=\"rgb(224, 75, 75)\" height=\"3.498667157648164px\" id=\"BjP_uytUW\" transform=\"translate(0.836 7.115)\" width=\"6.697798231001594px\"/><path d=\"M 4.315 3.244 C 4.335 3.763 4.689 3.624 4.689 3.922 C 4.689 4.219 4.609 4.088 4.395 4.088 L 3.534 4.088 C 3.313 4.088 3.226 4.046 3.226 3.922 C 3.226 3.638 3.554 3.749 3.54 3.244 L 3.493 1.058 L 2.311 3.694 C 2.264 3.79 2.224 3.832 2.111 3.86 C 1.984 3.88 1.917 3.846 1.89 3.763 L 0.815 1.1 L 0.741 3.375 C 0.728 3.763 1.022 3.742 1.022 3.949 C 1.022 4.157 0.942 4.095 0.761 4.095 L 0.267 4.095 C 0.073 4.095 0 4.053 0 3.943 C 0 3.749 0.314 3.77 0.334 3.375 L 0.434 0.809 C 0.448 0.394 0.127 0.443 0.127 0.214 C 0.127 -0.014 0.207 0.048 0.401 0.048 L 1.049 0.048 C 1.149 0.048 1.216 0.097 1.262 0.194 L 2.311 2.746 L 3.453 0.201 C 3.5 0.097 3.567 0.048 3.667 0.048 L 4.282 0.048 C 4.475 0.048 4.549 0.09 4.549 0.207 C 4.549 0.443 4.215 0.373 4.242 0.802 L 4.315 3.244 Z M 7.381 3.362 C 7.268 3.68 6.807 4.164 6.059 4.164 C 5.31 4.164 4.729 3.597 4.729 2.801 C 4.729 2.006 5.391 1.266 6.172 1.266 C 6.954 1.266 7.227 1.688 7.308 2.186 C 7.321 2.276 7.288 2.359 7.181 2.414 C 6.613 2.684 6.152 2.857 5.578 3.078 C 5.698 3.348 5.952 3.604 6.379 3.604 C 6.807 3.604 6.994 3.431 7.201 3.223 C 7.314 3.106 7.435 3.202 7.381 3.368 L 7.374 3.368 L 7.381 3.362 Z M 5.437 2.379 C 5.437 2.511 5.451 2.649 5.484 2.746 C 5.811 2.628 6.125 2.518 6.426 2.379 C 6.519 2.331 6.593 2.296 6.553 2.144 C 6.473 1.805 6.199 1.605 5.932 1.653 C 5.604 1.695 5.437 2.013 5.437 2.379 Z M 10.721 3.445 C 10.794 3.797 11.015 3.749 11.015 3.956 C 11.015 4.164 10.921 4.102 10.774 4.102 L 9.993 4.102 C 9.839 4.102 9.739 4.06 9.739 3.949 C 9.739 3.756 10.026 3.777 9.959 3.396 L 9.792 2.476 C 9.726 2.11 9.625 1.75 9.251 1.757 C 8.957 1.757 8.684 2.034 8.684 2.545 L 8.684 3.285 C 8.684 3.818 8.951 3.694 8.951 3.943 C 8.951 4.192 8.864 4.088 8.71 4.088 L 7.915 4.088 C 7.762 4.088 7.655 4.046 7.655 3.936 C 7.655 3.687 7.935 3.818 7.935 3.279 L 7.935 2.179 C 7.935 2.02 7.875 1.909 7.768 1.826 C 7.708 1.784 7.668 1.743 7.668 1.667 C 7.668 1.591 7.715 1.535 7.849 1.466 C 8.056 1.363 8.403 1.259 8.49 1.252 C 8.583 1.252 8.623 1.314 8.623 1.425 L 8.623 1.771 C 8.837 1.425 9.178 1.245 9.532 1.245 C 10.167 1.245 10.407 1.674 10.561 2.435 L 10.721 3.445 Z M 13.847 3.244 C 13.847 3.666 14.174 3.569 14.174 3.742 C 14.174 3.915 14.114 3.887 13.994 3.956 C 13.827 4.046 13.513 4.157 13.359 4.157 C 13.206 4.157 13.139 4.067 13.126 3.818 L 13.126 3.666 C 12.892 3.984 12.538 4.157 12.231 4.157 C 11.623 4.157 11.289 3.735 11.289 2.995 L 11.289 2.241 C 11.289 1.847 11.022 1.881 11.022 1.708 C 11.022 1.536 11.062 1.591 11.189 1.536 C 11.422 1.418 11.823 1.287 11.91 1.287 C 11.997 1.287 12.037 1.342 12.037 1.459 L 12.037 2.974 C 12.037 3.417 12.157 3.694 12.484 3.687 C 12.778 3.687 13.092 3.362 13.092 2.864 L 13.092 2.255 C 13.092 1.861 12.825 1.895 12.825 1.722 C 12.825 1.549 12.865 1.605 12.992 1.549 C 13.226 1.432 13.627 1.3 13.714 1.3 C 13.8 1.3 13.84 1.356 13.84 1.473 L 13.84 2.269 L 13.847 3.244 Z M 19.164 3.445 C 19.231 3.797 19.451 3.749 19.451 3.956 C 19.451 4.164 19.365 4.102 19.211 4.102 L 18.429 4.102 C 18.276 4.102 18.169 4.06 18.169 3.949 C 18.169 3.756 18.463 3.777 18.389 3.396 L 18.222 2.476 C 18.155 2.11 18.095 1.75 17.708 1.757 C 17.427 1.757 17.147 2.02 17.147 2.545 L 17.147 3.285 C 17.147 3.818 17.421 3.694 17.421 3.943 C 17.421 4.192 17.327 4.088 17.18 4.088 L 16.385 4.088 C 16.225 4.088 16.125 4.046 16.125 3.936 C 16.125 3.687 16.399 3.818 16.399 3.279 L 16.399 2.525 C 16.399 2.096 16.325 1.729 15.924 1.736 C 15.624 1.736 15.33 2.034 15.33 2.538 L 15.33 3.279 C 15.33 3.811 15.597 3.687 15.597 3.936 C 15.597 4.185 15.51 4.081 15.357 4.081 L 14.562 4.081 C 14.408 4.081 14.301 4.039 14.301 3.929 C 14.301 3.68 14.582 3.811 14.582 3.272 L 14.582 2.172 C 14.582 2.013 14.522 1.902 14.415 1.819 C 14.355 1.778 14.315 1.736 14.315 1.66 C 14.315 1.584 14.361 1.529 14.495 1.459 C 14.702 1.356 15.049 1.252 15.136 1.245 C 15.23 1.245 15.27 1.307 15.27 1.418 L 15.27 1.791 C 15.49 1.425 15.831 1.231 16.198 1.231 C 16.566 1.231 16.933 1.432 17.073 1.791 C 17.287 1.425 17.621 1.231 17.995 1.231 C 18.643 1.231 18.843 1.66 18.997 2.421 L 19.164 3.444 Z M 22.584 3.749 C 22.584 3.95 22.277 4.136 22.01 4.136 C 21.743 4.136 21.616 3.998 21.535 3.707 C 21.268 4.005 20.894 4.143 20.554 4.143 C 19.932 4.143 19.525 3.777 19.525 3.292 C 19.525 2.808 19.999 2.334 20.787 2.338 C 21.222 2.34 21.231 2.345 21.235 2.386 C 21.135 2.02 21.021 1.729 20.6 1.729 C 20.179 1.729 20.119 1.833 19.919 1.957 C 19.819 2.027 19.699 1.944 19.779 1.798 C 19.919 1.556 20.346 1.266 20.881 1.266 C 21.415 1.266 21.809 1.778 21.93 2.262 L 22.203 3.348 C 22.264 3.583 22.344 3.666 22.471 3.659 C 22.531 3.659 22.584 3.687 22.584 3.756 Z M 21.435 3.285 C 21.422 3.189 21.368 3.043 21.315 2.843 C 21.275 2.711 21.054 2.649 20.881 2.649 C 20.48 2.649 20.246 2.857 20.246 3.175 C 20.246 3.493 20.487 3.749 20.854 3.749 C 21.221 3.749 21.482 3.521 21.435 3.285 Z M 22.992 0.955 C 22.992 0.56 22.724 0.595 22.724 0.422 C 22.724 0.249 22.771 0.304 22.905 0.249 C 23.132 0.131 23.539 0 23.626 0 C 23.713 0 23.76 0.055 23.76 0.173 L 23.76 3.306 C 23.76 3.839 24.027 3.714 24.027 3.963 C 24.027 4.212 23.94 4.109 23.787 4.109 L 22.992 4.109 C 22.838 4.109 22.731 4.067 22.731 3.956 C 22.731 3.707 23.012 3.839 23.012 3.299 L 22.992 0.955 Z\" fill=\"rgb(12, 12, 12)\" height=\"4.163945328878537px\" id=\"xM74qwp11\" transform=\"translate(11.973 3.4)\" width=\"24.0269998641171px\"/></g></svg>',style:{...style}});});const css=[`.framer-Zj2fS { -webkit-mask: ${mask}; aspect-ratio: 3.5; display: block; mask: ${mask}; user-select: none; width: 42px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 42\n * @framerIntrinsicHeight 12\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Text small\",\"set\":{\"localId\":\"vectorSet/TLTvVB126\",\"id\":\"TLTvVB126\",\"moduleId\":\"qSSvtqNJBLTpGArHXcnv\"}}\n */const Icon=withCSS(Component,css,\"framer-Zj2fS\");Icon.displayName=\"Text small\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"42\",\"framerVector\":\"{\\\"name\\\":\\\"Text small\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/TLTvVB126\\\",\\\"id\\\":\\\"TLTvVB126\\\",\\\"moduleId\\\":\\\"qSSvtqNJBLTpGArHXcnv\\\"}}\",\"framerIntrinsicHeight\":\"12\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (65a4904)\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/a1XN1VWx0FCrhdt8j6FI/M1ma544XoFOQFB4RWEMo/FAQzroNhD.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/dScalhE1co8cBNXwAblk/wn4VlfQFDLJfbIcMAkOC/fM4JODcc4.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/pYrq8VJeeTLANDn8vnhZ/fiy3f6WHia9AuSjAnPEC/U30tPTyna.js\";const enabledGestures={Nb8n5k8Zz:{hover:true}};const cycleOrder=[\"Nb8n5k8Zz\",\"WksXqbAWT\"];const serializationHash=\"framer-2HRlW\";const variantClassNames={Nb8n5k8Zz:\"framer-v-11bsz90\",WksXqbAWT:\"framer-v-qtloa0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const hKrWmhWo9=undefined;const q7zTIMwli=undefined;const rYJXb5oiR=undefined;const PcMsEwW30=undefined;const Tm4QyL6do=undefined;const T1WMrD54w=undefined;const pK_RUBV3h=undefined;const kRJ4uqoSd=undefined;const transition1={bounce:.29,delay:0,duration:.36,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"Nb8n5k8Zz\",Phone:\"WksXqbAWT\"};const Variants=motion.create(React.Fragment);const getProps=({buttonHoverColor,buttonText,height,hoverTextColor,id,initialButtonColor,initialTextColor,link,mobileMenuClose,newTab,width,...props})=>{return{...props,hKrWmhWo9:initialButtonColor??props.hKrWmhWo9??\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61))\",kRJ4uqoSd:buttonHoverColor??props.kRJ4uqoSd??\"var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, rgb(201, 66, 66))\",PcMsEwW30:newTab??props.PcMsEwW30??false,pK_RUBV3h:hoverTextColor??props.pK_RUBV3h??\"var(--token-ce602dc5-bd7d-4265-b87d-a6e3295da67b, rgb(255, 255, 255))\",q7zTIMwli:mobileMenuClose??props.q7zTIMwli,rYJXb5oiR:link??props.rYJXb5oiR,T1WMrD54w:buttonText??props.T1WMrD54w??\"Richiedi demo\",Tm4QyL6do:initialTextColor??props.Tm4QyL6do??\"var(--token-ce602dc5-bd7d-4265-b87d-a6e3295da67b, rgb(255, 255, 255))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Nb8n5k8Zz\"};};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,rYJXb5oiR,PcMsEwW30,T1WMrD54w,Tm4QyL6do,hKrWmhWo9,kRJ4uqoSd,pK_RUBV3h,q7zTIMwli,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Nb8n5k8Zz\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaplt35ae=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(q7zTIMwli){const res=await q7zTIMwli(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:rYJXb5oiR,motionChild:true,nodeId:\"Nb8n5k8Zz\",openInNewTab:PcMsEwW30,scopeId:\"DCdC8gCRF\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-11bsz90\",className,classNames)} framer-19nvjkl`,\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Nb8n5k8Zz\",onTap:onTaplt35ae,ref:refBinding,style:{backgroundColor:hKrWmhWo9,borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,...style},...addPropertyOverrides({WksXqbAWT:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-515ks1\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"SR0Yv9BsQ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q5w8si\",\"data-styles-preset\":\"FAQzroNhD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Tm4QyL6do-DCdC8gCRF))\"},children:\"Registrati\"})}),className:\"framer-f8lgef\",\"data-framer-name\":\"Default\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nHZQWX7pn\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-Tm4QyL6do-DCdC8gCRF)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-Tm4QyL6do-DCdC8gCRF\":Tm4QyL6do,opacity:1,rotate:0,scale:1},text:T1WMrD54w,variants:{\"Nb8n5k8Zz-hover\":{opacity:0,rotate:30,scale:.9}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({WksXqbAWT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1jkjg4c\",\"data-styles-preset\":\"U30tPTyna\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Tm4QyL6do-DCdC8gCRF))\"},children:\"Registrati\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8bf5ho\",\"data-styles-preset\":\"fM4JODcc4\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-pK_RUBV3h-DCdC8gCRF))\"},children:\"Book a call\"})}),className:\"framer-6xgq9w\",\"data-framer-name\":\"Hover\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Ub_lj0n3G\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-pK_RUBV3h-DCdC8gCRF)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-pK_RUBV3h-DCdC8gCRF\":pK_RUBV3h,opacity:0,rotate:-30,scale:.9},text:T1WMrD54w,variants:{\"Nb8n5k8Zz-hover\":{opacity:1,rotate:0,scale:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Nb8n5k8Zz-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q5w8si\",\"data-styles-preset\":\"FAQzroNhD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-pK_RUBV3h-DCdC8gCRF))\"},children:\"Registrati\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-fwxsj0\",\"data-framer-name\":\"Hover Color\",layoutDependency:layoutDependency,layoutId:\"D4Zg8FIwF\",style:{backgroundColor:kRJ4uqoSd,borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,scale:1},variants:{\"Nb8n5k8Zz-hover\":{scale:10}}})]})})})})});});const css=[\".framer-2HRlW.framer-19nvjkl, .framer-2HRlW .framer-19nvjkl { display: block; }\",\".framer-2HRlW.framer-11bsz90 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 6px 14px 6px 14px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-2HRlW .framer-515ks1 { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; user-select: none; width: min-content; z-index: 4; }\",\".framer-2HRlW .framer-f8lgef { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-2HRlW .framer-6xgq9w { bottom: -30px; flex: none; height: auto; left: 0px; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-2HRlW .framer-fwxsj0 { bottom: -10px; flex: none; height: 10px; left: calc(50.24630541871924% - 10px / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; width: 10px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-2HRlW.framer-v-qtloa0.framer-11bsz90 { padding: 12px 24px 12px 24px; }\",\".framer-2HRlW.framer-v-11bsz90.hover .framer-f8lgef { left: 0px; position: absolute; top: -30px; }\",\".framer-2HRlW.framer-v-11bsz90.hover .framer-6xgq9w { bottom: unset; left: unset; position: relative; }\",\".framer-2HRlW.framer-v-11bsz90.hover .framer-fwxsj0 { bottom: unset; height: 15%; left: calc(50.24630541871924% - 15% / 2); top: calc(47.72727272727275% - 15% / 2); width: 15%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 33\n * @framerIntrinsicWidth 123\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"WksXqbAWT\":{\"layout\":[\"auto\",\"auto\"]},\"zxmlAdvM8\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"rYJXb5oiR\":\"link\",\"PcMsEwW30\":\"newTab\",\"T1WMrD54w\":\"buttonText\",\"Tm4QyL6do\":\"initialTextColor\",\"hKrWmhWo9\":\"initialButtonColor\",\"kRJ4uqoSd\":\"buttonHoverColor\",\"pK_RUBV3h\":\"hoverTextColor\",\"q7zTIMwli\":\"mobileMenuClose\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDCdC8gCRF=withCSS(Component,css,\"framer-2HRlW\");export default FramerDCdC8gCRF;FramerDCdC8gCRF.displayName=\"Secondary Button Full Width\";FramerDCdC8gCRF.defaultProps={height:33,width:123};addPropertyControls(FramerDCdC8gCRF,{variant:{options:[\"Nb8n5k8Zz\",\"WksXqbAWT\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},rYJXb5oiR:{title:\"Link\",type:ControlType.Link},PcMsEwW30:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onPcMsEwW30Change:{changes:\"PcMsEwW30\",type:ControlType.ChangeHandler},T1WMrD54w:{defaultValue:\"Richiedi demo\",displayTextArea:false,title:\"Button Text\",type:ControlType.String},onT1WMrD54wChange:{changes:\"T1WMrD54w\",type:ControlType.ChangeHandler},Tm4QyL6do:{defaultValue:'var(--token-ce602dc5-bd7d-4265-b87d-a6e3295da67b, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"Initial Text Color\",type:ControlType.Color},hKrWmhWo9:{defaultValue:'var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61)) /* {\"name\":\"Cream 900\"} */',title:\"Initial Button Color\",type:ControlType.Color},kRJ4uqoSd:{defaultValue:'var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, rgb(201, 66, 66)) /* {\"name\":\"Highlight Radish 500\"} */',title:\"Button Hover Color\",type:ControlType.Color},pK_RUBV3h:{defaultValue:'var(--token-ce602dc5-bd7d-4265-b87d-a6e3295da67b, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"Hover Text Color\",type:ControlType.Color},q7zTIMwli:{title:\"Mobile Menu Close\",type:ControlType.EventHandler}});addFonts(FramerDCdC8gCRF,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDCdC8gCRF\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"rYJXb5oiR\\\":\\\"link\\\",\\\"PcMsEwW30\\\":\\\"newTab\\\",\\\"T1WMrD54w\\\":\\\"buttonText\\\",\\\"Tm4QyL6do\\\":\\\"initialTextColor\\\",\\\"hKrWmhWo9\\\":\\\"initialButtonColor\\\",\\\"kRJ4uqoSd\\\":\\\"buttonHoverColor\\\",\\\"pK_RUBV3h\\\":\\\"hoverTextColor\\\",\\\"q7zTIMwli\\\":\\\"mobileMenuClose\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"33\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WksXqbAWT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zxmlAdvM8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"123\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (cbbce5e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"PUtLRoe1F\",\"dv31OflSz\"];const serializationHash=\"framer-TzdRm\";const variantClassNames={dv31OflSz:\"framer-v-4hl67x\",PUtLRoe1F:\"framer-v-12rj31x\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const GyJVMKPM2=undefined;const transition1={bounce:.29,delay:0,duration:.56,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Close Menu\":\"dv31OflSz\",\"Open Menu\":\"PUtLRoe1F\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,GyJVMKPM2:click??props.GyJVMKPM2,variant:humanReadableVariantMap[props.variant]??props.variant??\"PUtLRoe1F\"};};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,GyJVMKPM2,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"PUtLRoe1F\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap26wttg=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(GyJVMKPM2){const res=await GyJVMKPM2(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-12rj31x\",className,classNames),\"data-framer-name\":\"Open Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"PUtLRoe1F\",onTap:onTap26wttg,ref:refBinding,style:{backgroundColor:\"var(--token-f38aea48-6bef-484a-bce0-48ae27ef2b1a, rgb(247, 247, 237))\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,...style},...addPropertyOverrides({dv31OflSz:{\"data-framer-name\":\"Close Menu\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7te1rt\",\"data-framer-name\":\"Hamburger Icon\",layoutDependency:layoutDependency,layoutId:\"ksbx6C3Wv\",style:{rotate:0},variants:{dv31OflSz:{rotate:180}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-8xvgy6\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"tPI52TPYn\",style:{backgroundColor:\"var(--token-6330cf34-606a-4ba0-8efb-a1377a7957cf, rgb(61, 61, 61))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{dv31OflSz:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-itspuc\",\"data-framer-name\":\"Middle\",layoutDependency:layoutDependency,layoutId:\"s7_qhTboa\",style:{backgroundColor:\"var(--token-6330cf34-606a-4ba0-8efb-a1377a7957cf, rgb(61, 61, 61))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,opacity:1},variants:{dv31OflSz:{opacity:0}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nijtq9\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"tLXtplm1s\",style:{backgroundColor:\"var(--token-6330cf34-606a-4ba0-8efb-a1377a7957cf, rgb(61, 61, 61))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{dv31OflSz:{rotate:45}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TzdRm.framer-1ehngmt, .framer-TzdRm .framer-1ehngmt { display: block; }\",\".framer-TzdRm.framer-12rj31x { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: 44px; justify-content: center; overflow: visible; padding: 12px; position: relative; width: 44px; }\",\".framer-TzdRm .framer-7te1rt { flex: none; height: 13px; overflow: visible; position: relative; width: 20px; }\",\".framer-TzdRm .framer-8xvgy6 { bottom: 0px; flex: none; height: 2px; left: 0px; overflow: hidden; position: absolute; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-TzdRm .framer-itspuc { flex: none; height: 2px; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-TzdRm .framer-1nijtq9 { flex: none; height: 2px; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-TzdRm.framer-v-4hl67x .framer-8xvgy6 { bottom: unset; left: calc(50.00000000000002% - 20px / 2); top: calc(50.00000000000002% - 2px / 2); width: 20px; }\",\".framer-TzdRm.framer-v-4hl67x .framer-1nijtq9 { left: calc(50.00000000000002% - 100% / 2); top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"dv31OflSz\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"GyJVMKPM2\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerkfc6qP2DI=withCSS(Component,css,\"framer-TzdRm\");export default Framerkfc6qP2DI;Framerkfc6qP2DI.displayName=\"Hamburger\";Framerkfc6qP2DI.defaultProps={height:44,width:44};addPropertyControls(Framerkfc6qP2DI,{variant:{options:[\"PUtLRoe1F\",\"dv31OflSz\"],optionTitles:[\"Open Menu\",\"Close Menu\"],title:\"Variant\",type:ControlType.Enum},GyJVMKPM2:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerkfc6qP2DI,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerkfc6qP2DI\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"44\",\"framerVariables\":\"{\\\"GyJVMKPM2\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dv31OflSz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"44\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kfc6qP2DI.map","// Generated by Framer (e1541bb)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const TdT37Q1iJ=undefined;const rNOfnAIzo=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" id=\"2781736520\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"transparent\" height=\"40px\" id=\"sHJ9dVPnj\" width=\"40px\"><path d=\"M 0 0 L 40 0 L 40 40 L 0 40 Z\" fill=\"transparent\" height=\"40px\" id=\"OszfAQV3s\" width=\"40px\"/><path d=\"M 0 12.5 L 12.5 0 L 25 12.5\" fill=\"transparent\" height=\"12.5px\" id=\"k07oANlye\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1056uuu, 3.5)\" stroke=\"var(--1oraij8, var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61)))\" transform=\"translate(7.5 12.5)\" width=\"25px\"/></g></svg>';const getProps=({color,height,id,stroke,width,...props})=>{return{...props,rNOfnAIzo:color??props.rNOfnAIzo??\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61))\",TdT37Q1iJ:stroke??props.TdT37Q1iJ??3.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,rNOfnAIzo,TdT37Q1iJ,...restProps}=getProps(props);const href=useSVGTemplate(\"2781736520\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-G4gVs\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1056uuu\":TdT37Q1iJ,\"--1oraij8\":rNOfnAIzo,...style},viewBox:\"0 0 40 40\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-G4gVs { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 40px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"rNOfnAIzo\":\"color\",\"TdT37Q1iJ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"caret-up\",\"color\":{\"type\":\"variable\",\"value\":\"1oraij8\"},\"set\":{\"localId\":\"vectorSet/EE5eVCOtE\",\"id\":\"EE5eVCOtE\",\"moduleId\":\"70R4yaR8uYkYMQtOdMYo\"}}\n */const Icon=withCSS(Component,css,\"framer-G4gVs\");Icon.displayName=\"caret-up\";export default Icon;addPropertyControls(Icon,{rNOfnAIzo:{defaultValue:'var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61)) /* {\"name\":\"Cream 900\"} */',hidden:false,title:\"Color\",type:ControlType.Color},TdT37Q1iJ:{defaultValue:3.5,hidden:false,min:0,title:\"Stroke\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"40\",\"framerVector\":\"{\\\"name\\\":\\\"caret-up\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1oraij8\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/EE5eVCOtE\\\",\\\"id\\\":\\\"EE5eVCOtE\\\",\\\"moduleId\\\":\\\"70R4yaR8uYkYMQtOdMYo\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"rNOfnAIzo\\\":\\\"color\\\",\\\"TdT37Q1iJ\\\":\\\"stroke\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (40d1ed3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const TdT37Q1iJ=undefined;const rNOfnAIzo=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" id=\"2921546162\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 20 0 C 20 0 12.635 10 10 10 C 7.365 10 0 0 0 0\" fill=\"transparent\" height=\"10px\" id=\"F4xT5NCR1\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1056uuu, 3.5)\" stroke=\"var(--1oraij8, var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61)))\" transform=\"translate(10 15)\" width=\"20px\"/></svg>';const getProps=({color,height,id,stroke,width,...props})=>{return{...props,rNOfnAIzo:color??props.rNOfnAIzo??\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61))\",TdT37Q1iJ:stroke??props.TdT37Q1iJ??3.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,rNOfnAIzo,TdT37Q1iJ,...restProps}=getProps(props);const href=useSVGTemplate(\"2921546162\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-a70om\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1056uuu\":TdT37Q1iJ,\"--1oraij8\":rNOfnAIzo,...style},viewBox:\"0 0 40 40\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-a70om { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 40px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"rNOfnAIzo\":\"color\",\"TdT37Q1iJ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Down01\",\"color\":{\"type\":\"variable\",\"value\":\"1oraij8\"},\"set\":{\"localId\":\"vectorSet/EE5eVCOtE\",\"id\":\"EE5eVCOtE\",\"moduleId\":\"70R4yaR8uYkYMQtOdMYo\"}}\n */const Icon=withCSS(Component,css,\"framer-a70om\");Icon.displayName=\"Arrow Down01\";export default Icon;addPropertyControls(Icon,{rNOfnAIzo:{defaultValue:'var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61)) /* {\"name\":\"Cream 900\"} */',hidden:false,title:\"Color\",type:ControlType.Color},TdT37Q1iJ:{defaultValue:3.5,hidden:false,min:0,title:\"Stroke\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"rNOfnAIzo\\\":\\\"color\\\",\\\"TdT37Q1iJ\\\":\\\"stroke\\\"}\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Down01\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1oraij8\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/EE5eVCOtE\\\",\\\"id\\\":\\\"EE5eVCOtE\\\",\\\"moduleId\\\":\\\"70R4yaR8uYkYMQtOdMYo\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e1541bb)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const TdT37Q1iJ=undefined;const rNOfnAIzo=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" id=\"4074336962\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"transparent\" height=\"40px\" id=\"TQFT6gavz\" width=\"40px\"><path d=\"M 0 0 L 40 0 L 40 40 L 0 40 Z\" fill=\"transparent\" height=\"40px\" id=\"ISzxK63ue\" width=\"40px\"/><path d=\"M 25 0 L 12.5 12.5 L 0 0\" fill=\"transparent\" height=\"12.5px\" id=\"BY890ERhf\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1056uuu, 3.5)\" stroke=\"var(--1oraij8, var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61)))\" transform=\"translate(7.5 15)\" width=\"25px\"/></g></svg>';const getProps=({color,height,id,stroke,width,...props})=>{return{...props,rNOfnAIzo:color??props.rNOfnAIzo??\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61))\",TdT37Q1iJ:stroke??props.TdT37Q1iJ??3.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,rNOfnAIzo,TdT37Q1iJ,...restProps}=getProps(props);const href=useSVGTemplate(\"4074336962\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-vOD0K\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1056uuu\":TdT37Q1iJ,\"--1oraij8\":rNOfnAIzo,...style},viewBox:\"0 0 40 40\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-vOD0K { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 40px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"rNOfnAIzo\":\"color\",\"TdT37Q1iJ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"caret-down\",\"color\":{\"type\":\"variable\",\"value\":\"1oraij8\"},\"set\":{\"localId\":\"vectorSet/EE5eVCOtE\",\"id\":\"EE5eVCOtE\",\"moduleId\":\"70R4yaR8uYkYMQtOdMYo\"}}\n */const Icon=withCSS(Component,css,\"framer-vOD0K\");Icon.displayName=\"caret-down\";export default Icon;addPropertyControls(Icon,{rNOfnAIzo:{defaultValue:'var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61)) /* {\"name\":\"Cream 900\"} */',hidden:false,title:\"Color\",type:ControlType.Color},TdT37Q1iJ:{defaultValue:3.5,hidden:false,min:0,title:\"Stroke\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"40\",\"framerVariables\":\"{\\\"rNOfnAIzo\\\":\\\"color\\\",\\\"TdT37Q1iJ\\\":\\\"stroke\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerVector\":\"{\\\"name\\\":\\\"caret-down\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1oraij8\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/EE5eVCOtE\\\",\\\"id\\\":\\\"EE5eVCOtE\\\",\\\"moduleId\\\":\\\"70R4yaR8uYkYMQtOdMYo\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (90e1d28)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Instance,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/a1XN1VWx0FCrhdt8j6FI/M1ma544XoFOQFB4RWEMo/FAQzroNhD.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/pYrq8VJeeTLANDn8vnhZ/fiy3f6WHia9AuSjAnPEC/U30tPTyna.js\";import CaretUp from\"https://framerusercontent.com/modules/RmxU0K2ODpOzEogmpBpr/ZgjHWG74PhZfBYAoLtja/AFXyx87UF.js\";import ArrowDown01 from\"https://framerusercontent.com/modules/txXv2x0bz5mXYitofPCi/BgYMV0wGQmISru8KgE7a/smTraxKhX.js\";import CaretDown from\"https://framerusercontent.com/modules/YBd3ZS93vDJo6OKXb25U/TRQsc27GG81PGpMG5cgI/ziiabEHds.js\";const cycleOrder=[\"orrVG7ayp\",\"BRuOgPubx\",\"el_7yl6qY\",\"DDNGyjKFV\",\"YPd0IAwQb\",\"nVS7vy6Mp\",\"i9l8kVidb\"];const serializationHash=\"framer-Wwl5j\";const variantClassNames={BRuOgPubx:\"framer-v-xdfljl\",DDNGyjKFV:\"framer-v-155guaj\",el_7yl6qY:\"framer-v-1yunrr0\",i9l8kVidb:\"framer-v-7rgeod\",nVS7vy6Mp:\"framer-v-10fwkxn\",orrVG7ayp:\"framer-v-12klspw\",YPd0IAwQb:\"framer-v-1pbsegh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Z_QoCcq0q=undefined;const MAdTX5SnN=undefined;const Afq158tSX=undefined;const wOsivH81S=undefined;const KQ1Rj5SSI=undefined;const k4cesvG7i=undefined;const n20f829Al=undefined;const transition1={bounce:.29,delay:0,duration:.36,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop Active\":\"BRuOgPubx\",\"Desktop Chevron Active\":\"YPd0IAwQb\",\"Desktop Chevron Inactive\":\"DDNGyjKFV\",\"Desktop Inactive\":\"orrVG7ayp\",\"Mobile Chevron Active\":\"i9l8kVidb\",\"Mobile Chevron Inactive\":\"nVS7vy6Mp\",Mobile:\"el_7yl6qY\"};const Variants=motion.create(React.Fragment);const getProps=({height,hover,id,link,mobileMenuClose,mouseEnter,newTab,open,title,width,...props})=>{return{...props,Afq158tSX:mouseEnter??props.Afq158tSX,k4cesvG7i:newTab??props.k4cesvG7i??false,KQ1Rj5SSI:link??props.KQ1Rj5SSI,MAdTX5SnN:open??props.MAdTX5SnN,n20f829Al:title??props.n20f829Al??\"Prodotti\",variant:humanReadableVariantMap[props.variant]??props.variant??\"orrVG7ayp\",wOsivH81S:hover??props.wOsivH81S,Z_QoCcq0q:mobileMenuClose??props.Z_QoCcq0q};};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,n20f829Al,KQ1Rj5SSI,Afq158tSX,Z_QoCcq0q,wOsivH81S,MAdTX5SnN,k4cesvG7i,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"orrVG7ayp\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapavvher=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Z_QoCcq0q){const res=await Z_QoCcq0q(...args);if(res===false)return false;}if(MAdTX5SnN){const res=await MAdTX5SnN(...args);if(res===false)return false;}});const onMouseEnterobqnrc=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(Afq158tSX){const res=await Afq158tSX(...args);if(res===false)return false;}if(wOsivH81S){const res=await wOsivH81S(...args);if(res===false)return false;}if(MAdTX5SnN){const res=await MAdTX5SnN(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"DDNGyjKFV\",\"YPd0IAwQb\",\"nVS7vy6Mp\",\"i9l8kVidb\"].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,{href:KQ1Rj5SSI,motionChild:true,nodeId:\"orrVG7ayp\",openInNewTab:false,scopeId:\"yc2jLbi9A\",smoothScroll:true,...addPropertyOverrides({el_7yl6qY:{openInNewTab:k4cesvG7i},i9l8kVidb:{openInNewTab:k4cesvG7i},nVS7vy6Mp:{openInNewTab:k4cesvG7i}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-12klspw\",className,classNames)} framer-1dyjz6q`,\"data-framer-name\":\"Desktop Inactive\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"orrVG7ayp\",onMouseEnter:onMouseEnterobqnrc,onTap:onTapavvher,ref:refBinding,style:{...style},...addPropertyOverrides({BRuOgPubx:{\"data-framer-name\":\"Desktop Active\"},DDNGyjKFV:{\"data-framer-name\":\"Desktop Chevron Inactive\"},el_7yl6qY:{\"data-framer-name\":\"Mobile\"},i9l8kVidb:{\"data-framer-name\":\"Mobile Chevron Active\"},nVS7vy6Mp:{\"data-framer-name\":\"Mobile Chevron Inactive\"},YPd0IAwQb:{\"data-framer-name\":\"Desktop Chevron Active\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10r148p\",layoutDependency:layoutDependency,layoutId:\"oDWltJ8DW\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-12fcy4k\",Component:ArrowDown01,\"data-framer-name\":\"caret\",layoutDependency:layoutDependency,layoutId:\"yjUaFoj9D\",style:{\"--1056uuu\":3.5,\"--1oraij8\":\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61))\"},variants:{i9l8kVidb:{\"--1oraij8\":\"var(--token-8b9bdbb6-9a38-44c5-a23c-e2f3f80b1839, rgb(138, 125, 117))\"},YPd0IAwQb:{\"--1oraij8\":\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(251, 250, 249))\"}},...addPropertyOverrides({DDNGyjKFV:{Component:CaretDown},i9l8kVidb:{Component:CaretUp},nVS7vy6Mp:{Component:CaretDown},YPd0IAwQb:{Component:CaretUp}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q5w8si\",\"data-styles-preset\":\"FAQzroNhD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41)))\"},children:\"Who we are\"})}),className:\"framer-15nduz\",\"data-framer-name\":\"Inactive\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xroLkBIh_\",style:{\"--extracted-r6o4lv\":\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41))\",\"--framer-paragraph-spacing\":\"0px\"},text:n20f829Al,variants:{BRuOgPubx:{\"--extracted-r6o4lv\":\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(251, 250, 249))\"},i9l8kVidb:{\"--extracted-r6o4lv\":\"var(--token-8b9bdbb6-9a38-44c5-a23c-e2f3f80b1839, rgb(138, 125, 117))\"},YPd0IAwQb:{\"--extracted-r6o4lv\":\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(251, 250, 249))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BRuOgPubx:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q5w8si\",\"data-styles-preset\":\"FAQzroNhD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(251, 250, 249)))\"},children:\"Who we are\"})})},el_7yl6qY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1jkjg4c\",\"data-styles-preset\":\"U30tPTyna\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41)))\"},children:\"Who we are\"})})},i9l8kVidb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1jkjg4c\",\"data-styles-preset\":\"U30tPTyna\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8b9bdbb6-9a38-44c5-a23c-e2f3f80b1839, rgb(138, 125, 117)))\"},children:\"Who we are\"})})},nVS7vy6Mp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1jkjg4c\",\"data-styles-preset\":\"U30tPTyna\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41)))\"},children:\"Who we are\"})})},YPd0IAwQb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q5w8si\",\"data-styles-preset\":\"FAQzroNhD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(251, 250, 249)))\"},children:\"Who we are\"})})}},baseVariant,gestureVariant)})]})})})})})});});const css=[\".framer-Wwl5j.framer-1dyjz6q, .framer-Wwl5j .framer-1dyjz6q { display: block; }\",\".framer-Wwl5j.framer-12klspw { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 7.25px 8px 7.25px 8px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Wwl5j .framer-10r148p { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-Wwl5j .framer-12fcy4k { flex: none; height: auto; position: relative; width: 12px; }\",\".framer-Wwl5j .framer-15nduz { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-Wwl5j.framer-v-1yunrr0.framer-12klspw, .framer-Wwl5j.framer-v-10fwkxn.framer-12klspw, .framer-Wwl5j.framer-v-7rgeod.framer-12klspw { align-content: flex-start; align-items: flex-start; padding: 8px; }\",\".framer-Wwl5j.framer-v-155guaj .framer-10r148p, .framer-Wwl5j.framer-v-1pbsegh .framer-10r148p { flex-direction: row; gap: 2px; }\",\".framer-Wwl5j.framer-v-155guaj .framer-12fcy4k, .framer-Wwl5j.framer-v-1pbsegh .framer-12fcy4k { order: 1; width: 14px; }\",\".framer-Wwl5j.framer-v-155guaj .framer-15nduz, .framer-Wwl5j.framer-v-1pbsegh .framer-15nduz, .framer-Wwl5j.framer-v-10fwkxn .framer-15nduz, .framer-Wwl5j.framer-v-7rgeod .framer-15nduz { order: 0; }\",\".framer-Wwl5j.framer-v-10fwkxn .framer-10r148p, .framer-Wwl5j.framer-v-7rgeod .framer-10r148p { flex-direction: row; gap: 6px; }\",\".framer-Wwl5j.framer-v-10fwkxn .framer-12fcy4k, .framer-Wwl5j.framer-v-7rgeod .framer-12fcy4k { order: 1; width: 18px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 35\n * @framerIntrinsicWidth 71\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"BRuOgPubx\":{\"layout\":[\"auto\",\"auto\"]},\"el_7yl6qY\":{\"layout\":[\"auto\",\"auto\"]},\"DDNGyjKFV\":{\"layout\":[\"auto\",\"auto\"]},\"YPd0IAwQb\":{\"layout\":[\"auto\",\"auto\"]},\"nVS7vy6Mp\":{\"layout\":[\"auto\",\"auto\"]},\"i9l8kVidb\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"n20f829Al\":\"title\",\"KQ1Rj5SSI\":\"link\",\"Afq158tSX\":\"mouseEnter\",\"Z_QoCcq0q\":\"mobileMenuClose\",\"wOsivH81S\":\"hover\",\"MAdTX5SnN\":\"open\",\"k4cesvG7i\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameryc2jLbi9A=withCSS(Component,css,\"framer-Wwl5j\");export default Frameryc2jLbi9A;Frameryc2jLbi9A.displayName=\"Nav Link\";Frameryc2jLbi9A.defaultProps={height:35,width:71};addPropertyControls(Frameryc2jLbi9A,{variant:{options:[\"orrVG7ayp\",\"BRuOgPubx\",\"el_7yl6qY\",\"DDNGyjKFV\",\"YPd0IAwQb\",\"nVS7vy6Mp\",\"i9l8kVidb\"],optionTitles:[\"Desktop Inactive\",\"Desktop Active\",\"Mobile\",\"Desktop Chevron Inactive\",\"Desktop Chevron Active\",\"Mobile Chevron Inactive\",\"Mobile Chevron Active\"],title:\"Variant\",type:ControlType.Enum},n20f829Al:{defaultValue:\"Prodotti\",displayTextArea:false,title:\"Title\",type:ControlType.String},onn20f829AlChange:{changes:\"n20f829Al\",type:ControlType.ChangeHandler},KQ1Rj5SSI:{title:\"Link\",type:ControlType.Link},Afq158tSX:{title:\"Mouse Enter\",type:ControlType.EventHandler},Z_QoCcq0q:{title:\"Mobile Menu Close\",type:ControlType.EventHandler},wOsivH81S:{title:\"Hover\",type:ControlType.EventHandler},MAdTX5SnN:{title:\"Open\",type:ControlType.EventHandler},k4cesvG7i:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onk4cesvG7iChange:{changes:\"k4cesvG7i\",type:ControlType.ChangeHandler}});addFonts(Frameryc2jLbi9A,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameryc2jLbi9A\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"71\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"35\",\"framerVariables\":\"{\\\"n20f829Al\\\":\\\"title\\\",\\\"KQ1Rj5SSI\\\":\\\"link\\\",\\\"Afq158tSX\\\":\\\"mouseEnter\\\",\\\"Z_QoCcq0q\\\":\\\"mobileMenuClose\\\",\\\"wOsivH81S\\\":\\\"hover\\\",\\\"MAdTX5SnN\\\":\\\"open\\\",\\\"k4cesvG7i\\\":\\\"newTab\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BRuOgPubx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"el_7yl6qY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DDNGyjKFV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YPd0IAwQb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nVS7vy6Mp\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"i9l8kVidb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yc2jLbi9A.map","// Generated by Framer (5186692)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withCurrentPageFormAnchor}from\"https://framerusercontent.com/modules/LeJtlza6ogCHxytg1DvQ/WzokOzIz9oUjjSmD9M2A/WithCurrentPageFormAnchor.js\";import Binoculars from\"https://framerusercontent.com/modules/F0rD4puVrg0PkaaUn7BC/rtK259bACylcRUjurfjs/fDpXs96zX.js\";import QrCode from\"https://framerusercontent.com/modules/sIIp2j8DDUAbujt3NtVf/7UNuoWLfECSgFoDRNXzX/HqXm_vcpu.js\";import Chair from\"https://framerusercontent.com/modules/ZhyW813DWHLRMEm1OzSp/vTK5wskmiNlCTa9CJuz7/PdURjbscM.js\";import ChatsCirlcle from\"https://framerusercontent.com/modules/7Y63cizhukmqqXwLXTAx/qYAbFVl5Vduu42nsCHtz/TCPYv5Aza.js\";import Calculator from\"https://framerusercontent.com/modules/6NoTjNRqFdpysTxE9BB4/KNP6Fe2bt7GJLJvNSVtH/tZ3pexNBX.js\";import SecondaryButtonFullWidth,*as SecondaryButtonFullWidthInfo from\"https://framerusercontent.com/modules/gVTjpC2u9RkfkSjEwVIP/Z7d3eqkGUYTFGFNnZtbN/DCdC8gCRF.js\";import MegaNavDropdownItem from\"https://framerusercontent.com/modules/TW8SrEW4TpCPRiSdU12X/TcO0cxj7vDSK7tozxbL8/kgwfTQ4p2.js\";import NavLink from\"https://framerusercontent.com/modules/vJalenxVq952GMtedEEf/EYipXjQdnvPIcm8ASDov/yc2jLbi9A.js\";const NavLinkFonts=getFonts(NavLink);const MegaNavDropdownItemFonts=getFonts(MegaNavDropdownItem);const SecondaryButtonFullWidthFonts=getFonts(SecondaryButtonFullWidth);const SecondaryButtonFullWidthWithCurrentPageFormAnchor5fc1toWithMappedReactPropsdsflxc=withMappedReactProps(withCodeBoundaryForOverrides(SecondaryButtonFullWidth,{nodeId:\"Ivu8UqOT4\",override:withCurrentPageFormAnchor,scopeId:\"KjxLNEXBa\"}),SecondaryButtonFullWidthInfo);const cycleOrder=[\"aGpMhoAuB\",\"tcncPGejW\",\"pQLCx7Llk\",\"TVo9_EtoV\",\"NCGTfXiME\",\"ngqPvJVbC\",\"o84TTqJoG\"];const serializationHash=\"framer-CPmHm\";const variantClassNames={aGpMhoAuB:\"framer-v-s8enno\",NCGTfXiME:\"framer-v-9c7lbv\",ngqPvJVbC:\"framer-v-bw98ay\",o84TTqJoG:\"framer-v-1ncy23u\",pQLCx7Llk:\"framer-v-1bcu2px\",tcncPGejW:\"framer-v-1v2r7li\",TVo9_EtoV:\"framer-v-149094v\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Zxe0shx6G=undefined;const tjm7xhbSk=undefined;const G7mfy_AFf=undefined;const Mnxic9utD=undefined;const KTSr2dZfL=undefined;const Wmrst7zo1=undefined;const transition1={bounce:.29,delay:0,duration:.36,type:\"spring\"};const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition2={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const transition3={delay:0,duration:.4,ease:[.44,0,.46,1],type:\"tween\"};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={\"Nav item 1 active\":\"tcncPGejW\",\"Nav item 2 active\":\"TVo9_EtoV\",\"Nav item 3 active\":\"NCGTfXiME\",\"Nav item 4 active\":\"ngqPvJVbC\",\"Phone Prodotti Open\":\"o84TTqJoG\",Inactive:\"aGpMhoAuB\",Phone:\"pQLCx7Llk\"};const Variants=motion.create(React.Fragment);const getProps=({closeMega,height,id,itemAccediEnter,itemProdottiEnter,mobileMenuClose,mobileNavRadius,openProdotti,width,...props})=>{return{...props,G7mfy_AFf:mobileMenuClose??props.G7mfy_AFf,KTSr2dZfL:itemAccediEnter??props.KTSr2dZfL,Mnxic9utD:openProdotti??props.Mnxic9utD,tjm7xhbSk:itemProdottiEnter??props.tjm7xhbSk,variant:humanReadableVariantMap[props.variant]??props.variant??\"aGpMhoAuB\",Wmrst7zo1:closeMega??props.Wmrst7zo1,Zxe0shx6G:mobileNavRadius??props.Zxe0shx6G??\"30px\"};};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,tjm7xhbSk,KTSr2dZfL,G7mfy_AFf,Zxe0shx6G,Mnxic9utD,Wmrst7zo1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"aGpMhoAuB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1azbzb4=activeVariantCallback(async(...args)=>{setVariant(\"tcncPGejW\");});const Afq158tSX1e8hwdr=activeVariantCallback(async(...args)=>{if(tjm7xhbSk){const res=await tjm7xhbSk(...args);if(res===false)return false;}});const Z_QoCcq0qirtr6q=activeVariantCallback(async(...args)=>{if(G7mfy_AFf){const res=await G7mfy_AFf(...args);if(res===false)return false;}});const MAdTX5SnNjm0ym3=activeVariantCallback(async(...args)=>{if(Mnxic9utD){const res=await Mnxic9utD(...args);if(res===false)return false;}});const Afq158tSXyz2n7k=activeVariantCallback(async(...args)=>{if(KTSr2dZfL){const res=await KTSr2dZfL(...args);if(res===false)return false;}});const MAdTX5SnN7bp2uk=activeVariantCallback(async(...args)=>{if(Wmrst7zo1){const res=await Wmrst7zo1(...args);if(res===false)return false;}});const isDisplayed=()=>{if([\"pQLCx7Llk\",\"o84TTqJoG\"].includes(baseVariant))return true;return false;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({o84TTqJoG:{value:transition3},pQLCx7Llk:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-s8enno\",className,classNames),\"data-framer-name\":\"Inactive\",layoutDependency:layoutDependency,layoutId:\"aGpMhoAuB\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,...style},variants:{NCGTfXiME:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},ngqPvJVbC:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},o84TTqJoG:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-8467ea88-59d0-402d-a814-9ec60b84e647, rgba(227, 227, 227, 0.45))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(251, 250, 249))\",borderBottomLeftRadius:radiusForCorner(Zxe0shx6G,3),borderBottomRightRadius:radiusForCorner(Zxe0shx6G,2),borderTopLeftRadius:radiusForCorner(Zxe0shx6G,0),borderTopRightRadius:radiusForCorner(Zxe0shx6G,1)},pQLCx7Llk:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-8467ea88-59d0-402d-a814-9ec60b84e647, rgba(227, 227, 227, 0.45))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(251, 250, 249))\",borderBottomLeftRadius:radiusForCorner(Zxe0shx6G,3),borderBottomRightRadius:radiusForCorner(Zxe0shx6G,2),borderTopLeftRadius:radiusForCorner(Zxe0shx6G,0),borderTopRightRadius:radiusForCorner(Zxe0shx6G,1)},TVo9_EtoV:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({NCGTfXiME:{\"data-framer-name\":\"Nav item 3 active\"},ngqPvJVbC:{\"data-framer-name\":\"Nav item 4 active\"},o84TTqJoG:{\"data-border\":true,\"data-framer-name\":\"Phone Prodotti Open\"},pQLCx7Llk:{\"data-border\":true,\"data-framer-name\":\"Phone\"},tcncPGejW:{\"data-framer-name\":\"Nav item 1 active\"},TVo9_EtoV:{\"data-framer-name\":\"Nav item 2 active\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-y86pew\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"rzudOUW8X\",onMouseEnter:onMouseEnter1azbzb4,...addPropertyOverrides({o84TTqJoG:{\"data-highlight\":undefined,onMouseEnter:undefined},pQLCx7Llk:{\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,width:\"92px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-35)/2)+0,...addPropertyOverrides({o84TTqJoG:{width:undefined,y:(componentViewport?.y||0)+20+(((componentViewport?.height||200)-40-952)/2+0+0)+0+0},pQLCx7Llk:{width:undefined,y:(componentViewport?.y||0)+20+(((componentViewport?.height||200)-40-157)/2+0+0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8vkft5-container\",\"data-framer-name\":\"Nav Item Prodotti\",layoutDependency:layoutDependency,layoutId:\"dGHkNp20D-container\",name:\"Nav Item Prodotti\",nodeId:\"dGHkNp20D\",rendersWithMotion:true,scopeId:\"KjxLNEXBa\",children:/*#__PURE__*/_jsx(NavLink,{Afq158tSX:Afq158tSX1e8hwdr,height:\"100%\",id:\"dGHkNp20D\",k4cesvG7i:false,layoutId:\"dGHkNp20D\",MAdTX5SnN:MAdTX5SnNjm0ym3,n20f829Al:\"Prodotti\",name:\"Nav Item Prodotti\",style:{width:\"100%\"},variant:matchVariant(\"DDNGyjKFV\"),width:\"100%\",Z_QoCcq0q:Z_QoCcq0qirtr6q,...addPropertyOverrides({o84TTqJoG:{variant:matchVariant(\"i9l8kVidb\"),Z_QoCcq0q:undefined},pQLCx7Llk:{variant:matchVariant(\"nVS7vy6Mp\"),Z_QoCcq0q:undefined},tcncPGejW:{variant:matchVariant(\"YPd0IAwQb\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4fcerg\",\"data-framer-name\":\"Divider - Desktop\",layoutDependency:layoutDependency,layoutId:\"t8aarRfKJ\",style:{backgroundColor:\"var(--token-e4766650-8ada-4746-8f1c-cc01ab0d10f6, rgb(230, 221, 214))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-35)/2)+0,...addPropertyOverrides({o84TTqJoG:{y:(componentViewport?.y||0)+20+(((componentViewport?.height||200)-40-952)/2+0+0)+0+864},pQLCx7Llk:{y:(componentViewport?.y||0)+20+(((componentViewport?.height||200)-40-157)/2+0+0)+0+69}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mn30zm-container\",\"data-framer-name\":\"Nav Item Accedi\",layoutDependency:layoutDependency,layoutId:\"ejPOWBfrr-container\",name:\"Nav Item Accedi\",nodeId:\"ejPOWBfrr\",rendersWithMotion:true,scopeId:\"KjxLNEXBa\",children:/*#__PURE__*/_jsx(NavLink,{Afq158tSX:Afq158tSXyz2n7k,height:\"100%\",id:\"ejPOWBfrr\",k4cesvG7i:false,KQ1Rj5SSI:\"https://app.menumal.com\",layoutId:\"ejPOWBfrr\",MAdTX5SnN:MAdTX5SnN7bp2uk,n20f829Al:\"Accedi\",name:\"Nav Item Accedi\",variant:matchVariant(\"orrVG7ayp\"),width:\"100%\",Z_QoCcq0q:Z_QoCcq0qirtr6q,...addPropertyOverrides({ngqPvJVbC:{variant:matchVariant(\"BRuOgPubx\")},o84TTqJoG:{k4cesvG7i:true,KQ1Rj5SSI:\"https://auth.menumal.com/sign-in\",variant:matchVariant(\"el_7yl6qY\"),Z_QoCcq0q:undefined},pQLCx7Llk:{k4cesvG7i:true,KQ1Rj5SSI:\"https://app.menumal.com/\",variant:matchVariant(\"el_7yl6qY\"),Z_QoCcq0q:undefined}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s2u6u\",\"data-framer-name\":\"Prodotti Submenu\",layoutDependency:layoutDependency,layoutId:\"AmXSryn4m\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"QSUuXj7DG\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({o84TTqJoG:{height:140,y:(componentViewport?.y||0)+20+(((componentViewport?.height||200)-40-952)/2+0+0)+0+43+0+0},pQLCx7Llk:{height:1,y:(componentViewport?.y||0)+20+(((componentViewport?.height||200)-40-157)/2+0+0)+0+43+0+-210.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wx8zyz-container\",layoutDependency:layoutDependency,layoutId:\"PWAcSxAl6-container\",nodeId:\"PWAcSxAl6\",rendersWithMotion:true,scopeId:\"KjxLNEXBa\",children:/*#__PURE__*/_jsx(MegaNavDropdownItem,{height:\"100%\",id:\"PWAcSxAl6\",l0M6hvR5E:\"Menu con AI\",layoutId:\"PWAcSxAl6\",qsOUGGmX8:\"Modifichi piatti e prezzi in tempo reale. Si traduce in 100 lingue.\",variant:matchVariant(\"FUQ906TPG\"),width:\"100%\",xHbldabWO:true,XkO6Gcq_E:QrCode,...addPropertyOverrides({o84TTqJoG:{hOJShHeY8:Z_QoCcq0qirtr6q,HuhEOf7Rp:resolvedLinks[0],xHbldabWO:false},pQLCx7Llk:{style:{height:\"100%\"}}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"iHyr6giId\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:140,...addPropertyOverrides({o84TTqJoG:{y:(componentViewport?.y||0)+20+(((componentViewport?.height||200)-40-952)/2+0+0)+0+43+0+164},pQLCx7Llk:{height:1,y:(componentViewport?.y||0)+20+(((componentViewport?.height||200)-40-157)/2+0+0)+0+43+0+-209.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-x5oq8z-container\",layoutDependency:layoutDependency,layoutId:\"CJ6B_faaK-container\",nodeId:\"CJ6B_faaK\",rendersWithMotion:true,scopeId:\"KjxLNEXBa\",style:{opacity:1},variants:{o84TTqJoG:{opacity:1},pQLCx7Llk:{opacity:0}},children:/*#__PURE__*/_jsx(MegaNavDropdownItem,{height:\"100%\",id:\"CJ6B_faaK\",l0M6hvR5E:\"Prenotazioni\",layoutId:\"CJ6B_faaK\",qsOUGGmX8:\"Modifichi piatti e prezzi in tempo reale. Si traduce in 100 lingue.\",variant:matchVariant(\"FUQ906TPG\"),width:\"100%\",xHbldabWO:true,XkO6Gcq_E:Chair,...addPropertyOverrides({o84TTqJoG:{hOJShHeY8:Z_QoCcq0qirtr6q,HuhEOf7Rp:resolvedLinks1[0],xHbldabWO:false},pQLCx7Llk:{style:{height:\"100%\"},xHbldabWO:false}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":v91Bq7f02\",webPageId:\"vf613kq1r\"},implicitPathVariables:undefined},{href:{hash:\":v91Bq7f02\",webPageId:\"vf613kq1r\"},implicitPathVariables:undefined},{href:{webPageId:\"g74UoN4fK\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({o84TTqJoG:{height:140,y:(componentViewport?.y||0)+20+(((componentViewport?.height||200)-40-952)/2+0+0)+0+43+0+328},pQLCx7Llk:{height:140,y:(componentViewport?.y||0)+20+(((componentViewport?.height||200)-40-157)/2+0+0)+0+43+0+-208.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hz4ur3-container\",layoutDependency:layoutDependency,layoutId:\"Y1XnLZWFr-container\",nodeId:\"Y1XnLZWFr\",rendersWithMotion:true,scopeId:\"KjxLNEXBa\",children:/*#__PURE__*/_jsx(MegaNavDropdownItem,{height:\"100%\",hOJShHeY8:Z_QoCcq0qirtr6q,HuhEOf7Rp:resolvedLinks2[0],id:\"Y1XnLZWFr\",l0M6hvR5E:\"Sito con AI\",layoutId:\"Y1XnLZWFr\",qsOUGGmX8:\"Modifichi piatti e prezzi in tempo reale. Si traduce in 100 lingue.\",variant:matchVariant(\"FUQ906TPG\"),width:\"100%\",xHbldabWO:true,XkO6Gcq_E:ChatsCirlcle,...addPropertyOverrides({o84TTqJoG:{HuhEOf7Rp:resolvedLinks2[2],xHbldabWO:false},pQLCx7Llk:{HuhEOf7Rp:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":v91Bq7f02\",webPageId:\"vf613kq1r\"},implicitPathVariables:undefined},{href:{hash:\":v91Bq7f02\",webPageId:\"vf613kq1r\"},implicitPathVariables:undefined},{href:{hash:\":v91Bq7f02\",webPageId:\"vf613kq1r\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({o84TTqJoG:{height:140,y:(componentViewport?.y||0)+20+(((componentViewport?.height||200)-40-952)/2+0+0)+0+43+0+492},pQLCx7Llk:{height:140,y:(componentViewport?.y||0)+20+(((componentViewport?.height||200)-40-157)/2+0+0)+0+43+0+-68.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nqg961-container\",layoutDependency:layoutDependency,layoutId:\"DgZxi29aZ-container\",nodeId:\"DgZxi29aZ\",rendersWithMotion:true,scopeId:\"KjxLNEXBa\",children:/*#__PURE__*/_jsx(MegaNavDropdownItem,{height:\"100%\",hOJShHeY8:Z_QoCcq0qirtr6q,HuhEOf7Rp:resolvedLinks3[0],id:\"DgZxi29aZ\",l0M6hvR5E:\"AI food & drink cost\",layoutId:\"DgZxi29aZ\",qsOUGGmX8:\"Modifichi piatti e prezzi in tempo reale. Si traduce in 100 lingue.\",variant:matchVariant(\"FUQ906TPG\"),width:\"100%\",xHbldabWO:true,XkO6Gcq_E:Calculator,...addPropertyOverrides({o84TTqJoG:{HuhEOf7Rp:resolvedLinks3[2]},pQLCx7Llk:{HuhEOf7Rp:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":v91Bq7f02\",webPageId:\"vf613kq1r\"},implicitPathVariables:undefined},{href:{hash:\":v91Bq7f02\",webPageId:\"vf613kq1r\"},implicitPathVariables:undefined},{href:{hash:\":v91Bq7f02\",webPageId:\"vf613kq1r\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({o84TTqJoG:{height:140,y:(componentViewport?.y||0)+20+(((componentViewport?.height||200)-40-952)/2+0+0)+0+43+0+656},pQLCx7Llk:{height:140,y:(componentViewport?.y||0)+20+(((componentViewport?.height||200)-40-157)/2+0+0)+0+43+0+71.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-t78rp5-container\",layoutDependency:layoutDependency,layoutId:\"ylhmtGESu-container\",nodeId:\"ylhmtGESu\",rendersWithMotion:true,scopeId:\"KjxLNEXBa\",children:/*#__PURE__*/_jsx(MegaNavDropdownItem,{height:\"100%\",hOJShHeY8:Z_QoCcq0qirtr6q,HuhEOf7Rp:resolvedLinks4[0],id:\"ylhmtGESu\",l0M6hvR5E:\"Rierca bandi\",layoutId:\"ylhmtGESu\",qsOUGGmX8:\"Modifichi piatti e prezzi in tempo reale. Si traduce in 100 lingue.\",variant:matchVariant(\"FUQ906TPG\"),width:\"100%\",xHbldabWO:true,XkO6Gcq_E:Binoculars,...addPropertyOverrides({o84TTqJoG:{HuhEOf7Rp:resolvedLinks4[2],l0M6hvR5E:\"Ricerca bandi\"},pQLCx7Llk:{HuhEOf7Rp:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1brng8t\",\"data-framer-name\":\"Divider - Mobile / Tablet\",layoutDependency:layoutDependency,layoutId:\"SOvfU2C_A\",style:{backgroundColor:\"var(--token-e4766650-8ada-4746-8f1c-cc01ab0d10f6, rgb(230, 221, 214))\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{NCGTfXiME:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},ngqPvJVbC:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},o84TTqJoG:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},pQLCx7Llk:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},TVo9_EtoV:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}}})]}),isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({o84TTqJoG:{height:33,y:(componentViewport?.y||0)+20+(((componentViewport?.height||200)-40-952)/2+899+20)},pQLCx7Llk:{height:33,y:(componentViewport?.y||0)+20+(((componentViewport?.height||200)-40-157)/2+104+20)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5fc1to-container\",layoutDependency:layoutDependency,layoutId:\"Ivu8UqOT4-container\",nodeId:\"Ivu8UqOT4\",rendersWithMotion:true,scopeId:\"KjxLNEXBa\",children:/*#__PURE__*/_jsx(SecondaryButtonFullWidthWithCurrentPageFormAnchor5fc1toWithMappedReactPropsdsflxc,{height:\"100%\",hKrWmhWo9:\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61))\",id:\"Ivu8UqOT4\",kRJ4uqoSd:\"var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, rgb(201, 66, 66))\",layoutId:\"Ivu8UqOT4\",PcMsEwW30:false,pK_RUBV3h:\"var(--token-ce602dc5-bd7d-4265-b87d-a6e3295da67b, rgb(255, 255, 255))\",q7zTIMwli:Z_QoCcq0qirtr6q,rYJXb5oiR:\"/#form\",T1WMrD54w:\"Ricevi demo\",Tm4QyL6do:\"var(--token-ce602dc5-bd7d-4265-b87d-a6e3295da67b, rgb(255, 255, 255))\",variant:matchVariant(\"WksXqbAWT\"),width:\"100%\"})})})})]})})})});});const css=[\".framer-CPmHm.framer-1g13ob0, .framer-CPmHm .framer-1g13ob0 { display: block; }\",\".framer-CPmHm.framer-s8enno { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-CPmHm .framer-y86pew { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 180px; }\",\".framer-CPmHm .framer-8vkft5-container { flex: none; height: auto; position: relative; width: 92px; }\",\".framer-CPmHm .framer-4fcerg { align-self: stretch; flex: none; height: auto; overflow: visible; position: relative; width: 1px; }\",\".framer-CPmHm .framer-mn30zm-container, .framer-CPmHm .framer-1wx8zyz-container, .framer-CPmHm .framer-x5oq8z-container, .framer-CPmHm .framer-1hz4ur3-container, .framer-CPmHm .framer-1nqg961-container, .framer-CPmHm .framer-t78rp5-container, .framer-CPmHm .framer-5fc1to-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-CPmHm .framer-s2u6u { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-CPmHm .framer-1brng8t { flex: 1 0 0px; height: 1px; overflow: visible; position: relative; width: 1px; }\",\".framer-CPmHm.framer-v-1bcu2px.framer-s8enno, .framer-CPmHm.framer-v-1ncy23u.framer-s8enno { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; padding: 20px; width: 390px; }\",\".framer-CPmHm.framer-v-1bcu2px .framer-y86pew, .framer-CPmHm.framer-v-1ncy23u .framer-y86pew { align-content: flex-start; align-items: flex-start; flex-direction: column; order: 0; width: 100%; }\",\".framer-CPmHm.framer-v-1bcu2px .framer-8vkft5-container, .framer-CPmHm.framer-v-1ncy23u .framer-8vkft5-container { order: 0; width: auto; }\",\".framer-CPmHm.framer-v-1bcu2px .framer-4fcerg, .framer-CPmHm.framer-v-1ncy23u .framer-4fcerg { align-self: unset; flex: 1 0 0px; height: 1px; order: 3; }\",\".framer-CPmHm.framer-v-1bcu2px .framer-mn30zm-container, .framer-CPmHm.framer-v-1ncy23u .framer-mn30zm-container { order: 6; }\",\".framer-CPmHm.framer-v-1bcu2px .framer-s2u6u { flex: none; gap: 0px; height: 1px; order: 1; overflow: hidden; width: 100%; }\",\".framer-CPmHm.framer-v-1bcu2px .framer-1wx8zyz-container, .framer-CPmHm.framer-v-1bcu2px .framer-x5oq8z-container { height: 1px; }\",\".framer-CPmHm.framer-v-1bcu2px .framer-1brng8t, .framer-CPmHm.framer-v-1ncy23u .framer-1brng8t { flex: none; order: 5; width: 100%; }\",\".framer-CPmHm.framer-v-1bcu2px .framer-5fc1to-container, .framer-CPmHm.framer-v-1ncy23u .framer-5fc1to-container { order: 1; }\",\".framer-CPmHm.framer-v-1ncy23u .framer-s2u6u { flex: none; gap: 24px; order: 1; width: 100%; }\",'.framer-CPmHm[data-border=\"true\"]::after, .framer-CPmHm [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 35\n * @framerIntrinsicWidth 180\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"tcncPGejW\":{\"layout\":[\"auto\",\"auto\"]},\"pQLCx7Llk\":{\"layout\":[\"fixed\",\"auto\"]},\"TVo9_EtoV\":{\"layout\":[\"auto\",\"auto\"]},\"NCGTfXiME\":{\"layout\":[\"auto\",\"auto\"]},\"ngqPvJVbC\":{\"layout\":[\"auto\",\"auto\"]},\"o84TTqJoG\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"tjm7xhbSk\":\"itemProdottiEnter\",\"KTSr2dZfL\":\"itemAccediEnter\",\"G7mfy_AFf\":\"mobileMenuClose\",\"Zxe0shx6G\":\"mobileNavRadius\",\"Mnxic9utD\":\"openProdotti\",\"Wmrst7zo1\":\"closeMega\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKjxLNEXBa=withCSS(Component,css,\"framer-CPmHm\");export default FramerKjxLNEXBa;FramerKjxLNEXBa.displayName=\"Nav Links\";FramerKjxLNEXBa.defaultProps={height:35,width:180};addPropertyControls(FramerKjxLNEXBa,{variant:{options:[\"aGpMhoAuB\",\"tcncPGejW\",\"pQLCx7Llk\",\"TVo9_EtoV\",\"NCGTfXiME\",\"ngqPvJVbC\",\"o84TTqJoG\"],optionTitles:[\"Inactive\",\"Nav item 1 active\",\"Phone\",\"Nav item 2 active\",\"Nav item 3 active\",\"Nav item 4 active\",\"Phone Prodotti Open\"],title:\"Variant\",type:ControlType.Enum},tjm7xhbSk:{title:\"Item Prodotti enter\",type:ControlType.EventHandler},KTSr2dZfL:{title:\"Item Accedi enter\",type:ControlType.EventHandler},G7mfy_AFf:{title:\"Mobile Menu Close\",type:ControlType.EventHandler},Zxe0shx6G:{defaultValue:\"30px\",title:\"Mobile Nav Radius\",type:ControlType.BorderRadius},Mnxic9utD:{title:\"Open Prodotti\",type:ControlType.EventHandler},Wmrst7zo1:{title:\"Close Mega\",type:ControlType.EventHandler}});addFonts(FramerKjxLNEXBa,[{explicitInter:true,fonts:[]},...NavLinkFonts,...MegaNavDropdownItemFonts,...SecondaryButtonFullWidthFonts],{supportsExplicitInterCodegen:true});FramerKjxLNEXBa.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NavLink,{},context),()=>forwardLoader(MegaNavDropdownItem,{},context),()=>forwardLoader(SecondaryButtonFullWidth,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKjxLNEXBa\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"180\",\"framerIntrinsicHeight\":\"35\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"tjm7xhbSk\\\":\\\"itemProdottiEnter\\\",\\\"KTSr2dZfL\\\":\\\"itemAccediEnter\\\",\\\"G7mfy_AFf\\\":\\\"mobileMenuClose\\\",\\\"Zxe0shx6G\\\":\\\"mobileNavRadius\\\",\\\"Mnxic9utD\\\":\\\"openProdotti\\\",\\\"Wmrst7zo1\\\":\\\"closeMega\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"tcncPGejW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pQLCx7Llk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TVo9_EtoV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NCGTfXiME\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ngqPvJVbC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"o84TTqJoG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KjxLNEXBa.map","// Generated by Framer (5186692)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Instance,Link,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withCurrentPageFormAnchor}from\"https://framerusercontent.com/modules/LeJtlza6ogCHxytg1DvQ/WzokOzIz9oUjjSmD9M2A/WithCurrentPageFormAnchor.js\";import CircleLarge from\"https://framerusercontent.com/modules/GVSZ5MNdFIxWWnRCs0UR/kyEPBKLGLug7DafTrpbh/DmW4q06CO.js\";import TextSmall from\"https://framerusercontent.com/modules/mGaoDkpcSI46efxBF0Lp/WwS8MAkb1ZRW9Jwt18Fa/IkuFborJv.js\";import Color from\"https://framerusercontent.com/modules/lecrC7MGLf40IEtAWHzh/DebwA414M748Kk2EbVyR/Vzyxx6eZJ.js\";import SecondaryButtonFullWidth,*as SecondaryButtonFullWidthInfo from\"https://framerusercontent.com/modules/gVTjpC2u9RkfkSjEwVIP/Z7d3eqkGUYTFGFNnZtbN/DCdC8gCRF.js\";import Hamburger from\"https://framerusercontent.com/modules/6iBX8TdmxOvGtpT1Jqey/si2w6cyJ2wmrzLUnsTj7/kfc6qP2DI.js\";import NavLinks from\"https://framerusercontent.com/modules/qZUV6PdbfDhQUymnzKiN/4dRXJwNUBbfXDzglUfOE/KjxLNEXBa.js\";const HamburgerFonts=getFonts(Hamburger);const NavLinksFonts=getFonts(NavLinks);const SecondaryButtonFullWidthFonts=getFonts(SecondaryButtonFullWidth);const SecondaryButtonFullWidthWithCurrentPageFormAnchor1qk6i90WithMappedReactPropsdsflxc=withMappedReactProps(withCodeBoundaryForOverrides(SecondaryButtonFullWidth,{nodeId:\"fjwj_mWjW\",override:withCurrentPageFormAnchor,scopeId:\"T9CyYCjMd\"}),SecondaryButtonFullWidthInfo);const cycleOrder=[\"ccFSKClvY\",\"oSlvUhHUH\",\"ozZMpjs51\",\"RfntHs0po\",\"jkU8NJKSz\",\"WanOVd39h\",\"kG0rNP4Dz\",\"i8OEN8xxW\",\"kmps_Fjhk\",\"g4ZwT9DfR\",\"AYv7xv1jX\"];const serializationHash=\"framer-oXAaf\";const variantClassNames={AYv7xv1jX:\"framer-v-xc2cnx\",ccFSKClvY:\"framer-v-1ti3np4\",g4ZwT9DfR:\"framer-v-1sw4n8z\",i8OEN8xxW:\"framer-v-1kne5wm\",jkU8NJKSz:\"framer-v-jr2if9\",kG0rNP4Dz:\"framer-v-13l1znj\",kmps_Fjhk:\"framer-v-5ecucs\",oSlvUhHUH:\"framer-v-7z5dbg\",ozZMpjs51:\"framer-v-19gqpja\",RfntHs0po:\"framer-v-yhpt3p\",WanOVd39h:\"framer-v-cgah0n\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const JrrKjSlyO=undefined;const mXl3kh23V=undefined;const IUfQwG57K=undefined;const hDJ3aa0_d=undefined;const transition1={bounce:.29,delay:0,duration:.56,type:\"spring\"};const transition2={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Link Accedi Active\":\"kmps_Fjhk\",\"Mega Attivit\\xe0 Active\":\"kG0rNP4Dz\",\"Mega Prodotti Active\":\"oSlvUhHUH\",\"Mega Risorse Active\":\"i8OEN8xxW\",\"Phone Closed\":\"ozZMpjs51\",\"Phone Open - Prodotti\":\"g4ZwT9DfR\",\"Phone Open\":\"RfntHs0po\",\"Tablet closed\":\"jkU8NJKSz\",\"Tablet Open - Prodotti\":\"AYv7xv1jX\",\"Tablet Open\":\"WanOVd39h\",Inactive:\"ccFSKClvY\"};const Variants=motion.create(React.Fragment);const getProps=({closeMega2,height,id,megaProdotti,menuClose,menuOpen,width,...props})=>{return{...props,hDJ3aa0_d:closeMega2??props.hDJ3aa0_d,IUfQwG57K:megaProdotti??props.IUfQwG57K,JrrKjSlyO:menuClose??props.JrrKjSlyO,mXl3kh23V:menuOpen??props.mXl3kh23V,variant:humanReadableVariantMap[props.variant]??props.variant??\"ccFSKClvY\"};};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,JrrKjSlyO,mXl3kh23V,IUfQwG57K,hDJ3aa0_d,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ccFSKClvY\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const isDisplayed=()=>{if([\"kG0rNP4Dz\",\"i8OEN8xxW\"].includes(baseVariant))return false;return true;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap14nqa83=activeVariantCallback(async(...args)=>{if(JrrKjSlyO){const res=await JrrKjSlyO(...args);if(res===false)return false;}});const isDisplayed1=()=>{if([\"ozZMpjs51\",\"RfntHs0po\",\"jkU8NJKSz\",\"WanOVd39h\",\"g4ZwT9DfR\",\"AYv7xv1jX\"].includes(baseVariant))return true;return false;};const GyJVMKPM21pg6lnt=activeVariantCallback(async(...args)=>{if(mXl3kh23V){const res=await mXl3kh23V(...args);if(res===false)return false;}});const isDisplayed2=()=>{if([\"ozZMpjs51\",\"RfntHs0po\",\"jkU8NJKSz\",\"WanOVd39h\",\"g4ZwT9DfR\",\"AYv7xv1jX\"].includes(baseVariant))return false;return true;};const onMouseLeaveeb3njd=activeVariantCallback(async(...args)=>{setVariant(\"ccFSKClvY\");});const isDisplayed3=()=>{if([\"oSlvUhHUH\",\"kmps_Fjhk\"].includes(baseVariant))return true;return false;};const tjm7xhbSk5fmgk6=activeVariantCallback(async(...args)=>{setVariant(\"oSlvUhHUH\");});const KTSr2dZfLp980jh=activeVariantCallback(async(...args)=>{setVariant(\"kmps_Fjhk\");});const Mnxic9utD5ooamg=activeVariantCallback(async(...args)=>{if(IUfQwG57K){const res=await IUfQwG57K(...args);if(res===false)return false;}});const Wmrst7zo1fvkv8f=activeVariantCallback(async(...args)=>{if(hDJ3aa0_d){const res=await hDJ3aa0_d(...args);if(res===false)return false;}});const Mnxic9utDhx91q4=activeVariantCallback(async(...args)=>{setVariant(\"g4ZwT9DfR\");});const Mnxic9utDp9s3ig=activeVariantCallback(async(...args)=>{setVariant(\"AYv7xv1jX\");});const Mnxic9utDnmz6d4=activeVariantCallback(async(...args)=>{setVariant(\"RfntHs0po\");});const Mnxic9utD12r62zp=activeVariantCallback(async(...args)=>{setVariant(\"WanOVd39h\");});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({AYv7xv1jX:{value:transition2},g4ZwT9DfR:{value:transition2},jkU8NJKSz:{value:transition2},ozZMpjs51:{value:transition2},RfntHs0po:{value:transition2},WanOVd39h:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ti3np4\",className,classNames),\"data-framer-name\":\"Inactive\",layoutDependency:layoutDependency,layoutId:\"ccFSKClvY\",ref:refBinding,style:{...style},...addPropertyOverrides({AYv7xv1jX:{\"data-framer-name\":\"Tablet Open - Prodotti\"},g4ZwT9DfR:{\"data-framer-name\":\"Phone Open - Prodotti\"},jkU8NJKSz:{\"data-framer-name\":\"Tablet closed\"},kmps_Fjhk:{\"data-framer-name\":\"Link Accedi Active\"},oSlvUhHUH:{\"data-framer-name\":\"Mega Prodotti Active\"},ozZMpjs51:{\"data-framer-name\":\"Phone Closed\"},RfntHs0po:{\"data-framer-name\":\"Phone Open\"},WanOVd39h:{\"data-framer-name\":\"Tablet Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vqkjwu\",\"data-framer-name\":\"Nav Container\",layoutDependency:layoutDependency,layoutId:\"JVjx1vith\",style:{backgroundColor:\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(251, 250, 249))\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30},variants:{AYv7xv1jX:{borderBottomLeftRadius:0,borderBottomRightRadius:0},g4ZwT9DfR:{borderBottomLeftRadius:0,borderBottomRightRadius:0},RfntHs0po:{borderBottomLeftRadius:0,borderBottomRightRadius:0},WanOVd39h:{borderBottomLeftRadius:0,borderBottomRightRadius:0}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11j9v5x\",\"data-framer-name\":\"Logo / Hamburger\",layoutDependency:layoutDependency,layoutId:\"LJKRTkoCX\",children:[/*#__PURE__*/_jsx(Link,{href:{hash:\":GR76Bb7m3\",webPageId:\"vf613kq1r\"},motionChild:true,nodeId:\"agkzHKmRl\",openInNewTab:false,scopeId:\"T9CyYCjMd\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Home\",className:\"framer-9u4n8p framer-2ed2ap\",\"data-framer-name\":\"Link Container\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"agkzHKmRl\",onTap:onTap14nqa83,children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-9xehvp\",Component:Color,\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"vuytY9ozl\",...addPropertyOverrides({g4ZwT9DfR:{Component:TextSmall},ozZMpjs51:{Component:CircleLarge},RfntHs0po:{Component:TextSmall}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({AYv7xv1jX:{height:44,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-95)/2+0+0)+8+0},g4ZwT9DfR:{height:44,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-95)/2+0+0)+5.8572+2.1429},jkU8NJKSz:{height:44,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-60)/2+0+0)+8+0},ozZMpjs51:{height:44,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-60)/2+0+0)+7.5+.5},RfntHs0po:{height:44,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-95)/2+0+0)+5.8572+2.1429},WanOVd39h:{height:44,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-95)/2+0+0)+8+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15s4eg1-container\",layoutDependency:layoutDependency,layoutId:\"iPxvjmsUq-container\",nodeId:\"iPxvjmsUq\",rendersWithMotion:true,scopeId:\"T9CyYCjMd\",children:/*#__PURE__*/_jsx(Hamburger,{GyJVMKPM2:GyJVMKPM21pg6lnt,height:\"100%\",id:\"iPxvjmsUq\",layoutId:\"iPxvjmsUq\",variant:matchVariant(\"PUtLRoe1F\"),width:\"100%\",...addPropertyOverrides({AYv7xv1jX:{GyJVMKPM2:onTap14nqa83,variant:matchVariant(\"dv31OflSz\")},g4ZwT9DfR:{GyJVMKPM2:onTap14nqa83,variant:matchVariant(\"dv31OflSz\")},RfntHs0po:{GyJVMKPM2:onTap14nqa83,variant:matchVariant(\"dv31OflSz\")},WanOVd39h:{GyJVMKPM2:onTap14nqa83,variant:matchVariant(\"dv31OflSz\")}},baseVariant,gestureVariant)})})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kd03wy\",layoutDependency:layoutDependency,layoutId:\"WxCYQsdr5\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ek8z17\",\"data-framer-name\":\"Nav Links Container - Edit width here\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"LGebxfeTi\",onMouseLeave:onMouseLeaveeb3njd,...addPropertyOverrides({kmps_Fjhk:{\"data-highlight\":undefined,onMouseLeave:undefined},oSlvUhHUH:{\"data-highlight\":undefined,onMouseLeave:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gjoefi\",\"data-framer-name\":\"Nav Links\",layoutDependency:layoutDependency,layoutId:\"XYuEutiZ4\",style:{borderBottomLeftRadius:72,borderBottomRightRadius:72,borderTopLeftRadius:72,borderTopRightRadius:72},...addPropertyOverrides({kmps_Fjhk:{\"data-highlight\":true,onMouseLeave:onMouseLeaveeb3njd}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yuuk1v\",\"data-framer-name\":\"Selector\",layoutDependency:layoutDependency,layoutId:\"zGZUCL9Kg\",children:[isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-jzgp1d\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"YA7uWM4L3\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-3m535p\",\"data-framer-name\":\"Selector\",layoutDependency:layoutDependency,layoutId:\"HRzKrPEPd\",style:{backgroundColor:\"var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, rgb(93, 195, 155))\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,opacity:0,scale:.4},variants:{kmps_Fjhk:{opacity:1,scale:1},oSlvUhHUH:{opacity:1,scale:1}}})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-60)/2)+11.5+1+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9zq9fq-container\",layoutDependency:layoutDependency,layoutId:\"hs1grOt0L-container\",nodeId:\"hs1grOt0L\",rendersWithMotion:true,scopeId:\"T9CyYCjMd\",children:/*#__PURE__*/_jsx(NavLinks,{height:\"100%\",id:\"hs1grOt0L\",KTSr2dZfL:KTSr2dZfLp980jh,layoutId:\"hs1grOt0L\",Mnxic9utD:Mnxic9utD5ooamg,tjm7xhbSk:tjm7xhbSk5fmgk6,variant:matchVariant(\"aGpMhoAuB\"),width:\"100%\",Wmrst7zo1:Wmrst7zo1fvkv8f,Zxe0shx6G:\"30px\",...addPropertyOverrides({kmps_Fjhk:{variant:matchVariant(\"ngqPvJVbC\")},oSlvUhHUH:{variant:matchVariant(\"tcncPGejW\")}},baseVariant,gestureVariant)})})})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-60)/2)+11.5+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qk6i90-container\",layoutDependency:layoutDependency,layoutId:\"fjwj_mWjW-container\",nodeId:\"fjwj_mWjW\",rendersWithMotion:true,scopeId:\"T9CyYCjMd\",children:/*#__PURE__*/_jsx(SecondaryButtonFullWidthWithCurrentPageFormAnchor1qk6i90WithMappedReactPropsdsflxc,{height:\"100%\",hKrWmhWo9:\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61))\",id:\"fjwj_mWjW\",kRJ4uqoSd:\"var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, rgb(201, 66, 66))\",layoutId:\"fjwj_mWjW\",PcMsEwW30:false,pK_RUBV3h:\"var(--token-ce602dc5-bd7d-4265-b87d-a6e3295da67b, rgb(255, 255, 255))\",rYJXb5oiR:\"/#form\",style:{height:\"100%\"},T1WMrD54w:\"Ricevi demo\",Tm4QyL6do:\"var(--token-ce602dc5-bd7d-4265-b87d-a6e3295da67b, rgb(255, 255, 255))\",variant:matchVariant(\"Nb8n5k8Zz\"),width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({AYv7xv1jX:{value:transition2},WanOVd39h:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+74,...addPropertyOverrides({AYv7xv1jX:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-95)/2+60+0)},g4ZwT9DfR:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-95)/2+60+0)},jkU8NJKSz:{y:(componentViewport?.y||0)+100},ozZMpjs51:{y:(componentViewport?.y||0)+100},RfntHs0po:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-95)/2+60+0)},WanOVd39h:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-95)/2+60+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15nnr1n-container\",\"data-framer-name\":\"Mobile Nav Links\",layoutDependency:layoutDependency,layoutId:\"qo11zjXOa-container\",name:\"Mobile Nav Links\",nodeId:\"qo11zjXOa\",rendersWithMotion:true,scopeId:\"T9CyYCjMd\",style:{opacity:1},transformTemplate:transformTemplate1,variants:{AYv7xv1jX:{opacity:1},g4ZwT9DfR:{opacity:1},jkU8NJKSz:{opacity:0},kmps_Fjhk:{opacity:1},ozZMpjs51:{opacity:0},RfntHs0po:{opacity:1},WanOVd39h:{opacity:1}},...addPropertyOverrides({AYv7xv1jX:{transformTemplate:undefined},g4ZwT9DfR:{transformTemplate:undefined},RfntHs0po:{transformTemplate:undefined},WanOVd39h:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(NavLinks,{G7mfy_AFf:onTap14nqa83,height:\"100%\",id:\"qo11zjXOa\",layoutId:\"qo11zjXOa\",name:\"Mobile Nav Links\",style:{width:\"100%\"},variant:matchVariant(\"pQLCx7Llk\"),width:\"100%\",Zxe0shx6G:\"30px\",...addPropertyOverrides({AYv7xv1jX:{Mnxic9utD:Mnxic9utD12r62zp,variant:matchVariant(\"o84TTqJoG\"),Zxe0shx6G:\"0px 0px 30px 30px\"},g4ZwT9DfR:{Mnxic9utD:Mnxic9utDnmz6d4,variant:matchVariant(\"o84TTqJoG\"),Zxe0shx6G:\"0px 0px 30px 30px\"},kmps_Fjhk:{variant:matchVariant(\"tcncPGejW\")},oSlvUhHUH:{variant:matchVariant(\"tcncPGejW\")},RfntHs0po:{Mnxic9utD:Mnxic9utDhx91q4,Zxe0shx6G:\"0px 0px 30px 30px\"},WanOVd39h:{Mnxic9utD:Mnxic9utDp9s3ig,Zxe0shx6G:\"0px 0px 30px 30px\"}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\".framer-oXAaf.framer-2ed2ap, .framer-oXAaf .framer-2ed2ap { display: block; }\",\".framer-oXAaf.framer-1ti3np4 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-oXAaf .framer-1vqkjwu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 60px; justify-content: center; overflow: visible; padding: 0px 17px 0px 17px; position: relative; width: min-content; }\",\".framer-oXAaf .framer-11j9v5x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-oXAaf .framer-9u4n8p { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-oXAaf .framer-9xehvp { flex: none; height: 34px; position: relative; width: auto; z-index: 1; }\",\".framer-oXAaf .framer-15s4eg1-container, .framer-oXAaf .framer-9zq9fq-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-oXAaf .framer-1kd03wy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-oXAaf .framer-1ek8z17 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 174px; }\",\".framer-oXAaf .framer-gjoefi { 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: 90px; }\",\".framer-oXAaf .framer-yuuk1v { align-content: center; align-items: center; bottom: -50px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; left: 0px; overflow: visible; padding: 0px; pointer-events: none; position: absolute; width: 224px; }\",\".framer-oXAaf .framer-jzgp1d { flex: none; height: 100%; overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: relative; width: 5px; }\",\".framer-oXAaf .framer-3m535p { flex: none; height: 100%; overflow: visible; pointer-events: none; position: relative; width: 25%; }\",\".framer-oXAaf .framer-1qk6i90-container { flex: none; height: 37px; position: relative; width: auto; }\",\".framer-oXAaf .framer-15nnr1n-container { flex: none; height: auto; left: 50%; position: absolute; top: 74px; width: 100%; }\",\".framer-oXAaf.framer-v-7z5dbg .framer-yuuk1v, .framer-oXAaf.framer-v-5ecucs .framer-yuuk1v { bottom: 0px; }\",\".framer-oXAaf.framer-v-7z5dbg .framer-jzgp1d { order: 0; width: 1px; }\",\".framer-oXAaf.framer-v-7z5dbg .framer-3m535p { order: 1; width: 39%; }\",\".framer-oXAaf.framer-v-19gqpja.framer-1ti3np4 { align-content: flex-start; align-items: flex-start; flex-direction: column; overflow: visible; width: 390px; }\",\".framer-oXAaf.framer-v-19gqpja .framer-1vqkjwu { gap: 0px; padding: 0px 6px 0px 8px; }\",\".framer-oXAaf.framer-v-19gqpja .framer-11j9v5x { gap: 2px; justify-content: center; }\",\".framer-oXAaf.framer-v-19gqpja .framer-9u4n8p { align-content: flex-start; align-items: flex-start; order: 0; overflow: hidden; width: 46px; }\",\".framer-oXAaf.framer-v-19gqpja .framer-9xehvp, .framer-oXAaf.framer-v-yhpt3p .framer-9xehvp, .framer-oXAaf.framer-v-1sw4n8z .framer-9xehvp { height: auto; width: 169px; }\",\".framer-oXAaf.framer-v-19gqpja .framer-15s4eg1-container, .framer-oXAaf.framer-v-yhpt3p .framer-15s4eg1-container, .framer-oXAaf.framer-v-1sw4n8z .framer-15s4eg1-container { order: 1; }\",\".framer-oXAaf.framer-v-19gqpja .framer-15nnr1n-container, .framer-oXAaf.framer-v-jr2if9 .framer-15nnr1n-container { pointer-events: none; top: 100px; }\",\".framer-oXAaf.framer-v-yhpt3p.framer-1ti3np4, .framer-oXAaf.framer-v-jr2if9.framer-1ti3np4, .framer-oXAaf.framer-v-cgah0n.framer-1ti3np4, .framer-oXAaf.framer-v-1sw4n8z.framer-1ti3np4, .framer-oXAaf.framer-v-xc2cnx.framer-1ti3np4 { flex-direction: column; overflow: visible; width: 390px; }\",\".framer-oXAaf.framer-v-yhpt3p .framer-1vqkjwu, .framer-oXAaf.framer-v-1sw4n8z .framer-1vqkjwu { padding: 0px 17px 0px 8px; width: 100%; }\",\".framer-oXAaf.framer-v-yhpt3p .framer-11j9v5x, .framer-oXAaf.framer-v-1sw4n8z .framer-11j9v5x { flex: 89 0 0px; order: 1; width: 1px; }\",\".framer-oXAaf.framer-v-yhpt3p .framer-9u4n8p, .framer-oXAaf.framer-v-1sw4n8z .framer-9u4n8p { align-content: flex-start; align-items: flex-start; order: 0; width: 119px; }\",\".framer-oXAaf.framer-v-yhpt3p .framer-15nnr1n-container, .framer-oXAaf.framer-v-cgah0n .framer-15nnr1n-container, .framer-oXAaf.framer-v-1sw4n8z .framer-15nnr1n-container, .framer-oXAaf.framer-v-xc2cnx .framer-15nnr1n-container { left: unset; pointer-events: auto; position: relative; top: unset; }\",\".framer-oXAaf.framer-v-jr2if9 .framer-1vqkjwu, .framer-oXAaf.framer-v-cgah0n .framer-1vqkjwu, .framer-oXAaf.framer-v-xc2cnx .framer-1vqkjwu { width: 100%; }\",\".framer-oXAaf.framer-v-jr2if9 .framer-11j9v5x, .framer-oXAaf.framer-v-cgah0n .framer-11j9v5x, .framer-oXAaf.framer-v-xc2cnx .framer-11j9v5x { flex: 89 0 0px; width: 1px; }\",\".framer-oXAaf.framer-v-5ecucs .framer-jzgp1d { order: 0; width: 109px; }\",\".framer-oXAaf.framer-v-5ecucs .framer-3m535p { order: 1; width: 28%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 460\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"oSlvUhHUH\":{\"layout\":[\"auto\",\"auto\"]},\"ozZMpjs51\":{\"layout\":[\"fixed\",\"auto\"]},\"RfntHs0po\":{\"layout\":[\"fixed\",\"auto\"]},\"jkU8NJKSz\":{\"layout\":[\"fixed\",\"auto\"]},\"WanOVd39h\":{\"layout\":[\"fixed\",\"auto\"]},\"kG0rNP4Dz\":{\"layout\":[\"auto\",\"auto\"]},\"i8OEN8xxW\":{\"layout\":[\"auto\",\"auto\"]},\"kmps_Fjhk\":{\"layout\":[\"auto\",\"auto\"]},\"g4ZwT9DfR\":{\"layout\":[\"fixed\",\"auto\"]},\"AYv7xv1jX\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"JrrKjSlyO\":\"menuClose\",\"mXl3kh23V\":\"menuOpen\",\"IUfQwG57K\":\"megaProdotti\",\"hDJ3aa0_d\":\"closeMega2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerT9CyYCjMd=withCSS(Component,css,\"framer-oXAaf\");export default FramerT9CyYCjMd;FramerT9CyYCjMd.displayName=\"Nav Bar\";FramerT9CyYCjMd.defaultProps={height:60,width:460};addPropertyControls(FramerT9CyYCjMd,{variant:{options:[\"ccFSKClvY\",\"oSlvUhHUH\",\"ozZMpjs51\",\"RfntHs0po\",\"jkU8NJKSz\",\"WanOVd39h\",\"kG0rNP4Dz\",\"i8OEN8xxW\",\"kmps_Fjhk\",\"g4ZwT9DfR\",\"AYv7xv1jX\"],optionTitles:[\"Inactive\",\"Mega Prodotti Active\",\"Phone Closed\",\"Phone Open\",\"Tablet closed\",\"Tablet Open\",\"Mega Attivit\\xe0 Active\",\"Mega Risorse Active\",\"Link Accedi Active\",\"Phone Open - Prodotti\",\"Tablet Open - Prodotti\"],title:\"Variant\",type:ControlType.Enum},JrrKjSlyO:{title:\"Menu Close\",type:ControlType.EventHandler},mXl3kh23V:{title:\"Menu Open\",type:ControlType.EventHandler},IUfQwG57K:{title:\"Mega Prodotti\",type:ControlType.EventHandler},hDJ3aa0_d:{title:\"Close Mega 2\",type:ControlType.EventHandler}});addFonts(FramerT9CyYCjMd,[{explicitInter:true,fonts:[]},...HamburgerFonts,...NavLinksFonts,...SecondaryButtonFullWidthFonts],{supportsExplicitInterCodegen:true});FramerT9CyYCjMd.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Hamburger,{},context),()=>forwardLoader(NavLinks,{},context),()=>forwardLoader(SecondaryButtonFullWidth,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerT9CyYCjMd\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"60\",\"framerIntrinsicWidth\":\"460\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oSlvUhHUH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ozZMpjs51\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RfntHs0po\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jkU8NJKSz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WanOVd39h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kG0rNP4Dz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"i8OEN8xxW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kmps_Fjhk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"g4ZwT9DfR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AYv7xv1jX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"JrrKjSlyO\\\":\\\"menuClose\\\",\\\"mXl3kh23V\\\":\\\"menuOpen\\\",\\\"IUfQwG57K\\\":\\\"megaProdotti\\\",\\\"hDJ3aa0_d\\\":\\\"closeMega2\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5186692)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,parsePaddingString,ResolveLinks,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withDvh}from\"https://framerusercontent.com/modules/30sChCxkLcx1aWDd2Npi/obG6t3RBLxp7geN351BG/DVH.js\";import Binoculars from\"https://framerusercontent.com/modules/F0rD4puVrg0PkaaUn7BC/rtK259bACylcRUjurfjs/fDpXs96zX.js\";import QrCode from\"https://framerusercontent.com/modules/sIIp2j8DDUAbujt3NtVf/7UNuoWLfECSgFoDRNXzX/HqXm_vcpu.js\";import Chair from\"https://framerusercontent.com/modules/ZhyW813DWHLRMEm1OzSp/vTK5wskmiNlCTa9CJuz7/PdURjbscM.js\";import ChatsCirlcle from\"https://framerusercontent.com/modules/7Y63cizhukmqqXwLXTAx/qYAbFVl5Vduu42nsCHtz/TCPYv5Aza.js\";import Calculator from\"https://framerusercontent.com/modules/6NoTjNRqFdpysTxE9BB4/KNP6Fe2bt7GJLJvNSVtH/tZ3pexNBX.js\";import BookCallButton from\"https://framerusercontent.com/modules/tWCr9mfCWQFBF5uR66u8/kz59kz5fX55fxveW5zcp/hOCyVehvm.js\";import MegaNavDropdownItem from\"https://framerusercontent.com/modules/TW8SrEW4TpCPRiSdU12X/TcO0cxj7vDSK7tozxbL8/kgwfTQ4p2.js\";import NavBar from\"https://framerusercontent.com/modules/zsX2pzWmDH635mVWXH7g/lgXfm4g7KwbxLHELTfsD/T9CyYCjMd.js\";const MegaNavDropdownItemFonts=getFonts(MegaNavDropdownItem);const MotionDivWithDvh1f8xv28=withCodeBoundaryForOverrides(motion.div,{nodeId:\"cvwpRp9HL\",override:withDvh,scopeId:\"K7Hk6yGeQ\"});const NavBarFonts=getFonts(NavBar);const BookCallButtonFonts=getFonts(BookCallButton);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const cycleOrder=[\"wZ5mQLcRg\",\"q3DzGYM3o\",\"YWOlvaYpH\",\"HwxMZdVLZ\",\"dQaJYt5DS\",\"zGvA6f_ne\",\"PNs45lbeD\",\"HxybrFp3o\"];const serializationHash=\"framer-jbIri\";const variantClassNames={dQaJYt5DS:\"framer-v-1vmkei4\",HwxMZdVLZ:\"framer-v-dimtkx\",HxybrFp3o:\"framer-v-1q1xvyj\",PNs45lbeD:\"framer-v-u2jbn7\",q3DzGYM3o:\"framer-v-aky4jt\",wZ5mQLcRg:\"framer-v-1cofo22\",YWOlvaYpH:\"framer-v-1p13jdv\",zGvA6f_ne:\"framer-v-mksg1a\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const DcrUhWfhh=undefined;const transition1={delay:0,duration:.4,ease:[.4,0,.2,1],type:\"tween\"};const transition2={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:0,skewX:0,skewY:0,x:-10,y:0};const transition3={bounce:0,delay:.95,duration:.46,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop Accedi Active\":\"HxybrFp3o\",\"Desktop Enter\":\"q3DzGYM3o\",\"Desktop Prodotti Open\":\"PNs45lbeD\",\"Phone Open\":\"HwxMZdVLZ\",\"Tablet Open\":\"zGvA6f_ne\",Desktop:\"wZ5mQLcRg\",Phone:\"YWOlvaYpH\",Tablet:\"dQaJYt5DS\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,phonePadding,width,...props})=>{return{...props,DcrUhWfhh:phonePadding??props.DcrUhWfhh??\"20px 20px 0px 20px\",variant:humanReadableVariantMap[props.variant]??props.variant??\"wZ5mQLcRg\"};};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,DcrUhWfhh,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wZ5mQLcRg\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"PNs45lbeD\")return true;return false;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeave189614=activeVariantCallback(async(...args)=>{setVariant(\"wZ5mQLcRg\");});const router=useRouter();const onTap24aklp=activeVariantCallback(async(...args)=>{setVariant(\"YWOlvaYpH\");});const onTaprubra4=activeVariantCallback(async(...args)=>{setVariant(\"dQaJYt5DS\");});const onMouseEnterfe3xmo=activeVariantCallback(async(...args)=>{setVariant(\"q3DzGYM3o\");});const IUfQwG57K7arv2n=activeVariantCallback(async(...args)=>{setVariant(\"PNs45lbeD\");});const mXl3kh23Vzwwlbq=activeVariantCallback(async(...args)=>{setVariant(\"HwxMZdVLZ\");});const parsedPadding=typeof DcrUhWfhh===\"string\"?parsePaddingString(DcrUhWfhh):{top:DcrUhWfhh,right:DcrUhWfhh,bottom:DcrUhWfhh,left:DcrUhWfhh};const JrrKjSlyO4nwpy8=activeVariantCallback(async(...args)=>{setVariant(\"zGvA6f_ne\");});const hDJ3aa0_dfqjogt=activeVariantCallback(async(...args)=>{setVariant(\"HxybrFp3o\");});const isDisplayed1=()=>{if([\"HwxMZdVLZ\",\"zGvA6f_ne\"].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,...addPropertyOverrides({dQaJYt5DS:{value:transition2},HwxMZdVLZ:{value:transition2},YWOlvaYpH:{value:transition2},zGvA6f_ne:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1cofo22\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"wZ5mQLcRg\",ref:refBinding,style:{...style},...addPropertyOverrides({dQaJYt5DS:{\"data-framer-name\":\"Tablet\"},HwxMZdVLZ:{\"data-framer-name\":\"Phone Open\"},HxybrFp3o:{\"data-framer-name\":\"Desktop Accedi Active\"},PNs45lbeD:{\"data-framer-name\":\"Desktop Prodotti Open\"},q3DzGYM3o:{\"data-framer-name\":\"Desktop Enter\"},YWOlvaYpH:{\"data-framer-name\":\"Phone\"},zGvA6f_ne:{\"data-framer-name\":\"Tablet Open\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1t7o5bd\",\"data-framer-name\":\"Hover Zone\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"BjMKX9aVz\",onMouseLeave:onMouseLeave189614,children:isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wiojjf\",\"data-framer-name\":\"Mega Nav\",layoutDependency:layoutDependency,layoutId:\"uQlg2EMRs\",style:{backgroundColor:\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(251, 250, 249))\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"QSUuXj7DG\"},implicitPathVariables:undefined},{href:{webPageId:\"QSUuXj7DG\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:140,...addPropertyOverrides({PNs45lbeD:{width:\"202px\",y:(componentViewport?.y||0)+90+8+24+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hg3dz3-container\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"nEimPaUYq-container\",name:\"Menu\",nodeId:\"nEimPaUYq\",rendersWithMotion:true,scopeId:\"K7Hk6yGeQ\",children:/*#__PURE__*/_jsx(MegaNavDropdownItem,{height:\"100%\",HuhEOf7Rp:resolvedLinks[0],id:\"nEimPaUYq\",l0M6hvR5E:\"Menu con AI\",layoutId:\"nEimPaUYq\",name:\"Menu\",qsOUGGmX8:\"Modifichi piatti e prezzi in tempo reale. Si traduce in 100 lingue.\",style:{width:\"100%\"},variant:matchVariant(\"kz96OkbKX\"),width:\"100%\",xHbldabWO:false,XkO6Gcq_E:QrCode,...addPropertyOverrides({PNs45lbeD:{HuhEOf7Rp:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"iHyr6giId\"},implicitPathVariables:undefined},{href:{webPageId:\"iHyr6giId\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:140,...addPropertyOverrides({PNs45lbeD:{width:\"202px\",y:(componentViewport?.y||0)+90+8+24+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-y97jci-container\",\"data-framer-name\":\"Experiece\",layoutDependency:layoutDependency,layoutId:\"UEjgnAemk-container\",name:\"Experiece\",nodeId:\"UEjgnAemk\",rendersWithMotion:true,scopeId:\"K7Hk6yGeQ\",children:/*#__PURE__*/_jsx(MegaNavDropdownItem,{height:\"100%\",HuhEOf7Rp:resolvedLinks1[0],id:\"UEjgnAemk\",l0M6hvR5E:\"Prenotazioni\",layoutId:\"UEjgnAemk\",name:\"Experiece\",qsOUGGmX8:\"Gli ospiti prenotano online senza commissioni. Turni, tavoli e clienti in un'unica interfaccia.\",style:{width:\"100%\"},variant:matchVariant(\"kz96OkbKX\"),width:\"100%\",xHbldabWO:false,XkO6Gcq_E:Chair,...addPropertyOverrides({PNs45lbeD:{HuhEOf7Rp:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"g74UoN4fK\"},implicitPathVariables:undefined},{href:{webPageId:\"g74UoN4fK\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:140,...addPropertyOverrides({PNs45lbeD:{width:\"202px\",y:(componentViewport?.y||0)+90+8+24+148}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1blpprq-container\",\"data-framer-name\":\"Web\",layoutDependency:layoutDependency,layoutId:\"SFXpNw350-container\",name:\"Web\",nodeId:\"SFXpNw350\",rendersWithMotion:true,scopeId:\"K7Hk6yGeQ\",children:/*#__PURE__*/_jsx(MegaNavDropdownItem,{height:\"100%\",hOJShHeY8:onMouseLeave189614,HuhEOf7Rp:resolvedLinks2[0],id:\"SFXpNw350\",l0M6hvR5E:\"Sito con AI\",layoutId:\"SFXpNw350\",name:\"Web\",qsOUGGmX8:\"Un sito sincronizzato con menu e prenotazioni, con una chat AI che risponde ai clienti.\",style:{width:\"100%\"},variant:matchVariant(\"kz96OkbKX\"),width:\"100%\",xHbldabWO:false,XkO6Gcq_E:ChatsCirlcle,...addPropertyOverrides({PNs45lbeD:{HuhEOf7Rp:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":v91Bq7f02\",webPageId:\"vf613kq1r\"},implicitPathVariables:undefined},{href:{hash:\":v91Bq7f02\",webPageId:\"vf613kq1r\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:140,...addPropertyOverrides({PNs45lbeD:{width:\"202px\",y:(componentViewport?.y||0)+90+8+24+148}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-thsn3f-container\",\"data-framer-name\":\"Control\",layoutDependency:layoutDependency,layoutId:\"g7xmAEB_Y-container\",name:\"Control\",nodeId:\"g7xmAEB_Y\",rendersWithMotion:true,scopeId:\"K7Hk6yGeQ\",children:/*#__PURE__*/_jsx(MegaNavDropdownItem,{height:\"100%\",hOJShHeY8:onMouseLeave189614,HuhEOf7Rp:resolvedLinks3[0],id:\"g7xmAEB_Y\",l0M6hvR5E:\"AI food & drink cost\",layoutId:\"g7xmAEB_Y\",name:\"Control\",qsOUGGmX8:\"Ogni piatto ha il suo costo reale e il suo margine, aggiornati dai listini.\",style:{width:\"100%\"},variant:matchVariant(\"kz96OkbKX\"),width:\"100%\",xHbldabWO:true,XkO6Gcq_E:Calculator,...addPropertyOverrides({PNs45lbeD:{HuhEOf7Rp:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":v91Bq7f02\",webPageId:\"vf613kq1r\"},implicitPathVariables:undefined},{href:{hash:\":v91Bq7f02\",webPageId:\"vf613kq1r\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:140,...addPropertyOverrides({PNs45lbeD:{width:\"202px\",y:(componentViewport?.y||0)+90+8+24+296}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tdx4gj-container\",\"data-framer-name\":\"Fund\",layoutDependency:layoutDependency,layoutId:\"R3jABLTqO-container\",name:\"Fund\",nodeId:\"R3jABLTqO\",rendersWithMotion:true,scopeId:\"K7Hk6yGeQ\",children:/*#__PURE__*/_jsx(MegaNavDropdownItem,{height:\"100%\",hOJShHeY8:onMouseLeave189614,HuhEOf7Rp:resolvedLinks4[0],id:\"R3jABLTqO\",l0M6hvR5E:\"Ricerca bandi\",layoutId:\"R3jABLTqO\",name:\"Fund\",qsOUGGmX8:\"Selezioniamo i bandi a fondo perduto adatti al tuo locale. Paghi solo se vinci.\",style:{width:\"100%\"},variant:matchVariant(\"kz96OkbKX\"),width:\"100%\",xHbldabWO:true,XkO6Gcq_E:Binoculars,...addPropertyOverrides({PNs45lbeD:{HuhEOf7Rp:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})})]})}),/*#__PURE__*/_jsx(MotionDivWithDvh1f8xv28,{className:\"framer-1f8xv28\",\"data-framer-name\":\"Blur BG\",layoutDependency:layoutDependency,layoutId:\"cvwpRp9HL\",style:{backdropFilter:\"blur(8px)\",backgroundColor:\"var(--token-e5fc1141-d11e-42df-a981-2048424e4b13, rgba(0, 0, 0, 0.45))\",opacity:0,WebkitBackdropFilter:\"blur(8px)\"},variants:{HwxMZdVLZ:{opacity:1},HxybrFp3o:{opacity:1},PNs45lbeD:{opacity:1},q3DzGYM3o:{opacity:1},zGvA6f_ne:{opacity:1}},...addPropertyOverrides({HwxMZdVLZ:{\"data-highlight\":true,onTap:onTap24aklp},PNs45lbeD:{\"data-highlight\":true,onTap:onMouseLeave189614},zGvA6f_ne:{\"data-highlight\":true,onTap:onTaprubra4}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-99txek\",\"data-framer-name\":\"Navigation\",layoutDependency:layoutDependency,layoutId:\"RtBDBnjaT\",style:{\"--x468hi\":numberToPixelString(DcrUhWfhh)},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vd353\",\"data-framer-name\":\"Navbar Container\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"GgGwdt99R\",onMouseEnter:onMouseEnterfe3xmo,...addPropertyOverrides({dQaJYt5DS:{\"data-highlight\":undefined,onMouseEnter:undefined},HwxMZdVLZ:{\"data-highlight\":undefined,onMouseEnter:undefined},HxybrFp3o:{onMouseEnter:undefined,onMouseLeave:onMouseLeave189614},PNs45lbeD:{\"data-highlight\":undefined,onMouseEnter:undefined},q3DzGYM3o:{onMouseEnter:undefined,onMouseLeave:onMouseLeave189614},YWOlvaYpH:{\"data-highlight\":undefined,onMouseEnter:undefined},zGvA6f_ne:{\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,y:(componentViewport?.y||0)+(0+((componentViewport?.height||90)-0-90)/2)+30+0,...addPropertyOverrides({dQaJYt5DS:{y:undefined},HwxMZdVLZ:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - ${(parsedPadding?.left??0)+(parsedPadding?.right??0)}px, 1px)`,y:undefined},HxybrFp3o:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-90)/2)+30+0},PNs45lbeD:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-90)/2)+30+0},q3DzGYM3o:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-90)/2)+30+0},YWOlvaYpH:{y:undefined},zGvA6f_ne:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - ${(parsedPadding?.left??0)+(parsedPadding?.right??0)}px, 1px)`,y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mkkuc3-container\",layoutDependency:layoutDependency,layoutId:\"QzMKMg2kV-container\",nodeId:\"QzMKMg2kV\",rendersWithMotion:true,scopeId:\"K7Hk6yGeQ\",children:/*#__PURE__*/_jsx(NavBar,{height:\"100%\",id:\"QzMKMg2kV\",IUfQwG57K:IUfQwG57K7arv2n,JrrKjSlyO:onMouseLeave189614,layoutId:\"QzMKMg2kV\",variant:matchVariant(\"ccFSKClvY\"),width:\"100%\",...addPropertyOverrides({dQaJYt5DS:{JrrKjSlyO:JrrKjSlyO4nwpy8,mXl3kh23V:JrrKjSlyO4nwpy8,style:{width:\"100%\"},variant:matchVariant(\"jkU8NJKSz\")},HwxMZdVLZ:{JrrKjSlyO:onTap24aklp,style:{width:\"100%\"},variant:matchVariant(\"RfntHs0po\")},HxybrFp3o:{variant:matchVariant(\"kmps_Fjhk\")},PNs45lbeD:{hDJ3aa0_d:hDJ3aa0_dfqjogt,variant:matchVariant(\"oSlvUhHUH\")},YWOlvaYpH:{JrrKjSlyO:onTap24aklp,mXl3kh23V:mXl3kh23Vzwwlbq,style:{width:\"100%\"},variant:matchVariant(\"ozZMpjs51\")},zGvA6f_ne:{JrrKjSlyO:onTaprubra4,style:{width:\"100%\"},variant:matchVariant(\"WanOVd39h\")}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-4ps7bz\",\"data-framer-name\":\"Prenota un call\",layoutDependency:layoutDependency,layoutId:\"frSuNlFGM\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tdw1bx\",\"data-framer-name\":\"Inside Container\",layoutDependency:layoutDependency,layoutId:\"Fy0EPlpto\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,y:(componentViewport?.y||0)+(0+((componentViewport?.height||90)-0-90)/2)+30+0+0,...addPropertyOverrides({dQaJYt5DS:{y:undefined},HxybrFp3o:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-90)/2)+30+0+0},PNs45lbeD:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-90)/2)+30+0+0},q3DzGYM3o:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-90)/2)+30+0+0},YWOlvaYpH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1fxpler-container\",layoutDependency:layoutDependency,layoutId:\"acTKJwFu9-container\",nodeId:\"acTKJwFu9\",rendersWithMotion:true,scopeId:\"K7Hk6yGeQ\",children:/*#__PURE__*/_jsx(BookCallButton,{a93sc4FOF:\"Tu\",height:\"100%\",id:\"acTKJwFu9\",j7FgIG7Bv:\"https://cal.com/leopoldo-angelini-enx6zt/30min?overlayCalendar=true\",layoutId:\"acTKJwFu9\",variant:matchVariant(\"EtMHzAi4W\"),VEzdELrif:\"Prenota una call\",width:\"100%\",Zj8fK2Lrk:true,...addPropertyOverrides({dQaJYt5DS:{variant:matchVariant(\"zEdMpsp0s\"),VEzdELrif:\"Prenota call\"},YWOlvaYpH:{variant:matchVariant(\"zEdMpsp0s\"),VEzdELrif:\"Prenota call\"}},baseVariant,gestureVariant)})})})})})]})]})})})});});const css=[\".framer-jbIri.framer-1g1849e, .framer-jbIri .framer-1g1849e { display: block; }\",\".framer-jbIri.framer-1cofo22 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-jbIri .framer-1t7o5bd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 30px; min-height: 179px; min-width: 451px; overflow: visible; padding: 8px 0px 0px 0px; pointer-events: auto; position: absolute; top: 90px; width: min-content; z-index: 9; }\",\".framer-jbIri .framer-wiojjf { display: grid; flex: none; gap: 8px 8px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 24px; position: relative; width: 460px; }\",\".framer-jbIri .framer-hg3dz3-container { align-self: start; flex: none; height: auto; justify-self: start; min-height: 128px; position: relative; width: 100%; }\",\".framer-jbIri .framer-y97jci-container, .framer-jbIri .framer-1blpprq-container, .framer-jbIri .framer-thsn3f-container, .framer-jbIri .framer-tdx4gj-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-jbIri .framer-1f8xv28 { flex: none; height: calc(var(--framer-viewport-height, 100vh) * 1); left: 0px; overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: absolute; right: 0px; top: 0px; }\",\".framer-jbIri .framer-99txek { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 30px 30px 0px 30px; position: relative; width: 1px; z-index: 1; }\",\".framer-jbIri .framer-1vd353 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; pointer-events: auto; position: relative; width: min-content; }\",\".framer-jbIri .framer-mkkuc3-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-jbIri .framer-4ps7bz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: visible; padding: 0px; pointer-events: auto; position: relative; width: min-content; }\",\".framer-jbIri .framer-1tdw1bx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: sticky; top: 0px; width: min-content; }\",\".framer-jbIri .framer-1fxpler-container { flex: none; height: auto; position: sticky; top: 10px; width: auto; }\",\".framer-jbIri.framer-v-aky4jt .framer-99txek { z-index: 9; }\",\".framer-jbIri.framer-v-1p13jdv.framer-1cofo22, .framer-jbIri.framer-v-dimtkx.framer-1cofo22 { width: 390px; }\",\".framer-jbIri.framer-v-1p13jdv .framer-1f8xv28, .framer-jbIri.framer-v-1vmkei4 .framer-1f8xv28 { right: unset; width: 100%; }\",\".framer-jbIri.framer-v-1p13jdv .framer-99txek, .framer-jbIri.framer-v-dimtkx .framer-99txek, .framer-jbIri.framer-v-1vmkei4 .framer-99txek, .framer-jbIri.framer-v-mksg1a .framer-99txek { padding: var(--x468hi); }\",\".framer-jbIri.framer-v-1p13jdv .framer-1vd353, .framer-jbIri.framer-v-1vmkei4 .framer-1vd353 { flex: 1 0 0px; justify-content: flex-start; width: 1px; }\",\".framer-jbIri.framer-v-1p13jdv .framer-mkkuc3-container, .framer-jbIri.framer-v-dimtkx .framer-1vd353, .framer-jbIri.framer-v-dimtkx .framer-mkkuc3-container, .framer-jbIri.framer-v-mksg1a .framer-1vd353, .framer-jbIri.framer-v-mksg1a .framer-mkkuc3-container { flex: 1 0 0px; width: 1px; }\",\".framer-jbIri.framer-v-dimtkx .framer-1f8xv28, .framer-jbIri.framer-v-mksg1a .framer-1f8xv28 { cursor: pointer; pointer-events: auto; }\",\".framer-jbIri.framer-v-1vmkei4.framer-1cofo22, .framer-jbIri.framer-v-mksg1a.framer-1cofo22 { width: 810px; }\",\".framer-jbIri.framer-v-1vmkei4 .framer-mkkuc3-container { width: 50%; }\",\".framer-jbIri.framer-v-u2jbn7 .framer-1t7o5bd { min-height: unset; min-width: unset; order: 2; }\",\".framer-jbIri.framer-v-u2jbn7 .framer-wiojjf, .framer-jbIri.framer-v-u2jbn7 .framer-1vd353 { order: 0; }\",\".framer-jbIri.framer-v-u2jbn7 .framer-1f8xv28 { cursor: pointer; order: 0; pointer-events: auto; }\",\".framer-jbIri.framer-v-u2jbn7 .framer-99txek { align-content: flex-start; align-items: flex-start; order: 1; z-index: 10; }\",\".framer-jbIri.framer-v-u2jbn7 .framer-4ps7bz { order: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 90\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"q3DzGYM3o\":{\"layout\":[\"fixed\",\"auto\"]},\"YWOlvaYpH\":{\"layout\":[\"fixed\",\"auto\"]},\"HwxMZdVLZ\":{\"layout\":[\"fixed\",\"auto\"]},\"dQaJYt5DS\":{\"layout\":[\"fixed\",\"auto\"]},\"zGvA6f_ne\":{\"layout\":[\"fixed\",\"auto\"]},\"PNs45lbeD\":{\"layout\":[\"fixed\",\"auto\"]},\"HxybrFp3o\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"DcrUhWfhh\":\"phonePadding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerK7Hk6yGeQ=withCSS(Component,css,\"framer-jbIri\");export default FramerK7Hk6yGeQ;FramerK7Hk6yGeQ.displayName=\"Main Nav\";FramerK7Hk6yGeQ.defaultProps={height:90,width:1200};addPropertyControls(FramerK7Hk6yGeQ,{variant:{options:[\"wZ5mQLcRg\",\"q3DzGYM3o\",\"YWOlvaYpH\",\"HwxMZdVLZ\",\"dQaJYt5DS\",\"zGvA6f_ne\",\"PNs45lbeD\",\"HxybrFp3o\"],optionTitles:[\"Desktop\",\"Desktop Enter\",\"Phone\",\"Phone Open\",\"Tablet\",\"Tablet Open\",\"Desktop Prodotti Open\",\"Desktop Accedi Active\"],title:\"Variant\",type:ControlType.Enum},DcrUhWfhh:{defaultValue:\"20px 20px 0px 20px\",title:\"Phone Padding\",type:ControlType.Padding}});addFonts(FramerK7Hk6yGeQ,[{explicitInter:true,fonts:[]},...MegaNavDropdownItemFonts,...NavBarFonts,...BookCallButtonFonts],{supportsExplicitInterCodegen:true});FramerK7Hk6yGeQ.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(MegaNavDropdownItem,{},context),()=>forwardLoader(NavBar,{},context),()=>forwardLoader(BookCallButton,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerK7Hk6yGeQ\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"q3DzGYM3o\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YWOlvaYpH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HwxMZdVLZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dQaJYt5DS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zGvA6f_ne\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PNs45lbeD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HxybrFp3o\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"90\",\"framerIntrinsicWidth\":\"1200\",\"framerVariables\":\"{\\\"DcrUhWfhh\\\":\\\"phonePadding\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useEffect}from\"react\";const STYLE_ID=\"menumal-cookie-banner-style\";const UNDERLINE_COLOR=\"#CB4648\";// Ordine desiderato dei bottoni, da sinistra a destra.\nconst BUTTON_ORDER=[\"personalizza\",\"rifiuta tutto\",\"accetta tutto\"];// Label del bottone da rendere outlined invece che pieno.\nconst CUSTOMIZE_LABEL=\"personalizza\";const CUSTOMIZE_OUTLINE_ATTR=\"data-customize-outlined\";// Titoli esatti delle card categoria nel pannello \"Personalizza\" (dal\n// controllo $control__options): usati per individuare titolo e sottotitolo\n// da ingrandire, stesso approccio del matching sui bottoni.\nconst CATEGORY_TITLES=[\"necessari\",\"preferenze\",\"statistiche\",\"marketing\"];const CATEGORY_FONT_SIZE_PX=14;const CATEGORY_FONT_SIZE_ATTR=\"data-category-font-resized\";const BANNER_IMAGE_SRC=\"https://framerusercontent.com/images/UWSJiEEpLiig8s71p9PPdsbOjvo.svg\";const IMAGE_WRAPPER_CLASS=\"menumal-cookie-banner-image-row\";const IMAGE_CONTENT_CLASS=\"menumal-cookie-banner-image-content\";const IMAGE_CLASS=\"menumal-cookie-banner-image\";// L'SVG ha margine vuoto sopra i capelli nel suo viewBox (misurato via canvas\n// pixel-scan: ~7% dell'altezza). Specifico di questo asset: da aggiornare se\n// BANNER_IMAGE_SRC cambia con un'immagine diversa.\nconst IMAGE_TOP_TRIM_FRACTION=.07;// Il componente ha gia' un backdrop nativo (style.backdrop, gia' configurato\n// a \"rgba(0,0,0,0.1)\" nel pannello), ma viene renderizzato solo quando il\n// controllo \"blocking\" e' attivo - e per lo stesso motivo del click/scroll\n// blocking non lo attiviamo istanza per istanza. Ne creiamo uno nostro, un\n// po' piu' marcato per dare peso visivo reale allo sfondo scurito.\nconst BACKDROP_CLASS=\"menumal-cookie-banner-backdrop\";const BACKDROP_VISIBLE_CLASS=\"menumal-cookie-banner-backdrop-visible\";const BACKDROP_COLOR=\"rgba(20, 20, 25, 0.55)\";// La sottolineatura la fa il CSS: si applica anche ai link che compaiono dopo,\n// senza bisogno di riattraversare il DOM ad ogni cambiamento.\n// !important necessario: il link del componente ha uno stile inline\n// \"text-decoration: none\" scritto a runtime, che altrimenti vince sempre su\n// una regola CSS esterna (l'inline ha priorita' piu' alta di qualunque\n// selettore, indipendentemente da quanto sia specifico).\n// Il layout dello slot immagine (colonna su mobile, riga da tablet in su) e'\n// invece deciso in JS in base alla direzione reale della riga bottoni: non\n// c'e' un breakpoint CSS indipendente da tenere allineato a quello del\n// banner (vedi syncImageLayout).\nconst CSS=`\na[href*=\"cookie-policy\" i] {\n  text-decoration-line: underline !important;\n  text-decoration-color: ${UNDERLINE_COLOR} !important;\n}\n.${IMAGE_WRAPPER_CLASS} {\n  display: flex;\n  gap: 16px;\n}\n.${IMAGE_CONTENT_CLASS} {\n  flex: 1;\n  min-width: 0;\n}\n.${IMAGE_CLASS} {\n  display: block;\n  border-radius: 12px;\n  object-fit: contain;\n}\n.${BACKDROP_CLASS} {\n  position: fixed;\n  inset: 0;\n  background: ${BACKDROP_COLOR};\n  opacity: 0;\n  transition: opacity 0.25s ease;\n}\n.${BACKDROP_CLASS}.${BACKDROP_VISIBLE_CLASS} {\n  opacity: 1;\n}\n/* Il contenitore del banner ha tabindex=\"-1\" (vedi openModal): riceve il\n   focus solo via script all'apertura, mai tramite Tab dell'utente (e'\n   escluso dalla sequenza di navigazione). L'anello di focus del browser\n   su di esso e' quindi sempre un artefatto dell'apertura automatica, non\n   un'indicazione utile per chi naviga da tastiera: lo si nasconde qui,\n   lasciando invariato il focus visibile sui controlli veri (link e\n   bottoni) quando l'utente ci arriva davvero con Tab. */\n[class*=\"framer-cookie-banner-container\"]:focus {\n  outline: none;\n}\n`;function injectStyle(){if(document.getElementById(STYLE_ID))return;const style=document.createElement(\"style\");style.id=STYLE_ID;style.textContent=CSS;document.head.appendChild(style);}function normalize(value){return(value??\"\").replace(/\\s+/g,\" \").trim().toLowerCase();}function normalizeForMatch(value){return normalize(value).replace(/[^a-z0-9àèéìòù\\s]/gi,\"\");}function isVisible(element){if(!element.isConnected)return false;if(element.closest('[hidden], [aria-hidden=\"true\"]'))return false;const style=getComputedStyle(element);if(style.display===\"none\"||style.visibility===\"hidden\")return false;if(Number(style.opacity)===0)return false;return element.getClientRects().length>0;}// Fallback per il caso in cui il link non abbia \"cookie-policy\" nell'href.\n// Il CSS non sa selezionare per testo, quindi qui serve un po' di JS.\nfunction underlineByText(){const anchors=Array.from(document.querySelectorAll(\"a\"));for(const anchor of anchors){if(anchor.dataset.cookiePolicyUnderline===\"true\")continue;const href=anchor.getAttribute(\"href\")?.toLowerCase()??\"\";if(href.includes(\"cookie-policy\"))continue;if(normalize(anchor.textContent)!==\"cookie policy\")continue;anchor.style.textDecorationLine=\"underline\";anchor.style.textDecorationColor=UNDERLINE_COLOR;anchor.dataset.cookiePolicyUnderline=\"true\";}}// textContent invece di innerText: innerText forza il ricalcolo del layout,\n// textContent no. Su una lista corta di elementi cliccabili la differenza\n// tra i due e' la differenza tra gratis e costoso.\n// I bottoni del cookie banner sono <input type=\"button\" value=\"...\"> e non\n// <button>: non hanno textContent, la label sta nell'attributo/proprieta' value.\nfunction labelOf(element){if(element instanceof HTMLInputElement)return element.value;return element.textContent??\"\";}function matchesLabel(element,label){const expected=normalizeForMatch(label);const text=normalizeForMatch(labelOf(element));const aria=normalizeForMatch(element.getAttribute(\"aria-label\"));return text===expected||aria===expected||text.includes(expected);}function findButtons(label){const candidates=Array.from(document.querySelectorAll('button, a[href], [role=\"button\"], input[type=\"button\"], input[type=\"submit\"]'));return candidates.filter(element=>isVisible(element)&&matchesLabel(element,label));}// Trasforma il bottone \"Personalizza\" da pieno a outlined, usando il colore\n// di riempimento attuale (letto via computed style, cosi' segue il token\n// di colore anche se cambia) come colore di bordo e testo.\nfunction outlineCustomizeButton(){const matches=findButtons(CUSTOMIZE_LABEL);for(const button of matches){if(!isVisible(button))continue;if(button.getAttribute(CUSTOMIZE_OUTLINE_ATTR)===\"true\")continue;const fillColor=getComputedStyle(button).backgroundColor;button.style.background=\"transparent\";button.style.border=`1px solid ${fillColor}`;button.style.color=fillColor;button.setAttribute(CUSTOMIZE_OUTLINE_ATTR,\"true\");}}function ancestors(element){const chain=[];let node=element;while(node){chain.push(node);node=node.parentElement;}return chain;}function commonAncestor(elements){const[first,...rest]=elements;const sets=rest.map(element=>new Set(ancestors(element)));for(const node of ancestors(first)){if(sets.every(set=>set.has(node)))return node;}return null;}// Risale dall'elemento fino al figlio diretto del contenitore comune:\n// e' quello il nodo su cui ha senso agire, non il bottone in se'.\nfunction branchOf(parent,element){let node=element;while(node&&node.parentElement!==parent){node=node.parentElement;}return node;}// Ogni breakpoint (mobile/tablet/desktop) e' un sottoalbero DOM a se',\n// mostrato o nascosto via CSS: la riga bottoni di QUELLA istanza ha gia' la\n// direzione corretta per quel breakpoint (control \"direction\": row o\n// column). Riusarla per lo slot immagine evita di indovinare un secondo\n// breakpoint che potrebbe non coincidere con quello vero del banner.\nfunction syncImageLayout(row,buttonsRow){const isRow=getComputedStyle(buttonsRow).flexDirection===\"row\";row.style.flexDirection=isRow?\"row\":\"column\";row.style.alignItems=isRow?\"flex-start\":\"center\";// Altezza sempre \"auto\": e' un SVG, si scala senza tagli. Object-fit\n// \"contain\" resta solo come rete di sicurezza per formati non vettoriali.\nconst img=row.querySelector(`.${IMAGE_CLASS}`);if(!img)return;if(isRow){img.style.width=\"180px\";img.style.height=\"auto\";img.style.flexShrink=\"0\";}else{img.style.width=\"65%\";img.style.height=\"auto\";img.style.flexShrink=\"\";}applyImageTopTrim(img);}// Il margine vuoto sopra il disegno (IMAGE_TOP_TRIM_FRACTION) fa apparire il\n// punto piu' alto del disegno piu' in basso del bordo dell'<img>. Un margine\n// negativo, ricalcolato sull'altezza resa corrente, lo riallinea al punto piu'\n// alto del titolo (che non ha margine sopra).\nfunction applyImageTopTrim(img){const apply=()=>{const height=img.getBoundingClientRect().height;if(height>0){img.style.marginTop=`-${Math.round(height*IMAGE_TOP_TRIM_FRACTION)}px`;}};if(img.complete&&img.naturalWidth>0)apply();else img.addEventListener(\"load\",apply,{once:true});}// Il titolo e' il primo figlio del blocco contenuto (vedi bundle: <p>\n// grassetto seguito dalla descrizione). +6px di margine sotto, sommati a\n// quello che il componente gia' imposta, cosi' non serve conoscerne il\n// valore esatto ne' rischiare di sovrascriverlo.\nconst TITLE_GAP_INCREASE_PX=6;const TITLE_GAP_ATTR=\"data-title-gap-applied\";function increaseTitleGap(contentDiv){const title=contentDiv.firstElementChild;if(!title||title.tagName!==\"P\")return;if(title.getAttribute(TITLE_GAP_ATTR)===\"true\")return;const currentBottom=parseFloat(getComputedStyle(title).marginBottom)||0;title.style.marginBottom=`${currentBottom+TITLE_GAP_INCREASE_PX}px`;title.setAttribute(TITLE_GAP_ATTR,\"true\");}function bumpFontSize(element){element.style.fontSize=`${CATEGORY_FONT_SIZE_PX}px`;element.setAttribute(CATEGORY_FONT_SIZE_ATTR,\"true\");}// Ogni card categoria nel pannello \"Personalizza\" e' <div>[<div>[titolo,\n// toggle-o-\"Always active\"], sottotitolo]</div>. Il titolo si trova per\n// testo esatto (stessi nomi del controllo $control__options); il sottotitolo\n// e' il fratello successivo della riga titolo+toggle, quando presente.\nfunction increaseCategoryCardFontSize(){const paragraphs=Array.from(document.querySelectorAll(\"p\"));for(const title of paragraphs){if(!isVisible(title))continue;if(!CATEGORY_TITLES.includes(normalize(title.textContent)))continue;bumpFontSize(title);const titleRow=title.parentElement;const description=titleRow?.nextElementSibling;if(description?.tagName===\"P\")bumpFontSize(description);}}// Quando si apre il pannello \"Personalizza\" il blocco titolo+testo mostra\n// anche le card delle categorie (Necessari/Preferenze/Statistiche/\n// Marketing): se resta incapsulato nella riga con l'immagine, eredita solo\n// la meta' sinistra della larghezza invece di tutta la card. Si scioglie il\n// wrapping quando il pannello e' aperto: le card tornano a riempire tutta\n// la larghezza disponibile, in ogni breakpoint. Si ricrea da solo quando il\n// pannello si richiude (vedi insertBannerImage).\nfunction unwrapBannerImage(){const rows=Array.from(document.querySelectorAll(`.${IMAGE_WRAPPER_CLASS}`));for(const row of rows){if(!isVisible(row))continue;const wrapper=row.parentElement;const contentDiv=row.querySelector(`.${IMAGE_CONTENT_CLASS}`);if(!wrapper||!contentDiv)continue;contentDiv.classList.remove(IMAGE_CONTENT_CLASS);wrapper.insertBefore(contentDiv,row);row.remove();}}// Aggiunge lo slot immagine solo al banner EU a 3 bottoni (Personalizza,\n// Rifiuta tutto, Accetta tutto): nel bundle del componente, il contenuto\n// (titolo+testo) e la riga bottoni sono due <div> fratelli diretti, senza\n// wrapper in comune gia' pronto. Li ricaviamo dai bottoni gia' individuati e\n// li incapsuliamo in un nuovo contenitore flex.\nfunction insertBannerImage(){const reject=findButtons(\"rifiuta tutto\")[0];const customize=findButtons(CUSTOMIZE_LABEL)[0];const accept=findButtons(\"accetta tutto\")[0];// Se i tre bottoni non sono tutti visibili (es. pannello \"Personalizza\"\n// aperto, che mostra solo \"Salva preferenze\"), sciogliamo il wrapping\n// con l'immagine: vedi unwrapBannerImage.\nif(!reject||!customize||!accept){unwrapBannerImage();return;}const buttonsRow=commonAncestor([reject,customize,accept]);if(!buttonsRow||!isVisible(buttonsRow))return;const wrapper=buttonsRow.parentElement;if(!wrapper)return;let row=wrapper.querySelector(`:scope > .${IMAGE_WRAPPER_CLASS}`);let contentDiv;if(!row){contentDiv=buttonsRow.previousElementSibling;if(!contentDiv||contentDiv===buttonsRow)return;row=document.createElement(\"div\");row.className=IMAGE_WRAPPER_CLASS;const img=document.createElement(\"img\");img.src=BANNER_IMAGE_SRC;img.alt=\"\";img.className=IMAGE_CLASS;contentDiv.classList.add(IMAGE_CONTENT_CLASS);wrapper.insertBefore(row,contentDiv);row.appendChild(contentDiv);row.appendChild(img);}else{contentDiv=row.firstElementChild;}if(contentDiv)increaseTitleGap(contentDiv);// Rivalutata ad ogni passaggio: se questa istanza cambia direzione\n// (es. resize a cavallo del breakpoint del banner) resta allineata.\nsyncImageLayout(row,buttonsRow);}// Il wrapper a schermo intero del banner esiste sempre (portato in\n// document.body dal componente), ma di default ha pointerEvents:\"none\" cosi'\n// i click raggiungono la pagina sotto: e' il meccanismo \"blocking\" nativo del\n// componente, semplicemente disattivato di default. Risalendo dal container\n// del banner si trova quel wrapper (l'unico antenato con position:fixed) e\n// forzandone pointerEvents si ottiene lo stesso risultato, senza dover\n// toccare il controllo \"blocking\" su ogni singola istanza del banner in ogni\n// pagina.\nfunction findFixedWrapper(element){let node=element.parentElement;let hops=0;while(node&&hops<4){if(getComputedStyle(node).position===\"fixed\")return node;node=node.parentElement;hops++;}return null;}const BODY_SCROLL_LOCK_ATTR=\"data-cookie-scroll-lock\";// overflow:hidden su html/body e' spesso insufficiente da solo: Safari su iOS\n// in particolare ignora overflow:hidden per lo scroll \"elastico\" da touch.\n// Questo intercetta rotellina e touch a livello di documento e li blocca, a\n// meno che non originino da dentro il banner stesso (che deve restare\n// scrollabile, ha un suo overflow:scroll interno per i contenuti lunghi).\nfunction preventBackgroundScroll(event){const bannerContainer=document.querySelector('[class*=\"framer-cookie-banner-container\"]');if(bannerContainer&&event.target instanceof Node&&bannerContainer.contains(event.target)){return;}event.preventDefault();}// Blocca lo sfondo (click/tap) e lo scroll (rotellina, tastiera, touch) di\n// tutta la pagina mentre il banner e' aperto, sia a desktop che a mobile.\n// overflow:hidden da solo sposta il layout quando sparisce la scrollbar:\n// compensato aggiungendo la sua larghezza come padding-right, ripristinato\n// alla chiusura.\nfunction syncBannerBlocking(){const bannerContainer=document.querySelector('[class*=\"framer-cookie-banner-container\"]');const isOpen=!!bannerContainer&&isVisible(bannerContainer);if(isOpen){const wrapper=findFixedWrapper(bannerContainer);if(wrapper){// Di default il wrapper e' dimensionato solo quanto basta a\n// contenere il banner nel suo angolo (es. basso-sinistra), non\n// tutto lo schermo: pointerEvents da solo bloccherebbe click solo\n// li'. Lo estendiamo a piena pagina; il contenuto interno resta\n// visivamente ancorato dov'era perche' l'allineamento e' gia'\n// gestito dal div di centratura subito dentro (flex, invariato).\nwrapper.style.pointerEvents=\"all\";wrapper.style.top=\"0px\";wrapper.style.left=\"0px\";wrapper.style.right=\"0px\";wrapper.style.bottom=\"0px\";wrapper.style.width=\"100%\";wrapper.style.height=\"100%\";// Primo figlio del wrapper, cosi' dipinge dietro a tutto il\n// resto (centratura + contenuto del banner) senza toccare\n// z-index. Fade-in su una frame successiva, altrimenti il\n// browser a volte non anima la transizione dell'elemento appena\n// creato.\nlet backdrop=wrapper.querySelector(`.${BACKDROP_CLASS}`);if(!backdrop){backdrop=document.createElement(\"div\");backdrop.className=BACKDROP_CLASS;wrapper.insertBefore(backdrop,wrapper.firstChild);requestAnimationFrame(()=>{backdrop?.classList.add(BACKDROP_VISIBLE_CLASS);});}}if(!document.body.hasAttribute(BODY_SCROLL_LOCK_ATTR)){// L'elemento che scrolla davvero e' document.scrollingElement\n// (di norma <html>, non <body>): bloccare solo il body non ferma\n// nulla. Blocchiamo entrambi per sicurezza.\nconst root=document.documentElement;const scrollbarWidth=window.innerWidth-root.clientWidth;const currentPadding=parseFloat(getComputedStyle(document.body).paddingRight)||0;document.body.setAttribute(BODY_SCROLL_LOCK_ATTR,JSON.stringify({htmlOverflow:root.style.overflow,bodyOverflow:document.body.style.overflow,paddingRight:document.body.style.paddingRight}));root.style.overflow=\"hidden\";document.body.style.overflow=\"hidden\";if(scrollbarWidth>0){document.body.style.paddingRight=`${currentPadding+scrollbarWidth}px`;}document.addEventListener(\"wheel\",preventBackgroundScroll,{passive:false});document.addEventListener(\"touchmove\",preventBackgroundScroll,{passive:false});}}else{releaseBackgroundLock();}}// Estratta dal ramo \"chiusura\" di syncBannerBlocking cosi' il click che\n// chiude il banner (vedi handlePotentialBannerClose) puo' richiamarla subito,\n// senza aspettare che l'observer rilevi che il banner e' sparito - stesso\n// ritardo gia' visto e risolto per l'overlay (vedi fadeOutBackdropNow).\nfunction releaseBackgroundLock(){if(!document.body.hasAttribute(BODY_SCROLL_LOCK_ATTR))return;const previous=JSON.parse(document.body.getAttribute(BODY_SCROLL_LOCK_ATTR)??\"{}\");document.documentElement.style.overflow=previous.htmlOverflow??\"\";document.body.style.overflow=previous.bodyOverflow??\"\";document.body.style.paddingRight=previous.paddingRight??\"\";document.body.removeAttribute(BODY_SCROLL_LOCK_ATTR);document.removeEventListener(\"wheel\",preventBackgroundScroll);document.removeEventListener(\"touchmove\",preventBackgroundScroll);}// --- Accessibilita' modale --------------------------------------------\n//\n// Il blocco sopra (pointer-events + scroll lock) impedisce di interagire con\n// lo sfondo col mouse/touch, ma non con la tastiera: gli elementi dello\n// sfondo restano nell'ordine di tabulazione e nell'albero di accessibilita',\n// quindi Tab/Shift+Tab ci arrivano comunque e uno screen reader li legge\n// come se facessero parte del flusso normale della pagina. aria-modal=\"true\"\n// da solo e' solo una dichiarazione (non tutti gli AT la rispettano, e non\n// tocca affatto la tastiera): l'unico modo per renderlo davvero non\n// interattivo e' l'attributo nativo \"inert\" su tutto cio' che sta fuori dal\n// banner, che li toglie per davvero sia dal tab order sia dall'accessibility\n// tree, oltre che dai click.\n//\n// Il banner e' montato in un contenitore dedicato, figlio diretto di <body>\n// e con un solo figlio (il wrapper a schermo intero del banner stesso):\n// verificato via ispezione DOM, non e' condiviso con nient'altro. E' quindi\n// l'unico figlio di body da NON rendere inert; tutti gli altri (incluso il\n// bottone flottante \"Preferenze cookie\", che sta altrove) sono davvero\n// \"sfondo\" quando il banner e' aperto.\nconst MODAL_INERT_ATTR=\"data-cookie-modal-inert\";const MODAL_OPEN_ATTR=\"data-cookie-modal-open\";const DIALOG_TITLE_ID=\"menumal-cookie-banner-title\";let previouslyFocusedElement=null;function bodyChildContaining(element){let node=element;while(node.parentElement&&node.parentElement!==document.body){node=node.parentElement;}return node.parentElement===document.body?node:null;}// Il titolo del banner (\"Cookie\") e' sempre il primo <p> visibile che non e'\n// anche il titolo di una card categoria (quelle compaiono in piu' quando il\n// pannello \"Personalizza\" e' aperto, ma il banner resta lo stesso elemento).\nfunction findDialogTitle(bannerContainer){const paragraphs=Array.from(bannerContainer.querySelectorAll(\"p\"));return paragraphs.find(p=>isVisible(p)&&!CATEGORY_TITLES.includes(normalize(p.textContent)))??null;}function openModal(bannerContainer){bannerContainer.setAttribute(\"role\",\"dialog\");bannerContainer.setAttribute(\"aria-modal\",\"true\");const title=findDialogTitle(bannerContainer);if(title){if(!title.id)title.id=DIALOG_TITLE_ID;bannerContainer.setAttribute(\"aria-labelledby\",title.id);}const bannerRoot=bodyChildContaining(bannerContainer);for(const child of Array.from(document.body.children)){if(child===bannerRoot)continue;if(!(child instanceof HTMLElement))continue;if(child.hasAttribute(\"inert\"))continue;child.setAttribute(\"inert\",\"\");child.setAttribute(MODAL_INERT_ATTR,\"true\");}// Solo alla prima apertura: non rubare il focus di nuovo ad ogni giro\n// dell'observer mentre il banner resta aperto (es. quando si passa alla\n// vista \"Personalizza\").\nif(!document.body.hasAttribute(MODAL_OPEN_ATTR)){document.body.setAttribute(MODAL_OPEN_ATTR,\"true\");const active=document.activeElement;previouslyFocusedElement=active instanceof HTMLElement&&active!==document.body?active:null;if(!bannerContainer.hasAttribute(\"tabindex\")){bannerContainer.setAttribute(\"tabindex\",\"-1\");}bannerContainer.focus();}}function closeModal(){const bannerContainer=document.querySelector('[class*=\"framer-cookie-banner-container\"]');if(bannerContainer){bannerContainer.removeAttribute(\"role\");bannerContainer.removeAttribute(\"aria-modal\");bannerContainer.removeAttribute(\"aria-labelledby\");}document.querySelectorAll(`[${MODAL_INERT_ATTR}]`).forEach(element=>{element.removeAttribute(\"inert\");element.removeAttribute(MODAL_INERT_ATTR);});if(document.body.hasAttribute(MODAL_OPEN_ATTR)){document.body.removeAttribute(MODAL_OPEN_ATTR);if(previouslyFocusedElement&&document.contains(previouslyFocusedElement)){previouslyFocusedElement.focus();}previouslyFocusedElement=null;}}function syncModalAccessibility(){const bannerContainer=document.querySelector('[class*=\"framer-cookie-banner-container\"]');const isOpen=!!bannerContainer&&isVisible(bannerContainer);if(isOpen)openModal(bannerContainer);else closeModal();}// L'overlay e' figlio dello stesso wrapper a schermo intero del banner, ma\n// quel wrapper ha una propria animazione di uscita indipendente da quella\n// del contenuto interno (che sparisce prima): aspettare che il wrapper\n// venga rimosso dal DOM (via MutationObserver, come fa syncBannerBlocking)\n// lascia l'overlay visibile un istante in piu' del banner stesso, un\n// ritardo percepibile. Intercettando il click sul bottone che chiude\n// (qualunque bottone tranne \"Personalizza\", che apre il pannello invece di\n// chiudere) si fa partire la dissolvenza dell'overlay nello stesso istante\n// in cui il banner comincia a sparire, non quando e' gia' sparito del tutto.\nfunction fadeOutBackdropNow(){document.querySelectorAll(`.${BACKDROP_CLASS}`).forEach(backdrop=>backdrop.classList.remove(BACKDROP_VISIBLE_CLASS));}function isClosingButtonClick(target){if(!(target instanceof HTMLElement))return false;// Scoping volutamente stretto a input[type=button/submit]: sono gli\n// unici elementi con cui il componente rende i bottoni di consenso\n// veri (vedi labelOf). Esclude sia il link \"Cookie Policy\" (un <a>,\n// apre in un'altra scheda: non chiude il banner) sia il pulsante\n// flottante \"Preferenze cookie\" (un <button>: lo riapre).\nif(!target.matches('input[type=\"button\"], input[type=\"submit\"]')){return false;}return normalizeForMatch(labelOf(target))!==normalizeForMatch(CUSTOMIZE_LABEL);}function handlePotentialBannerClose(event){if(!isClosingButtonClick(event.target))return;// Tutto cio' che altrimenti aspetterebbe il prossimo giro dell'observer\n// (che vede il banner sparire solo a fine animazione) parte qui, subito:\n// overlay, blocco scroll/click di sfondo e modalita' modale devono\n// sparire nello stesso istante della scelta dell'utente, non dopo.\nfadeOutBackdropNow();releaseBackgroundLock();closeModal();}function reorderButtons(){const foundByLabel=BUTTON_ORDER.map(label=>findButtons(label));if(foundByLabel.some(matches=>matches.length===0))return;let buttons=null;let bestScore=-1;for(const first of foundByLabel[0]){for(const second of foundByLabel[1]){for(const third of foundByLabel[2]){const tuple=[first,second,third];const parent=commonAncestor(tuple);if(!parent||!isVisible(parent))continue;const branches=tuple.map(element=>branchOf(parent,element));if(branches.some(branch=>branch===null))continue;const ordered=branches;if(new Set(ordered).size!==ordered.length)continue;const score=ancestors(parent).length;if(score>bestScore){bestScore=score;buttons=tuple;}}}}if(!buttons)return;const parent=commonAncestor(buttons);if(!parent)return;const branches=buttons.map(element=>branchOf(parent,element));if(branches.some(branch=>branch===null))return;const ordered=branches;if(new Set(ordered).size!==ordered.length)return;// Riordina sempre i nodi veri nel DOM, mai solo con l'ordine CSS: un\n// ordine solo visivo (proprieta' \"order\" su un flex) lascerebbe il DOM\n// nell'ordine originale del componente, che e' proprio quello sbagliato\n// da correggere. I browser moderni seguono \"order\" anche per la\n// navigazione da tastiera (Tab), ma uno screen reader in lettura lineare\n// (frecce, non Tab) segue l'ordine del DOM: un ordine solo visivo\n// farebbe sentire i pulsanti in un ordine diverso da quello mostrato.\nconst children=Array.from(parent.children);const positions=ordered.map(branch=>children.indexOf(branch));if(positions[0]<positions[1]&&positions[1]<positions[2])return;ordered.forEach(branch=>parent.append(branch));}export function withCookieBannerPolicyLink(Component){return /*#__PURE__*/forwardRef((props,ref)=>{useEffect(()=>{if(typeof document===\"undefined\"||!document.body)return;injectStyle();// Capturing: deve vedere il click prima che il componente terzo\n// lo gestisca e magari fermi la propagazione.\ndocument.addEventListener(\"click\",handlePotentialBannerClose,true);let frame=0;const observer=new MutationObserver(()=>{// Un solo passaggio per frame, non uno per mutazione.\nif(frame)return;frame=requestAnimationFrame(run);});const options={childList:true,subtree:true};function run(){frame=0;// Disconnesso mentre scrive, cosi' non si auto-innesca.\nobserver.disconnect();try{underlineByText();reorderButtons();outlineCustomizeButton();insertBannerImage();increaseCategoryCardFontSize();syncBannerBlocking();syncModalAccessibility();}finally{observer.observe(document.body,options);}}run();return()=>{if(frame)cancelAnimationFrame(frame);observer.disconnect();document.removeEventListener(\"click\",handlePotentialBannerClose,true);};},[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withCookieBannerPolicyLink\":{\"type\":\"reactHoc\",\"name\":\"withCookieBannerPolicyLink\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WithCookieBannerPolicyLink.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useCallback,useEffect,useState,forwardRef,startTransition}from\"react\";import{useIsStaticRenderer}from\"framer\";// User request: Create a code override named withShowAfterHeroMobile that hides a fixed cookie-settings button on mobile while within the hero, then shows it after scrolling past the hero; keep it always visible on desktop and static rendering.\nexport function withShowAfterHeroMobile(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const isStatic=useIsStaticRenderer();// Il primo render deve coincidere con quello del server (che non conosce la\n// finestra), altrimenti React scarta la pagina del server e la rifà nel browser.\n// Il valore reale arriva subito dopo, dall'effetto qui sotto.\nconst[isMobile,setIsMobile]=useState(false);const[isVisible,setIsVisible]=useState(true);const evaluateVisibility=useCallback(()=>{if(typeof window===\"undefined\"||typeof document===\"undefined\")return;const mobile=window.innerWidth<768;const hero=document.querySelector('[data-framer-name=\"Hero\"]')||document.getElementById(\"hero-home\")||document.querySelector('[data-framer-name=\"hero-home\"]')||document.querySelector('[id=\"Hero\"]');let heroBottom=window.innerHeight;if(hero instanceof HTMLElement){let top=hero.offsetTop;let parent=hero.offsetParent;while(parent instanceof HTMLElement){top+=parent.offsetTop;parent=parent.offsetParent;}heroBottom=top+hero.offsetHeight;}const nextVisible=!mobile||window.scrollY>=heroBottom;startTransition(()=>{setIsMobile(mobile);setIsVisible(nextVisible);});},[]);useEffect(()=>{if(isStatic)return;if(typeof window===\"undefined\")return;evaluateVisibility();const delayedEvaluation=window.setTimeout(()=>{evaluateVisibility();},250);window.addEventListener(\"scroll\",evaluateVisibility,{passive:true});window.addEventListener(\"resize\",evaluateVisibility,{passive:true});return()=>{window.clearTimeout(delayedEvaluation);window.removeEventListener(\"scroll\",evaluateVisibility);window.removeEventListener(\"resize\",evaluateVisibility);};},[isStatic,evaluateVisibility]);if(isStatic||!isMobile){return /*#__PURE__*/_jsx(Component,{ref:ref,...props});}return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:{...props.style,position:\"fixed\",left:20,bottom:20,top:\"auto\",right:\"auto\",opacity:isVisible?1:0,pointerEvents:isVisible?\"auto\":\"none\",transition:\"opacity 0.3s ease\"}});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withShowAfterHeroMobile\":{\"type\":\"reactHoc\",\"name\":\"withShowAfterHeroMobile\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WithShowAfterHeroMobile.map","// Generated by Framer (c81289c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getLoadingLazyAtYPosition,Image as Image1,PropertyOverrides,RenderTarget,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCodeBoundaryForOverrides,withCSS,withFlowFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/7p40RDrpC9PBWkQoJaco/Cookies.js\";import MainNav from\"#framer/local/canvasComponent/K7Hk6yGeQ/K7Hk6yGeQ.js\";import{withCookieBannerPolicyLink}from\"#framer/local/codeFile/TTHUVKK/WithCookieBannerPolicyLink.js\";import{withShowAfterHeroMobile}from\"#framer/local/codeFile/m7d0GQd/WithShowAfterHeroMobile.js\";const MainNavFonts=getFonts(MainNav);const CookieBannerFonts=getFonts(CookieBanner);const CookieBannerWithCookieBannerPolicyLinkl7q14u=withCodeBoundaryForOverrides(CookieBanner,{nodeId:\"ELPL1mukn\",override:withCookieBannerPolicyLink,scopeId:\"NxRCloeKC\"});const MotionDivWithShowAfterHeroMobile1efroyq=withCodeBoundaryForOverrides(motion.div,{nodeId:\"TTy6rJpQQ\",override:withShowAfterHeroMobile,scopeId:\"NxRCloeKC\"});const MotionDivWithFlowFX=withFlowFX(motion.div);const breakpoints={gfOcLOOJ9:\"(max-width: 767.98px)\",lYqmTx12i:\"(min-width: 768px) and (max-width: 1023.98px)\",U46mTjl2o:\"(min-width: 1024px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-OJnaF\";const variantClassNames={gfOcLOOJ9:\"framer-v-23k78v\",lYqmTx12i:\"framer-v-1wvq418\",U46mTjl2o:\"framer-v-1yk32ts\"};const transition1={bounce:.1,delay:0,duration:.5,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const breakpointRules={gfOcLOOJ9:[\".framer-OJnaF .framer-sgpujk-container { right: unset; width: 100%; }\"],lYqmTx12i:[\".framer-OJnaF .framer-sgpujk-container { right: unset; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={gfOcLOOJ9:\".framer-23k78v-override\",lYqmTx12i:\".framer-1wvq418-override\"};const rules=[\".framer-OJnaF.framer-1s7c2pr, .framer-OJnaF .framer-1s7c2pr { display: block; }\",'.framer-OJnaF.framer-1yk32ts { --selection-background-color: var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, #5dc39b) /* {\"name\":\"Highlight\"} */; --selection-color: var(--token-f38aea48-6bef-484a-bce0-48ae27ef2b1a, #f7f7ed) /* {\"name\":\"Primary\"} */; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); align-content: center; align-items: center; background-color: var(--token-7f0c9405-0488-4ccc-887d-5b5225060e80, #bca89a); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }',\".framer-OJnaF .framer-89ecd7 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-OJnaF .framer-sgpujk-container { flex: none; height: auto; left: 0px; order: 1001; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 7; }\",\".framer-OJnaF .framer-1xrcsht { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); flex: none; left: 0px; mix-blend-mode: hard-light; opacity: 0.03; order: 1002; overflow: hidden; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; will-change: var(--framer-will-change-filter-override, filter); z-index: 5; }\",\".framer-OJnaF .framer-1efroyq { --border-bottom-width: 1px; --border-color: rgba(0, 0, 0, 0.08); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991); border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-top-left-radius: 50%; border-top-right-radius: 50%; bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 20px); box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.08); cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: center; left: 20px; order: 1003; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: var(--framer-canvas-fixed-position, fixed); width: 44px; will-change: var(--framer-will-change-override, transform); z-index: 10; }\",\".framer-OJnaF .framer-l7q14u-container { flex: none; height: auto; position: relative; width: auto; z-index: 0; }\",\".framer-OJnaF .framer-12wrrdl { background-color: var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991); border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-top-left-radius: 50%; border-top-right-radius: 50%; bottom: 0px; flex: none; left: 0px; pointer-events: none; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-OJnaF .framer-1mkisz5 { aspect-ratio: 1 / 1; border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-top-left-radius: 50%; border-top-right-radius: 50%; flex: none; height: auto; left: 50%; overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: absolute; top: 48%; width: 37px; will-change: var(--framer-will-change-override, transform); z-index: 2; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-OJnaF[data-selection=\"true\"] * ::selection, .framer-OJnaF [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }','.framer-OJnaF[data-border=\"true\"]::after, .framer-OJnaF [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={gfOcLOOJ9:\"(max-width: 767.98px)\",lYqmTx12i:\"(min-width: 768px) and (max-width: 1023.98px)\",U46mTjl2o:\"(min-width: 1024px)\"};const humanReadableVariantMap={Desktop:\"U46mTjl2o\",Phone:\"gfOcLOOJ9\",Tablet:\"lYqmTx12i\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"U46mTjl2o\"};};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,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"gfOcLOOJ9\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"U46mTjl2o\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-7f0c9405-0488-4ccc-887d-5b5225060e80, rgb(188, 168, 154)); } :root { font-size: 125%; } @media (min-width: 768px) and (max-width: 1023.98px) { :root { font-size: 112.5%; } } @media (max-width: 767.98px) { :root { font-size: 100%; } }\"}),/*#__PURE__*/_jsxs(MotionDivWithFlowFX,{...restProps,className:cx(scopingClassNames,\"framer-1yk32ts\",className),\"data-layout-template\":true,\"data-selection\":true,flowEffectEnabled:true,flowEffectTransition:transition1,isNestedFlowEffect:false,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-89ecd7\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:90,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-sgpujk-container\",layout:\"position\",layoutScroll:true,nodeId:\"h2FzVwn2Z\",rendersWithMotion:true,scopeId:\"NxRCloeKC\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gfOcLOOJ9:{variant:matchVariant(\"YWOlvaYpH\")},lYqmTx12i:{DcrUhWfhh:\"30px 30px 0px 30px\",variant:matchVariant(\"dQaJYt5DS\")}},children:/*#__PURE__*/_jsx(MainNav,{DcrUhWfhh:\"20px 20px 0px 20px\",height:\"100%\",id:\"h2FzVwn2Z\",layoutId:\"h2FzVwn2Z\",style:{width:\"100%\"},variant:matchVariant(\"wZ5mQLcRg\"),width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",backgroundSize:1,fit:\"tile\",loading:getLoadingLazyAtYPosition(0),pixelHeight:360,pixelWidth:480,positionX:\"center\",positionY:\"center\",sizes:\"100vw\",src:\"https://framerusercontent.com/images/kelEr6s1qyt801dQcO45jKcaNkk.gif?width=480&height=360\"},className:\"framer-1xrcsht hidden-23k78v\",\"data-framer-name\":\"Grain Overlay\",layout:\"position\"}),/*#__PURE__*/_jsxs(MotionDivWithShowAfterHeroMobile1efroyq,{className:\"framer-1efroyq\",\"data-border\":true,\"data-framer-name\":\"Cookie Trigger\",layout:\"position\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-l7q14u-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"ELPL1mukn\",rendersWithMotion:true,scopeId:\"NxRCloeKC\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gfOcLOOJ9:{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:\"rgba(0, 0, 0, 0.05)\",radius:14,width:1},colorBody:\"rgb(68, 68, 68)\",colorTitle:\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61))\",fill:\"rgb(255, 255, 255)\",fontBody:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"140%\"},fontTitle:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"},link:\"rgb(92, 92, 92)\"},width:380,zIndex:10},button:{borderRadius:40,direction:\"column\",fluid:true,font:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverOpacity:.6,labels:{accept:\"Accetta\",acceptAll:\"Accetta tutto\",confirm:\"Conferma\",customize:\"Personalizza\",reject:\"Rifiuta\",rejectAll:\"Rifiuta tutto\",save:\"Salva preferenze\"},padding:10,paddingBottom:10,paddingLeft:12,paddingPerSide:true,paddingRight:12,paddingTop:10,primary:{color:\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(251, 250, 249))\",fill:\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(42, 39, 38))\"},secondary:{color:\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(251, 250, 249))\",fill:\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61))\"},tapOpacity:.4},options:{analytics:{description:\"Misurano visite e navigazione in forma aggregata. Ci dicono cosa migliorare.\",title:\"Statistiche\"},marketing:{description:\"Servono a mostrarti annunci pertinenti e a misurarne i risultati.\",title:\"Marketing\"},necessary:{description:\"Fanno funzionare il sito e tengono la sessione sicura. Restano sempre attivi.\",optional:true,title:\"Necessari\"},preferences:{description:\"Ricordano le tue impostazioni, come la lingua e le scelte di visualizzazione.\",title:\"Preferenze\"},preview:false,style:{background:\"rgba(0, 0, 0, 0.02)\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:8,width:0},fontBody:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontTitle:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:600},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,toggleColor:\"rgb(0, 0, 0)\",toggleColorInactive:\"rgba(0, 0, 0, 0.1)\"}}},lYqmTx12i:{button:{borderRadius:40,direction:\"row\",fluid:true,font:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverOpacity:.6,labels:{accept:\"Accetta\",acceptAll:\"Accetta tutto\",confirm:\"Conferma\",customize:\"Personalizza\",reject:\"Rifiuta\",rejectAll:\"Rifiuta tutto\",save:\"Salva preferenze\"},padding:10,paddingBottom:10,paddingLeft:149,paddingPerSide:false,paddingRight:15,paddingTop:10,primary:{color:\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(251, 250, 249))\",fill:\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(42, 39, 38))\"},secondary:{color:\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(251, 250, 249))\",fill:\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61))\"},tapOpacity:.4}}},children:/*#__PURE__*/_jsx(CookieBannerWithCookieBannerPolicyLinkl7q14u,{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:\"rgba(0, 0, 0, 0.05)\",radius:14,width:1},colorBody:\"rgb(68, 68, 68)\",colorTitle:\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61))\",fill:\"rgb(255, 255, 255)\",fontBody:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"140%\"},fontTitle:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"22px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"},link:\"rgb(92, 92, 92)\"},width:600,zIndex:10},button:{borderRadius:40,direction:\"row\",fluid:true,font:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverOpacity:.6,labels:{accept:\"Accetta\",acceptAll:\"Accetta tutto\",confirm:\"Conferma\",customize:\"Personalizza\",reject:\"Rifiuta\",rejectAll:\"Rifiuta tutto\",save:\"Salva preferenze\"},padding:10,paddingBottom:10,paddingLeft:12,paddingPerSide:true,paddingRight:12,paddingTop:10,primary:{color:\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(251, 250, 249))\",fill:\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(42, 39, 38))\"},secondary:{color:\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(251, 250, 249))\",fill:\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61))\"},tapOpacity:.4},content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"Usiamo i cookie per far funzionare il sito, misurare il traffico e migliorare l'esperienza. Scegli tu cosa attivare.\",euPolicy:{label:\"Cookie Policy\",link:\"https://www.menumal.it/cookie-policy\",prefix:\"Leggi la\"},euShowReject:true,euTitle:\"Cookie\",euType:\"advanced\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"Usiamo i cookie per far funzionare il sito, misurare il traffico e migliorare l'esperienza.\",worldPolicy:{label:\"Cookie Policy\",link:\"https://www.menumal.it/cookie-policy\",prefix:\"Leggi la\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"},gtmId:\"GTM-TMNKS8M9\",height:\"100%\",id:\"ELPL1mukn\",layoutId:\"ELPL1mukn\",options:{analytics:{description:\"Misurano visite e navigazione in forma aggregata. Ci dicono cosa migliorare.\",title:\"Statistiche\"},marketing:{description:\"Servono a mostrarti annunci pertinenti e a misurarne i risultati.\",title:\"Marketing\"},necessary:{description:\"Fanno funzionare il sito e tengono la sessione sicura. Restano sempre attivi.\",optional:true,title:\"Necessari\"},preferences:{description:\"Ricordano le tue impostazioni, come la lingua e le scelte di visualizzazione.\",title:\"Preferenze\"},preview:false,style:{background:\"rgba(0, 0, 0, 0.02)\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:8,width:0},fontBody:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontTitle:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,toggleColor:\"rgb(0, 0, 0)\",toggleColorInactive:\"rgba(0, 0, 0, 0.1)\"}},preview:false,trigger:{color:\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(61, 61, 61))\",iconSize:24,iconType:\"default\",text:\"Preferenze cookie\",textFont:{},type:\"text\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-12wrrdl\",\"data-framer-name\":\"Cover\"}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1672,intrinsicWidth:1672,loading:getLoadingLazyAtYPosition(938.5),pixelHeight:1672,pixelWidth:1672,sizes:\"37px\",src:\"https://framerusercontent.com/images/uRfVGzVxMGu3HNrdvPo8e2uZI.svg?width=1672&height=1672\",srcSet:\"https://framerusercontent.com/images/uRfVGzVxMGu3HNrdvPo8e2uZI.svg?scale-down-to=512&width=1672&height=1672 512w,https://framerusercontent.com/images/uRfVGzVxMGu3HNrdvPo8e2uZI.svg?scale-down-to=1024&width=1672&height=1672 1024w,https://framerusercontent.com/images/uRfVGzVxMGu3HNrdvPo8e2uZI.svg?width=1672&height=1672 1672w\"},className:\"framer-1mkisz5\",\"data-framer-name\":\"Cookie Photo\",transformTemplate:transformTemplate1})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1500\n * @framerIntrinsicWidth 1024\n * @framerRootFontSize 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"lYqmTx12i\":{\"layout\":[\"fixed\",\"fixed\"]},\"gfOcLOOJ9\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"U46mTjl2o\":[\".framer-sgpujk-container\",\".framer-1efroyq\"],\"lYqmTx12i\":[\".framer-sgpujk-container\",\".framer-1efroyq\"],\"gfOcLOOJ9\":[\".framer-sgpujk-container\",\".framer-1efroyq\"]}\n * @framerBreakpoints {\"U46mTjl2o\":{\"min\":1024,\"canvasClassName\":\"framer-1yk32ts-override\",\"minHeight\":1500,\"name\":\"Desktop\",\"width\":1024,\"rootFontSize\":20},\"lYqmTx12i\":{\"min\":768,\"max\":1023,\"canvasClassName\":\"framer-1wvq418-override\",\"minHeight\":1500,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":768,\"rootFontSize\":18},\"gfOcLOOJ9\":{\"max\":767,\"canvasClassName\":\"framer-23k78v-override\",\"minHeight\":1500,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant U46mTjl2o\n * @framerLayoutTemplate true\n */const FramerNxRCloeKC=withCSS(Component,css,\"framer-OJnaF\");export default FramerNxRCloeKC;FramerNxRCloeKC.displayName=\"Navigation\";FramerNxRCloeKC.defaultProps={height:1500,width:1024};addFonts(FramerNxRCloeKC,[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NGBUP45ES3F7RD5XGKPEDJ6QEPO4TMOK/EXDVWJ2EDDVVV65UENMX33EDDYBX6OF7/6P4FPMFQH7CCC7RZ4UU4NKSGJ2RLF7V5.woff2\",weight:\"700\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2TYFCBHUANEXS6QGR5EQDUNAFH6LSWM3/AYNOU3VEA4LRTDNKJQUFNVNUTYSGOUOP/UXO4O7K2G3HI3D2VKD7UXVJVJD26P4BQ.woff2\",weight:\"400\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.woff2\",weight:\"500\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6U2SGH566NSNERG6RGEV3DSNEK7DL2RF/JRDYRKMSAW2H35IWEQIPL67HAJQ35MG5/JNU3GNMUBPWW6V6JTED3S27XL5HN7NM5.woff2\",weight:\"600\"}]},...MainNavFonts,...CookieBannerFonts],{supportsExplicitInterCodegen:true});FramerNxRCloeKC.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(MainNav,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNxRCloeKC\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lYqmTx12i\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gfOcLOOJ9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1024\",\"framerIntrinsicHeight\":\"1500\",\"framerLayoutTemplate\":\"true\",\"framerHitTargets\":\"{\\\"U46mTjl2o\\\":[\\\".framer-sgpujk-container\\\",\\\".framer-1efroyq\\\"],\\\"lYqmTx12i\\\":[\\\".framer-sgpujk-container\\\",\\\".framer-1efroyq\\\"],\\\"gfOcLOOJ9\\\":[\\\".framer-sgpujk-container\\\",\\\".framer-1efroyq\\\"]}\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"U46mTjl2o\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerRootFontSize\":\"20\",\"framerBreakpoints\":\"{\\\"U46mTjl2o\\\":{\\\"min\\\":1024,\\\"canvasClassName\\\":\\\"framer-1yk32ts-override\\\",\\\"minHeight\\\":1500,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1024,\\\"rootFontSize\\\":20},\\\"lYqmTx12i\\\":{\\\"min\\\":768,\\\"max\\\":1023,\\\"canvasClassName\\\":\\\"framer-1wvq418-override\\\",\\\"minHeight\\\":1500,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":768,\\\"rootFontSize\\\":18},\\\"gfOcLOOJ9\\\":{\\\"max\\\":767,\\\"canvasClassName\\\":\\\"framer-23k78v-override\\\",\\\"minHeight\\\":1500,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Navigation from \"https://framerusercontent.com/modules/r0BR1kGeguzbP5LZQvxQ/NEM0eZQTTqfoVtADpGtc/NxRCloeKC.js\";\r\n\r\n\t\tconst routes = {vf613kq1r: {elementPatterns: {zw_KH5XLh: \":AoBfI45nw-service\"}, elements: {CKj5U4VjS: \"card-trigger\", cRLWSJ7Ay: \"services\", GR76Bb7m3: \"hero-home\", pkcmoaoMP: \"testimonialhead\", qHCCQkY5o: \"problem\", TWyO3AHQ5: \"products\", v91Bq7f02: \"form\", vKOxtAti8: \"card-trigger2\", WWlElB_iM: \"cards\", ZIMUDJBec: \"footer\", zw_KH5XLh: \"service\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/a8AraXmcGph6tRR7cGzG/bZotlIVjzOv4XoLp1DYO/vf613kq1r.js\")), path: \"/\"}, M6Ykl2jiR: {elements: {HHWnt81hP: \"form\", J0sz8K8N1: \"footer\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/k5KhnzUaNHnniQmp8vGi/hLf0vCFSwAODCVuwuoDf/M6Ykl2jiR.js\")), path: \"/contatti\"}, R9_0tYGnX: {elements: {JzEL1j8MY: \"footer\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zcO78XwnmfAwexY6aPVm/NbXSu8tqV89jG1yKFVtB/R9_0tYGnX.js\")), path: \"/404\"}, s8V7XMf13: {elements: {GOLPD_2hr: \"categories\", oC3xO0cnO: \"categories-1\", xc41MWj6n: \"footer\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wquhJlS77J2UkkseQjOA/WZ2JKZiaHXvlYhbmhkNo/s8V7XMf13.js\")), path: \"/blog\"}, QSUuXj7DG: {elements: {BDGwGKevq: \"come-funziona\", caPuoQRqZ: \"form\", hkmbTB9SW: \"footer\", oLART0HHC: \"storie-di-successo\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AhmrMWqaLlOSGiYOhPQO/gZztCITGQBNdtZuw1Rdo/QSUuXj7DG.js\")), path: \"/menu\"}, iHyr6giId: {elements: {JRZ9gwgcB: \"come-funziona-1\", opsRCcfc6: \"footer\", rpcmCh3G1: \"form\", sL7ENEyQV: \"come-funziona\", vALk9bK3g: \"storie-di-successo\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qyGZm6x68cPEp9eokeau/M5pbFEF51dPERW2GKwxh/iHyr6giId.js\")), path: \"/experience\"}, g74UoN4fK: {elements: {ChlSOv3L0: \"footer\", SOi36xuAB: \"storie-di-successo\", TzttXLjbe: \"come-funziona-1\", yCOrn4YZQ: \"come-funziona\", ZpsBCsJLY: \"form\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wxjLqzTEVvIjXRILYxCN/gvTCEHsjaA6KXXPwWPho/g74UoN4fK.js\")), path: \"/web\"}, JN46NmF6l: {collectionId: \"w_hvy7l6n\", elements: {K69bIZRpC: \"footer\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mYJbps0XkWjgNNhGvSaL/XvMoW5jJV0tqmdOBU7ZN/JN46NmF6l.js\")), path: \"/cases/:UxQzAcVgo\"}, BJUpHWl0k: {collectionId: \"BYYSbB_Xj\", elements: {Pt8Za1k0m: \"footer\", QvKnrPmrJ: \"content\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ivz2dFE47SCeH47F9Kfu/vSJG32LknUaBokZbtku0/BJUpHWl0k.js\")), path: \"/blog/:FUjJJ01X0\"}, e_Qx5eAWE: {collectionId: \"iAX07ZVYm\", elements: {obdAPdnAa: \"content\", Q4CZYf1dW: \"footer\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ogXK8dS4JK9MyKMVEEwy/bz7BdqLDZW5NL8Lpn4Vp/e_Qx5eAWE.js\")), path: \"/:McRPoZAtT\"}}\r\n\r\n\t\tconst locales = [{code: \"it\", id: \"default\", name: \"Italian\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {BYYSbB_Xj: async () => (await import(\"https://framerusercontent.com/modules/pZaOV7aVhFEzZARn9MWI/8taouINA7hHtXwefLJv1/BYYSbB_Xj.js\"))?.[\"utils\"], iAX07ZVYm: async () => (await import(\"https://framerusercontent.com/modules/eoBZaG2Tm5DN80wULG4t/Ep3rli6d6gSIzfiLLmV9/iAX07ZVYm.js\"))?.[\"utils\"], tBMGPvVxR: async () => (await import(\"https://framerusercontent.com/modules/tut9KO0cylxnEBt8cdjU/BAOTizDwY0XsjNW0oeXR/tBMGPvVxR.js\"))?.[\"utils\"], w_hvy7l6n: async () => (await import(\"https://framerusercontent.com/modules/1MIqZ60acNdBMzGhyq3P/2AgCzipogB361YsDy7qA/w_hvy7l6n.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"5629af0060a2fcf4551a8fc1124de5cf2818de3a96f84034f48007cc77a7b981\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"vf613kq1r\":\r\ncase \"M6Ykl2jiR\":\r\ncase \"xtHXFtatj\":\r\ncase \"R9_0tYGnX\":\r\ncase \"s8V7XMf13\":\r\ncase \"zr28Zahgr\":\r\ncase \"QSUuXj7DG\":\r\ncase \"iHyr6giId\":\r\ncase \"g74UoN4fK\":\r\ncase \"JN46NmF6l\":\r\ncase \"BJUpHWl0k\":\r\ncase \"e_Qx5eAWE\":\r\nreturn React.createElement(Navigation, {...props, key: \"Navigation\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"vf613kq1r\":\r\ncase \"M6Ykl2jiR\":\r\ncase \"xtHXFtatj\":\r\ncase \"R9_0tYGnX\":\r\ncase \"s8V7XMf13\":\r\ncase \"zr28Zahgr\":\r\ncase \"QSUuXj7DG\":\r\ncase \"iHyr6giId\":\r\ncase \"g74UoN4fK\":\r\ncase \"JN46NmF6l\":\r\ncase \"BJUpHWl0k\":\r\ncase \"e_Qx5eAWE\":\r\nreturn [{hash: \"23k78v\", mediaQuery: \"(max-width: 767.98px)\"}, {hash: \"1wvq418\", mediaQuery: \"(min-width: 768px) and (max-width: 1023.98px)\"}, {hash: \"1yk32ts\", mediaQuery: \"(min-width: 1024px)\"}]\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\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\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\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zcO78XwnmfAwexY6aPVm/NbXSu8tqV89jG1yKFVtB/R9_0tYGnX.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: true,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.menumal.it\",\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/dZwoIjVQYyqf4yboSBdN/sUdiASDPXpdbRQ9Az1Yv/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\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: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {mask: {type: \"circle\", x: \"50%\", y: \"105%\"}, opacity: 1, rotate: -10, rotate3d: true, rotateX: -10, rotateY: 0, scale: 0.85, transition: {bounce: 0.29, damping: 84, delay: 0.75, duration: 0.635, durationBasedSpring: false, ease: [0.73, 0.54, 0.05, 0.99], mass: 3.2, stiffness: 825, type: \"spring\"}, x: \"0%\", y: \"30%\"}, exit: {mask: {type: \"circle\", x: \"50%\", y: \"-5%\"}, opacity: 1, rotate: 0, rotate3d: true, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0.29, damping: 84, delay: 0, duration: 0.535, durationBasedSpring: false, ease: [0.73, 0.54, 0.05, 0.99], mass: 3.2, stiffness: 825, type: \"tween\"}, x: \"0%\", y: \"0%\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\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\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, contentLocaleId, pathVariables, canonicalPathVariables, 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\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\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\t\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\t\t\t\t\tconst serverRoute = 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\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\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\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\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,\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\tFramer.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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"}