{"version":3,"file":"script_main.DPUPgTuZ.mjs","names":["isBrowser","useReducer","defaultConsent","isBrowser","useState","isBrowser","useState","_Fragment","Suspense","Banner","Button","isBrowser","useState","_Fragment","Suspense","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","SVG","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","getProps","className","create","useQuery","useQueryClient","useMutation","useRef","QueryClientProvider","isInFramerPreview","LoadingSkeleton","isBrowser","useRef","e","useState","isBrowser","useRef","_Fragment","React","className","useQuery","useQueries","useContext","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","RichText","isInFramerPreview","_Fragment","LicenseBanner","Children","QueryClientProvider","CartInfoLabelFonts","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","CartLayer","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","Cart202","serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","SVG","Menu","Close","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","Navigation","Footer","useRef","React.useId","className","PropertyOverrides","React.createElement","MainLayout","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","e","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js","https:/framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js","https:/framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js","https:/framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js","https:/framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js","https:/framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/L9fJK0tucMOkjZFRszrm/Banner.js","https:/framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/7p40RDrpC9PBWkQoJaco/Cookies.js","https:/framerusercontent.com/modules/o0nieKOhXrSwMsqekX8L/7IfDbomh9UEQcrelOwDX/cVX8QvHJP.js","https:/framerusercontent.com/modules/bUpgyMqZRKNMdGZeMGPA/fkoodNoUyQNU1zow05Rr/MLH8B4KT_.js","https:/framerusercontent.com/modules/NBp7ctFhtxfP8UPi4nze/at3lUzDxHr6ELvD5Yl8y/Market_store.js","https:/framerusercontent.com/modules/HRm4FfVJHrd62RjWhV4c/cgmljlQKq1mLwrqNm45E/Cart_service.js","https:/framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/hq4VYHANG2jcWzk7fVct/Use_cart.js","https:/framerusercontent.com/modules/TxqscBcbPXl18geyBROf/S7yZKjtqtHfQ0qiR18ts/Shared_loading_skeleton_props.js","https:/framerusercontent.com/modules/KJJ6ZKAId8MUIKKnSUTh/xxWrFWOn5GkLi4wzn1Va/Cart_info_label.js","https:/framerusercontent.com/modules/zzfzgZ7pO3t6JQJMkHo3/ZueuducC1DyN2VURmw7J/Use_disable_scroll.js","https:/framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/tIfIKPpvShmNNzSisWMv/Shared_button_props.js","https:/framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/SA8zaFoUBiSaNu5JB5yl/Preset_button.js","https:/framerusercontent.com/modules/t0DOE0rPObRn86ULNCpK/4AiVP16DOIW9zVo8kRXa/Cart_open_button.js","https:/framerusercontent.com/modules/4QYSju9HzJBAL9oBW7ci/jwJJur1kuX4yfIC3vp3T/Close.js","https:/framerusercontent.com/modules/hQDzOBDDNESYIdn83POX/i4kQc449l1Kd6gTC9G8C/Cart_close_button.js","https:/framerusercontent.com/modules/U32JRYBcPmO9IzIRP4Rj/GrFKLNDUaXKzMFWb6e2Q/License_cache.js","https:/framerusercontent.com/modules/pKQXtSIFOkUZHJ1ZIH57/X6CkLXeLqgDgwtNFbI7Q/Env.js","https:/framerusercontent.com/modules/b3e85pFcNFtqTX3XSv9e/nErKWAE4LAMWcFEioYB8/Backend_client.js","https:/framerusercontent.com/modules/JhvDT64z5Z8fFnafHobq/4HoXh8VPjlFxdL1CUNkU/Licence_service.js","https:/framerusercontent.com/modules/kGyAHPbQwKZr1zBe6pP6/7xP3DD50frYyeaii40ln/Use_license.js","https:/framerusercontent.com/modules/RLUl2XsqpTmBCu5gztrO/2wPKj3gHH9PSN7lSP61i/Checkout_button.js","https:/framerusercontent.com/modules/heb2iTDQkKAqORmVdsfS/HusTY4qOcwalid24ZT5q/Bundle_products_service.js","https:/framerusercontent.com/modules/yD9tq7dDUICPa25uLGK4/89iv1B2ABLDO5eCKRrcY/Use_bundle_products.js","https:/framerusercontent.com/modules/a6DVEwKxzlS6D6qBIVTI/4nAFsKTAVSYf274I7U6n/Warning.js","https:/framerusercontent.com/modules/WV8eeq99gLbdYaxMkvFc/GxKoQVAXm8Rg9pMiCokW/Missing_props_warning.js","https:/framerusercontent.com/modules/H5MU1OoYNh8lyG2VELX6/ep0nfNXMv6PHh45xMhLq/License_context.js","https:/framerusercontent.com/modules/xTvcEoSLlFRJZIseEqZ8/HlcGBeMrqR49cmaD1pTC/ZrUsU8aFu.js","https:/framer.com/m/Upgrade-Banner-FPdC.js@HlcGBeMrqR49cmaD1pTC","https:/framerusercontent.com/modules/wEMK1SRSZFOatw3ciue6/tUKTe9QYJz7lgeAeA46h/Cart_product_list.js","https:/framerusercontent.com/modules/h8E6JoDD1qjkHYoZm43G/U82ucdPL3kZyQHkFs4GK/FMrCmhRHH.js","https:/framerusercontent.com/modules/sPAdbPZrUZMliyFZIY0m/Sre2La6pQkVKimGFWThk/lwuUBEi7Z.js","https:/framerusercontent.com/modules/o1leQD8wPhG5xrG9f7qH/nZHF9d9SJle8UJmkHeLF/uGyqVwkhD.js","https:/framerusercontent.com/modules/TDrOdyMGRe2xT7IJk0Kj/qydceicwMphUD5R63Ube/XwHs6TEex.js","framer:toplevel/main"],"sourcesContent":["import{isBrowser}from\"framer-motion\";export const DEFAULT_DOMAIN=\"https://www.googletagmanager.com\";export const DEFAULT_SCRIPT_NAME=\"gtm.js\";/**\n * Function to get and set dataLayer\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n */const getDataLayerSnippet=(dataLayer,dataLayerName=\"dataLayer\")=>`window['${dataLayerName}']=window['${dataLayerName}']||[];`+(dataLayer?`window['${dataLayerName}'].push(${JSON.stringify(dataLayer)});`:\"\")+`window['${dataLayerName}'].push({'gtm.start':new Date().getTime(),event:'gtm.js'})`;/**\n * Function to get the GTM script\n * @param dataLayerName - The name of the dataLayer\n * @param customDomain - Custom domain for gtm\n * @param customScriptName - Custom script file name for gtm\n * @param environment - The parameters to use a custom environment\n * @param id - The id of the container\n */const getGTMScript=(dataLayerName,id,environment,customDomain=DEFAULT_DOMAIN,customScriptName=DEFAULT_SCRIPT_NAME)=>{let params=\"\";if(environment){const{gtm_auth,gtm_preview}=environment;params=`&gtm_auth=${gtm_auth}&gtm_preview=${gtm_preview}&gtm_cookies_win=x`;}return`${customDomain}/${customScriptName}?id=${id}${dataLayerName===\"dataLayer\"?\"\":`&l=${dataLayerName}`}${params}`;};/**\n * Function to setup the Google Tag Manager\n * @param params - The snippets params\n */const setupGTM=params=>{const getDataLayerScript=()=>{const dataLayerScript=document.createElement(\"script\");if(params.nonce){dataLayerScript.setAttribute(\"nonce\",params.nonce);}dataLayerScript.innerHTML=getDataLayerSnippet(params.dataLayer,params.dataLayerName);return dataLayerScript;};const getScript=()=>{const script=document.createElement(\"script\");if(params.nonce){script.setAttribute(\"nonce\",params.nonce);}script.src=getGTMScript(params.dataLayerName,params.id,params.environment,params.customDomain,params.customScriptName);script.crossOrigin=\"anonymous\"// allows for more detailed INP collection\n;return script;};return{getDataLayerScript,getScript};};/**\n * Function to init the GTM\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n * @param environment - Specify the custom environment to use\n * @param nonce - Server-generated nonce\n * @param id - The ID of the GTM\n */export const initGTM=({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName})=>{const gtm=setupGTM({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName});const dataLayerScript=gtm.getDataLayerScript();const script=gtm.getScript();document.head.append(dataLayerScript,script);};export function sendToGTM(){if(isBrowser){window[\"dataLayer\"]=window[\"dataLayer\"]||[];window[\"dataLayer\"].push(arguments);}}\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_DOMAIN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SCRIPT_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initGTM\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendToGTM\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./send.map","import{isBrowser}from\"framer-motion\";import{useLayoutEffect}from\"react\";export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFlexboxValues(position){const positionParts=position.split(\"-\");let justifyContent,alignItems;switch(positionParts[0]){case\"top\":alignItems=\"flex-start\";break;case\"bottom\":alignItems=\"flex-end\";break;case\"center\":alignItems=\"center\";break;default:alignItems=\"initial\";break;}switch(positionParts[1]){case\"left\":justifyContent=\"flex-start\";break;case\"right\":justifyContent=\"flex-end\";break;case\"center\":justifyContent=\"center\";break;default:justifyContent=\"initial\";break;}return{justifyContent,alignItems};}export function getMultipleShadows(...shadows){const output=[];shadows.forEach(shadow=>{return shadow&&output.push(shadow);});return output.join(\", \");}export function getShadow(shadow){if(shadow){return`${shadow.shadowX}px ${shadow.shadowY}px ${shadow.shadowBlur}px ${shadow.shadowColor}`;}else return null;}export function safeJSONParse(jsonString,onError){try{return JSON.parse(jsonString);}catch{if(onError)onError();}}export const getCookie=(name,cookies)=>{cookies=cookies?cookies:isBrowser?document.cookie:\"\";var _cookies_match;const[,,cookie]=(_cookies_match=cookies.match(`(^|;) ?${name}=([^;]*)(;|$)`))!==null&&_cookies_match!==void 0?_cookies_match:[null,null,null];return cookie;};/**\n * Yields to main thread before continuing execution, which might allow the browser to paint.\n * If `options.priority` is 'user-blocking', it will asynchronously resolve in older browsers.\n * @param {object} options - see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n * @see interactionResponse for guaranteeing execution after a paint\n */export function yieldToMain(options){if(\"scheduler\"in window){if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if((options===null||options===void 0?void 0:options.priority)===\"user-blocking\"){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but this does not create space for a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve);});}/**\n * Helper function for `yieldToMain`, which yields before calling `fn`.\n * @see yieldToMain\n */export async function yieldBeforeCb(fn,options){await yieldToMain(options);return fn();}/**\n * Similar to `yieldToMain`, but also waits for the next animation frame before yielding (with a fallback of 100ms if the animation frame never fires).\n * Compared to `yieldToMain`, it guarantees improved INP, but might make processing a little slower. Use only if necessary.\n * @see yieldToMain\n */export function interactionResponse(options){return new Promise(resolve=>{setTimeout(resolve,200)// Fallback for the case where the animation frame never fires.\n;requestAnimationFrame(()=>{void yieldBeforeCb(resolve,options);});});}/**\n * Runs `fn` after the next paint. Similar to `useEffect`, but *guarantees* that the function is run after the next paint.\n * @important Does not support a cleanup fn.\n * @see https://thoughtspile.github.io/2021/11/15/unintentional-layout-effect/\n */export function useAfterPaintEffect(fn,deps,options){useLayoutEffect(()=>{const runAfterPaint=async()=>{await interactionResponse(options);fn();};void runAfterPaint();// eslint-disable-next-line react-hooks/exhaustive-deps -- deps are passed in\n},deps);}\nexport const __FramerMetadata__ = {\"exports\":{\"useAfterPaintEffect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCookie\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeJSONParse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFlexboxValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldBeforeCb\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShadow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMultipleShadows\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FlexboxPosition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"interactionResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{useIsOnFramerCanvas}from\"framer\";import{isBrowser}from\"framer-motion\";import{useEffect,useReducer,useState,startTransition}from\"react\";import{initGTM,sendToGTM}from\"https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js\";import{safeJSONParse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";function toGTMConsent(consent){return{functionality_storage:consent.necessary?\"granted\":\"denied\",security_storage:consent.necessary?\"granted\":\"denied\",ad_storage:consent.marketing?\"granted\":\"denied\",ad_user_data:consent.marketing?\"granted\":\"denied\",ad_personalization:consent.marketing?\"granted\":\"denied\",analytics_storage:consent.analytics?\"granted\":\"denied\",personalization_storage:consent.preferences?\"granted\":\"denied\"};}function fromGTMConsent(consent){return{necessary:consent.functionality_storage===\"granted\"&&consent.security_storage===\"granted\",marketing:consent.ad_storage===\"granted\"&&consent.ad_user_data===\"granted\"&&consent.ad_personalization===\"granted\",analytics:consent.analytics_storage===\"granted\",preferences:consent.personalization_storage===\"granted\"};}function reducer(state,action){switch(action.type){case\"autoAccept\":return{...state,sync:true,autoAccepted:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"acceptAll\":return{...state,sync:true,dismissed:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"rejectAll\":return{...state,sync:true,dismissed:true,modes:{analytics:false,marketing:false,necessary:false,preferences:false}};case\"acceptCurrent\":return{...state,dismissed:true,sync:true};case\"update\":return{...state,modes:{...state.modes,...action.modes},sync:action.sync};case\"toggle\":return{...state,modes:{...state.modes,[action.mode]:!state.modes[action.mode]}};case\"initFromLocalStorage\":return{...state,modes:action.modes,dismissed:action.dismissed,autoAccepted:action.autoAccepted,initializedFromLocalStorage:true,sync:true};case\"initFromGTM\":return{...state,modes:action.modes,initializedFromGTM:true};case\"dismiss\":return{...state,dismissed:true};case\"synced\":return{...state,sync:false,hasSynced:state.hasSynced||action.success};default:return state;}}const initialState={dismissed:false,autoAccepted:false,modes:null,sync:false,initializedFromLocalStorage:false,initializedFromGTM:false,hasSynced:false};export const defaultConsent={necessary:false,analytics:false,marketing:false,preferences:false};// Keep track of if GTM has been loaded as a script and default consent has been set,\n// to ensure the script does not keep appending between page switches.\nlet hasInitializedGTM=false;export function useConsent({gtmId,defaultConsent,gtmLoadedExternally=false,defaultsFromGTM=false}){const[state,dispatch]=useReducer(reducer,initialState);const isOnFramerCanvas=useIsOnFramerCanvas();const consentModeLocalStorageKey=\"framerCookiesConsentMode\";const dismissedLocalStorageKey=\"framerCookiesDismissed\";const autoAcceptedLocalStorageKey=\"framerCookiesAutoAccepted\";function getStateFromLocalStorage(){const consentFromLocalStorage=localStorage.getItem(consentModeLocalStorageKey);const dismissedFromLocalStorage=localStorage.getItem(dismissedLocalStorageKey);const autoAcceptedFromLocalStorage=localStorage.getItem(autoAcceptedLocalStorageKey);const isDismissed=dismissedFromLocalStorage!==null;const isAutoAccepted=autoAcceptedFromLocalStorage!==null;const hasConsentInLocalStorage=consentFromLocalStorage!==null;const consentInLocalStorageIsNotDefault=isDismissed||isAutoAccepted;const shouldLoadConsentFromLocalStorage=hasConsentInLocalStorage&&consentInLocalStorageIsNotDefault;dispatch({type:\"initFromLocalStorage\",dismissed:isDismissed,autoAccepted:isAutoAccepted,modes:shouldLoadConsentFromLocalStorage?safeJSONParse(consentFromLocalStorage,()=>localStorage.removeItem(consentModeLocalStorageKey)):defaultConsent});}function syncToGTM(){if(gtmId){if(!hasInitializedGTM&&!gtmLoadedExternally&&!defaultsFromGTM){// This is the first time we sync consent, so we save it as \"default\" and initialize tag manager.\n// This order is important, because we need to have set the default consent BEFORE we initialize\n// GTM. See https://developers.google.com/tag-platform/devguides/consent?tab=tag-manager&sjid=11348191096952324675-EU#implementation_example\n// It might seem weird that we're \"sending\" before initializing, but \"sending\" here means building up\n// the \"dataLayer\" object that GTM picks up when it initializes.\nsendToGTM(\"consent\",\"default\",toGTMConsent(state.modes));initGTM({dataLayer:undefined,dataLayerName:\"dataLayer\",environment:undefined,nonce:undefined,injectScript:true,id:gtmId});hasInitializedGTM=true;}else{hasInitializedGTM=true;sendToGTM(\"consent\",\"update\",toGTMConsent(state.modes));// must be sent like this or else GTM doesn't act on it(?)\n// Publically documented: https://www.framer.com/academy/lessons/cookie-banner-component#:~:text=Run%20a%20Tag%20After%20The%20Consent%20Update\nwindow.dataLayer.push({event:\"cookie_consent_update\"});}}}useEffect(()=>{if(isOnFramerCanvas)return;if(!defaultsFromGTM)return;if(defaultConsent===null)return;if(state.initializedFromGTM)return;if(state.modes!==null)return;// State was already set (from localStorage)\nyieldBeforeCb(()=>{dispatch({type:\"initFromGTM\",modes:defaultConsent});},{priority:\"user-blocking\"});},[defaultsFromGTM,defaultConsent,state.initializedFromGTM,state.modes]);useEffect(()=>{if(isOnFramerCanvas)return;yieldBeforeCb(()=>getStateFromLocalStorage(),{priority:\"user-blocking\"});},[]);// Anytime the dismissed value is updated, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.dismissed){localStorage.setItem(dismissedLocalStorageKey,\"true\");}},[state.dismissed]);// Anytime consent is auto accepted, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.autoAccepted){localStorage.setItem(autoAcceptedLocalStorageKey,\"true\");}},[state.autoAccepted]);// Sync data to dataLayer and localStorage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(!state.sync)return;const shouldSync=isBrowser&&state.modes!==null;yieldBeforeCb(()=>{if(!shouldSync){dispatch({type:\"synced\",success:false});return;}// else\nsyncToGTM();// Save locally\nlocalStorage.setItem(consentModeLocalStorageKey,JSON.stringify(state.modes));dispatch({type:\"synced\",success:true});},{priority:\"user-blocking\"});},[state.sync,state.modes]);function dismiss(){dispatch({type:\"dismiss\"});localStorage.setItem(dismissedLocalStorageKey,\"true\");}function autoAccept(){dispatch({type:\"autoAccept\"});}function acceptAll(){dispatch({type:\"acceptAll\"});}function rejectAll(){dispatch({type:\"rejectAll\"});}function acceptCurrent(){dispatch({type:\"acceptCurrent\"});}function toggleMode(mode){dispatch({type:\"toggle\",mode});}return{modes:state.modes,isInitialized:state.hasSynced||state.initializedFromGTM,isDismissed:state.dismissed,isAutoAccepted:state.autoAccepted,dismiss,autoAccept,acceptAll,rejectAll,acceptCurrent,toggleMode};}////////////////////////////////////////////////////////////////////////////////\nconst PROMISE_NAME=\"__framer_cookieBannerDefaultConsentPromise\";// NOTE: Error can be ignored, because of `isBrowser`\nconst gtmSetsDefaultConsent=isBrowser&&!!window[PROMISE_NAME];export function useGTMDefaultConsent(){const[consent,setConsent]=useState(null);useEffect(()=>{if(!gtmSetsDefaultConsent)return;window[PROMISE_NAME].then(result=>{startTransition(()=>{setConsent(result);});});},[]);// Simplified region to use for the cookie banner\nlet region;if(consent){region=Object.values(consent).every(v=>v===\"granted\")?\"World\":\"EU\";}return{available:gtmSetsDefaultConsent,consent:consent?fromGTMConsent(consent):null,region};}\nexport const __FramerMetadata__ = {\"exports\":{\"ConsentModeName\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGTMDefaultConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModes\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultConsent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./consent.map","// Check if visitor is in EU\nconst countries=[\"BE\",\"EL\",\"LT\",\"PT\",\"BG\",\"ES\",\"LU\",\"RO\",\"CZ\",\"FR\",\"RE\",\"GP\",\"MQ\",\"GF\",\"YT\",\"BL\",\"MF\",\"PM\",\"WF\",\"PF\",\"NC\",\"HU\",\"SI\",\"DK\",\"FO\",\"GL\",\"HR\",\"MT\",\"SK\",\"DE\",\"IT\",\"NL\",\"AW\",\"CW\",\"SX\",\"FI\",\"AX\",\"EE\",\"CY\",\"AT\",\"SE\",\"IE\",\"LV\",\"PL\",\"UK\",\"GB\",\"AI\",\"BM\",\"IO\",\"VG\",\"KY\",\"FK\",\"GI\",\"MS\",\"PN\",\"SH\",\"TC\",\"GG\",\"JE\",\"IM\"];const isInEUTimezone=()=>{return Intl?.DateTimeFormat()?.resolvedOptions()?.timeZone?.startsWith(\"Europe\");};const isEULocale=()=>{const locale=navigator.language??navigator.languages?.[0];return countries.some(country=>locale?.toUpperCase()?.includes(country));};let _inEU=null;export const inEU=()=>{if(_inEU===null)_inEU=isInEUTimezone()||isEULocale();return _inEU;};\nexport const __FramerMetadata__ = {\"exports\":{\"inEU\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./inEU.map","import{isBrowser}from\"framer-motion\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";export function useRegion({content,useRegionFromProps,skipEUCheck,regionFromGTM}){const isInEUBasedOnLocation=isBrowser&&!skipEUCheck&&!regionFromGTM?inEU():false;const regionBasedOnLocation=isInEUBasedOnLocation?\"EU\":\"World\";const regionFromProps=content.isEU?\"EU\":\"World\";const regionContent={EU:{title:content.euTitle,description:content.euDescription,type:content.euType,defaults:content.euDefaults,policy:content.euPolicy,blocking:content.euBlocking,showReject:content.euType===\"advanced\"?content.euShowReject:true},World:{title:content.worldTitle,description:content.worldDescription,type:content.worldType,defaults:content.worldDefaults,policy:content.worldPolicy,blocking:content.worldBlocking,showReject:content.worldType===\"advanced\"?content.worldShowReject:true}};return regionContent[regionFromGTM?regionFromGTM:useRegionFromProps?regionFromProps:regionBasedOnLocation];}\nexport const __FramerMetadata__ = {\"exports\":{\"RegionContent\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RegionType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRegion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./region.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,lazy,Suspense}from\"react\";import{withCSS}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{DEFAULT_FONT_FAMILY,getMultipleShadows,getShadow}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";const SPACING=20;// if you update the Toggle component inside this project, copy the new URL to here:\nconst Toggle=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/QDCSmi7dYWSK5AcRSFyX/sBWK1WbcsjrFOSoIzxuJ/Blf0sjosZ.js\"));export const Banner=withCSS(function Banner({banner,button,region,options,previewOptions,consentModes,onDismiss,onAcceptAll,onRejectAll,onAcceptCurrent,onToggleConsent,animateOnMount}){const maxHeightReduction=banner.insetPerSide?banner.insetTop+banner.insetBottom:banner.inset*2;const linkColor=banner.style.link||button.primary.fill;const paddingValue=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;const bannerShadow=getShadow(banner.style.shadow);const borderShadow=banner.style.border?.width?`inset 0 0 0 ${banner.style.border.width}px ${banner.style.border.color}`:null;const bannerStyle={background:banner.style.fill,boxShadow:getMultipleShadows(bannerShadow,borderShadow),overflow:\"hidden\",borderRadius:banner.style.border.radius};return /*#__PURE__*/_jsx(motion.div,{initial:animateOnMount&&{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},animate:{y:0,x:0,scale:1,opacity:1},exit:{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},transition:animateOnMount?banner.animation.transition:{duration:0},style:{fontFamily:DEFAULT_FONT_FAMILY,maxHeight:`calc(100vh - ${maxHeightReduction}px)`,flexDirection:\"column\",gap:12,position:\"relative\",display:\"flex\",zIndex:100,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...bannerStyle,overflow:\"scroll\",width:\"100%\",maxWidth:banner.width},className:`--framer-cookie-banner-container --framer-cookie-banner-type-${region.type}`,children:region.type===\"simple\"?/*#__PURE__*/_jsx(SimpleBanner,{banner:banner,button:button,linkColor:linkColor,description:region.description,policy:region.policy,onDismiss:onDismiss}):region.type===\"medium\"?/*#__PURE__*/_jsx(AcceptRejectBanner,{banner:banner,button:button,linkColor:linkColor,title:region.title,description:region.description,policy:region.policy,onAccept:onAcceptAll,onReject:onRejectAll}):/*#__PURE__*/_jsx(OptionsBanner,{banner:banner,button:button,options:options,previewOptions:previewOptions,linkColor:linkColor,title:region.title,description:region.description,showReject:region.showReject,policy:region.policy,onOptionToggle:onToggleConsent,consent:consentModes,onAcceptAll:onAcceptAll,onRejectAll:onRejectAll,onAcceptCurrent:onAcceptCurrent})})});},[`.--framer-cookie-banner-container::-webkit-scrollbar { display: none; }`,`.--framer-cookie-banner-container { \n            -ms-overflow-style: none; \n            scrollbar-width: none;  \n        }`],\"framer-lib-cookie-banner\");function SimpleBanner({banner,button,description,policy,onDismiss,linkColor}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",padding,gap:SPACING},children:[/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,flex:1,alignItems:\"center\",color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(motion.div,{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Button,{onClick:onDismiss,settings:{...button,fluid:false},id:\"dismiss\",children:button.labels.confirm})})]});}function AcceptRejectBanner({banner,button,title,linkColor,description,policy,onAccept,onReject}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy})]}),/*#__PURE__*/_jsxs(Buttons,{direction:button.direction,children:[/*#__PURE__*/_jsx(Button,{settings:button,onClick:onReject,id:\"reject\",children:button.labels.reject}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAccept,id:\"accept\",children:button.labels.accept})]})]});}function OptionsBanner({banner,button,options,previewOptions,title,description,policy,showReject=true,linkColor,consent,onAcceptCurrent,onAcceptAll,onRejectAll,onOptionToggle}){const[showOptions,setShowOptions]=useState(false);const optionTheme={...options.style,color:banner.style.colorBody};const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;// const optionNames = consent && Object.keys(consent)\nconst optionNames=[\"necessary\",\"preferences\",\"analytics\",\"marketing\"];const shouldShowOptions=showOptions||previewOptions;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(AnimatePresence,{children:shouldShowOptions&&/*#__PURE__*/_jsx(motion.div,{initial:previewOptions?null:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},style:{display:\"flex\",flexDirection:\"column\",gap:10,marginTop:SPACING,overflow:\"hidden\"},children:optionNames&&optionNames.map(option=>/*#__PURE__*/_jsx(Option,{title:options[option].title,description:options[option].description,titleColor:banner.style.colorTitle,descriptionColor:banner.style.colorBody,showDescription:options.descriptions,enabled:consent[option],onClick:()=>onOptionToggle(option),theme:optionTheme,optional:option===\"necessary\"?options[option].optional:true}))},\"modal\")})]}),/*#__PURE__*/_jsx(Buttons,{direction:button.direction,children:shouldShowOptions?/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptCurrent,id:\"accept\",children:button.labels.save}):/*#__PURE__*/_jsxs(_Fragment,{children:[showReject&&/*#__PURE__*/_jsx(Button,{settings:button,onClick:onRejectAll,id:\"reject\",children:button.labels.rejectAll}),/*#__PURE__*/_jsx(Button,{settings:button,onClick:()=>{setShowOptions(true);},id:\"customize\",children:button.labels.customize}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptAll,id:\"accept\",children:button.labels.acceptAll})]})})]});}function Option({title,titleColor,description,descriptionColor,showDescription,enabled,optional,onClick,theme}){const paddingValue=theme.paddingPerSide?`${theme.paddingTop}px ${theme.paddingRight}px ${theme.paddingBottom}px ${theme.paddingLeft}px`:`${theme.padding}px`;const borderShadow=theme.border?`inset 0 0 0 ${theme.border.width}px ${theme.border.color}`:null;return /*#__PURE__*/_jsxs(motion.div,{style:{boxShadow:borderShadow,background:theme.background,borderRadius:theme.border.radius,padding:paddingValue,cursor:\"pointer\",userSelect:\"none\",pointerEvents:\"all\"},onClick:onClick,whileHover:{opacity:.5},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,fontSize:12,color:titleColor,...theme.fontTitle},children:title}),optional?/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(Toggle,{variant:enabled?\"On\":\"Off\",background:theme.toggleColor,backgroundInactive:theme.toggleColorInactive,ariaLabel:`Toggle for ${title}`})}):/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:12,color:theme.toggleColor,...theme.fontTitle,fontWeight:400},children:\"Always active\"})]}),description&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:10,fontSize:12,lineHeight:1.5,color:descriptionColor,...theme.fontBody},children:description})]});}function Headline({children,style}){return /*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,margin:\"0px 0px 10px 0px\",fontWeight:\"bold\",padding:0,...style},children:children});}function Description({style,description,policy,linkColor}){const shouldShow=description||policy?.link;if(!shouldShow)return null;if(!description){return /*#__PURE__*/_jsx(DescriptionParagraph,{policy:policy,style:style,linkColor:linkColor});}// @ivan: Support rendering the description in multiple paragraphs.\n// This is a site speed optimization: it allows to split a single\n// huge <p> into several smaller ones, which prevents the huge <p>\n// from becoming an LCP element.\nconst descriptionParagraphs=description?.split(\"\\n\\n\");return description.split(\"\\n\\n\").map((line,index)=>/*#__PURE__*/_jsx(DescriptionParagraph,{line:line,// Only render the policy in the last paragraph\n    policy:index===descriptionParagraphs.length-1?policy:null,style:{// Add a spacing between paragraphs\n    marginTop:index>0?4:0,...style},linkColor:linkColor},index));}function DescriptionParagraph({line,policy,style,linkColor}){return /*#__PURE__*/_jsxs(\"p\",{style:{lineHeight:1.5,margin:0,padding:0,fontSize:14,...style},children:[line,line&&policy?.link?\" \":null,policy?.link&&/*#__PURE__*/_jsxs(\"span\",{children:[policy?.prefix,\" \",/*#__PURE__*/_jsx(\"a\",{href:policy?.link,target:\"_blank\",style:{color:linkColor,textDecoration:\"none\"},children:policy?.label}),\".\"]})]});}function Buttons({children,direction}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:direction,gap:10,marginTop:16},children:children});}const Button=withCSS(function Button({id,children,primary,settings,onClick}){const paddingValue=settings.paddingPerSide?`${settings.paddingTop}px ${settings.paddingRight}px ${settings.paddingBottom}px ${settings.paddingLeft}px`:`${settings.padding}px`;const theme=primary?settings.primary:settings.secondary;return /*#__PURE__*/_jsx(motion.input,{className:\"__framer-cookie-component-button\",id:`__framer-cookie-component-button-${id}`,onClick:onClick,type:\"button\",value:`${children}`,whileHover:{opacity:settings.hoverOpacity??.6},whileTap:{opacity:settings.tapOpacity??.4},style:{WebkitAppearance:\"none\",appearance:\"none\",width:settings.fluid?\"100%\":\"auto\",height:\"auto\",border:\"none\",padding:paddingValue,borderRadius:settings.borderRadius,boxShadow:getShadow(theme.shadow),background:theme.fill,color:theme.color,fontSize:14,lineHeight:1,cursor:\"pointer\",fontWeight:settings.font?\"unset\":600,...settings.font}});},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\");\nexport const __FramerMetadata__ = {\"exports\":{\"Banner\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BannerComponentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Banner.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useIsOnFramerCanvas,withCSS}from\"framer\";import{AnimatePresence,isBrowser,motion}from\"framer-motion\";import{lazy,Suspense,useEffect,useState}from\"react\";import{createPortal}from\"react-dom\";import{defaultConsent,useConsent,useGTMDefaultConsent}from\"https://framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js\";import{useRegion}from\"https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js\";import{Banner}from\"https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/L9fJK0tucMOkjZFRszrm/Banner.js\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";import{DEFAULT_FONT_FAMILY,getFlexboxValues,interactionResponse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";// Keep track of open state between page reloads\nlet initiallyOpen=false;/**\n * COOKIE BANNER\n * By Floris Verloop\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n *\n */export default function CookieBanner({gtmId,preview,trigger,banner,button,content,options,style,gtmLoadedExternally,onShown,onConsentChange,onAccept,onDismiss,onReject,onSavePreferences}){const isOnFramerCanvas=useIsOnFramerCanvas();const isPreview=preview&&isOnFramerCanvas;const skipLogic=!preview&&isOnFramerCanvas;const isInEU=isBrowser?inEU():false;// we ignore customer's GTM in preview because their specific setups can break the preview currently\n// this can be removed if we remove reliance on globals for react symbols in the preview\n// https://framer-team.slack.com/archives/C01J38GC2SW/p1770826268498759\nconst skipGTMId=isInFramerPreview();const gtmDefaults=useGTMDefaultConsent();const region=useRegion({content,useRegionFromProps:isPreview,// skip EU check (expensive) if we are on the canvas and don't want a preview\nskipEUCheck:skipLogic,regionFromGTM:gtmDefaults.region});const consent=useConsent({gtmId:skipGTMId?\"\":gtmId,defaultConsent:gtmDefaults.available?gtmDefaults.consent:region.defaults,gtmLoadedExternally,defaultsFromGTM:gtmDefaults.available});const[isOpen,setIsOpen]=useState(initiallyOpen);// On page switch, disable all transitions so the banner shows up as fast as possible.\nconst[instantlyShowOnMount,setInstantlyShowOnMount]=useState(initiallyOpen);useEffect(()=>{if(skipLogic)return;// Save open state between page switches\ninitiallyOpen=isOpen;// Disable instantly show on mount after first open\nif(isOpen){setInstantlyShowOnMount(false);}// Track shown event\nif(isOpen&&!isPreview&&onShown){yieldBeforeCb(()=>onShown({isInEU}),{priority:\"user-blocking\"});}},[isOpen,skipLogic]);// Check if user should be prompted\nuseEffect(()=>{if(skipLogic)return;const noConsentGiven=consent.isInitialized&&!consent.isDismissed;const shouldAutoAccept=region.type===\"simple\"&&!consent.isAutoAccepted;if(noConsentGiven){performance.mark(\"framer-cookie-open\");setIsOpen(true);/** Automatically accept all cookies for simple banner. */if(shouldAutoAccept){consent.autoAccept();// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}}if(consent.isDismissed){setIsOpen(false);}},[consent.isInitialized,consent.isDismissed,skipLogic]);useEffect(()=>{if(skipLogic)return;if(onConsentChange){yieldBeforeCb(()=>onConsentChange({isInEU,consent:consent.modes}));}},[consent.modes,skipLogic]);async function handleDismiss(){await interactionResponse();consent.dismiss();setIsOpen(false);// Fire callback\nif(onDismiss){yieldBeforeCb(()=>onDismiss({isInEU}));}}async function handleAcceptAll(){await interactionResponse();consent.acceptAll();setIsOpen(false);// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}async function handleRejectAll(){await interactionResponse();consent.rejectAll();setIsOpen(false);// Fire callback\nif(onReject){yieldBeforeCb(()=>onReject({isInEU}));}}async function handleAcceptCurrent(){await interactionResponse();consent.acceptCurrent();setIsOpen(false);// Fire callbacks\nyieldBeforeCb(()=>{if(onAccept){onAccept({isInEU});}});yieldBeforeCb(()=>{if(onSavePreferences){onSavePreferences({isInEU});}});}if(isPreview){return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:banner.width},children:/*#__PURE__*/_jsx(Banner,{banner:banner,button:button,region:region,options:options,previewOptions:isPreview&&options.preview,consentModes:{...defaultConsent,necessary:true},animateOnMount:false})});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Trigger,{style:style,trigger:trigger,onClick:()=>setIsOpen(true)}),!skipLogic&&/*#__PURE__*/_jsx(Overlay,{banner:banner,button:button,region:region,options:options,consentModes:consent.modes,animateOnMount:!instantlyShowOnMount,onAcceptAll:handleAcceptAll,onAcceptCurrent:handleAcceptCurrent,onRejectAll:handleRejectAll,onDismiss:handleDismiss,onToggleConsent:consent.toggleMode,isOpen:isOpen})]});}function isInFramerPreview(){return RenderTarget.current()===RenderTarget.preview&&typeof window!==\"undefined\"&&window.origin?.endsWith(\"framercanvas.com\");}const IconCookie=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/80EyUU0Nk6u7skW3IlHH/qKhU3oZiLDe4R0LcF3Tp/Icons.js\"));function Overlay(props){const insetValue=props.banner.insetPerSide?`${props.banner.insetTop}px ${props.banner.insetRight}px ${props.banner.insetBottom}px ${props.banner.insetLeft}px`:`${props.banner.inset}px`;const{justifyContent,alignItems}=getFlexboxValues(props.banner.position);const isOpen=props.isOpen;const[shouldRenderPortal,setShouldRenderPortal]=useState(isOpen);// if the portal has previously been rendered, we want to keep rendering the portal, which ensures:\n// - that AnimatePresence works (fade out effect)\n// - we don't cause body style recalc/reflow when the DOM node is removed\nif(!shouldRenderPortal&&isOpen)setShouldRenderPortal(isOpen);if(!shouldRenderPortal)return null;const blocking=props.region.blocking;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen?/*#__PURE__*/_jsxs(motion.div,{style:{// We only need to span to the full viewport width if the overlay is blocking.\n// Otherwise, we optimize for a smaller layer size. see: https://framer-team.slack.com/archives/C05V49Q4NJ2/p1709820207863249\ntop:blocking||alignItems===\"flex-start\"?0:undefined,left:blocking||justifyContent===\"flex-start\"?0:undefined,right:blocking||justifyContent===\"flex-end\"?0:undefined,height:blocking?\"100%\":undefined,width:blocking||justifyContent===\"center\"?\"100%\":undefined,bottom:blocking||alignItems===\"flex-end\"?0:undefined,boxSizing:\"border-box\",position:\"fixed\",touchAction:\"none\",padding:insetValue,zIndex:props.banner.zIndex,display:\"flex\",flexDirection:\"row\",gap:20,justifyContent:\"center\",pointerEvents:blocking?\"all\":\"none\"},children:[blocking&&/*#__PURE__*/_jsx(Backdrop,{color:props.banner.style?.backdrop}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent,alignItems,pointerEvents:\"none\",maxWidth:props.banner.containerWidth>0?props.banner.containerWidth:\"unset\"},children:/*#__PURE__*/_jsx(Banner,{...props})})]}):null})}),document.body);}const Trigger=withCSS(({trigger,style,onClick})=>{const isOnFramerCanvas=useIsOnFramerCanvas();if(trigger.type!==\"none\"){return /*#__PURE__*/_jsx(\"button\",{className:\"__framer-cookie-component-button\",\"aria-label\":\"Cookie Trigger\",style:{width:\"100%\",height:\"100%\",background:\"none\",display:\"flex\",border:\"none\",padding:0,color:trigger.color,fontSize:16,cursor:\"pointer\",...trigger.textFont},onClick:onClick,children:trigger.type===\"icon\"?/*#__PURE__*/_jsx(_Fragment,{children:trigger.iconType===\"custom\"&&trigger.iconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:trigger.iconImage.src,width:trigger.iconSize,height:trigger.iconSize}):/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(IconCookie,{width:trigger.iconSize,height:trigger.iconSize,color:trigger.color})})}):/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\"},children:trigger.text})});}if(isOnFramerCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:8,color:\"#09F\",border:\"1px dashed #09F\",background:\"rgba(0, 153, 255, 0.1)\",padding:20,display:\"flex\",flexDirection:\"column\",gap:5,fontFamily:DEFAULT_FONT_FAMILY,textAlign:\"center\",justifyContent:\"center\",width:164,...style},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,fontWeight:600,lineHeight:1,margin:0},children:\"Cookie Banner\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,lineHeight:1.5,margin:0},children:\"Put on a page to add a Cookie Banner.\"})]});}},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\",\"framer-lib-cookie-trigger\");function Backdrop({color}){return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",backgroundColor:color,pointerEvents:\"none\"}});}addPropertyControls(CookieBanner,{gtmId:{title:\"GTM ID\",type:ControlType.String,placeholder:\"GTM-AAAAAAA\",description:\"Your GTM container ID.\\n[Learn more](https://www.framer.com/learn/cookie-banner/)\"},preview:{type:ControlType.Boolean,defaultValue:true,description:\"Lets you preview the banner on the Canvas.\"},trigger:{type:ControlType.Object,buttonTitle:\"Icon, Text\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:[\"text\",\"icon\",\"none\"],optionTitles:[\"Text\",\"Icon\",\"None\"],defaultValue:\"text\",displaySegmentedControl:true},iconType:{title:\"Icon\",type:ControlType.Enum,options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,hidden:props=>props.type!==\"icon\"},text:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.type!==\"text\"},textFont:{// @ts-ignore - internal\ntype:ControlType.Font,title:\" \",controls:\"extended\",hidden:props=>props.type!==\"text\"},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24,hidden:props=>props.type!==\"icon\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.type===\"none\"||props.type===\"icon\"&&props.iconType===\"custom\"},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===\"default\"}}},banner:{title:\"Banner\",type:ControlType.Object,buttonTitle:\"Font, Styles\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"top-left\",\"top-center\",\"top-right\",\"bottom-right\",\"bottom-center\",\"bottom-left\"],optionTitles:[\"Top Left\",\"Top Center\",\"Top Right\",\"Bottom Right\",\"Bottom Center\",\"Bottom Left\"],defaultValue:\"bottom-right\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},width:{title:\"Width\",type:ControlType.Number,defaultValue:360,min:200,max:1e3,displayStepper:true,step:5},containerWidth:{title:\"Wrapping\",type:ControlType.Number,defaultValue:0,min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:20,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},inset:{title:\"Inset\",type:ControlType.FusedNumber,toggleKey:\"insetPerSide\",toggleTitles:[\"Inset\",\"Inset per side\"],defaultValue:20,valueKeys:[\"insetTop\",\"insetRight\",\"insetBottom\",\"insetLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors, Shadow\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"extended\"},colorTitle:{title:\" \",type:ControlType.Color,defaultValue:\"#000\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"extended\"},colorBody:{title:\" \",type:ControlType.Color,defaultValue:\"#444\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#FFF\"},link:{title:\"Link\",type:ControlType.Color,optional:true,defaultValue:\"#999\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:14},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:1},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.05)\"}}},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100,defaultValue:4}}},backdrop:{title:\"Backdrop\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\",hidden:(_,props)=>!props.content.euBlocking&&!props.content.worldBlocking}}},animation:{icon:\"effect\",buttonTitle:\"Options\",type:ControlType.Object,controls:{x:{type:ControlType.Number,displayStepper:true,defaultValue:0},y:{type:ControlType.Number,displayStepper:true,defaultValue:10},scale:{type:ControlType.Number,min:0,step:.1,defaultValue:1},transition:{type:ControlType.Transition}}}}},button:{title:\"Buttons\",type:ControlType.Object,buttonTitle:\"Variants, Style\",controls:{primary:{title:\"Primary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},secondary:{title:\"Secondary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EEE\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#444\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},labels:{type:ControlType.Object,controls:{accept:{type:ControlType.String,defaultValue:\"Accept\"},reject:{type:ControlType.String,defaultValue:\"Reject\"},acceptAll:{type:ControlType.String,defaultValue:\"Accept all\"},rejectAll:{type:ControlType.String,defaultValue:\"Reject all\"},customize:{type:ControlType.String,defaultValue:\"Customize\"},save:{type:ControlType.String,defaultValue:\"Save Preferences\"},confirm:{type:ControlType.String,defaultValue:\"Okay\"}}},font:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},tapOpacity:{title:\"Tap Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.4},hoverOpacity:{title:\"Hover Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.6},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"row\",\"column\"],// @ts-ignore - internal\noptionIcons:[\"direction-horizontal\",\"direction-vertical\"],defaultValue:\"row\",displaySegmentedControl:true},fluid:{title:\"Fluid\",type:ControlType.Boolean,defaultValue:true}}},content:{title:\"Regions\",type:ControlType.Object,buttonTitle:\"World, EU\",controls:{isEU:{title:\" \",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"EU\",disabledTitle:\"World\"},euType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"medium\",hidden:props=>!props.isEU},euTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.euType===\"simple\"||!props.isEU},euDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",displayTextArea:true,hidden:props=>!props.isEU},euPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link,defaultValue:\"https://www.framer.com/legal/policy/\"},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>!props.isEU},euDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>!props.isEU},euShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.euType!==\"advanced\"},euBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>!props.isEU},worldType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"simple\",hidden:props=>props.isEU},worldTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.worldType===\"simple\"||props.isEU},worldDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to personalize content, run ads, and analyze traffic.\",displayTextArea:true,hidden:props=>props.isEU},worldPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>props.isEU},worldDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>props.isEU},worldShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.worldType!==\"advanced\"},worldBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>props.isEU}}},options:{type:ControlType.Object,buttonTitle:\"Content, Styles\",hidden:(_,props)=>props.content.euType!==\"advanced\"&&props.content.worldType!==\"advanced\",controls:{preview:{type:ControlType.Boolean,defaultValue:false,description:\"Open when previewing banner on the canvas.\",hidden:(_,props)=>!props.preview},necessary:{title:\"Necessary\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Necessary\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables security and basic functionality.\",displayTextArea:true},optional:{title:\"Optional\",type:ControlType.Boolean,defaultValue:true}}},preferences:{title:\"Preferences\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Preferences\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables personalized content and settings.\",displayTextArea:true,optional:true}}},analytics:{title:\"Analytics\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Analytics\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables tracking of performance.\",displayTextArea:true}}},marketing:{title:\"Marketing\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Marketing\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables ads personalization and tracking.\",displayTextArea:true}}},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"basic\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"basic\"},background:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},width:{title:\"Width\",type:ControlType.Number,displayStepper:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"}}},toggleColor:{title:\"On\",type:ControlType.Color,defaultValue:\"#000\"},toggleColorInactive:{title:\"Off\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:12,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}}}}});CookieBanner.displayName=\"Cookie Banner\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"*\"}},\"ContentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CookieBannerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PolicyProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OptionsStyle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cookies.map","// Generated by Framer (af215f2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/7p40RDrpC9PBWkQoJaco/Cookies.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/htUHVNcQJmas5xHU7F4B/zuoYO0XXdPI99yvQT06x/cphEgLYF0.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/KRbF6k7oOLoxsDKAvPKh/tByvAHqpIlFtrJxcbqox/xh1wBE3lM.js\";const CookieBannerFonts=getFonts(CookieBanner);const cycleOrder=[\"jFGF7sIRK\",\"Y3PuIgy19\",\"Elc6F8ivY\"];const serializationHash=\"framer-iuktj\";const variantClassNames={Elc6F8ivY:\"framer-v-1y0v4wc\",jFGF7sIRK:\"framer-v-6jkaje\",Y3PuIgy19:\"framer-v-j1ktq9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const 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:\"jFGF7sIRK\",Phone:\"Elc6F8ivY\",Tablet:\"Y3PuIgy19\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"jFGF7sIRK\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"jFGF7sIRK\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-6jkaje\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"jFGF7sIRK\",ref:refBinding,style:{...style},...addPropertyOverrides({Elc6F8ivY:{\"data-framer-name\":\"Phone\"},Y3PuIgy19:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1izwqju\",\"data-framer-name\":\"Rectangle 166\",layoutDependency:layoutDependency,layoutId:\"YgIn_EaSW\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-18jvua\",layoutDependency:layoutDependency,layoutId:\"uJin9G8H2\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"mIQQ_vWKg\",openInNewTab:false,scopeId:\"cVX8QvHJP\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-1pkjthj framer-ru4wl6\",\"data-framer-name\":\"Logotype\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:172,intrinsicWidth:1170,layoutDependency:layoutDependency,layoutId:\"mIQQ_vWKg\",svg:'<svg width=\"1170\" height=\"172\" viewBox=\"0 0 1170 172\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M1058.36 149.14C1044.99 149.14 1034.02 146.262 1025.47 140.507C1016.92 134.752 1011.75 126.53 1009.96 115.841L1034.35 111.181C1035.31 115.978 1036.5 118.239 1038.71 120.98C1041.05 123.721 1043.88 125.708 1047.19 126.941C1050.64 128.037 1054.36 128.585 1058.36 128.585C1064.43 128.585 1068.91 127.557 1071.81 125.502C1074.71 123.309 1076.15 120.637 1076.15 117.486C1076.15 114.334 1074.78 111.936 1072.02 110.291C1069.26 108.51 1064.85 107.071 1058.78 105.975L1052.98 104.947C1045.81 103.577 1039.26 101.727 1033.33 99.3973C1027.4 96.9307 1022.64 93.5734 1019.06 89.3254C1015.47 85.0774 1013.68 79.5961 1013.68 72.8816C1013.68 62.7412 1017.4 54.9988 1024.85 49.6546C1032.3 44.1733 1042.09 41.4326 1054.23 41.4326C1065.67 41.4326 1075.19 43.9677 1082.77 49.0379C1090.36 54.1081 1095.8 60.8361 1097.66 69.2824L1073.46 76.3759C1072.36 71.1687 1070.09 67.4688 1066.64 65.2763C1063.33 63.0837 1059.19 61.9875 1054.23 61.9875C1049.26 61.9875 1045.47 62.8782 1042.85 64.6596C1040.23 66.304 1038.92 68.6336 1038.92 71.6483C1038.92 74.937 1040.3 77.4036 1043.05 79.048C1045.81 80.5554 1049.54 81.7201 1054.23 82.5423L1060.02 83.5701C1067.74 84.9404 1074.71 86.7903 1080.91 89.1199C1087.26 91.3124 1092.22 94.5327 1095.81 98.7807C1099.53 102.892 1101.39 108.51 1101.39 115.636C1101.39 126.324 1097.46 134.615 1089.6 140.507C1081.88 146.262 1071.47 149.14 1058.36 149.14Z\" fill=\"black\"/>\\n<path d=\"M1098.28 78.3458C1098.38 76.6733 1098.6 71.5869 1097.05 67.1006C1089.16 69.672 1072.43 72.6832 1072.66 73.4039C1073.4 75.7227 1073.67 77.483 1073.67 78.3458H1098.28Z\" fill=\"black\"/>\\n<path d=\"M1009.65 109.852C1009.54 111.524 1009.65 115.936 1010.92 120.204C1018.81 117.633 1034.56 112.304 1034.42 111.56C1034.29 110.816 1034.25 110.111 1034.26 109.852L1009.65 109.852Z\" fill=\"black\"/>\\n<path d=\"M1146.08 117.638C1146.08 116.077 1159.15 117.987 1164.96 115.297C1171.01 112.496 1170.18 107.05 1169.59 105.637C1168.99 104.175 1165.72 99.7012 1159.48 101.995C1153.45 104.209 1145.55 114.842 1144.48 113.779C1143.42 112.716 1154.05 104.813 1156.27 98.7846C1158.56 92.5407 1154.09 89.2769 1152.63 88.6714C1151.17 88.066 1145.77 87.2566 1142.97 93.3017C1140.28 99.1102 1142.19 112.18 1140.63 112.18C1139.06 112.18 1140.98 99.1102 1138.29 93.3017C1135.49 87.2566 1130.04 88.0856 1128.63 88.6714C1127.16 89.2782 1122.69 92.5407 1124.98 98.7846C1127.28 105.029 1137.83 112.715 1136.77 113.779C1135.71 114.844 1127.8 104.21 1121.77 101.995C1115.53 99.7012 1112.27 104.175 1111.66 105.637C1111.06 107.098 1110.25 112.496 1116.29 115.297C1122.1 117.988 1135.17 116.077 1135.17 117.638C1135.17 119.199 1122.1 117.289 1116.29 119.979C1110.25 122.78 1111.07 128.226 1111.66 129.639C1112.25 131.053 1115.53 135.575 1121.77 133.281C1127.8 131.067 1135.7 120.434 1136.77 121.497C1137.83 122.56 1127.2 130.463 1124.98 136.491C1122.69 142.735 1127.16 145.999 1128.63 146.604C1130.04 147.19 1135.49 148.019 1138.29 141.974C1140.98 136.166 1139.07 123.096 1140.63 123.096C1142.19 123.096 1140.28 136.166 1142.97 141.974C1145.77 148.019 1151.22 147.192 1152.63 146.604C1154.04 146.017 1158.56 142.735 1156.27 136.491C1153.98 130.247 1143.42 122.561 1144.49 121.497C1145.55 120.432 1153.45 131.066 1159.48 133.281C1165.72 135.575 1168.99 131.101 1169.59 129.639C1170.18 128.226 1171.01 122.78 1164.96 119.979C1159.15 117.287 1146.09 119.199 1146.09 117.638H1146.08Z\" fill=\"black\"/>\\n<path d=\"M973.522 146.764C966.808 146.764 961.326 144.708 957.078 140.597C952.967 136.349 950.912 130.731 950.912 123.742V66.1888H925.424V44.8117H950.912V13.1572H976.811V44.8117H1004.77V66.1888H976.811V119.22C976.811 123.331 978.729 125.387 982.566 125.387H1002.3V146.764H973.522Z\" fill=\"black\"/>\\n<path d=\"M877.664 149.639C867.798 149.639 858.822 147.584 850.737 143.473C842.789 139.362 836.486 133.401 831.827 125.59C827.167 117.779 824.838 108.324 824.838 97.2242V94.3465C824.838 83.2469 827.167 73.7917 831.827 65.9808C836.486 58.17 842.789 52.2091 850.737 48.0981C858.822 43.9871 867.798 41.9316 877.664 41.9316C887.393 41.9316 895.752 43.6445 902.741 47.0704C909.729 50.4962 915.348 55.2238 919.596 61.2532C922.933 65.737 925.397 70.6969 926.988 76.1329C927.488 77.8406 927.781 79.7468 928.109 81.5485L903.033 86.5987C902.485 82.4877 901.371 78.9304 899.452 75.6416C897.534 72.3528 894.793 69.7492 891.23 67.8308C887.804 65.9123 883.488 64.9531 878.281 64.9531C873.073 64.9531 868.346 66.1179 864.098 68.4474C859.987 70.6399 856.698 73.9972 854.231 78.5193C851.902 82.9043 850.737 88.3171 850.737 94.7576V96.8131C850.737 103.254 851.902 108.735 854.231 113.257C856.698 117.642 859.987 120.999 864.098 123.329C868.346 125.521 873.073 126.618 878.281 126.618C886.091 126.618 891.984 124.631 895.958 120.657C900.069 116.546 902.672 111.202 903.769 104.624L928.535 110.585C926.605 117.902 923.981 124.494 919.596 130.523C915.348 136.415 909.729 141.075 902.741 144.5C895.752 147.926 887.393 149.639 877.664 149.639Z\" fill=\"black\"/>\\n<path d=\"M769.92 149.639C759.78 149.639 750.804 147.515 742.993 143.267C735.32 138.882 729.29 132.784 724.905 124.973C720.657 117.025 718.533 107.707 718.533 97.0187V94.5521C718.533 83.8636 720.657 74.6139 724.905 66.803C729.153 58.8551 735.114 52.7572 742.788 48.5092C750.462 44.1242 759.369 41.9316 769.509 41.9316C779.513 41.9316 788.214 44.1927 795.614 48.7148C803.014 53.0998 808.769 59.2662 812.88 67.2141C816.991 75.025 819.046 84.1376 819.046 94.5521V103.391H744.843C745.118 110.379 747.721 116.066 752.654 120.451C757.587 124.836 763.617 127.029 770.743 127.029C778.005 127.029 783.35 125.453 786.775 122.301C790.201 119.149 791.738 117.265 793.519 113.428L814.577 122.05C813.079 125.84 811.03 130.386 807.33 134.634C803.767 138.745 798.971 142.308 792.942 145.323C786.912 148.2 779.239 149.639 769.92 149.639ZM745.049 84.0691H792.736C792.188 78.1767 789.79 73.4491 785.542 69.8863C781.431 66.3234 776.018 64.542 769.304 64.542C762.315 64.542 756.765 66.3234 752.654 69.8863C748.543 73.4491 746.008 78.1767 745.049 84.0691Z\" fill=\"black\"/>\\n<path d=\"M661.889 171.621V149.422H675.455C679.292 149.422 681.21 147.367 681.21 143.256V44.8096H707.109V148.6C707.109 155.589 705.054 161.138 700.943 165.249C696.832 169.497 691.351 171.621 684.499 171.621H661.889ZM694.16 32.8878C689.501 32.8878 685.527 31.3804 682.238 28.3657C679.086 25.351 677.51 21.3771 677.51 16.4439C677.51 11.5107 679.086 7.53678 682.238 4.52207C685.527 1.50736 689.501 0 694.16 0C698.956 0 702.93 1.50736 706.082 4.52207C709.233 7.53678 710.809 11.5107 710.809 16.4439C710.809 21.3771 709.233 25.351 706.082 28.3657C702.93 31.3804 698.956 32.8878 694.16 32.8878Z\" fill=\"black\"/>\\n<path d=\"M623.31 149.643C614.129 149.643 607.072 148.067 602.139 144.915C597.205 141.763 593.574 138.269 591.245 134.432H587.545V146.765H562.057V2.88086H587.956V56.5291H591.656C593.163 54.0625 595.15 51.7329 597.617 49.5404C600.22 47.3479 603.577 45.5665 607.688 44.1961C611.936 42.6888 617.144 41.9351 623.31 41.9351C631.532 41.9351 639.137 43.9906 646.126 48.1016C653.115 52.0755 658.733 57.9679 662.981 65.7787C667.229 73.5896 669.353 83.0448 669.353 94.1445V97.4332C669.353 108.533 667.229 117.988 662.981 125.799C658.733 133.61 653.115 139.571 646.126 143.682C639.137 147.656 631.532 149.643 623.31 149.643ZM615.499 127.032C623.447 127.032 630.093 124.497 635.438 119.427C640.782 114.22 643.454 106.683 643.454 96.8166V94.7611C643.454 84.8948 640.782 77.4265 635.438 72.3563C630.23 67.1491 623.584 64.5454 615.499 64.5454C607.551 64.5454 600.905 67.1491 595.561 72.3563C590.217 77.4265 587.545 84.8948 587.545 94.7611V96.8166C587.545 106.683 590.217 114.22 595.561 119.427C600.905 124.497 607.551 127.032 615.499 127.032Z\" fill=\"black\"/>\\n<path d=\"M497.042 149.639C486.902 149.639 477.789 147.584 469.704 143.473C461.619 139.362 455.247 133.401 450.588 125.59C445.929 117.779 443.6 108.392 443.6 97.4298V94.141C443.6 83.1784 445.929 73.7917 450.588 65.9808C455.247 58.17 461.619 52.2091 469.704 48.0981C477.789 43.9871 486.902 41.9316 497.042 41.9316C507.183 41.9316 516.295 43.9871 524.38 48.0981C532.465 52.2091 538.837 58.17 543.496 65.9808C548.155 73.7917 550.485 83.1784 550.485 94.141V97.4298C550.485 108.392 548.155 117.779 543.496 125.59C538.837 133.401 532.465 139.362 524.38 143.473C516.295 147.584 507.183 149.639 497.042 149.639ZM497.042 126.618C504.99 126.618 511.568 124.083 516.775 119.012C521.982 113.805 524.586 106.405 524.586 96.8131V94.7576C524.586 85.1654 521.982 77.8341 516.775 72.7639C511.705 67.5567 505.127 64.9531 497.042 64.9531C489.094 64.9531 482.517 67.5567 477.31 72.7639C472.102 77.8341 469.499 85.1654 469.499 94.7576V96.8131C469.499 106.405 472.102 113.805 477.31 119.012C482.517 124.083 489.094 126.618 497.042 126.618Z\" fill=\"black\"/>\\n<path d=\"M340 149.639C332.737 149.639 326.228 148.406 320.472 145.939C314.717 143.336 310.127 139.636 306.701 134.84C303.412 129.906 301.768 123.946 301.768 116.957C301.768 109.968 303.412 104.144 306.701 99.4852C310.127 94.6891 314.786 91.1263 320.678 88.7967C326.707 86.3301 333.559 85.0969 341.233 85.0969H369.188V79.3415C369.188 74.5454 367.68 70.6399 364.665 67.6252C361.651 64.4735 356.855 62.8976 350.277 62.8976C343.837 62.8976 339.04 64.405 335.889 67.4197C332.737 70.2974 330.681 74.0657 329.722 78.7248L306.146 71.0095C306.474 69.9701 306.573 68.6489 306.978 67.6477C308.601 63.6331 310.838 59.9257 313.689 56.5256C317.389 52.1406 322.254 48.6462 328.283 46.0426C334.45 43.302 341.918 41.9316 350.688 41.9316C364.117 41.9316 374.737 45.2889 382.548 52.0035C390.359 58.7181 394.264 68.4474 394.264 81.1914V119.218C394.264 123.329 396.183 125.384 400.02 125.384H408.242V146.761H390.976C385.905 146.761 381.726 145.528 378.437 143.062C375.148 140.595 373.504 137.306 373.504 133.195V132.99H369.599C369.051 134.634 367.817 136.827 365.899 139.567C363.98 142.171 360.966 144.5 356.855 146.556C352.744 148.611 347.125 149.639 340 149.639ZM344.522 128.673C351.784 128.673 357.677 126.686 362.199 122.712C366.858 118.601 369.188 113.188 369.188 106.474V104.418H343.083C338.287 104.418 334.518 105.446 331.778 107.502C329.037 109.557 327.667 112.435 327.667 116.135C327.667 119.835 329.106 122.849 331.983 125.179C334.861 127.508 339.04 128.673 344.522 128.673Z\" fill=\"black\"/>\\n<path d=\"M266.082 146.764V2.87988H291.981V146.764H266.082Z\" fill=\"black\"/>\\n<path d=\"M223.811 146.765V2.88086H249.71V146.765H223.811Z\" fill=\"black\"/>\\n<path d=\"M181.544 146.762V44.8096H207.443V146.762H181.544ZM194.493 32.8878C189.834 32.8878 185.86 31.3804 182.571 28.3657C179.42 25.351 177.844 21.3771 177.844 16.4439C177.844 11.5107 179.42 7.53679 182.571 4.52207C185.86 1.50736 189.834 0 194.493 0C199.289 0 203.263 1.50736 206.415 4.52207C209.567 7.53679 211.143 11.5107 211.143 16.4439C211.143 21.3771 209.567 25.351 206.415 28.3657C203.263 31.3804 199.289 32.8878 194.493 32.8878Z\" fill=\"black\"/>\\n<path d=\"M139.194 146.764C132.479 146.764 126.998 144.708 122.75 140.597C118.639 136.349 116.584 130.731 116.584 123.742V66.1888H91.0957V44.8117H116.584V13.1572H142.483V44.8117H170.437V66.1888H142.483V119.22C142.483 123.331 144.401 125.387 148.238 125.387H167.971V146.764H139.194Z\" fill=\"black\"/>\\n<rect x=\"168.205\" y=\"44.8652\" width=\"20.7289\" height=\"21.5037\" fill=\"black\"/>\\n<path d=\"M928.323 86.5877C928.432 84.9152 928.325 80.5038 927.015 76.2354C918.906 78.8068 902.723 84.1357 902.862 84.8796C903.001 85.6236 903.033 86.3283 903.032 86.5877H928.323Z\" fill=\"black\"/>\\n<path d=\"M305.122 78.7322C305.016 77.0596 305.122 72.0406 307.424 66.5518C315.314 69.1232 330.031 76.2802 329.896 77.0241C329.76 77.768 329.729 78.4728 329.731 78.7322H305.122Z\" fill=\"black\"/>\\n<path d=\"M48.744 149.639C35.3663 149.639 24.4021 146.761 15.8514 141.006C7.30064 135.251 2.12883 127.029 0.335938 116.34L24.7294 111.68C25.6948 116.477 26.8845 118.738 29.0912 121.479C31.4357 124.22 34.263 126.207 37.5729 127.44C41.0208 128.536 44.7445 129.084 48.744 129.084C54.8123 129.084 59.2945 128.057 62.1907 126.001C65.087 123.809 66.5351 121.136 66.5351 117.985C66.5351 114.833 65.1559 112.435 62.3976 110.79C59.6393 109.009 55.2261 107.57 49.1578 106.474L43.3654 105.446C36.1938 104.076 29.6428 102.226 23.7125 99.8964C17.7822 97.4298 13.0241 94.0725 9.43832 89.8245C5.85253 85.5765 4.05964 80.0952 4.05964 73.3806C4.05964 63.2402 7.78334 55.4979 15.2307 50.1536C22.6781 44.6723 32.4701 41.9316 44.6066 41.9316C56.0535 41.9316 65.5697 44.4667 73.155 49.5369C80.7403 54.6071 86.1816 61.3351 88.0363 69.7814L63.8457 76.8749C62.7424 71.6677 60.4668 67.9678 57.0189 65.7753C53.709 63.5828 49.5715 62.4865 44.6066 62.4865C39.6417 62.4865 35.849 63.3772 33.2286 65.1586C30.6082 66.803 29.2981 69.1326 29.2981 72.1473C29.2981 75.4361 30.6772 77.9026 33.4355 79.547C36.1938 81.0544 39.9175 82.2192 44.6066 83.0414L50.399 84.0691C58.1223 85.4394 65.087 87.2894 71.2931 89.6189C77.6372 91.8114 82.6021 95.0317 86.1879 99.2797C89.9116 103.391 91.7735 109.009 91.7735 116.135C91.7735 126.823 87.8429 135.114 79.9818 141.006C72.2585 146.761 61.846 149.639 48.744 149.639Z\" fill=\"black\"/>\\n<path d=\"M88.6733 78.8439C88.7795 77.1714 88.9965 72.0849 87.4426 67.5986C79.5529 70.1701 62.8284 73.1812 63.057 73.902C63.7924 76.2207 64.065 77.981 64.065 78.8439H88.6733Z\" fill=\"black\"/>\\n<path d=\"M0.032506 110.353C-0.0736855 112.025 0.0309788 116.437 1.30569 120.705C9.19541 118.134 24.941 112.805 24.8058 112.061C24.6705 111.317 24.6394 110.612 24.6408 110.353L0.032506 110.353Z\" fill=\"black\"/>\\n<path d=\"M816.245 112.044C816.245 120.169 813.043 127.483 807.434 134.312C800.263 131.561 787.058 122.147 787.579 121.534C791.195 117.283 791.207 113.064 791.207 112.044H816.245Z\" fill=\"black\"/>\\n<path d=\"M917.931 132.663C925.299 123.841 929.409 111.54 929.409 103.414L903.881 103.279C903.881 103.471 903.868 103.896 903.775 104.459C903.842 105.021 904.009 105.679 904.078 106.47V107.805C903.903 109.712 903.273 111.926 901.532 113.902C900.991 114.516 910.504 129.912 917.931 132.663Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-zn7ugj\",\"data-framer-name\":\"Rectangle 165\",layoutDependency:layoutDependency,layoutId:\"tGrLudXCO\",style:{backgroundColor:\"rgb(20, 20, 155)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xz8cmn\",\"data-framer-name\":\"Frame 14\",layoutDependency:layoutDependency,layoutId:\"YnDr9A8HE\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1mu9niu\",\"data-styles-preset\":\"xh1wBE3lM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(255, 255, 255))\"},children:\"Instagram\"})}),className:\"framer-qhqvgh\",\"data-framer-name\":\"Instagram\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"k64dqGAse\",style:{\"--extracted-1w1cjl5\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1mu9niu\",\"data-styles-preset\":\"xh1wBE3lM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"EoPGuJhhv\"},motionChild:true,nodeId:\"cBZJfqaRT\",openInNewTab:false,relValues:[],scopeId:\"cVX8QvHJP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b4n56z\",\"data-styles-preset\":\"cphEgLYF0\",children:\"Contact Us\"})})})}),className:\"framer-1714wm5\",\"data-framer-name\":\"Contact Us\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cBZJfqaRT\",style:{\"--extracted-1w1cjl5\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1mu9niu\",\"data-styles-preset\":\"xh1wBE3lM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"hE1pKJOe8\"},motionChild:true,nodeId:\"TfeVIYj6b\",openInNewTab:false,relValues:[],scopeId:\"cVX8QvHJP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b4n56z\",\"data-styles-preset\":\"cphEgLYF0\",children:\"Shipping & Returns\"})})})}),className:\"framer-12890bj\",\"data-framer-name\":\"Shipping & Returns\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TfeVIYj6b\",style:{\"--extracted-1w1cjl5\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1mu9niu\",\"data-styles-preset\":\"xh1wBE3lM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mYIuLBXD9\"},motionChild:true,nodeId:\"qspvvTmGk\",openInNewTab:false,relValues:[],scopeId:\"cVX8QvHJP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b4n56z\",\"data-styles-preset\":\"cphEgLYF0\",children:\"Privacy Policy\"})})})}),className:\"framer-inu74s\",\"data-framer-name\":\"Privacy Policy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qspvvTmGk\",style:{\"--extracted-1w1cjl5\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3ennxm-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"RGEfbSwiK-container\",nodeId:\"RGEfbSwiK\",rendersWithMotion:true,scopeId:\"cVX8QvHJP\",children:/*#__PURE__*/_jsx(CookieBanner,{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:10},containerWidth:0,inset:30,insetBottom:30,insetLeft:30,insetPerSide:false,insetRight:30,insetTop:30,padding:20,paddingBottom:20,paddingLeft:20,paddingPerSide:false,paddingRight:20,paddingTop:20,position:\"bottom-right\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"rgba(0, 0, 0, 0.05)\",radius:14,width:1},colorBody:\"var(--token-6965d603-b833-4499-85c4-6b56cd1d8fb4, rgb(255, 255, 255))\",colorTitle:\"var(--token-6965d603-b833-4499-85c4-6b56cd1d8fb4, rgb(255, 255, 255))\",fill:\"rgb(21, 21, 156)\",fontBody:{fontFamily:'\"EuclidFlex-Regular-WebTrial \\xb6\", \"EuclidFlex-Regular-WebTrial \\xb6 Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},fontTitle:{fontFamily:'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},link:\"var(--token-6965d603-b833-4499-85c4-6b56cd1d8fb4, rgb(255, 255, 255))\"},width:360,zIndex:10},button:{borderRadius:8,direction:\"row\",fluid:true,font:{fontFamily:'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverOpacity:.6,labels:{accept:\"Accept\",acceptAll:\"Accept all\",confirm:\"Okay\",customize:\"Customize\",reject:\"Reject\",rejectAll:\"Reject all\",save:\"Save Preferences\"},padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,primary:{color:\"rgb(21, 21, 156)\",fill:\"rgb(255, 255, 255)\"},secondary:{color:\"rgb(21, 21, 156)\",fill:\"var(--token-6965d603-b833-4499-85c4-6b56cd1d8fb4, rgb(255, 255, 255))\"},tapOpacity:.4},content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",euPolicy:{label:\"Cookie Policy\",link:\"https://www.framer.com/legal/policy/\",prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Settings\",euType:\"medium\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"},gtmId:\"\",height:\"100%\",id:\"RGEfbSwiK\",layoutId:\"RGEfbSwiK\",options:{analytics:{description:\"Enables tracking of performance.\",title:\"Analytics\"},marketing:{description:\"Enables ads personalization and tracking.\",title:\"Marketing\"},necessary:{description:\"Enables security and basic functionality.\",optional:true,title:\"Necessary\"},preferences:{description:\"Enables personalized content and settings.\",title:\"Preferences\"},preview:false,style:{background:\"rgba(0, 0, 0, 0.02)\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:8,width:0},fontBody:{},fontTitle:{},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-6965d603-b833-4499-85c4-6b56cd1d8fb4, rgb(255, 255, 255))\",iconSize:24,iconType:\"default\",text:\"Cookie Settings\",textFont:{fontFamily:'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.4em\"},type:\"text\"},width:\"100%\",...addPropertyOverrides({Elc6F8ivY:{trigger:{color:\"var(--token-6965d603-b833-4499-85c4-6b56cd1d8fb4, rgb(255, 255, 255))\",iconSize:24,iconType:\"default\",text:\"Cookie Settings\",textFont:{fontFamily:'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',fontSize:\"17px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},type:\"text\"}}},baseVariant,gestureVariant)})})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-iuktj.framer-ru4wl6, .framer-iuktj .framer-ru4wl6 { display: block; }\",\".framer-iuktj.framer-6jkaje { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-iuktj .framer-1izwqju { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 450px; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-iuktj .framer-18jvua { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-iuktj .framer-1pkjthj { aspect-ratio: 6.976744186046512 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 152px); position: relative; text-decoration: none; width: 88%; }\",\".framer-iuktj .framer-zn7ugj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 60px; justify-content: center; padding: 20px; position: relative; width: 100%; }\",\".framer-iuktj .framer-xz8cmn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-iuktj .framer-qhqvgh, .framer-iuktj .framer-1714wm5, .framer-iuktj .framer-12890bj, .framer-iuktj .framer-inu74s { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-iuktj .framer-3ennxm-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-iuktj.framer-v-j1ktq9.framer-6jkaje { width: 810px; }\",\".framer-iuktj.framer-v-1y0v4wc.framer-6jkaje { width: 390px; }\",\".framer-iuktj.framer-v-1y0v4wc .framer-zn7ugj { align-content: center; align-items: center; height: min-content; justify-content: flex-end; padding: 0px; }\",\".framer-iuktj.framer-v-1y0v4wc .framer-xz8cmn { align-content: flex-end; align-items: flex-end; flex-wrap: wrap; padding: 20px; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 510\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Y3PuIgy19\":{\"layout\":[\"fixed\",\"auto\"]},\"Elc6F8ivY\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramercVX8QvHJP=withCSS(Component,css,\"framer-iuktj\");export default FramercVX8QvHJP;FramercVX8QvHJP.displayName=\"Footer\";FramercVX8QvHJP.defaultProps={height:510,width:1200};addPropertyControls(FramercVX8QvHJP,{variant:{options:[\"jFGF7sIRK\",\"Y3PuIgy19\",\"Elc6F8ivY\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramercVX8QvHJP,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LQZILVYBY2UXBMF3ZGAZKDS2P53HB2G5/XB4XS4AXY7LIGYBYPO7RTAIGNPOSSI7K/V2SN6OQGC3Z2CCFHLOEJRJKQXUTOKEBX.woff2\",weight:\"500\"},{cssFamilyName:\"EuclidFlex-Regular-WebTrial \\xb6\",source:\"custom\",style:\"normal\",uiFamilyName:\"EuclidFlex-Regular-WebTrial\",url:\"https://framerusercontent.com/assets/JUhHk5kVNu3S1MsJIqETyKDgQ.woff\",weight:\"400\"},{cssFamilyName:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/FOIKAJFLDFRPJ452NHBMMHCNDL4FUUBB/5AC3Y6FTG5H7IECKNZVIR7XI64O5YW5S/OB3CIWMGQGGYEGXRXPOVBXWAH4INE6T4.woff2\",weight:\"600\"}]},...CookieBannerFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercVX8QvHJP\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Y3PuIgy19\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Elc6F8ivY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"510\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cVX8QvHJP.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 12 L 18 12 L 18 10 L 0 10 Z M 0 7 L 18 7 L 18 5 L 0 5 Z M 0 0 L 0 2 L 18 2 L 18 0 Z\" fill=\"var(--esondr, rgb(0,0,0))\" height=\"12px\" id=\"QNTaq77W3\" transform=\"translate(3 6)\" width=\"18px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,K5AAorpEW:fill??props.K5AAorpEW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,K5AAorpEW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-5AVC2\",className),layoutId:layoutId,ref:ref,style:{\"--esondr\":K5AAorpEW,...style}});});const css=[`.framer-5AVC2 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--esondr); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"K5AAorpEW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Menu\",\"color\":{\"type\":\"variable\",\"value\":\"esondr\"},\"set\":{\"localId\":\"vectorSet/DnLsXE00W\",\"id\":\"DnLsXE00W\",\"moduleId\":\"JIScivAkNLgXrcOUxHXD\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-5AVC2\");Icon.displayName=\"Menu\";export default Icon;addPropertyControls(Icon,{K5AAorpEW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"K5AAorpEW\\\":\\\"fill\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Menu\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"esondr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/DnLsXE00W\\\",\\\"id\\\":\\\"DnLsXE00W\\\",\\\"moduleId\\\":\\\"JIScivAkNLgXrcOUxHXD\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{create}from\"https://framerusercontent.com/modules/ieMSnIJVCiFKJmsg1OmM/KWFJj6n258MVreTmJoNk/Zustand.js\";import{getMarketFromStorage}from\"https://framerusercontent.com/modules/LC4yzgmOxZwXoP8NKAM5/kNhgpNsSAYdlHQ1fRhxQ/Market_local_storage.js\";export const useMarketStore=create((set,get)=>({selectedMarket:getMarketFromStorage(),defaultMarket:null,setMarket:market=>{set({selectedMarket:market});// Trigger live pricing fetch if needed\n    // Dynamically import to avoid circular dependencies\n    import(\"https://framerusercontent.com/modules/3C9wF5reOoO0EZmRXDu0/yE0Tj3sboqBIcSNxHIxc/Live_pricing_store.js\").then(({useLivePricingStore})=>{const livePricingStore=useLivePricingStore.getState();livePricingStore.fetchLivePricingData(market.countryCode);}).catch(error=>{console.error(\"[Market Store] Error importing live pricing store:\",error);});},getMarket:()=>{return get().selectedMarket||get().defaultMarket;},setDefaultMarket:market=>{set({defaultMarket:market});// If no market is selected, use default\n    if(!get().selectedMarket){set({selectedMarket:market});}},clearMarket:()=>{set({selectedMarket:null});}}));\nexport const __FramerMetadata__ = {\"exports\":{\"useMarketStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{shopifyClient}from\"https://framerusercontent.com/modules/c5gtsBimYk7u4sSXwOlt/qYF6ekN6aOwuxUWbCTWd/Shopify_client.js\";import{getCartIdFromStorage,saveCartIdToStorage}from\"https://framerusercontent.com/modules/OnWAqZZNYQ9JhDoMpqGD/ky0aqyH28XdVmVjx9fGI/Cart_local_storage.js\";const SELLING_PLAN_ALLOCATION_FRAGMENT=`\n              sellingPlanAllocation {\n                sellingPlan {\n                  id\n                  name\n                  options {\n                    name\n                    value\n                  }\n                }\n                priceAdjustments {\n                  price { amount currencyCode }\n                  compareAtPrice { amount currencyCode }\n                  perDeliveryPrice { amount currencyCode }\n                }\n              }\n`;const injectSellingPlanFragment=(query,includeSellingPlans)=>{const fragment=includeSellingPlans?SELLING_PLAN_ALLOCATION_FRAGMENT:\"\";return query.split(\"SELLING_PLAN_ALLOCATION_PLACEHOLDER\").join(fragment);};export const getShopifyCart=async(country,includeSellingPlans)=>{const existingCartId=getCartIdFromStorage();const getCartQuery=`#graphql\n          query getCart($cartId: ID!, $country: CountryCode)\n          @inContext(country: $country) {\n            cart(id: $cartId) {\n              id\n              createdAt\n              updatedAt\n              checkoutUrl\n              lines(first: 100) {\n                edges {\n                  node {\n                    id\n                    quantity\n                    attributes {\n                      key\n                      value\n                    }\n                    merchandise {\n                      ... on ProductVariant {\n                        id\n                        title\n                        product {\n                          id\n                          title\n                          handle\n                        }\n                        image {\n                          url\n                          altText\n                        }\n                        price {\n                          amount\n                          currencyCode\n                        }\n                      }\n                    }\n                    SELLING_PLAN_ALLOCATION_PLACEHOLDER\n                  discountAllocations {\n                    discountedAmount {\n                      amount\n                      currencyCode\n                    }\n                    discountApplication {\n                      allocationMethod\n                      targetSelection\n                      targetType\n                    }\n                  }\n                  }\n                }\n                pageInfo {\n                  hasNextPage\n                  hasPreviousPage\n                }\n              }\n              cost {\n                totalAmount {\n                  amount\n                  currencyCode\n                }\n                subtotalAmount {\n                  amount\n                  currencyCode\n                }\n                totalTaxAmount {\n                  amount\n                  currencyCode\n                }\n              }\n              discountAllocations {\n          discountedAmount {\n            amount\n            currencyCode\n          }\n          discountApplication {\n            allocationMethod\n            targetSelection\n            targetType\n          }\n        }\n        discountCodes {\n                code\n                applicable\n              }\n            }\n          }\n  `;const queryWithSellingPlans=injectSellingPlanFragment(getCartQuery,includeSellingPlans);const result=await shopifyClient({query:queryWithSellingPlans,variables:{cartId:existingCartId,...country&&{country}}});return result;};export const createShopifyCart=async(country,includeSellingPlans)=>{const cartCreateQuery=`#graphql\n  mutation cartCreate($country: CountryCode)\n  @inContext(country: $country) {\n    cartCreate {\n      cart {\n        id\n        createdAt\n        updatedAt\n        checkoutUrl\n        lines(first: 100) {\n          edges {\n            node {\n              id\n              quantity\n              attributes {\n                key\n                value\n              }\n              merchandise {\n                ... on ProductVariant {\n                  id\n                  title\n                  product {\n                    id\n                    title\n                    handle\n                  }\n                  image {\n                    url\n                    altText\n                  }\n                  price {\n                    amount\n                    currencyCode\n                  }\n                }\n              }\n              SELLING_PLAN_ALLOCATION_PLACEHOLDER\n            discountAllocations {\n              discountedAmount {\n                amount\n                currencyCode\n              }\n              discountApplication {\n                allocationMethod\n                targetSelection\n                targetType\n              }\n            }\n            }\n          }\n          pageInfo {\n            hasNextPage\n            hasPreviousPage\n          }\n        }\n        cost {\n          totalAmount {\n            amount\n            currencyCode\n          }\n          subtotalAmount {\n            amount\n            currencyCode\n          }\n          totalTaxAmount {\n            amount\n            currencyCode\n          }\n        }\n        discountAllocations {\n          discountedAmount {\n            amount\n            currencyCode\n          }\n          discountApplication {\n            allocationMethod\n            targetSelection\n            targetType\n          }\n        }\n        discountCodes {\n          code\n          applicable\n        }\n      }\n    }\n  }\n  `;const queryWithSellingPlans=injectSellingPlanFragment(cartCreateQuery,includeSellingPlans);const result=await shopifyClient({query:queryWithSellingPlans,variables:{...country&&{country}}});if(result.data?.cartCreate?.cart?.id){saveCartIdToStorage(result.data.cartCreate.cart.id);}return result;};export const addToShopifyCart=async({cartId,variantId,quantity=1,country,sellingPlanId,attributes,includeSellingPlans})=>{const addToCartMutation=`#graphql\n  mutation cartLinesAdd($cartId: ID!, $lines: [CartLineInput!]!, $country: CountryCode)\n  @inContext(country: $country) {\n    cartLinesAdd(cartId: $cartId, lines: $lines) {\n      cart {\n        id\n        createdAt\n        updatedAt\n        checkoutUrl\n        lines(first: 100) {\n          edges {\n            node {\n              id\n              quantity\n              attributes {\n                key\n                value\n              }\n              merchandise {\n                ... on ProductVariant {\n                  id\n                  title\n                  product {\n                    id\n                    title\n                    handle\n                  }\n                  image {\n                    url\n                    altText\n                  }\n                  price {\n                    amount\n                    currencyCode\n                  }\n                }\n              }\n              SELLING_PLAN_ALLOCATION_PLACEHOLDER\n            discountAllocations {\n              discountedAmount {\n                amount\n                currencyCode\n              }\n              discountApplication {\n                allocationMethod\n                targetSelection\n                targetType\n              }\n            }\n            }\n          }\n          pageInfo {\n            hasNextPage\n            hasPreviousPage\n          }\n        }\n        cost {\n          totalAmount {\n            amount\n            currencyCode\n          }\n          subtotalAmount {\n            amount\n            currencyCode\n          }\n          totalTaxAmount {\n            amount\n            currencyCode\n          }\n        }\n        discountAllocations {\n          discountedAmount {\n            amount\n            currencyCode\n          }\n          discountApplication {\n            allocationMethod\n            targetSelection\n            targetType\n          }\n        }\n        discountCodes {\n          code\n          applicable\n        }\n      }\n    }\n  }\n  `;const mutationWithSellingPlans=injectSellingPlanFragment(addToCartMutation,includeSellingPlans);const lineInput={merchandiseId:variantId,quantity};if(sellingPlanId){lineInput.sellingPlanId=sellingPlanId;}if(attributes&&attributes.length>0){lineInput.attributes=attributes;}const result=await shopifyClient({query:mutationWithSellingPlans,variables:{cartId,lines:[lineInput],...country&&{country}}});return result;};export const updateQuantityShopifyCart=async({cartId,lineId,quantity,country,includeSellingPlans})=>{const updateQuantityMutation=`#graphql\n  mutation cartLinesUpdate($cartId: ID!, $lines: [CartLineUpdateInput!]!, $country: CountryCode)\n  @inContext(country: $country) {\n    cartLinesUpdate(cartId: $cartId, lines: $lines) {\n      cart {\n        id\n        createdAt\n        updatedAt\n        checkoutUrl\n        lines(first: 100) {\n          edges {\n            node {\n              id\n              quantity\n              attributes {\n                key\n                value\n              }\n              merchandise {\n                ... on ProductVariant {\n                  id\n                  title\n                  product {\n                    id\n                    title\n                    handle\n                  }\n                  image {\n                    url\n                    altText\n                  }\n                  price {\n                    amount\n                    currencyCode\n                  }\n                }\n              }\n              SELLING_PLAN_ALLOCATION_PLACEHOLDER\n            discountAllocations {\n              discountedAmount {\n                amount\n                currencyCode\n              }\n              discountApplication {\n                allocationMethod\n                targetSelection\n                targetType\n              }\n            }\n            }\n          }\n          pageInfo {\n            hasNextPage\n            hasPreviousPage\n          }\n        }\n        cost {\n          totalAmount {\n            amount\n            currencyCode\n          }\n          subtotalAmount {\n            amount\n            currencyCode\n          }\n          totalTaxAmount {\n            amount\n            currencyCode\n          }\n        }\n        discountAllocations {\n          discountedAmount {\n            amount\n            currencyCode\n          }\n          discountApplication {\n            allocationMethod\n            targetSelection\n            targetType\n          }\n        }\n        discountCodes {\n          code\n          applicable\n        }\n      }\n    }\n  }\n`;const mutationWithSellingPlans=injectSellingPlanFragment(updateQuantityMutation,includeSellingPlans);const result=await shopifyClient({query:mutationWithSellingPlans,variables:{cartId,lines:[{id:lineId,quantity}],...country&&{country}}});return result;};export const removeLineShopifyCart=async({cartId,lineId,country,includeSellingPlans})=>{const removeLineMutation=`#graphql\n  mutation cartLinesRemove($cartId: ID!, $lineIds: [ID!]!, $country: CountryCode)\n  @inContext(country: $country) {\n    cartLinesRemove(cartId: $cartId, lineIds: $lineIds) {\n      cart {\n        id\n        createdAt\n        updatedAt\n        checkoutUrl\n        lines(first: 100) {\n          edges {\n            node {\n              id\n              quantity\n              attributes {\n                key\n                value\n              }\n              merchandise {\n                ... on ProductVariant {\n                  id\n                  title\n                  product {\n                    id\n                    title\n                    handle\n                  }\n                  price {\n                    amount\n                    currencyCode\n                  }\n                  image {\n                    url\n                    altText\n                  }\n                }\n              }\n              SELLING_PLAN_ALLOCATION_PLACEHOLDER\n            discountAllocations {\n              discountedAmount {\n                amount\n                currencyCode\n              }\n              discountApplication {\n                allocationMethod\n                targetSelection\n                targetType\n              }\n            }\n            }\n          }\n          pageInfo {\n            hasNextPage\n            hasPreviousPage\n          }\n        }\n        cost {\n          totalAmount {\n            amount\n            currencyCode\n          }\n          subtotalAmount {\n            amount\n            currencyCode\n          }\n          totalTaxAmount {\n            amount\n            currencyCode\n          }\n        }\n        discountAllocations {\n          discountedAmount {\n            amount\n            currencyCode\n          }\n          discountApplication {\n            allocationMethod\n            targetSelection\n            targetType\n          }\n        }\n        discountCodes {\n          code\n          applicable\n        }\n      }\n    }\n  }\n`;const mutationWithSellingPlans=injectSellingPlanFragment(removeLineMutation,includeSellingPlans);const result=await shopifyClient({query:mutationWithSellingPlans,variables:{cartId,lineIds:[lineId],...country&&{country}}});return result;};export const updateDiscountCodesShopifyCart=async({cartId,discountCodes,country,includeSellingPlans})=>{const updateDiscountCodesMutation=`#graphql\n  mutation cartDiscountCodesUpdate($cartId: ID!, $discountCodes: [String!], $country: CountryCode)\n  @inContext(country: $country) {\n    cartDiscountCodesUpdate(cartId: $cartId, discountCodes: $discountCodes) {\n      cart {\n        id\n        createdAt\n        updatedAt\n        checkoutUrl\n        lines(first: 100) {\n          edges {\n            node {\n              id\n              quantity\n              attributes {\n                key\n                value\n              }\n              merchandise {\n                ... on ProductVariant {\n                  id\n                  title\n                  product {\n                    id\n                    title\n                    handle\n                  }\n                  image {\n                    url\n                    altText\n                  }\n                  price {\n                    amount\n                    currencyCode\n                  }\n                }\n              }\n              SELLING_PLAN_ALLOCATION_PLACEHOLDER\n            discountAllocations {\n              discountedAmount {\n                amount\n                currencyCode\n              }\n              discountApplication {\n                allocationMethod\n                targetSelection\n                targetType\n              }\n            }\n            }\n          }\n          pageInfo {\n            hasNextPage\n            hasPreviousPage\n          }\n        }\n        cost {\n          totalAmount {\n            amount\n            currencyCode\n          }\n          subtotalAmount {\n            amount\n            currencyCode\n          }\n          totalTaxAmount {\n            amount\n            currencyCode\n          }\n        }\n        discountAllocations {\n          discountedAmount {\n            amount\n            currencyCode\n          }\n          discountApplication {\n            allocationMethod\n            targetSelection\n            targetType\n          }\n        }\n        discountCodes {\n          code\n          applicable\n        }\n      }\n      userErrors {\n        field\n        message\n      }\n    }\n  }\n`;const mutationWithSellingPlans=injectSellingPlanFragment(updateDiscountCodesMutation,includeSellingPlans);return shopifyClient({query:mutationWithSellingPlans,variables:{cartId,discountCodes,...country&&{country}}});};/**\n * Update cart buyer identity to change market/currency\n * This is required to change an existing cart's currency\n */export const updateCartBuyerIdentity=async({cartId,countryCode,includeSellingPlans})=>{const updateBuyerIdentityMutation=`#graphql\n  mutation cartBuyerIdentityUpdate($cartId: ID!, $buyerIdentity: CartBuyerIdentityInput!) {\n    cartBuyerIdentityUpdate(cartId: $cartId, buyerIdentity: $buyerIdentity) {\n      cart {\n        id\n        createdAt\n        updatedAt\n        checkoutUrl\n        lines(first: 100) {\n          edges {\n            node {\n              id\n              quantity\n              attributes {\n                key\n                value\n              }\n              merchandise {\n                ... on ProductVariant {\n                  id\n                  title\n                  product {\n                    id\n                    title\n                    handle\n                  }\n                  image {\n                    url\n                    altText\n                  }\n                  price {\n                    amount\n                    currencyCode\n                  }\n                }\n              }\n              SELLING_PLAN_ALLOCATION_PLACEHOLDER\n            discountAllocations {\n              discountedAmount {\n                amount\n                currencyCode\n              }\n              discountApplication {\n                allocationMethod\n                targetSelection\n                targetType\n              }\n            }\n            }\n          }\n          pageInfo {\n            hasNextPage\n            hasPreviousPage\n          }\n        }\n        cost {\n          totalAmount {\n            amount\n            currencyCode\n          }\n          subtotalAmount {\n            amount\n            currencyCode\n          }\n          totalTaxAmount {\n            amount\n            currencyCode\n          }\n        }\n        discountAllocations {\n          discountedAmount {\n            amount\n            currencyCode\n          }\n          discountApplication {\n            allocationMethod\n            targetSelection\n            targetType\n          }\n        }\n        discountCodes {\n          code\n          applicable\n        }\n      }\n    }\n  }\n  `;const mutationWithSellingPlans=injectSellingPlanFragment(updateBuyerIdentityMutation,includeSellingPlans);const result=await shopifyClient({query:mutationWithSellingPlans,variables:{cartId,buyerIdentity:{countryCode}}});return result;};\nexport const __FramerMetadata__ = {\"exports\":{\"CartData\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShopifyCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"addToShopifyCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartUserError\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartDiscountAllocation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"removeLineShopifyCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OptimisticVariantData\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartResponse\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"updateDiscountCodesShopifyCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"updateCartBuyerIdentity\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartAttribute\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartItem\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createShopifyCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartDiscountApplication\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"updateQuantityShopifyCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cart_service.map","import{useQuery,useMutation,useQueryClient}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/o6ldhcInFD0f6tYPAqS1/Tanstack_query.js\";import{useEffect,useRef}from\"react\";import{getCartIdFromStorage}from\"https://framerusercontent.com/modules/OnWAqZZNYQ9JhDoMpqGD/ky0aqyH28XdVmVjx9fGI/Cart_local_storage.js\";import{useMarketStore}from\"https://framerusercontent.com/modules/NBp7ctFhtxfP8UPi4nze/at3lUzDxHr6ELvD5Yl8y/Market_store.js\";import{addToShopifyCart,createShopifyCart,getShopifyCart,removeLineShopifyCart,updateQuantityShopifyCart,updateDiscountCodesShopifyCart,updateCartBuyerIdentity}from\"https://framerusercontent.com/modules/HRm4FfVJHrd62RjWhV4c/cgmljlQKq1mLwrqNm45E/Cart_service.js\";import{isOnFramerCanvasFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{getIncludeSellingPlansFlag}from\"https://framerusercontent.com/modules/TgekT24FCXsp3m1M9KnX/51KiLjOfRPpzwxhbKXBD/Get_shopify_config.js\";//\nexport const CART_QUERY_KEYS={all:[\"cart\"],byId:cartId=>[\"cart\",cartId]};// Track the latest desired quantity per cart line to avoid stale responses overriding optimistic state\nconst lastDesiredQuantityByLine=new Map;// Track pending removals to prevent stale responses from \"reviving\" removed items\nconst pendingRemovals=new Set;const pendingAdds=new Map;let addCounter=0;export const useCreateCart=()=>{const isOnFramerCanvas=isOnFramerCanvasFn();const{getMarket}=useMarketStore();const currentMarket=getMarket();const country=currentMarket?.countryCode;const includeSellingPlans=getIncludeSellingPlansFlag();const{data,isLoading,error}=useQuery({queryKey:[\"cart\",country],queryFn:async()=>{// Skip API calls when on Framer canvas\nif(isOnFramerCanvas){return{data:null};}// Check if we already have a cart ID in local storage\nconst existingCartId=getCartIdFromStorage();if(existingCartId){const result=await getShopifyCart(country,includeSellingPlans);// If cart doesn't exist (likely expired), create a new one\nif(result.data?.cart===null){const createResult=await createShopifyCart(country,includeSellingPlans);return createResult;}return result;}else{// No cart ID in storage, create a new cart\nconst result=await createShopifyCart(country,includeSellingPlans);// Log if the cart creation failed\nif(!result.data?.cartCreate?.cart?.id){console.error(\"[useCreateCart] Failed to create cart. Response:\",result);}return result;}},enabled:!isOnFramerCanvas,staleTime:5*60*1e3});// Return early values when on Framer canvas\nif(isOnFramerCanvas){return{data:null,isLoading:false,error:null};}return{data,isLoading,error};};export const useAddToCart=()=>{const queryClient=useQueryClient();const{getMarket}=useMarketStore();const currentMarket=getMarket();const country=currentMarket?.countryCode;const includeSellingPlans=getIncludeSellingPlansFlag();const mutation=useMutation({mutationFn:async({cartId,variantId,quantity=1,sellingPlanId,attributes})=>{return addToShopifyCart({cartId,variantId,quantity,country,sellingPlanId,attributes,includeSellingPlans});},onMutate:async({variantId,quantity=1,sellingPlanId,attributes,variantData})=>{const cartQueryKey=[\"cart\",country];const attributesKey=JSON.stringify(attributes||[]);// Track this add operation\nconst counter=++addCounter;const addKey=`${variantId}-${sellingPlanId||\"none\"}-${attributesKey}`;pendingAdds.set(addKey,{counter,variantId,quantity,sellingPlanId,attributesKey});await queryClient.cancelQueries({queryKey:cartQueryKey});const previousCart=queryClient.getQueryData(cartQueryKey);const cart=getCartFromResponse(previousCart);if(!cart||!variantData)return{previousCart,addKey,counter};// Check if variant+sellingPlan combo already exists (Shopify merges quantities)\nconst existingLine=findExistingLine(cart,variantId,sellingPlanId,attributes);let updatedCart;if(existingLine){// Merge quantities\nconst updatedLines=cart.lines.edges.map(edge=>{if(edge.node.id!==existingLine.id)return edge;return{...edge,node:{...edge.node,quantity:edge.node.quantity+quantity}};});updatedCart=recalculateCartTotals({...cart,lines:{...cart.lines,edges:updatedLines}});}else{// Create optimistic line with temp ID - add to BEGINNING so it stays in place when server responds\nconst tempId=`temp-${variantId}-${counter}`;const newLine={id:tempId,quantity,attributes,merchandise:{id:variantId,title:variantData.title,product:{id:variantData.productId,title:variantData.productTitle,handle:variantData.productHandle},image:variantData.image,price:variantData.price},discountAllocations:[]};const updatedLines=[{node:newLine},...cart.lines.edges];updatedCart=recalculateCartTotals({...cart,lines:{...cart.lines,edges:updatedLines}});}queryClient.setQueryData(cartQueryKey,old=>old?updateCartInResponse(old,updatedCart):old);return{previousCart,addKey,counter};},onError:(_err,_variables,context)=>{if(!context)return;const{previousCart,addKey,counter}=context;// Only rollback if this is the latest add for this variant+sellingPlan\nconst pending=pendingAdds.get(addKey);if(pending&&pending.counter!==counter)return;if(previousCart){const cartQueryKey=[\"cart\",country];queryClient.setQueryData(cartQueryKey,previousCart);}},onSettled:(_data,_error,_variables,context)=>{if(!context)return;const{addKey,counter}=context;// Only invalidate if this is the latest add for this variant+sellingPlan\nconst pending=pendingAdds.get(addKey);if(pending&&pending.counter!==counter)return;pendingAdds.delete(addKey);const cartQueryKey=[\"cart\",country];queryClient.invalidateQueries({queryKey:cartQueryKey});}});return{addToCart:mutation.mutate,addToCartAsync:mutation.mutateAsync,isAdding:mutation.isPending,error:mutation.error};};export const useGetCart=cartId=>{const includeSellingPlans=getIncludeSellingPlansFlag();const{data,isLoading,error}=useQuery({queryKey:CART_QUERY_KEYS.byId(cartId),queryFn:async()=>await getShopifyCart(undefined,includeSellingPlans),enabled:!!cartId,staleTime:2*60*1e3,refetchOnWindowFocus:true});return{data,isLoading,error};};export const useCartMutations=()=>{const queryClient=useQueryClient();const{getMarket}=useMarketStore();const currentMarket=getMarket();const country=currentMarket?.countryCode;const includeSellingPlans=getIncludeSellingPlansFlag();const updateQuantity=useMutation({mutationFn:async({cartId,lineId,quantity})=>{return updateQuantityShopifyCart({cartId,lineId,quantity,country,includeSellingPlans});},onMutate:async({lineId,quantity})=>{// Record latest desired quantity for this line\nlastDesiredQuantityByLine.set(lineId,quantity);const cartQueryKey=[\"cart\",country];await queryClient.cancelQueries({queryKey:cartQueryKey});const previousCart=queryClient.getQueryData(cartQueryKey);const cart=getCartFromResponse(previousCart);if(!cart)return{previousCart};const updatedLines=cart.lines.edges.map(edge=>{if(edge.node.id!==lineId)return edge;return{...edge,node:{...edge.node,quantity}};});const updatedCart=recalculateCartTotals({...cart,lines:{...cart.lines,edges:updatedLines}});queryClient.setQueryData(cartQueryKey,old=>old?updateCartInResponse(old,updatedCart):old);return{previousCart};},onError:(_err,variables,context)=>{// Only rollback if this failed mutation corresponds to the latest desired quantity\nconst latest=lastDesiredQuantityByLine.get(variables.lineId);if(latest!==variables.quantity)return;if(!context)return;const{previousCart}=context;if(previousCart){const cartQueryKey=[\"cart\",country];queryClient.setQueryData(cartQueryKey,previousCart);}},onSettled:(_data,_error,variables)=>{// Invalidate only if this mutation represents the latest desired quantity for the line\nconst latest=lastDesiredQuantityByLine.get(variables.lineId);if(latest!==variables.quantity)return;lastDesiredQuantityByLine.delete(variables.lineId);const cartQueryKey=[\"cart\",country];queryClient.invalidateQueries({queryKey:cartQueryKey});}});const removeLine=useMutation({mutationFn:async({cartId,lineId})=>{return await removeLineShopifyCart({cartId,lineId,country,includeSellingPlans});},onMutate:async({lineId})=>{// Track this removal to prevent stale responses from \"reviving\" the item\npendingRemovals.add(lineId);const cartQueryKey=[\"cart\",country];await queryClient.cancelQueries({queryKey:cartQueryKey});const previousCart=queryClient.getQueryData(cartQueryKey);const cart=getCartFromResponse(previousCart);if(!cart)return{previousCart};const updatedLines=cart.lines.edges.filter(edge=>edge.node.id!==lineId);const updatedCart=recalculateCartTotals({...cart,lines:{...cart.lines,edges:updatedLines}});queryClient.setQueryData(cartQueryKey,old=>old?updateCartInResponse(old,updatedCart):old);return{previousCart};},onError:(_err,variables,context)=>{// Only rollback if this lineId is still pending removal\nif(!pendingRemovals.has(variables.lineId))return;if(!context)return;const{previousCart}=context;if(previousCart){const cartQueryKey=[\"cart\",country];queryClient.setQueryData(cartQueryKey,previousCart);}},onSuccess:(_data,variables)=>{// Just clean up tracking - the optimistic update is already correct\n// Don't apply mutation response as it has different structure (cartLinesRemove.cart vs .cart)\npendingRemovals.delete(variables.lineId);}});const updateDiscountCodes=useMutation({mutationFn:async({cartId,discountCodes})=>{return updateDiscountCodesShopifyCart({cartId,discountCodes,country,includeSellingPlans});},onSuccess:response=>{const updatedCart=response.data?.cartDiscountCodesUpdate?.cart;if(!updatedCart)return;const cartQueryKey=[\"cart\",country];queryClient.setQueryData(cartQueryKey,old=>old?updateCartInResponse(old,updatedCart):{data:{cart:updatedCart},errors:response.errors??[]});},onSettled:()=>{const cartQueryKey=[\"cart\",country];queryClient.invalidateQueries({queryKey:cartQueryKey});}});return{updateQuantity:{mutate:updateQuantity.mutate,mutateAsync:updateQuantity.mutateAsync,isPending:updateQuantity.isPending,error:updateQuantity.error},removeLine:{mutate:removeLine.mutate,mutateAsync:removeLine.mutateAsync,isPending:removeLine.isPending,error:removeLine.error},discountCodes:{mutate:updateDiscountCodes.mutate,mutateAsync:updateDiscountCodes.mutateAsync,isPending:updateDiscountCodes.isPending,error:updateDiscountCodes.error}};};/**\n * Utility hook that combines cart creation and management\n */export const useCart=()=>{const queryClient=useQueryClient();const{getMarket}=useMarketStore();const currentMarket=getMarket();const previousMarketRef=useRef();const isOnFramerCanvas=isOnFramerCanvasFn();const{data:cartData,isLoading:isCreatingCart,error:cartError}=useCreateCart();const cart=cartData?.data?.cart||cartData?.data?.cartCreate?.cart||null;const cartId=cart?.id||getCartIdFromStorage();const{addToCart:addToCartMutate,addToCartAsync:addToCartAsyncFn,isAdding,error:addError}=useAddToCart();const{updateQuantity,removeLine,discountCodes:discountCodesMutation}=useCartMutations();const includeSellingPlans=getIncludeSellingPlansFlag();const applyDiscountCode=async code=>{if(!cartId){return{ok:false,errorMessage:\"Cart ID not available. Please wait for cart to initialize.\"};}const normalizedCode=normalizeDiscountCode(code);if(!normalizedCode){return{ok:false,errorMessage:\"Discount code cannot be empty.\"};}const applicableCodes=getApplicableDiscountCodes(cart);const discountCodes=toUniqueValues([...applicableCodes,normalizedCode]);try{const response=await discountCodesMutation.mutateAsync({cartId,discountCodes});const errorMessage=getDiscountMutationErrorMessage(response);if(errorMessage){return{ok:false,errorMessage};}// Check if the newly applied code is not applicable\nconst responseDiscountCodes=response.data?.cartDiscountCodesUpdate?.cart?.discountCodes||[];const newCodeEntry=responseDiscountCodes.find(dc=>dc.code.toUpperCase()===normalizedCode.toUpperCase());if(newCodeEntry&&!newCodeEntry.applicable){return{ok:false,errorMessage:`Discount code ${normalizedCode} is not applicable.`};}return{ok:true};}catch(error){return{ok:false,errorMessage:error instanceof Error?error.message:\"Failed to apply discount code.\"};}};const removeDiscountCode=async code=>{if(!cartId){return{ok:false,errorMessage:\"Cart ID not available. Please wait for cart to initialize.\"};}const normalizedCode=normalizeDiscountCode(code);if(!normalizedCode){return{ok:false,errorMessage:\"Discount code cannot be empty.\"};}const applicableCodes=getApplicableDiscountCodes(cart);if(!applicableCodes.includes(normalizedCode)){return{ok:true};}const discountCodes=applicableCodes.filter(existingCode=>existingCode!==normalizedCode);try{const response=await discountCodesMutation.mutateAsync({cartId,discountCodes});const errorMessage=getDiscountMutationErrorMessage(response);if(errorMessage){return{ok:false,errorMessage};}return{ok:true};}catch(error){return{ok:false,errorMessage:error instanceof Error?error.message:\"Failed to remove discount code.\"};}};// Update cart buyer identity when market changes\nuseEffect(()=>{// Skip effect when on Framer canvas\nif(isOnFramerCanvas)return;const updateCartMarket=async()=>{const currentCountry=currentMarket?.countryCode;const previousCountry=previousMarketRef.current;// Only update if:\n// 1. Market actually changed\n// 2. We have a cart ID\n// 3. Current country exists\nif(previousCountry&&currentCountry&&previousCountry!==currentCountry&&cartId){try{// Update the cart's buyer identity to change currency\nawait updateCartBuyerIdentity({cartId,countryCode:currentCountry,includeSellingPlans});// Invalidate queries to refetch with new currency\nconst cartQueryKey=[\"cart\",currentCountry];queryClient.invalidateQueries({queryKey:cartQueryKey});}catch(error){console.error(\"[Cart] Failed to update cart market:\",error);}}previousMarketRef.current=currentCountry;};updateCartMarket();},[currentMarket?.countryCode,cartId,queryClient,isOnFramerCanvas,includeSellingPlans]);// Early return when on Framer canvas to prevent warnings and unnecessary API calls\nif(isOnFramerCanvas){return{cart:null,cartId:undefined,isLoading:false,isAdding:false,isUpdatingDiscountCodes:false,error:null,addToCart:()=>{},addToCartAsync:()=>Promise.reject(new Error(\"Cart not available on Framer canvas\")),updateQuantity:()=>{},removeLine:()=>{},applyDiscountCode:()=>Promise.resolve({ok:false,errorMessage:\"Cart not available on Framer canvas.\"}),removeDiscountCode:()=>Promise.resolve({ok:false,errorMessage:\"Cart not available on Framer canvas.\"})};}// Log for debugging - comprehensive error information\n// Skip logging when on Framer canvas to prevent console warnings\nif(!isOnFramerCanvas){if(!cartId&&!isCreatingCart&&cartError){console.error(\"[useCart] Cart initialization failed:\",cartError,\"Response data:\",cartData);}else if(!cartId&&!isCreatingCart&&!cartError){console.warn(\"[useCart] Cart ID is missing and loading finished, but no error. Response:\",cartData);}}return{cart,cartId,isLoading:isCreatingCart,isAdding,isUpdatingDiscountCodes:discountCodesMutation.isPending,error:cartError||addError,addToCart:(variantId,quantity=1,sellingPlanId,variantData,attributes)=>{if(!cartId){console.warn(\"[useCart] Cannot add to cart: cartId is not available.\",\"isLoading:\",isCreatingCart,\"error:\",cartError);return;}addToCartMutate({cartId,variantId,quantity,sellingPlanId,variantData,attributes});},addToCartAsync:(variantId,quantity=1,sellingPlanId,variantData,attributes)=>{if(!cartId){console.warn(\"[useCart] Cannot add to cart async: cartId is not available.\",\"isLoading:\",isCreatingCart,\"error:\",cartError);return Promise.reject(new Error(\"Cart ID not available. Please wait for cart to initialize.\"));}return addToCartAsyncFn({cartId,variantId,quantity,sellingPlanId,variantData,attributes});},updateQuantity:(lineId,quantity)=>{if(!cartId){console.warn(\"[useCart] Cannot update quantity: cartId is not available.\");return;}updateQuantity.mutate({cartId,lineId,quantity});},removeLine:lineId=>{if(!cartId){console.warn(\"[useCart] Cannot remove line: cartId is not available.\");return;}removeLine.mutate({cartId,lineId});},applyDiscountCode,removeDiscountCode};};// ------------------------------------------------------------ //\n// HELPER FUNCTIONS\n// ------------------------------------------------------------ //\nconst getCartFromResponse=response=>{if(!response?.data)return null;return response.data.cart||response.data.cartCreate?.cart||response.data.cartLinesAdd?.cart||response.data.cartLinesUpdate?.cart||response.data.cartLinesRemove?.cart||response.data.cartDiscountCodesUpdate?.cart||null;};const updateCartInResponse=(response,updatedCart)=>{if(!response.data)return response;if(response.data.cart){return{...response,data:{...response.data,cart:updatedCart}};}if(response.data.cartCreate?.cart){return{...response,data:{...response.data,cartCreate:{cart:updatedCart}}};}if(response.data.cartLinesAdd?.cart){return{...response,data:{...response.data,cartLinesAdd:{cart:updatedCart}}};}if(response.data.cartLinesUpdate?.cart){return{...response,data:{...response.data,cartLinesUpdate:{cart:updatedCart}}};}if(response.data.cartLinesRemove?.cart){return{...response,data:{...response.data,cartLinesRemove:{cart:updatedCart}}};}if(response.data.cartDiscountCodesUpdate?.cart){return{...response,data:{...response.data,cartDiscountCodesUpdate:{...response.data.cartDiscountCodesUpdate,cart:updatedCart}}};}return response;};const normalizeDiscountCode=code=>code.trim().toUpperCase();const getApplicableDiscountCodes=cart=>{if(!cart?.discountCodes)return[];return cart.discountCodes.filter(discountCode=>discountCode.applicable).map(discountCode=>normalizeDiscountCode(discountCode.code)).filter(discountCode=>discountCode.length>0);};const toUniqueValues=values=>{return Array.from(new Set(values));};const getDiscountMutationErrorMessage=response=>{return response.data?.cartDiscountCodesUpdate?.userErrors?.[0]?.message||response.errors?.[0]?.message;};const findExistingLine=(cart,variantId,sellingPlanId,attributes)=>{if(!cart)return undefined;const targetAttributesKey=JSON.stringify(attributes||[]);return cart.lines.edges.find(edge=>{const matchesVariant=edge.node.merchandise.id===variantId;const lineSellingPlanId=edge.node.sellingPlanAllocation?.sellingPlan?.id;const matchesSellingPlan=sellingPlanId?lineSellingPlanId===sellingPlanId:!lineSellingPlanId;const lineAttributesKey=JSON.stringify(edge.node.attributes||[]);return matchesVariant&&matchesSellingPlan&&lineAttributesKey===targetAttributesKey;})?.node;};const recalculateCartTotals=cart=>{const subtotal=cart.lines.edges.reduce((acc,edge)=>{const unit=parseFloat(edge.node.merchandise.price.amount||\"0\");return acc+unit*edge.node.quantity;},0);const currencyCode=cart.cost.subtotalAmount.currencyCode||(cart.lines.edges[0]?.node.merchandise.price.currencyCode)||\"USD\";return{...cart,cost:{...cart.cost,subtotalAmount:{amount:subtotal.toFixed(2),currencyCode},totalAmount:{amount:subtotal.toFixed(2),currencyCode}}};};\nexport const __FramerMetadata__ = {\"exports\":{\"CART_QUERY_KEYS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGetCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAddToCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCartMutations\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCreateCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{ControlType}from\"framer\";import{SHARED_COLORS}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";export const LoadingSkeletonPropertyControls={loaderStyle:{type:ControlType.Object,title:\"🎨 Loader Style\",buttonTitle:\"Show, Size, Color\",controls:{showLoader:{type:ControlType.Boolean,title:\"Visible\",defaultValue:true},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:SHARED_COLORS.backgroundMuted,hidden:props=>!props.showLoader},width:{type:ControlType.Number,title:\"Width\",defaultValue:16,min:1,step:1,unit:\"px\",hidden:props=>!props.showLoader},height:{type:ControlType.Number,title:\"Height\",defaultValue:16,min:1,step:1,unit:\"px\",hidden:props=>!props.showLoader},previewLoader:{type:ControlType.Boolean,title:\"Preview\",defaultValue:false,hidden:props=>!props.showLoader,description:\"Preview the loader on the Framer canvas.\"}},description:\"Pulsing-frame animation displayed while the component loads data from Shopify, usually for a split second on first page load.\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"LoadingSkeletonPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LoadingSkeletonProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared_loading_skeleton_props.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{QueryClientProvider}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/o6ldhcInFD0f6tYPAqS1/Tanstack_query.js\";import{useCart}from\"https://framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/hq4VYHANG2jcWzk7fVct/Use_cart.js\";import{useMarketStore}from\"https://framerusercontent.com/modules/NBp7ctFhtxfP8UPi4nze/at3lUzDxHr6ELvD5Yl8y/Market_store.js\";import{getQueryClient}from\"https://framerusercontent.com/modules/hfxq8MeR8YqgxUjDt3zM/SevNFArcD3y2JLRMZBW2/Tanstack_query_client.js\";import{isOnFramerCanvasFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{SHARED_COLORS}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";import{CurrencyFormatControls,formatCurrency}from\"https://framerusercontent.com/modules/mHaK3bedwyJwyNxfaowX/hWKLWGrPdtcuWvTxZqnK/Shared_currency_props.js\";import LoadingSkeleton from\"https://framerusercontent.com/modules/N0h2Mv73o8xtz2My1yiB/RR9fj2DVzBXn0Wwu7ijL/Loading_skeleton.js\";import{renderWithTag,TagPropertyControls}from\"https://framerusercontent.com/modules/cmJdj1YCmFSsS6n95OKk/9t9XeEHurZ6w5fbXeCsJ/Shared_tag_props.js\";import{useIsInFramerPreview}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/mIDGZDuYkLeEfvCEqoly/Shared_props.js\";import{LoadingSkeletonPropertyControls}from\"https://framerusercontent.com/modules/TxqscBcbPXl18geyBROf/S7yZKjtqtHfQ0qiR18ts/Shared_loading_skeleton_props.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n */export default function CartInfoLabel(props){const queryClient=getQueryClient();return /*#__PURE__*/_jsx(QueryClientProvider,{client:queryClient,children:/*#__PURE__*/_jsx(CartInfoLabelInner,{...props})});}function CartInfoLabelInner(props){const{cart,isLoading,error}=useCart();const{getMarket}=useMarketStore();const currentMarket=getMarket();const isOnFramerCanvas=isOnFramerCanvasFn();const isInFramerPreview=useIsInFramerPreview();const isInPreviewMode=isOnFramerCanvas||isInFramerPreview;const style={...props.font,color:props.color};if(isLoading&&props.loaderStyle.showLoader||isOnFramerCanvas&&props.loaderStyle.previewLoader){return /*#__PURE__*/_jsx(LoadingSkeleton,{style:{width:props.loaderStyle.width,height:props.loaderStyle.height,backgroundColor:props.loaderStyle.backgroundColor}});}if(error){return null;}if(!cart){if(!isInPreviewMode||props.whenZero===\"hide\"){return null;}if(props.type===\"itemCount\"){return renderWithTag(props.tag,\"0\",style);}const currencyCode=currentMarket?.currencyCode||\"USD\";return renderWithTag(props.tag,formatCurrency({amount:0,currencyCode,options:props.currencyFormat}),style);}const cartItems=cart.lines?.edges||[];const totalItems=cartItems.reduce((total,{node:item})=>total+item.quantity,0);const itemCountValue=isInPreviewMode?0:totalItems;let displayValue=\"0\";let zeroComparableValue=0;if(props.type===\"itemCount\"){displayValue=itemCountValue.toString();zeroComparableValue=itemCountValue;}else{const moneyValue=getMoneyValueByType(props.type,cart);const displayedMoneyValue=isInPreviewMode?0:moneyValue;zeroComparableValue=displayedMoneyValue;displayValue=formatCurrency({amount:displayedMoneyValue,currencyCode:getCurrencyCodeForMoneyType(props.type,cart),options:props.currencyFormat});}// Hide component when zero and whenZero is \"Hide\"\nif(props.whenZero===\"hide\"&&Math.abs(zeroComparableValue)<ZERO_EPSILON){return null;}return renderWithTag(props.tag,displayValue,style);}const ZERO_EPSILON=1e-6;function toSafeNumber(value){const numericValue=Number(value);return Number.isFinite(numericValue)?numericValue:0;}function getMoneyValueByType(type,cart){switch(type){case\"subtotal\":return toSafeNumber(cart.cost?.subtotalAmount?.amount);case\"total\":return toSafeNumber(cart.cost?.totalAmount?.amount);}}function getCurrencyCodeForMoneyType(type,cart){if(type===\"subtotal\"){return cart.cost?.subtotalAmount?.currencyCode||\"USD\";}return cart.cost?.totalAmount?.currencyCode||cart.cost?.subtotalAmount?.currencyCode||\"USD\";}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartInfoLabel,{type:{type:ControlType.Enum,options:[\"subtotal\",\"total\",\"itemCount\"],optionTitles:[\"Subtotal\",\"Total\",\"Item Count\"],defaultValue:\"subtotal\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},...CurrencyFormatControls,currencyFormat:{...CurrencyFormatControls.currencyFormat,hidden:props=>props.type===\"itemCount\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:SHARED_COLORS.foreground},whenZero:{type:ControlType.Enum,title:\"When Zero\",options:[\"show\",\"hide\"],optionTitles:[\"Show\",\"Hide\"],defaultValue:\"show\",displaySegmentedControl:true,description:\"Hides the component when the value is 0\"},...TagPropertyControls,...LoadingSkeletonPropertyControls,...SUPPORT_CONTROL});CartInfoLabel.displayName=\"Cart Info Label\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartInfoLabel\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useEffect,useRef}from\"react\";import{isBrowserFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";/**\n * Custom hook to disable body scrolling when a component is open (e.g., cart, modal)\n * Automatically restores scrolling when the component closes or unmounts\n */export function useDisableScroll(isOpen){const isBrowser=isBrowserFn();const restoreRef=useRef(null);useEffect(()=>{if(!isBrowser)return;// Always cleanup previous lock before applying a new one (covers rapid toggles).\nrestoreRef.current?.();restoreRef.current=null;const applyLock=()=>{const previousBodyOverflow=document.body.style.overflow;document.body.style.overflow=\"hidden\";const lenis=window.lenis;const wrapperEl=(lenis?.options?.wrapper instanceof HTMLElement?lenis.options.wrapper:null)??(lenis?.wrapper instanceof HTMLElement?lenis.wrapper:null);const previousWrapperStyles=wrapperEl?{overflowX:wrapperEl.style.overflowX,overflowY:wrapperEl.style.overflowY,touchAction:wrapperEl.style.touchAction??\"\",overscrollBehavior:wrapperEl.style.overscrollBehavior??\"\"}:null;// With Lenis-in-Framer, scrolling typically happens on the Lenis wrapper, not <body>.\n// 1) Stop Lenis (prevents smooth/raf-driven scrolling)\n// 2) Also lock the wrapper's native scrolling as a fallback (wheel/touch can still move it otherwise)\ntry{lenis?.stop?.();}catch{// no-op\n}if(wrapperEl){wrapperEl.style.overflowX=\"hidden\";wrapperEl.style.overflowY=\"hidden\";wrapperEl.style.touchAction=\"none\";wrapperEl.style.overscrollBehavior=\"none\";}restoreRef.current=()=>{document.body.style.overflow=previousBodyOverflow;if(wrapperEl&&previousWrapperStyles){wrapperEl.style.overflowX=previousWrapperStyles.overflowX;wrapperEl.style.overflowY=previousWrapperStyles.overflowY;wrapperEl.style.touchAction=previousWrapperStyles.touchAction;wrapperEl.style.overscrollBehavior=previousWrapperStyles.overscrollBehavior;}try{lenis?.start?.();}catch{// no-op\n}};};if(isOpen){applyLock();}else{// ensure unlocked\ndocument.body.style.overflow=\"\";try{const lenis=window.lenis;lenis?.start?.();}catch{// no-op\n}}// Cleanup on unmount\nreturn()=>{if(!isBrowser)return;restoreRef.current?.();restoreRef.current=null;document.body.style.overflow=\"\";};},[isOpen,isBrowser]);}\nexport const __FramerMetadata__ = {\"exports\":{\"useDisableScroll\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Use_disable_scroll.map","import{ControlType}from\"framer\";import{SHARED_COLORS,SHARED_STYLES}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";import{useInventory}from\"https://framerusercontent.com/modules/DW1wzS65glja20YJJb0w/BVuIt9pNWmm6EXzrBswo/Use_inventory.js\";import{extractVariantId}from\"https://framerusercontent.com/modules/tzN8qHzrVYThnxhKObeP/oWpbtfeZjvritjXviKiH/Shopify_utils.js\";import{isOnFramerCanvasFn,useIsInFramerPreview}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";// ------------------------------------------------------------ //\n// DEFAULT VALUES\n// ------------------------------------------------------------ //\nexport const PresetPrimaryButtonStyleDefaultValues={presetButtonStyle:{alignItems:\"center\",justifyContent:\"center\",gap:8,padding:SHARED_STYLES.buttonPadding,border:{borderWidth:0,borderStyle:\"solid\",borderColor:SHARED_COLORS.foregroundMuted},borderRadius:SHARED_STYLES.borderRadius,textColor:SHARED_COLORS.background,backgroundColor:SHARED_COLORS.foreground,shadow:undefined,hover:{textColor:SHARED_COLORS.backgroundHover,backgroundColor:SHARED_COLORS.foregroundHover,shadow:undefined,border:{borderWidth:0,borderStyle:\"solid\",borderColor:SHARED_COLORS.foregroundMuted}},tapScale:.98}};export const PresetSecondaryButtonStyleDefaultValues={presetButtonStyle:{...PresetPrimaryButtonStyleDefaultValues.presetButtonStyle,backgroundColor:SHARED_COLORS.background,textColor:SHARED_COLORS.foreground,hover:{...PresetPrimaryButtonStyleDefaultValues.presetButtonStyle.hover,backgroundColor:SHARED_COLORS.backgroundHover,textColor:SHARED_COLORS.foreground}}};export const OUT_OF_STOCK_STYLE_DEFAULT_VALUES={text:\"Out of Stock\",textColor:SHARED_COLORS.background,backgroundColor:SHARED_COLORS.foregroundMuted,border:{borderWidth:0,borderStyle:\"solid\",borderColor:SHARED_COLORS.foregroundMuted},opacity:.7};export const PresetPrimaryButtonDisabledStyleDefaultValues={disabledStyle:{alignItems:\"center\",justifyContent:\"center\",gap:8,padding:SHARED_STYLES.buttonPadding,border:{borderWidth:0,borderStyle:\"solid\",borderColor:SHARED_COLORS.foregroundMuted},borderRadius:SHARED_STYLES.borderRadius,textColor:SHARED_COLORS.foregroundMuted,backgroundColor:SHARED_COLORS.backgroundMuted,shadow:undefined,tapScale:1}};// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\nexport const PresetPrimaryButtonStyleControls={presetButtonStyle:{title:\"🎨 Styling\",type:ControlType.Object,controls:{alignItems:{title:\"Align\",type:ControlType.Enum,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.alignItems,options:[\"start\",\"center\",\"end\"],optionTitles:[\"Start\",\"Center\",\"End\"],optionIcons:[\"align-bottom\",\"align-middle\",\"align-top\"],displaySegmentedControl:true},justifyContent:{title:\"Distribute\",type:ControlType.Enum,options:[\"center\",\"start\",\"end\",\"space-between\"],optionTitles:[\"Center\",\"Start\",\"End\",\"Space Between\"],defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.justifyContent},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.gap,unit:\"px\"},padding:{// @ts-expect-error - Padding is not a valid control type in this Framer npm version\ntype:ControlType.Padding,title:\"Padding\",defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.padding},border:{// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:(PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.border).borderWidth,borderStyle:(PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.border).borderStyle,borderColor:(PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.border).borderColor}},borderRadius:{// @ts-expect-error - BorderRadius is not a valid control type in this Framer npm version\ntype:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.borderRadius},textColor:{title:\"Text Color\",type:ControlType.Color,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.textColor},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.backgroundColor},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.shadow},hover:{title:\"Hover\",type:ControlType.Object,controls:{textColor:{title:\"Text\",type:ControlType.Color,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.hover?.textColor},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.hover?.backgroundColor},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.hover?.shadow},border:{title:\"Border\",// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.hover?.border}},buttonTitle:\"Style\"},tapScale:{title:\"Tap Scale\",type:ControlType.Number,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.tapScale,min:0,max:1,step:.01},font:{title:\"Font\",type:ControlType.Font,defaultFontType:\"sans-serif\",controls:\"extended\",defaultValue:{// @ts-expect-error - fontSize is a string in this Framer npm version\nfontSize:\"16px\",variant:\"Regular\",lineHeight:\"1em\"},hidden:props=>props.buttonType===\"custom\"}},hidden:props=>props.buttonType===\"custom\"}};export const PresetPrimaryButtonDisabledStyleControls={disabledStyle:{title:\"🎨 Disabled Styling\",type:ControlType.Object,controls:{alignItems:{title:\"Align\",type:ControlType.Enum,defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.alignItems,options:[\"start\",\"center\",\"end\"],optionTitles:[\"Start\",\"Center\",\"End\"],optionIcons:[\"align-bottom\",\"align-middle\",\"align-top\"],displaySegmentedControl:true},justifyContent:{title:\"Distribute\",type:ControlType.Enum,options:[\"center\",\"start\",\"end\",\"space-between\"],optionTitles:[\"Center\",\"Start\",\"End\",\"Space Between\"],defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.justifyContent},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.gap,unit:\"px\"},padding:{// @ts-expect-error - Padding is not a valid control type in this Framer npm version\ntype:ControlType.Padding,title:\"Padding\",defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.padding},border:{// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:(PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.border).borderWidth,borderStyle:(PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.border).borderStyle,borderColor:(PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.border).borderColor}},borderRadius:{// @ts-expect-error - BorderRadius is not a valid control type in this Framer npm version\ntype:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.borderRadius},textColor:{title:\"Text Color\",type:ControlType.Color,defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.textColor},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.backgroundColor},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.shadow},tapScale:{title:\"Tap Scale\",type:ControlType.Number,defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.tapScale,min:0,max:1,step:.01},font:{title:\"Font\",type:ControlType.Font,defaultFontType:\"sans-serif\",controls:\"extended\",hidden:props=>props.buttonType===\"custom\"}},hidden:props=>props.buttonType===\"custom\"}};export const PresetSecondaryButtonStyleControls={presetButtonStyle:{title:\"🎨 Styling\",type:ControlType.Object,controls:{alignItems:{title:\"Align\",type:ControlType.Enum,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.alignItems,options:[\"start\",\"center\",\"end\"],optionTitles:[\"Start\",\"Center\",\"End\"],optionIcons:[\"align-bottom\",\"align-middle\",\"align-top\"],displaySegmentedControl:true},justifyContent:{title:\"Distribute\",type:ControlType.Enum,options:[\"center\",\"start\",\"end\",\"space-between\"],optionTitles:[\"Center\",\"Start\",\"End\",\"Space Between\"],defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.justifyContent},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.gap,unit:\"px\"},padding:{// @ts-expect-error - Padding is not a valid control type in this Framer npm version\ntype:ControlType.Padding,title:\"Padding\",defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.padding},border:{// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:(PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.border).borderWidth,borderStyle:(PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.border).borderStyle,borderColor:(PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.border).borderColor}},borderRadius:{// @ts-expect-error - BorderRadius is not a valid control type in this Framer npm version\ntype:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.borderRadius},textColor:{title:\"Text Color\",type:ControlType.Color,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.textColor},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.backgroundColor},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.shadow},hover:{title:\"Hover\",type:ControlType.Object,controls:{textColor:{title:\"Text\",type:ControlType.Color,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.hover?.textColor},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.hover?.backgroundColor},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.hover?.shadow},border:{title:\"Border\",// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.hover?.border}},buttonTitle:\"Style\"},tapScale:{title:\"Tap Scale\",type:ControlType.Number,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.tapScale,min:0,max:1,step:.01},font:{title:\"Font\",type:ControlType.Font,defaultFontType:\"sans-serif\",controls:\"extended\",hidden:props=>props.buttonType===\"custom\"}},hidden:props=>props.buttonType===\"custom\"}};export const PresetButtonContentControls={showDefaultIcon:{title:\"Default Icon\",type:ControlType.Boolean,defaultValue:true,hidden:()=>true,// hidden: (props: any) => props.buttonType === \"custom\", // shown only on add to cart button\nenabledTitle:\"Show\",disabledTitle:\"Hide\"},text:{title:\"Text\",type:ControlType.String,defaultValue:\"Button\",hidden:props=>props.buttonType===\"custom\"},leftIcon:{title:\"Left Icon\",type:ControlType.ComponentInstance,hidden:props=>props.buttonType===\"custom\"},rightIcon:{title:\"Right Icon\",type:ControlType.ComponentInstance,hidden:props=>props.buttonType===\"custom\"}};export const CustomButtonControls={buttonType:{title:\"Button Type\",type:ControlType.Enum,options:[\"preset\",\"custom\"],optionTitles:[\"Preset\",\"Custom\"],displaySegmentedControl:true,defaultValue:\"preset\"},customButton:{title:\"Button\",type:ControlType.ComponentInstance,hidden:props=>props.buttonType===\"preset\"},customButtonDisabled:{title:\"Button Disabled\",type:ControlType.ComponentInstance,hidden:props=>props.buttonType===\"preset\"},customButtonSize:{title:\"Button Size\",type:ControlType.Object,controls:{width:{type:ControlType.Enum,title:\"Width\",options:[\"default\",\"fill\"],optionTitles:[\"Default\",\"Fill\"],defaultValue:\"default\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},height:{type:ControlType.Enum,title:\"Height\",options:[\"default\",\"fill\"],optionTitles:[\"Default\",\"Fill\"],defaultValue:\"default\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"}},hidden:props=>props.buttonType===\"preset\"}};export const OutOfStockStyleControls={outOfStockStyle:{title:\"Out of Stock Style\",type:ControlType.Object,controls:{text:{title:\"Text\",type:ControlType.String,defaultValue:OUT_OF_STOCK_STYLE_DEFAULT_VALUES.text},textColor:{title:\"Text Color\",type:ControlType.Color,defaultValue:OUT_OF_STOCK_STYLE_DEFAULT_VALUES.textColor},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:OUT_OF_STOCK_STYLE_DEFAULT_VALUES.backgroundColor},border:{title:\"Border\",// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,defaultValue:OUT_OF_STOCK_STYLE_DEFAULT_VALUES.border},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:OUT_OF_STOCK_STYLE_DEFAULT_VALUES.shadow},opacity:{title:\"Opacity\",type:ControlType.Number,defaultValue:OUT_OF_STOCK_STYLE_DEFAULT_VALUES.opacity,min:0,max:1,step:.01}},hidden:props=>props.buttonType===\"custom\"}};export const MarketButtonStylingActiveControls={stylingActive:{title:\"🎨 Styling Selected\",type:ControlType.Object,controls:{alignItems:{title:\"Align\",type:ControlType.Enum,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.alignItems,options:[\"start\",\"center\",\"end\"],optionTitles:[\"Start\",\"Center\",\"End\"],optionIcons:[\"align-bottom\",\"align-middle\",\"align-top\"],displaySegmentedControl:true},justifyContent:{title:\"Distribute\",type:ControlType.Enum,options:[\"center\",\"start\",\"end\",\"space-between\"],optionTitles:[\"Center\",\"Start\",\"End\",\"Space Between\"],defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.justifyContent},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.gap,unit:\"px\"},padding:{// @ts-expect-error - Padding is not a valid control type in this Framer npm version\ntype:ControlType.Padding,title:\"Padding\",defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.padding},border:{// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:(PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.border).borderWidth,borderStyle:(PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.border).borderStyle,borderColor:(PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.border).borderColor}},borderRadius:{// @ts-expect-error - BorderRadius is not a valid control type in this Framer npm version\ntype:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.borderRadius},textColor:{title:\"Text Color\",type:ControlType.Color,defaultValue:SHARED_COLORS.background},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:SHARED_COLORS.primary},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.shadow},hover:{title:\"Hover\",type:ControlType.Object,controls:{textColor:{title:\"Text\",type:ControlType.Color,defaultValue:SHARED_COLORS.background},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:SHARED_COLORS.primary},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.hover?.shadow},border:{title:\"Border\",// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.hover?.border}},buttonTitle:\"Style\"},tapScale:{title:\"Tap Scale\",type:ControlType.Number,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.tapScale,min:0,max:1,step:.01},font:{title:\"Font\",type:ControlType.Font,defaultFontType:\"sans-serif\",controls:\"extended\",hidden:props=>props.buttonType===\"custom\"}},hidden:props=>props.buttonType===\"custom\"||!props.showWhenActive,description:\"Styling when the market is currently selected\"}};// ------------------------------------------------------------ //\n// UTILITY FUNCTION FOR OVERRIDING DEFAULTS\n// ------------------------------------------------------------ //\n/**\n * Deep clones property controls and overrides default values, hidden properties, and titles at specified paths\n * @param baseControls - The base property controls to clone\n * @param overrides - Object with dot-notation paths to override (e.g., 'presetButtonStyle.backgroundColor', 'controlName.hidden', 'controlName.title')\n * @returns New property controls with overridden defaults, hidden properties, and titles\n */export function overrideControlDefaults(baseControls,overrides){// Deep clone the controls (preserving functions)\nconst deepClone=obj=>{if(obj===null||typeof obj!==\"object\")return obj;if(typeof obj===\"function\")return obj;if(Array.isArray(obj))return obj.map(deepClone);const cloned={};for(const key in obj){if(obj.hasOwnProperty(key)){cloned[key]=deepClone(obj[key]);}}return cloned;};const clonedControls=deepClone(baseControls);// Apply overrides\nObject.entries(overrides).forEach(([path,value])=>{const pathParts=path.split(\".\");let current=clonedControls;let controlLevel=null;let lastControlKey=null;// Navigate to the target control\nfor(let i=0;i<pathParts.length;i++){const part=pathParts[i];if(i===pathParts.length-1){// We've reached the final property\nif(part===\"defaultValue\"&&controlLevel&&lastControlKey){// Override defaultValue on a control (e.g., \"text.defaultValue\")\nconst control=controlLevel[lastControlKey];if(control&&typeof control===\"object\"&&control.defaultValue!==undefined){control.defaultValue=value;}}else if(part===\"hidden\"){// Override the hidden property of a control\nif(current[part]&&typeof current[part]===\"object\"&&current[part].controls){// This is an object control with nested controls - set hidden on the object control itself\ncurrent[part].hidden=value;}else if(controlLevel&&lastControlKey){// This is a property of a parent control (e.g., \"inputStyle.hidden\")\n// controlLevel should be the parent level containing the object control\nconst control=controlLevel[lastControlKey];if(control){control.hidden=value;}}else if(current[part]&&typeof current[part]===\"object\"){// Direct control\ncurrent[part].hidden=value;}}else if(part===\"title\"){// Override the title property of a control\nif(current[part]&&typeof current[part]===\"object\"&&current[part].controls){// This is an object control with nested controls - set title on the object control itself\ncurrent[part].title=value;}else if(controlLevel&&lastControlKey){// This is a property of a parent control (e.g., \"inputStyle.title\")\n// controlLevel should be the parent level containing the object control\nconst control=controlLevel[lastControlKey];if(control){control.title=value;}}else if(current[part]&&typeof current[part]===\"object\"){// Direct control\ncurrent[part].title=value;}}else if(current[part]&&typeof current[part]===\"object\"){// If it's a control with controls (nested), we shouldn't override it directly\nif(current[part].controls){console.warn(`Cannot override ${path} - it's a parent control with nested controls`);}else if(current[part].defaultValue!==undefined){// This is a direct control - update its defaultValue\ncurrent[part].defaultValue=value;}else if(controlLevel&&lastControlKey){// This might be a property within a control's defaultValue object\n// (e.g., \"border.borderWidth\" where border is the control)\nconst control=controlLevel[lastControlKey];if(control?.defaultValue&&typeof control.defaultValue===\"object\"){control.defaultValue[part]=value;}}}else if(controlLevel&&lastControlKey){// Property doesn't exist in current, but we have a control to modify\nconst control=controlLevel[lastControlKey];if(control?.defaultValue&&typeof control.defaultValue===\"object\"){control.defaultValue[part]=value;}}}else{// Navigate deeper\nif(current[part]?.controls){// This is a parent control with nested controls\n// Set controlLevel to current level so we can access this control later for properties like 'hidden'\ncontrolLevel=current;lastControlKey=part;current=current[part].controls;}else if(current[part]&&typeof current[part]===\"object\"){// This might be a control or a defaultValue object\nif(current[part].defaultValue!==undefined){// This is a control - check if we're trying to access its defaultValue properties\ncontrolLevel=current;lastControlKey=part;// If defaultValue is an object, navigate into it; otherwise stay at control level\nif(typeof current[part].defaultValue===\"object\"&&current[part].defaultValue!==null){current=current[part].defaultValue;}else{// defaultValue is a primitive - we need to set it directly later\ncurrent=current[part];}}else{// This is a direct control (like ComponentInstance) - set up for property access\ncontrolLevel=current;lastControlKey=part;current=current[part];}}else{console.warn(`Path ${path} not found in controls`);return;}}}});return clonedControls;}// ------------------------------------------------------------ //\n// CUSTOM HOOKS\n// ------------------------------------------------------------ //\nexport function useInventoryDisabled(shopifyDataId,selectedVariantId,disableWhenOutOfStock){const isOnFramerCanvas=isOnFramerCanvasFn();const isInFramerPreview=useIsInFramerPreview();const{data:inventoryData,isLoading,error}=useInventory(shopifyDataId);if(isOnFramerCanvas||isInFramerPreview)return{isDisabled:false};const variants=inventoryData?.data?.product?.variants?.edges||[];const selectedVariant=variants.find(variant=>extractVariantId(variant.node.id)===selectedVariantId);if(isLoading||error)return{isDisabled:false};const isInStock=selectedVariant?selectedVariant.node.quantityAvailable>0:false;const isNotTrackedStock=selectedVariant?selectedVariant.node.quantityAvailable===null||selectedVariant.node.quantityAvailable===-1:false;const isDisabled=disableWhenOutOfStock&&!isNotTrackedStock&&!isInStock;return{isDisabled};}\nexport const __FramerMetadata__ = {\"exports\":{\"PresetButtonContentControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OutOfStockStyleProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetPrimaryButtonStyleDefaultValues\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetPrimaryButtonDisabledStyleDefaultValues\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetSecondaryButtonStyleControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CustomButtonControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MarketButtonStylingActiveControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useInventoryDisabled\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetPrimaryButtonDisabledStyleControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CustomButtonProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"overrideControlDefaults\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetSecondaryButtonStyleDefaultValues\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetButtonDisabledStyleControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MarketButtonStylingActiveProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetButtonStyleControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OUT_OF_STOCK_STYLE_DEFAULT_VALUES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetButtonContentControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetPrimaryButtonStyleControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OutOfStockStyleControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared_button_props.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import{PresetPrimaryButtonStyleDefaultValues,PresetPrimaryButtonDisabledStyleDefaultValues}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/tIfIKPpvShmNNzSisWMv/Shared_button_props.js\";import LoadingSpinner from\"https://framerusercontent.com/modules/J14wQOiI0O01kyXMgenS/ODFPbfbc3Lw68NQPcyta/Loading_spinner.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nexport default function PresetButton(props){const{leftIcon,rightIcon,font,text,onClick,presetButtonStyle,disabledStyle,style,disabled,isLoading,...restProps}=props;// Deep merge the presetButtonStyle with defaults\nconst mergedPresetButtonStyle={...PresetPrimaryButtonStyleDefaultValues.presetButtonStyle,...presetButtonStyle||{},hover:{...PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.hover,...presetButtonStyle?.hover||{}}};// When no disabled styling is passed, keep the preset look and only fade + cursor (handled below).\nconst useFadedPresetWhenDisabled=disabledStyle===undefined;// Deep merge the disabledStyle with defaults (only when disabled styling exists)\nconst mergedDisabledStyle={...PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle,...disabledStyle||{}};const activeStyle=disabled?useFadedPresetWhenDisabled?mergedPresetButtonStyle:mergedDisabledStyle:mergedPresetButtonStyle;const handleClick=e=>{onClick(e);};return /*#__PURE__*/_jsxs(motion.button,{onClick:handleClick,style:{width:\"100%\",height:\"100%\",display:\"flex\",cursor:disabled?\"not-allowed\":\"pointer\",opacity:disabled&&useFadedPresetWhenDisabled?.5:undefined,alignItems:activeStyle?.alignItems,justifyContent:activeStyle?.justifyContent,gap:activeStyle?.gap,padding:activeStyle?.padding,whiteSpace:\"nowrap\",overflow:\"hidden\",border:typeof activeStyle?.border===\"string\"?activeStyle.border:activeStyle?.border?`${activeStyle.border.borderWidth||0}px ${activeStyle.border.borderStyle||\"solid\"} ${activeStyle.border.borderColor||\"transparent\"}`:undefined,borderRadius:activeStyle?.borderRadius,backgroundColor:activeStyle?.backgroundColor,color:activeStyle?.textColor,boxShadow:activeStyle?.shadow,...disabled&&disabledStyle?.font?disabledStyle.font:font,...style},animate:{backgroundColor:activeStyle?.backgroundColor,color:activeStyle?.textColor,boxShadow:activeStyle?.shadow,opacity:disabled&&useFadedPresetWhenDisabled?.5:1,border:typeof activeStyle?.border===\"string\"?activeStyle.border:activeStyle?.border?`${activeStyle.border.borderWidth||0}px ${activeStyle.border.borderStyle||\"solid\"} ${activeStyle.border.borderColor||\"transparent\"}`:undefined},whileHover:disabled?undefined:{backgroundColor:mergedPresetButtonStyle?.hover?.backgroundColor,color:mergedPresetButtonStyle?.hover?.textColor,boxShadow:mergedPresetButtonStyle?.hover?.shadow,border:typeof mergedPresetButtonStyle?.hover?.border===\"string\"?mergedPresetButtonStyle.hover.border:mergedPresetButtonStyle?.hover?.border?`${mergedPresetButtonStyle.hover.border.borderWidth||0}px ${mergedPresetButtonStyle.hover.border.borderStyle||\"solid\"} ${mergedPresetButtonStyle.hover.border.borderColor||\"transparent\"}`:undefined,transition:{duration:.3,ease:\"easeOut\"}},whileTap:{scale:activeStyle?.tapScale,transition:{duration:.1,ease:\"easeOut\"}},disabled:disabled||isLoading,...restProps,children:[isLoading&&/*#__PURE__*/_jsx(LoadingSpinner,{style:{width:restProps.loadingSpinnerSize||24,height:restProps.loadingSpinnerSize||24}}),leftIcon&&!isLoading&&/*#__PURE__*/_jsx(\"span\",{children:leftIcon}),text&&!isLoading&&/*#__PURE__*/_jsx(\"span\",{style:{overflow:\"hidden\",textOverflow:\"ellipsis\"},children:text}),rightIcon&&!isLoading&&/*#__PURE__*/_jsx(\"span\",{children:rightIcon})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"PresetButtonProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"PresetButton\",\"slots\":[\"leftIcon\",\"rightIcon\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import React,{useState,useEffect,useRef}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";import{OPEN_CART_EVENT,CLOSE_CART_EVENT}from\"https://framerusercontent.com/modules/ULfRcpFPm40RheG8xy3S/Pfxgjc633U68bx2ecZz0/Shared_config.js\";import{isBrowserFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{useDisableScroll}from\"https://framerusercontent.com/modules/zzfzgZ7pO3t6JQJMkHo3/ZueuducC1DyN2VURmw7J/Use_disable_scroll.js\";import PresetButton from\"https://framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/SA8zaFoUBiSaNu5JB5yl/Preset_button.js\";import CustomButtonWrapper from\"https://framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/C2sk9cjUnc3YE4Ebu9Zq/Custom_button_wrapper.js\";import CartSvg from\"https://framerusercontent.com/modules/qGSs7SULtHSo8Msf1WUy/vraFd5f3jmKFoHJ9xWa7/Cart.js\";import{PresetPrimaryButtonStyleControls,PresetButtonContentControls,CustomButtonControls,overrideControlDefaults}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/tIfIKPpvShmNNzSisWMv/Shared_button_props.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/mIDGZDuYkLeEfvCEqoly/Shared_props.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction CartOpenButtonContent(props){const isOnFramerCanvas=RenderTarget.hasRestrictions();const[isOpen,setIsOpen]=useState(false);const handleOpenCart=()=>setIsOpen(true);const handleCloseCart=()=>setIsOpen(false);const{overlayParentClasses,ref}=useOverlayParentClasses(isOnFramerCanvas);useCartEventListeners(handleOpenCart,handleCloseCart);return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{width:\"100%\",height:\"100%\"},children:[props.buttonType===\"custom\"&&/*#__PURE__*/_jsx(CustomButtonWrapper,{onClick:handleOpenCart,customButtonSize:props.customButtonSize,disabledButton:props.customButtonDisabled?.[0],children:props.customButton}),props.buttonType===\"preset\"&&/*#__PURE__*/_jsx(PresetButton,{onClick:handleOpenCart,leftIcon:props.leftIcon?.[0]??/*#__PURE__*/_jsx(CartSvg,{style:{width:\"16px\",height:\"16px\"}}),rightIcon:props.rightIcon?.[0],font:props.presetButtonStyle.font,text:props.text?props.text:undefined,presetButtonStyle:props.presetButtonStyle}),!isOnFramerCanvas&&/*#__PURE__*/_jsx(CartPortal,{isOpen:isOpen,onClose:handleCloseCart,cartLayer:props.cartLayer,overlayParentClasses:overlayParentClasses,backdropOverlay:props.backdropOverlay,cartLayerAnimation:props.cartLayerConfig.cartLayerAnimation,cartLayerHeight:props.cartLayerConfig.cartLayerHeight,cartLayerPosition:props.cartLayerConfig.cartLayerPosition,shadow:props.cartLayerConfig.shadow})]});}function CartPortal({isOpen,onClose,cartLayer,overlayParentClasses,backdropOverlay,cartLayerAnimation,cartLayerHeight,cartLayerPosition,shadow}){const isBrowser=isBrowserFn();const overlayRef=useRef(null);useDisableScroll(isOpen);useSyncCartLayerCursor(isBrowser,isOpen,overlayRef,cartLayer);// ------------------------------------------------------------ //\n// Resolve portal container so that Framer elements keep their\n// scoped CSS (Framer scoping relies on being a descendant of the\n// element that has the `data-framer-root` attribute).\n// ------------------------------------------------------------ //\nconst portalTarget=isBrowser?document.querySelector(\"[data-framer-root]\")||document.getElementById(\"main\")||document.body:null;// Wrap portal content with parent classes to maintain styling context\nconst portalContent=/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",children:isOpen&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{ref:overlayRef,initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},onClick:onClose,style:{position:\"fixed\",top:0,left:0,width:\"100vw\",height:\"100vh\",backgroundColor:backdropOverlay.backgroundColor,backdropFilter:`blur(${backdropOverlay.blur}px)`,zIndex:11},transition:backdropOverlay.transition,id:\"frameship-cart-overlay\"}),/*#__PURE__*/_jsx(motion.div,{initial:{x:cartLayerAnimation.offsetX,y:cartLayerAnimation.offsetY,opacity:cartLayerAnimation.opacity,scale:cartLayerAnimation.scale,rotate:cartLayerAnimation.rotate},animate:{x:0,y:0,opacity:1,scale:1,rotate:0},exit:{x:cartLayerAnimation.offsetX,y:cartLayerAnimation.offsetY,opacity:cartLayerAnimation.opacity,scale:cartLayerAnimation.scale,rotate:cartLayerAnimation.rotate},transition:cartLayerAnimation.transition,style:{position:\"fixed\",...getCartLayerPosition(cartLayerPosition),width:\"fit-content\",maxWidth:\"100%\",height:\"100dvh\",zIndex:12,boxShadow:shadow,overflowY:\"auto\"},id:\"frameship-cart-layer\",children:React.Children.map(cartLayer,child=>{return /*#__PURE__*/React.cloneElement(child,{...child.props,style:{...child.props.style,height:cartLayerHeight===\"viewport\"?\"100dvh\":child.props.height,maxWidth:\"100%\"}});})})]})});// Only create portal on client-side when portalTarget exists\nif(!portalTarget){return null;}// Wrap with parent classes using reduce to maintain Framer styling context\nconst wrappedContent=overlayParentClasses.reduce((children,className)=>/*#__PURE__*/_jsx(\"div\",{className:`${className} frameship-contents`,children:children}),portalContent);return /*#__PURE__*/createPortal(wrappedContent,portalTarget);}// ------------------------------------------------------------ //\n// Calculate cart layer position\n// ------------------------------------------------------------ //\nconst getCartLayerPosition=cartLayerPosition=>{const{position,offsetX,offsetY}=cartLayerPosition;switch(position){case\"top left\":return{top:`${offsetY}px`,left:`${offsetX}px`};case\"top right\":return{top:`${offsetY}px`,right:`${offsetX}px`};case\"bottom right\":return{bottom:`${offsetY}px`,right:`${offsetX}px`};case\"bottom left\":return{bottom:`${offsetY}px`,left:`${offsetX}px`};default:return{top:`${offsetY}px`,right:`${offsetX}px`};}};// ------------------------------------------------------------ //\n// CUSTOM HOOKS\n// ------------------------------------------------------------ //\nfunction useOverlayParentClasses(isOnFramerCanvas){const[overlayParentClasses,setOverlayParentClasses]=useState([]);const ref=useRef(null);useEffect(()=>{if(!isOnFramerCanvas&&ref.current){const getParentClasses=()=>{const classes=[];let currentElement=ref.current;while(currentElement&&currentElement.tagName.toLowerCase()!==\"main\"){if(currentElement.className){classes.push(currentElement.className);}currentElement=currentElement.parentElement;}return classes.reverse();};setOverlayParentClasses(getParentClasses());}},[isOnFramerCanvas]);return{overlayParentClasses,ref};}function useCartEventListeners(handleOpenCart,handleCloseCart){const isBrowser=isBrowserFn();useEffect(()=>{if(!isBrowser)return;const handleOpenEvent=()=>handleOpenCart();const handleCloseEvent=()=>handleCloseCart();document.addEventListener(OPEN_CART_EVENT,handleOpenEvent);document.addEventListener(CLOSE_CART_EVENT,handleCloseEvent);return()=>{document.removeEventListener(OPEN_CART_EVENT,handleOpenEvent);document.removeEventListener(CLOSE_CART_EVENT,handleCloseEvent);};},[isBrowser,handleOpenCart,handleCloseCart]);}/**\n * Syncs the data-framer-cursor attribute from the cart layer's first child\n * to the overlay element. This ensures that Framer's cursor behavior (e.g.,\n * pointer, not-allowed, or custom cursor) is properly maintained on the backdrop\n * overlay when the cart is open, matching the cursor style of the cart layer content.\n */function useSyncCartLayerCursor(isBrowser,isOpen,overlayRef,cartLayer){useEffect(()=>{if(!isBrowser||!isOpen)return;const cartLayerElement=document.getElementById(\"frameship-cart-layer\");const overlayElement=overlayRef.current;if(cartLayerElement&&overlayElement){const firstChild=cartLayerElement.firstElementChild;if(firstChild?.hasAttribute(\"data-framer-cursor\")){const cursorValue=firstChild.getAttribute(\"data-framer-cursor\");if(cursorValue){overlayElement.setAttribute(\"data-framer-cursor\",cursorValue);}}else{overlayElement.removeAttribute(\"data-framer-cursor\");}}},[isBrowser,isOpen,cartLayer,overlayRef]);}// ------------------------------------------------------------ //\n// EXPORT WITH CSS\n// ------------------------------------------------------------ //\nconst CartOpenButtonContentWithCSS=withCSS(CartOpenButtonContent,[\".frameship-contents { display: contents !important }\"],\"\");/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */export default function CartOpenButton(props){return /*#__PURE__*/_jsx(CartOpenButtonContentWithCSS,{...props});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartOpenButton,{cartLayer:{type:ControlType.ComponentInstance,description:\"Connect a layer. Must be a component, not a stack.\"},cartLayerConfig:{title:\"Cart Layer Config\",buttonTitle:\"Height, Position, Animation\",type:ControlType.Object,controls:{cartLayerHeight:{title:\"Height\",type:ControlType.Enum,defaultValue:\"viewport\",options:[\"viewport\",\"default\"],optionTitles:[\"Viewport\",\"Default\"],displaySegmentedControl:true},cartLayerPosition:{title:\"Position\",type:ControlType.Object,controls:{position:{title:\"Position\",type:ControlType.Enum,defaultValue:\"top right\",options:[\"top left\",\"top right\",\"bottom right\",\"bottom left\"],optionTitles:[\"Top Left\",\"Top Right\",\"Bottom Right\",\"Bottom Left\"]},offsetX:{title:\"Offset X\",type:ControlType.Number,defaultValue:0,unit:\"px\"},offsetY:{title:\"Offset Y\",type:ControlType.Number,defaultValue:0,unit:\"px\"}}},cartLayerAnimation:{title:\"Animation\",type:ControlType.Object,buttonTitle:\"Enter Effect\",icon:\"effect\",controls:{opacity:{title:\"Opacity\",type:ControlType.Number,min:0,max:1,step:.1,defaultValue:0},scale:{title:\"Scale\",type:ControlType.Number,min:0,max:2,step:.1,defaultValue:1},rotate:{title:\"Rotate\",type:ControlType.Number,min:-360,max:360,step:1,defaultValue:0,unit:\"deg\"},offsetX:{title:\"Offset X\",type:ControlType.Number,defaultValue:100,unit:\"px\"},offsetY:{title:\"Offset Y\",type:ControlType.Number,defaultValue:0,unit:\"px\"},transition:{title:\"Transition\",type:ControlType.Transition,defaultValue:{type:\"spring\",duration:.3,bounce:0}}}},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:\"-2px 0 10px rgba(0, 0, 0, 0.1)\"}}},backdropOverlay:{title:\"Overlay\",type:ControlType.Object,buttonTitle:\"Background, Blur, Transition\",controls:{backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.5)\",optional:true},blur:{title:\"Blur\",type:ControlType.Number,displayStepper:true,defaultValue:0},transition:{title:\"Transition\",type:ControlType.Transition,defaultValue:{type:\"spring\",duration:.3,bounce:0},description:\"A solid overlay shown behind the cart\"}}},...CustomButtonControls,...PresetPrimaryButtonStyleControls,...overrideControlDefaults(PresetButtonContentControls,{\"leftIcon.title\":\"Button Left Icon\",\"rightIcon.title\":\"Button Right Icon\",\"text.title\":\"Button Text\",\"text.defaultValue\":\"\"}),...SUPPORT_CONTROL});CartOpenButton.displayName=\"Cart Open Button\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartOpenButton\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";export default function CloseSvg({style,strokeWidth=2}){return /*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:strokeWidth,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:style,children:[/*#__PURE__*/_jsx(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CloseSvg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Close.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls}from\"framer\";import{CLOSE_CART_EVENT}from\"https://framerusercontent.com/modules/ULfRcpFPm40RheG8xy3S/Pfxgjc633U68bx2ecZz0/Shared_config.js\";import PresetButton from\"https://framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/SA8zaFoUBiSaNu5JB5yl/Preset_button.js\";import CustomButtonWrapper from\"https://framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/C2sk9cjUnc3YE4Ebu9Zq/Custom_button_wrapper.js\";import CloseSvg from\"https://framerusercontent.com/modules/4QYSju9HzJBAL9oBW7ci/jwJJur1kuX4yfIC3vp3T/Close.js\";import{PresetSecondaryButtonStyleControls,PresetButtonContentControls,CustomButtonControls,overrideControlDefaults}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/tIfIKPpvShmNNzSisWMv/Shared_button_props.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/mIDGZDuYkLeEfvCEqoly/Shared_props.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction CartCloseButtonContent(props){const handleCloseCart=()=>{// Dispatch custom event to close the cart\ndocument.dispatchEvent(new CustomEvent(CLOSE_CART_EVENT));};if(props.buttonType===\"custom\"){return /*#__PURE__*/_jsx(CustomButtonWrapper,{onClick:handleCloseCart,customButtonSize:props.customButtonSize,disabledButton:props.customButtonDisabled?.[0],children:props.customButton});}return /*#__PURE__*/_jsx(PresetButton,{onClick:handleCloseCart,font:props.presetButtonStyle.font,leftIcon:props.leftIcon?.[0]??/*#__PURE__*/_jsx(CloseSvg,{}),rightIcon:props.rightIcon?.[0],presetButtonStyle:props.presetButtonStyle});}// ------------------------------------------------------------ //\n// EXPORT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */export default function CartCloseButton(props){return /*#__PURE__*/_jsx(CartCloseButtonContent,{...props});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartCloseButton,{...CustomButtonControls,...overrideControlDefaults(PresetSecondaryButtonStyleControls,{\"presetButtonStyle.backgroundColor\":\"rgba(0, 0, 0, 0)\",\"presetButtonStyle.textColor\":\"rgba(0, 0, 0, 1)\",\"presetButtonStyle.hover.backgroundColor\":\"rgba(0, 0, 0, 0)\",\"presetButtonStyle.hover.textColor\":\"rgba(0, 0, 0, 1)\",\"presetButtonStyle.border.borderWidth\":0,\"presetButtonStyle.border.borderStyle\":\"solid\",\"presetButtonStyle.border.borderColor\":\"rgba(0, 0, 0, 0.1)\"}),...PresetButtonContentControls,...SUPPORT_CONTROL});CartCloseButton.displayName=\"Cart Close Button\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartCloseButton\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","function _define_property(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}class LicenseCache{// Get cached license data\nget(){// First check in-memory cache (fastest)\nif(this.memoryCache&&this.memoryCacheTime&&Date.now()-this.memoryCacheTime<this.cacheDuration){return this.memoryCache;}// Then check localStorage (cross-tab persistence)\ntry{const stored=localStorage.getItem(this.cacheKey);if(stored){const parsed=JSON.parse(stored);if(parsed.data&&parsed.timestamp&&Date.now()-parsed.timestamp<this.cacheDuration){// Update memory cache\nthis.memoryCache=parsed.data;this.memoryCacheTime=parsed.timestamp;return parsed.data;}}}catch(error){console.warn(\"Error reading license cache from localStorage:\",error);}return null;}// Set license data in cache\nset(data){const cacheData={data:data,timestamp:Date.now()};// Update memory cache\nthis.memoryCache=data;this.memoryCacheTime=cacheData.timestamp;// Update localStorage\ntry{localStorage.setItem(this.cacheKey,JSON.stringify(cacheData));}catch(error){console.warn(\"Error saving license cache to localStorage:\",error);}}// Clear cache\nclear(){this.memoryCache=null;this.memoryCacheTime=null;try{localStorage.removeItem(this.cacheKey);}catch(error){console.warn(\"Error clearing license cache from localStorage:\",error);}}// Check if cache is valid\nisValid(){const cached=this.get();return cached!==null;}constructor(cacheDuration=6e4){_define_property(this,\"cacheDuration\",void 0);_define_property(this,\"cacheKey\",void 0);_define_property(this,\"memoryCache\",void 0);_define_property(this,\"memoryCacheTime\",void 0);// 1 minute default\nthis.cacheDuration=cacheDuration;this.cacheKey=\"frameship-license-cache\";this.memoryCache=null;this.memoryCacheTime=null;}}// Export singleton instance\nexport const licenseCache=new LicenseCache(6e4);\nexport const __FramerMetadata__ = {\"exports\":{\"licenseCache\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LicenseCacheData\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./License_cache.map","export const ENV={ENVIRONMENT:{development:\"localReact\",staging:\"framer\",production:\"framer\"},BACKEND_URL:{development:\"http://localhost:8787\",staging:\"https://frameship-backend-staging.account-ba7.workers.dev\",production:\"https://frameship-backend.account-ba7.workers.dev\"},BACKEND_API_KEY:{development:\"9692aec79a1b5ad3546e7fa02e1046195a85ff2dee60c1fdecf95d446ff16789\",staging:\"58b5bdccbf6f33a5f381fcfbe85bfa5e242bf5d62fadcb5fc30029290434142d\",production:\"9c170a2a758c830a7b191139343767cea3734f5e8c499e8f21d0dcc3a7979805\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"ENV\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Env.map","import{ENV}from\"https://framerusercontent.com/modules/pKQXtSIFOkUZHJ1ZIH57/X6CkLXeLqgDgwtNFbI7Q/Env.js\";export async function backendClient(props){const{method,endpoint,params,body}=props;const queryString=new URLSearchParams(params).toString();const url=params?`${ENV.BACKEND_URL.production}${endpoint}?${queryString}`:`${ENV.BACKEND_URL.production}${endpoint}`;const response=await fetch(url,{method,headers:{\"Content-Type\":\"application/json\",\"X-API-Key\":ENV.BACKEND_API_KEY.production},body});if(!response.ok){throw new Error(`Backend API request failed: ${response.status} ${response.statusText}`);}const data=await response.json();return data;}\nexport const __FramerMetadata__ = {\"exports\":{\"backendClient\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{licenseCache}from\"https://framerusercontent.com/modules/U32JRYBcPmO9IzIRP4Rj/GrFKLNDUaXKzMFWb6e2Q/License_cache.js\";import{getLicenseId}from\"https://framerusercontent.com/modules/TgekT24FCXsp3m1M9KnX/51KiLjOfRPpzwxhbKXBD/Get_shopify_config.js\";import{backendClient}from\"https://framerusercontent.com/modules/b3e85pFcNFtqTX3XSv9e/nErKWAE4LAMWcFEioYB8/Backend_client.js\";export async function fetchLicense(){// Check cache first\nconst cached=licenseCache.get();if(cached){return cached;}// Cache miss - make API call\n// console.log(\"License cache miss - fetching from API\");\n// Check if we're in a browser environment\nif(typeof window===\"undefined\"){throw new Error(\"License check requires browser environment\");}// Get license ID from script tag\nconst licenseId=getLicenseId();if(!licenseId){// If no license ID, assume free license\nreturn{free:true};}// Get current URL\nconst currentUrl=encodeURIComponent(window.location.href);// Make request to backend license endpoint using backendClient\nconst licenseData=await backendClient({method:\"GET\",endpoint:\"/license-check\",params:{url:currentUrl,license_id:licenseId}});// Cache the response\nlicenseCache.set(licenseData);return licenseData;}\nexport const __FramerMetadata__ = {\"exports\":{\"fetchLicense\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Licence_service.map","import{useQuery}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/o6ldhcInFD0f6tYPAqS1/Tanstack_query.js\";import{licenseCache}from\"https://framerusercontent.com/modules/U32JRYBcPmO9IzIRP4Rj/GrFKLNDUaXKzMFWb6e2Q/License_cache.js\";import{fetchLicense}from\"https://framerusercontent.com/modules/JhvDT64z5Z8fFnafHobq/4HoXh8VPjlFxdL1CUNkU/Licence_service.js\";export const LICENSE_QUERY_KEYS={all:[\"license\"]};export const useLicense=()=>{const{data,isLoading,error}=useQuery({queryKey:LICENSE_QUERY_KEYS.all,queryFn:fetchLicense,staleTime:6e4,gcTime:5*60*1e3,retry:1});// If API fails, try to use cached data as fallback\nconst cachedData=licenseCache.get();const licenseData=data||cachedData;return{isFree:licenseData?.free===true,isLoading,error:error||null};};\nexport const __FramerMetadata__ = {\"exports\":{\"LICENSE_QUERY_KEYS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useLicense\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useCart}from\"https://framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/hq4VYHANG2jcWzk7fVct/Use_cart.js\";import{QueryClientWrapper}from\"https://framerusercontent.com/modules/zParpRuqXNNcrHNZHUCA/c79VKYmrBl02dZ0c2Deg/Query_client_wrapper.js\";import{useLicense}from\"https://framerusercontent.com/modules/kGyAHPbQwKZr1zBe6pP6/7xP3DD50frYyeaii40ln/Use_license.js\";import{PresetPrimaryButtonStyleControls,PresetButtonContentControls,CustomButtonControls,overrideControlDefaults,PresetPrimaryButtonDisabledStyleControls}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/tIfIKPpvShmNNzSisWMv/Shared_button_props.js\";import PresetButton from\"https://framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/SA8zaFoUBiSaNu5JB5yl/Preset_button.js\";import CustomButtonWrapper from\"https://framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/C2sk9cjUnc3YE4Ebu9Zq/Custom_button_wrapper.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/mIDGZDuYkLeEfvCEqoly/Shared_props.js\";import{isOnFramerCanvasFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction CheckoutButtonContent(props){const{cart,cartId,isLoading}=useCart();const{isFree}=useLicense();const isOnFramerCanvas=isOnFramerCanvasFn();const handleCheckout=()=>{if(isFree){return;}try{if(!cartId){throw new Error(\"No cart available\");}const hasItems=Boolean(cart?.lines?.edges?.length&&cart.lines.edges.length>0);if(!hasItems){throw new Error(\"Cart is empty\");}if(!cart?.checkoutUrl){throw new Error(\"Checkout URL not available\");}// Call the optional callback\nprops.onCheckoutStart?.();// Use the checkoutUrl from cart data and add return URL\nconst checkoutUrl=cart.checkoutUrl;const finalCheckoutUrl=`${checkoutUrl}&return_url=${encodeURIComponent(window.location.origin+\"/checkout-complete\")}`;// Open checkout based on newTab prop\nif(props.newTab){window.open(finalCheckoutUrl,\"_blank\",\"noopener,noreferrer\");}else{window.location.href=finalCheckoutUrl;}}catch(error){console.error(\"Checkout error:\",error);props.onCheckoutError?.(error);}};// Check if cart has items (fixed linter error)\nconst hasItems=Boolean(cart?.lines?.edges?.length&&cart.lines.edges.length>0);const isDisabled=props.disabled||!hasItems||isLoading||isFree;// Preview type logic: only applies when on Framer canvas\n// When on canvas and previewType is \"disabled\", show disabled style\n// When on canvas and previewType is \"default\", show normal style (force enabled for preview)\n// When not on canvas, ignore previewType and use normal disabled logic\nconst finalDisabled=isOnFramerCanvas?props.previewType===\"disabled\":isDisabled;const buttonText=props.text?props.text:\"Checkout\";if(props.buttonType===\"custom\"){return /*#__PURE__*/_jsx(CustomButtonWrapper,{onClick:handleCheckout,customButtonSize:props.customButtonSize,disabledButton:props.customButtonDisabled?.[0],children:props.customButton});}return /*#__PURE__*/_jsx(PresetButton,{onClick:handleCheckout,disabled:finalDisabled,font:props.presetButtonStyle.font,leftIcon:props.leftIcon?.[0],rightIcon:props.rightIcon?.[0],text:isLoading?\"Loading...\":buttonText,presetButtonStyle:props.presetButtonStyle,disabledStyle:props.disabledStyle});}// ------------------------------------------------------------ //\n// MAIN EXPORT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */export default function CheckoutButton(props){return /*#__PURE__*/_jsx(QueryClientWrapper,{children:/*#__PURE__*/_jsx(CheckoutButtonContent,{...props})});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CheckoutButton,{...CustomButtonControls,...overrideControlDefaults(PresetPrimaryButtonStyleControls,{\"presetButtonStyle.tapScale\":.995}),...overrideControlDefaults(PresetButtonContentControls,{text:\"Checkout\"}),disabled:{type:ControlType.Boolean,title:\"Disabled\",defaultValue:false},...PresetPrimaryButtonDisabledStyleControls,newTab:{type:ControlType.Boolean,title:\"Open in New Tab\",defaultValue:true},previewType:{type:ControlType.Enum,title:\"Preview\",options:[\"default\",\"disabled\"],optionTitles:[\"Default\",\"Disabled\"],defaultValue:\"default\",displaySegmentedControl:true},...SUPPORT_CONTROL});CheckoutButton.displayName=\"Checkout Button\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CheckoutButton\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{shopifyClient}from\"https://framerusercontent.com/modules/c5gtsBimYk7u4sSXwOlt/qYF6ekN6aOwuxUWbCTWd/Shopify_client.js\";const BUNDLE_PRODUCTS_QUERY=`#graphql\n  query getBundleProductsByVariant($variantId: ID!, $country: CountryCode)\n    @inContext(country: $country) {\n    node(id: $variantId) {\n      ... on ProductVariant {\n        requiresComponents\n        components(first: 250) {\n          nodes {\n            quantity\n            productVariant {\n              id\n              title\n              image {\n                url\n                altText\n              }\n              product {\n                id\n                title\n                handle\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n`;export const getBundleProductsByVariant=async(variantId,country)=>{if(!variantId){return{data:[],errors:[{message:\"Variant ID is required\"}]};}const result=await shopifyClient({query:BUNDLE_PRODUCTS_QUERY,variables:{variantId,...country&&{country}}});if(result.errors.length>0){return{data:[],errors:result.errors};}const variant=result.data?.node;if(!variant||!variant.requiresComponents||!variant.components){return{data:[],errors:[]};}const bundleProducts=(variant.components.nodes||[]).filter(component=>!!component?.productVariant);return{data:bundleProducts,errors:[]};};\nexport const __FramerMetadata__ = {\"exports\":{\"getBundleProductsByVariant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BundleProductsServiceResponse\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BundleComponentItem\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Bundle_products_service.map","import{useQueries,useQuery}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/o6ldhcInFD0f6tYPAqS1/Tanstack_query.js\";import{useMarketStore}from\"https://framerusercontent.com/modules/NBp7ctFhtxfP8UPi4nze/at3lUzDxHr6ELvD5Yl8y/Market_store.js\";import{getBundleProductsByVariant}from\"https://framerusercontent.com/modules/heb2iTDQkKAqORmVdsfS/HusTY4qOcwalid24ZT5q/Bundle_products_service.js\";export const BUNDLE_PRODUCTS_QUERY_KEYS={all:[\"bundleProducts\"],byVariantId:(variantId,country)=>[\"bundleProducts\",variantId,country]};const BUNDLE_PRODUCTS_STALE_TIME_MS=60*60*1e3;// 1 hour\nconst BUNDLE_PRODUCTS_GC_TIME_MS=24*60*60*1e3;// 24 hours\nexport const useBundleProducts=variantId=>{const{getMarket}=useMarketStore();const currentMarket=getMarket();const country=currentMarket?.countryCode;const{data,isLoading,error}=useQuery({queryKey:BUNDLE_PRODUCTS_QUERY_KEYS.byVariantId(variantId,country),queryFn:async()=>{if(!variantId){return{data:[],errors:[{message:\"Variant ID is required\"}]};}return getBundleProductsByVariant(variantId,country);},enabled:!!variantId,staleTime:BUNDLE_PRODUCTS_STALE_TIME_MS,gcTime:BUNDLE_PRODUCTS_GC_TIME_MS,refetchOnWindowFocus:false});return{bundleProducts:data?.data||[],isLoading,error};};export const useBundleProductsByVariantIds=variantIds=>{const{getMarket}=useMarketStore();const currentMarket=getMarket();const country=currentMarket?.countryCode;const uniqueVariantIds=Array.from(new Set(variantIds.filter(variantId=>!!variantId)));const queryResults=useQueries({queries:uniqueVariantIds.map(variantId=>({queryKey:BUNDLE_PRODUCTS_QUERY_KEYS.byVariantId(variantId,country),queryFn:()=>getBundleProductsByVariant(variantId,country),enabled:!!variantId,staleTime:BUNDLE_PRODUCTS_STALE_TIME_MS,gcTime:BUNDLE_PRODUCTS_GC_TIME_MS,refetchOnWindowFocus:false}))});const bundleProductsByVariantId=uniqueVariantIds.reduce((accumulator,variantId,index)=>{const result=queryResults[index];accumulator[variantId]=result?.data?.data||[];return accumulator;},{});return{bundleProductsByVariantId,isLoading:queryResults.some(result=>result.isLoading),isError:queryResults.some(result=>result.isError)};};\nexport const __FramerMetadata__ = {\"exports\":{\"useBundleProducts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BUNDLE_PRODUCTS_QUERY_KEYS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useBundleProductsByVariantIds\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";export default function WarningSvg({style}){return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"32\",height:\"32\",fill:\"currentColor\",viewBox:\"0 0 256 256\",style:style,children:/*#__PURE__*/_jsx(\"path\",{d:\"M236.8,188.09,149.35,36.22h0a24.76,24.76,0,0,0-42.7,0L19.2,188.09a23.51,23.51,0,0,0,0,23.72A24.35,24.35,0,0,0,40.55,224h174.9a24.35,24.35,0,0,0,21.33-12.19A23.51,23.51,0,0,0,236.8,188.09ZM120,104a8,8,0,0,1,16,0v40a8,8,0,0,1-16,0Zm8,88a12,12,0,1,1,12-12A12,12,0,0,1,128,192Z\"})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"WarningSvg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Warning.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import WarningSvg from\"https://framerusercontent.com/modules/a6DVEwKxzlS6D6qBIVTI/4nAFsKTAVSYf274I7U6n/Warning.js\";export default function MissingPropsWarning({missingProps}){return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",alignItems:\"start\",justifyContent:\"center\",gap:\"4px\",borderRadius:\"4px\",border:\"2px dashed #FF4D4D\",padding:\"12px 16px\",backgroundColor:\"#FF4D4D10\",boxSizing:\"border-box\",fontSize:\"14px\",lineHeight:\"20px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"8px\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(WarningSvg,{style:{width:\"20px\",height:\"20px\",color:\"#FF4D4D\"}}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:\"600\"},children:missingProps.length>1?\"Missing Component Properties\":\"Missing Component Property\"})]}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[\"Set up the component by connecting\",\" \",/*#__PURE__*/_jsx(\"strong\",{children:missingProps.join(\", \")}),\" to the component or by selecting \",/*#__PURE__*/_jsx(\"strong\",{children:missingProps.join(\", \")}),\" from the component properties.\"]})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MissingPropsWarning\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Missing_props_warning.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{createContext,useContext}from\"react\";import{useLicense}from\"https://framerusercontent.com/modules/kGyAHPbQwKZr1zBe6pP6/7xP3DD50frYyeaii40ln/Use_license.js\";const LicenseContext=/*#__PURE__*/createContext(undefined);export function LicenseProvider({children}){const licenseData=useLicense();return /*#__PURE__*/_jsx(LicenseContext.Provider,{value:licenseData,children:children});}export function useLicenseContext(){const context=useContext(LicenseContext);if(context===undefined){throw new Error(\"useLicenseContext must be used within a LicenseProvider\");}return context;}\nexport const __FramerMetadata__ = {\"exports\":{\"useLicenseContext\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LicenseProvider\":{\"type\":\"reactComponent\",\"name\":\"LicenseProvider\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (50fb820)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-4axim\";const variantClassNames={nAcSi0Q4q:\"framer-v-1dx2m24\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"nAcSi0Q4q\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1dx2m24\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"nAcSi0Q4q\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.4)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qgxcaq\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"TVNkLFV9a\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nubdde\",layoutDependency:layoutDependency,layoutId:\"wFJRnI40a\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-ezi7fp\",layoutDependency:layoutDependency,layoutId:\"aNdvEZwcH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\" overflow=\"visible\"><g><path d=\"M 0 0 L 16 0 L 16 16 L 0 16 Z\" fill=\"transparent\"></path><path d=\"M 8 1.333 C 9.841 1.333 11.333 2.826 11.333 4.667 L 11.333 6.667 C 12.438 6.667 13.333 7.562 13.333 8.667 L 13.333 12.667 C 13.333 13.771 12.438 14.667 11.333 14.667 L 4.667 14.667 C 3.562 14.667 2.667 13.771 2.667 12.667 L 2.667 8.667 C 2.667 7.562 3.562 6.667 4.667 6.667 L 4.667 4.667 C 4.667 2.826 6.159 1.333 8 1.333 M 8 9.333 C 7.302 9.333 6.722 9.871 6.67 10.567 L 6.667 10.667 C 6.667 11.403 7.264 12 8 12 C 8.736 12 9.333 11.403 9.333 10.667 C 9.333 9.93 8.736 9.333 8 9.333 M 8 2.667 C 6.895 2.667 6 3.562 6 4.667 L 6 6.667 L 10 6.667 L 10 4.667 C 10 3.562 9.105 2.667 8 2.667\" fill=\"rgb(0,0,0)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-stwm1e\",layoutDependency:layoutDependency,layoutId:\"Rp27oX084\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\" overflow=\"visible\"><path d=\"M 0 0 L 16 0 L 16 16 L 0 16 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-197lgmt\",layoutDependency:layoutDependency,layoutId:\"ShjwPumuw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.667 13.333\" overflow=\"visible\"><path d=\"M 5.333 0 C 7.174 0 8.667 1.492 8.667 3.333 L 8.667 5.333 C 9.771 5.333 10.667 6.229 10.667 7.333 L 10.667 11.333 C 10.667 12.438 9.771 13.333 8.667 13.333 L 2 13.333 C 0.895 13.333 0 12.438 0 11.333 L 0 7.333 C 0 6.229 0.895 5.333 2 5.333 L 2 3.333 C 2 1.492 3.492 0 5.333 0 M 5.333 8 C 4.636 8 4.056 8.538 4.003 9.233 L 4 9.333 C 4 10.07 4.597 10.667 5.333 10.667 C 6.07 10.667 6.667 10.07 6.667 9.333 C 6.667 8.597 6.07 8 5.333 8 M 5.333 1.333 C 4.229 1.333 3.333 2.229 3.333 3.333 L 3.333 5.333 L 7.333 5.333 L 7.333 3.333 C 7.333 2.229 6.438 1.333 5.333 1.333\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1y3tsak\",layoutDependency:layoutDependency,layoutId:\"GLHlL4s1w\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.667 13.333\" overflow=\"visible\"><path d=\"M 5.333 0 C 7.174 0 8.667 1.492 8.667 3.333 L 8.667 5.333 C 9.771 5.333 10.667 6.229 10.667 7.333 L 10.667 11.333 C 10.667 12.438 9.771 13.333 8.667 13.333 L 2 13.333 C 0.895 13.333 0 12.438 0 11.333 L 0 7.333 C 0 6.229 0.895 5.333 2 5.333 L 2 3.333 C 2 1.492 3.492 0 5.333 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1saqngk\",layoutDependency:layoutDependency,layoutId:\"hkGZlWS5n\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.667 2.667\" overflow=\"visible\"><path d=\"M 1.333 0 C 0.636 0 0.056 0.538 0.003 1.233 L 0 1.333 C 0 2.07 0.597 2.667 1.333 2.667 C 2.07 2.667 2.667 2.07 2.667 1.333 C 2.667 0.597 2.07 0 1.333 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5chj6a\",layoutDependency:layoutDependency,layoutId:\"z7l8p8rYy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 0.895 0 0 0.895 0 2 L 0 4 L 4 4 L 4 2 C 4 0.895 3.105 0 2 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS12YXJpYWJsZS1yZWd1bGFyVkY9SW05d2Mzb2lJRGsyTENBaWQyZG9kQ0lnT0RBd0xDQWlkMlIwYUNJZ01UQXc=\",\"--framer-font-family\":'\"Bricolage Grotesque Variable\", \"Bricolage Grotesque Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 96, \"wght\" 800, \"wdth\" 100)',\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-transform\":\"uppercase\"},children:\"BUY LICENSE TO PUBLISH YOUR STORE\"})}),className:\"framer-1daoptz\",\"data-framer-name\":\"Online Course\",fonts:[\"GF;Bricolage Grotesque-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"mjecyYYdr\",style:{\"--extracted-2gg91v\":'\"opsz\" 96, \"wght\" 800, \"wdth\" 100',\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.6))\"},children:\"Ready to remove this banner? Purchase & activate a license to go live.\"})}),className:\"framer-la1ndd\",\"data-framer-name\":\"Create engaging learning experiences\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"R3_znsqdM\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.6)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q02xf5\",layoutDependency:layoutDependency,layoutId:\"gdOTAqUTy\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://buy.stripe.com/bJeaEXbcN0Oid5ZaQV5EY0M\",motionChild:true,nodeId:\"azwEH0J2C\",openInNewTab:true,scopeId:\"ZrUsU8aFu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-bbg7j7 framer-vlpx12\",\"data-framer-name\":\"CTA\",layoutDependency:layoutDependency,layoutId:\"azwEH0J2C\",style:{backgroundColor:\"rgb(64, 212, 27)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS04MDA=\",\"--framer-font-family\":'\"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"800\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"BUY LICENCE\"})}),className:\"framer-1wdwxz3\",\"data-framer-name\":\"CONTINUE\",fonts:[\"GF;Bricolage Grotesque-800\"],layoutDependency:layoutDependency,layoutId:\"wM9v_325f\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1as0hep\",layoutDependency:layoutDependency,layoutId:\"AkJZpoNBN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 61 7\" overflow=\"visible\"><g><path d=\"M 56.834 4.955 L 56.834 3.632 L 58.081 3.632 C 58.493 3.632 58.8 3.551 59.003 3.388 C 59.206 3.219 59.307 2.94 59.307 2.554 C 59.307 2.187 59.213 1.916 59.024 1.74 C 58.841 1.557 58.561 1.465 58.182 1.465 L 56.834 1.465 L 56.834 0.142 L 58.273 0.142 C 58.659 0.142 59.017 0.19 59.348 0.285 C 59.679 0.373 59.966 0.516 60.209 0.712 C 60.459 0.909 60.652 1.156 60.787 1.455 C 60.929 1.754 61 2.113 61 2.533 C 61 3.069 60.878 3.517 60.635 3.876 C 60.399 4.236 60.054 4.507 59.601 4.69 C 59.148 4.867 58.594 4.955 57.939 4.955 Z M 55.608 6.857 L 55.608 0.143 L 57.25 0.143 L 57.25 6.858 L 55.608 6.858 Z M 53.143 6.858 L 53.143 0.142 L 54.795 0.142 L 54.795 6.858 Z M 50.693 6.858 L 50.693 0.142 L 52.335 0.142 L 52.335 6.858 Z M 46.689 6.858 L 46.689 0.142 L 48.331 0.142 L 48.331 6.858 Z M 47.915 4.172 L 47.915 2.788 L 51.554 2.788 L 51.554 4.172 Z M 43.385 7 C 42.912 7 42.496 6.946 42.138 6.837 C 41.787 6.729 41.493 6.573 41.256 6.369 C 41.024 6.172 40.843 5.92 40.729 5.637 C 40.621 5.345 40.574 5.023 40.587 4.67 L 42.108 4.334 C 42.121 4.646 42.185 4.901 42.3 5.097 C 42.418 5.284 42.587 5.432 42.787 5.525 C 42.99 5.613 43.216 5.657 43.466 5.657 C 43.669 5.657 43.848 5.633 44.003 5.586 C 44.159 5.531 44.28 5.46 44.368 5.372 C 44.463 5.277 44.51 5.169 44.51 5.047 C 44.51 4.884 44.449 4.751 44.328 4.65 C 44.206 4.541 44.037 4.45 43.821 4.375 C 43.584 4.292 43.344 4.217 43.101 4.151 C 42.809 4.069 42.518 3.981 42.229 3.887 C 41.956 3.79 41.695 3.664 41.449 3.51 C 41.215 3.363 41.017 3.165 40.871 2.93 C 40.729 2.693 40.658 2.398 40.658 2.045 C 40.658 1.611 40.766 1.241 40.983 0.936 C 41.206 0.631 41.51 0.4 41.895 0.244 C 42.287 0.082 42.733 0 43.233 0 C 43.76 0 44.229 0.092 44.642 0.275 C 45.054 0.451 45.371 0.712 45.594 1.058 C 45.817 1.404 45.905 1.828 45.858 2.33 L 44.358 2.574 C 44.365 2.371 44.344 2.191 44.297 2.035 C 44.25 1.879 44.175 1.747 44.074 1.638 C 43.979 1.53 43.858 1.448 43.709 1.394 C 43.561 1.333 43.385 1.302 43.182 1.302 C 42.973 1.302 42.797 1.33 42.655 1.384 C 42.52 1.438 42.415 1.513 42.341 1.608 C 42.273 1.702 42.238 1.817 42.239 1.933 C 42.239 2.076 42.294 2.194 42.402 2.289 C 42.51 2.384 42.665 2.469 42.868 2.544 C 43.071 2.611 43.31 2.683 43.588 2.757 C 43.881 2.839 44.172 2.931 44.459 3.032 C 44.749 3.123 45.025 3.253 45.28 3.419 C 45.526 3.57 45.731 3.78 45.878 4.029 C 46.034 4.28 46.111 4.599 46.111 4.985 C 46.111 5.433 45.993 5.806 45.757 6.105 C 45.527 6.403 45.206 6.627 44.794 6.776 C 44.388 6.926 43.919 7 43.385 7 Z M 35.356 6.858 L 35.356 0.142 L 36.998 0.142 L 36.998 6.858 Z M 36.582 6.858 L 36.582 5.484 L 40.14 5.484 L 40.14 6.858 Z M 36.582 4.09 L 36.582 2.859 L 39.674 2.859 L 39.674 4.09 Z M 36.582 1.516 L 36.582 0.142 L 40.14 0.142 L 40.14 1.516 Z M 27.021 6.858 L 27.021 0.142 L 29.484 0.142 L 30.852 4.914 L 30.872 4.914 L 32.21 0.142 L 34.542 0.142 L 34.542 6.858 L 33.021 6.858 L 33.021 1.801 L 33.001 1.801 L 31.491 6.858 L 30.051 6.858 L 28.561 1.801 L 28.541 1.801 L 28.541 6.858 Z M 19.974 6.858 L 22.214 0.142 L 24.343 0.142 L 26.573 6.858 L 24.799 6.858 L 23.299 1.475 L 23.238 1.475 L 21.728 6.858 Z M 21.241 5.667 L 21.241 4.507 L 25.509 4.507 L 25.509 5.667 Z M 14.044 6.858 L 14.044 0.142 L 16.821 0.142 C 17.118 0.142 17.399 0.17 17.662 0.224 C 17.933 0.271 18.176 0.346 18.392 0.448 C 18.615 0.549 18.808 0.678 18.97 0.834 C 19.133 0.992 19.261 1.183 19.345 1.394 C 19.433 1.604 19.476 1.845 19.476 2.116 C 19.476 2.327 19.439 2.527 19.365 2.717 C 19.297 2.9 19.186 3.066 19.031 3.215 C 18.882 3.364 18.686 3.49 18.443 3.592 C 18.206 3.687 17.922 3.754 17.591 3.795 L 17.591 3.876 C 18.024 3.897 18.358 3.982 18.595 4.131 C 18.831 4.28 19.007 4.47 19.122 4.701 C 19.246 4.931 19.338 5.178 19.395 5.433 L 19.75 6.858 L 17.936 6.858 L 17.683 5.525 C 17.642 5.294 17.578 5.108 17.49 4.965 C 17.409 4.823 17.29 4.718 17.135 4.65 C 16.98 4.582 16.774 4.548 16.517 4.548 L 15.686 4.548 L 15.686 6.858 Z M 15.686 3.276 L 16.638 3.276 C 17.01 3.276 17.294 3.205 17.49 3.063 C 17.686 2.92 17.784 2.703 17.784 2.411 C 17.784 2.093 17.693 1.855 17.51 1.699 C 17.328 1.543 17.051 1.465 16.679 1.465 L 15.686 1.465 L 15.686 3.276 Z M 8.877 6.858 L 8.877 0.142 L 10.519 0.142 L 10.519 6.858 Z M 9.698 4.467 L 9.698 3.124 L 13.104 3.124 L 13.104 4.467 Z M 9.698 1.516 L 9.698 0.142 L 13.448 0.142 L 13.448 1.516 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 6.673 5.258 C 6.673 6.143 5.959 6.86 5.078 6.86 L 1.596 6.86 C 0.716 6.86 0.002 6.143 0.002 5.258 L 0.002 3.512 C 0.886 4.4 2.086 4.899 3.337 4.899 C 4.588 4.899 5.789 4.4 6.673 3.511 L 6.673 5.258 Z M 0.001 3.512 L 0 3.511 L 0.001 3.51 L 0.001 3.513 Z M 6.674 3.511 L 6.673 3.511 L 6.673 3.51 Z M 6.407 1.861 C 6.554 1.861 6.673 1.981 6.673 2.128 L 6.673 3.51 L 5.03 1.861 Z M 1.643 1.861 L 0.002 3.51 L 0.002 2.128 C 0.002 1.981 0.121 1.861 0.267 1.861 L 1.643 1.861 Z M 5.03 1.861 L 1.643 1.861 L 3.337 0.161 Z\" fill=\"rgb(64,212,27)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-wnk5gx\",layoutDependency:layoutDependency,layoutId:\"aaA4tuwIc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 52.123 7\" overflow=\"visible\"><path d=\"M 47.957 4.955 L 47.957 3.632 L 49.204 3.632 C 49.616 3.632 49.924 3.551 50.126 3.388 C 50.329 3.219 50.43 2.94 50.43 2.554 C 50.43 2.187 50.336 1.916 50.147 1.74 C 49.964 1.557 49.684 1.465 49.305 1.465 L 47.957 1.465 L 47.957 0.142 L 49.397 0.142 C 49.782 0.142 50.14 0.19 50.471 0.285 C 50.802 0.373 51.089 0.516 51.332 0.712 C 51.582 0.909 51.775 1.156 51.91 1.455 C 52.052 1.754 52.123 2.113 52.123 2.533 C 52.123 3.069 52.002 3.517 51.758 3.876 C 51.522 4.236 51.177 4.507 50.724 4.69 C 50.272 4.867 49.718 4.955 49.062 4.955 Z M 46.731 6.857 L 46.731 0.143 L 48.373 0.143 L 48.373 6.858 L 46.731 6.858 Z M 44.266 6.858 L 44.266 0.142 L 45.918 0.142 L 45.918 6.858 Z M 41.816 6.858 L 41.816 0.142 L 43.458 0.142 L 43.458 6.858 Z M 37.812 6.858 L 37.812 0.142 L 39.454 0.142 L 39.454 6.858 Z M 39.038 4.172 L 39.038 2.788 L 42.677 2.788 L 42.677 4.172 Z M 34.508 7 C 34.035 7 33.619 6.946 33.261 6.837 C 32.91 6.729 32.616 6.573 32.379 6.369 C 32.147 6.172 31.966 5.92 31.852 5.637 C 31.744 5.345 31.697 5.023 31.71 4.67 L 33.231 4.334 C 33.244 4.646 33.308 4.901 33.423 5.097 C 33.541 5.284 33.71 5.432 33.91 5.525 C 34.113 5.613 34.339 5.657 34.589 5.657 C 34.792 5.657 34.971 5.633 35.126 5.586 C 35.282 5.531 35.403 5.46 35.491 5.372 C 35.586 5.277 35.633 5.169 35.633 5.047 C 35.633 4.884 35.572 4.751 35.451 4.65 C 35.329 4.541 35.16 4.45 34.944 4.375 C 34.707 4.292 34.467 4.217 34.224 4.151 C 33.932 4.069 33.641 3.981 33.352 3.887 C 33.079 3.79 32.818 3.664 32.572 3.51 C 32.338 3.363 32.14 3.165 31.994 2.93 C 31.852 2.693 31.781 2.398 31.781 2.045 C 31.781 1.611 31.889 1.241 32.106 0.936 C 32.329 0.631 32.633 0.4 33.018 0.244 C 33.41 0.082 33.856 0 34.356 0 C 34.883 0 35.353 0.092 35.765 0.275 C 36.177 0.451 36.495 0.712 36.718 1.058 C 36.94 1.404 37.028 1.828 36.981 2.33 L 35.481 2.574 C 35.488 2.371 35.467 2.191 35.42 2.035 C 35.373 1.879 35.298 1.747 35.197 1.638 C 35.103 1.53 34.981 1.448 34.832 1.394 C 34.684 1.333 34.508 1.302 34.305 1.302 C 34.096 1.302 33.92 1.33 33.778 1.384 C 33.643 1.438 33.538 1.513 33.464 1.608 C 33.396 1.702 33.361 1.817 33.363 1.933 C 33.363 2.076 33.417 2.194 33.525 2.289 C 33.633 2.384 33.788 2.469 33.991 2.544 C 34.194 2.611 34.434 2.683 34.711 2.757 C 35.004 2.839 35.295 2.931 35.582 3.032 C 35.872 3.123 36.148 3.253 36.403 3.419 C 36.649 3.57 36.854 3.78 37.001 4.029 C 37.157 4.28 37.234 4.599 37.234 4.985 C 37.234 5.433 37.116 5.806 36.88 6.105 C 36.65 6.403 36.329 6.627 35.917 6.776 C 35.511 6.926 35.042 7 34.508 7 Z M 26.479 6.858 L 26.479 0.142 L 28.121 0.142 L 28.121 6.858 Z M 27.705 6.858 L 27.705 5.484 L 31.263 5.484 L 31.263 6.858 Z M 27.705 4.09 L 27.705 2.859 L 30.797 2.859 L 30.797 4.09 Z M 27.705 1.516 L 27.705 0.142 L 31.263 0.142 L 31.263 1.516 Z M 18.144 6.858 L 18.144 0.142 L 20.607 0.142 L 21.975 4.914 L 21.995 4.914 L 23.333 0.142 L 25.665 0.142 L 25.665 6.858 L 24.144 6.858 L 24.144 1.801 L 24.124 1.801 L 22.614 6.858 L 21.174 6.858 L 19.684 1.801 L 19.664 1.801 L 19.664 6.858 Z M 11.097 6.858 L 13.337 0.142 L 15.466 0.142 L 17.696 6.858 L 15.922 6.858 L 14.422 1.475 L 14.361 1.475 L 12.851 6.858 Z M 12.364 5.667 L 12.364 4.507 L 16.632 4.507 L 16.632 5.667 Z M 5.167 6.858 L 5.167 0.142 L 7.944 0.142 C 8.241 0.142 8.522 0.17 8.785 0.224 C 9.056 0.271 9.299 0.346 9.515 0.448 C 9.738 0.549 9.931 0.678 10.093 0.834 C 10.256 0.992 10.384 1.183 10.468 1.394 C 10.556 1.604 10.6 1.845 10.6 2.116 C 10.6 2.327 10.562 2.527 10.488 2.717 C 10.421 2.9 10.309 3.066 10.154 3.215 C 10.005 3.364 9.809 3.49 9.566 3.592 C 9.329 3.687 9.045 3.754 8.714 3.795 L 8.714 3.876 C 9.147 3.897 9.481 3.982 9.718 4.131 C 9.954 4.28 10.13 4.47 10.245 4.701 C 10.369 4.931 10.461 5.178 10.518 5.433 L 10.873 6.858 L 9.059 6.858 L 8.806 5.525 C 8.765 5.294 8.701 5.108 8.613 4.965 C 8.532 4.823 8.414 4.718 8.258 4.65 C 8.103 4.582 7.897 4.548 7.64 4.548 L 6.809 4.548 L 6.809 6.858 Z M 6.809 3.276 L 7.761 3.276 C 8.133 3.276 8.417 3.205 8.613 3.063 C 8.809 2.92 8.907 2.703 8.907 2.411 C 8.907 2.093 8.816 1.855 8.633 1.699 C 8.451 1.543 8.174 1.465 7.802 1.465 L 6.809 1.465 L 6.809 3.276 Z M 0 6.858 L 0 0.142 L 1.642 0.142 L 1.642 6.858 Z M 0.821 4.467 L 0.821 3.124 L 4.227 3.124 L 4.227 4.467 Z M 0.821 1.516 L 0.821 0.142 L 4.571 0.142 L 4.571 1.516 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1qv3pw\",layoutDependency:layoutDependency,layoutId:\"bJLKN413m\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.166 4.812\" overflow=\"visible\"><path d=\"M 0 4.812 L 0 3.49 L 1.247 3.49 C 1.659 3.49 1.966 3.408 2.169 3.246 C 2.372 3.076 2.473 2.798 2.473 2.411 C 2.473 2.045 2.379 1.774 2.189 1.597 C 2.007 1.414 1.727 1.323 1.348 1.323 L 0 1.323 L 0 0 L 1.439 0 C 1.824 0 2.183 0.048 2.514 0.142 C 2.845 0.231 3.132 0.373 3.375 0.57 C 3.625 0.766 3.818 1.014 3.953 1.312 C 4.095 1.611 4.166 1.97 4.166 2.391 C 4.166 2.927 4.044 3.375 3.801 3.734 C 3.565 4.094 3.22 4.365 2.767 4.548 C 2.314 4.724 1.76 4.812 1.105 4.812 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1oyhy3g\",layoutDependency:layoutDependency,layoutId:\"razXpsy3j\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.642 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 1.642 0 L 1.642 6.715 L 0 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zhdych\",layoutDependency:layoutDependency,layoutId:\"NHkAkiHbG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.652 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 1.652 0 L 1.652 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1tgqpfl\",layoutDependency:layoutDependency,layoutId:\"eAsJgxYzY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.642 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 1.642 0 L 1.642 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-16wkrwm\",layoutDependency:layoutDependency,layoutId:\"aror3vyM6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.642 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 1.642 0 L 1.642 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dbcf63\",layoutDependency:layoutDependency,layoutId:\"PenSh6mMb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.639 1.384\" overflow=\"visible\"><path d=\"M 0 1.384 L 0 0 L 3.639 0 L 3.639 1.384 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-h4zafe\",layoutDependency:layoutDependency,layoutId:\"Kpqk8Bilp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.526 7\" overflow=\"visible\"><path d=\"M 2.8 7 C 2.327 7 1.911 6.946 1.553 6.837 C 1.202 6.729 0.908 6.573 0.671 6.369 C 0.439 6.172 0.258 5.92 0.144 5.637 C 0.036 5.345 -0.011 5.023 0.002 4.67 L 1.523 4.334 C 1.536 4.646 1.6 4.901 1.715 5.097 C 1.833 5.284 2.002 5.432 2.202 5.525 C 2.405 5.613 2.631 5.657 2.881 5.657 C 3.084 5.657 3.263 5.633 3.418 5.586 C 3.574 5.531 3.695 5.46 3.783 5.372 C 3.878 5.277 3.925 5.169 3.925 5.047 C 3.925 4.884 3.864 4.751 3.743 4.65 C 3.621 4.541 3.452 4.45 3.236 4.375 C 2.999 4.292 2.759 4.217 2.516 4.151 C 2.224 4.069 1.933 3.981 1.644 3.887 C 1.371 3.79 1.11 3.664 0.864 3.51 C 0.63 3.363 0.432 3.165 0.286 2.93 C 0.144 2.693 0.073 2.398 0.073 2.045 C 0.073 1.611 0.181 1.241 0.398 0.936 C 0.621 0.631 0.925 0.4 1.31 0.244 C 1.702 0.082 2.148 0 2.648 0 C 3.175 0 3.644 0.092 4.057 0.275 C 4.469 0.451 4.786 0.712 5.009 1.058 C 5.232 1.404 5.32 1.828 5.273 2.33 L 3.773 2.574 C 3.78 2.371 3.759 2.191 3.712 2.035 C 3.665 1.879 3.59 1.747 3.489 1.638 C 3.394 1.53 3.273 1.448 3.124 1.394 C 2.976 1.333 2.8 1.302 2.597 1.302 C 2.388 1.302 2.212 1.33 2.07 1.384 C 1.935 1.438 1.83 1.513 1.756 1.608 C 1.688 1.702 1.653 1.817 1.654 1.933 C 1.654 2.076 1.709 2.194 1.817 2.289 C 1.925 2.384 2.08 2.469 2.283 2.544 C 2.486 2.611 2.725 2.683 3.003 2.757 C 3.296 2.839 3.587 2.931 3.874 3.032 C 4.164 3.123 4.44 3.253 4.695 3.419 C 4.941 3.57 5.146 3.78 5.293 4.029 C 5.449 4.28 5.526 4.599 5.526 4.985 C 5.526 5.433 5.408 5.806 5.172 6.105 C 4.942 6.403 4.621 6.627 4.209 6.776 C 3.803 6.926 3.334 7 2.8 7 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1obu94e\",layoutDependency:layoutDependency,layoutId:\"zFNAGJzDl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.642 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 1.642 0 L 1.642 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-k37omh\",layoutDependency:layoutDependency,layoutId:\"Ogxjg46WD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.558 1.374\" overflow=\"visible\"><path d=\"M 0 1.374 L 0 0 L 3.558 0 L 3.558 1.374 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5c1bje\",layoutDependency:layoutDependency,layoutId:\"MQ1XMr1H6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.092 1.231\" overflow=\"visible\"><path d=\"M 0 1.231 L 0 0 L 3.092 0 L 3.092 1.231 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1u1grab\",layoutDependency:layoutDependency,layoutId:\"sNg1qhz1N\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.558 1.374\" overflow=\"visible\"><path d=\"M 0 1.374 L 0 0 L 3.558 0 L 3.558 1.374 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1aqol5v\",layoutDependency:layoutDependency,layoutId:\"cFiIDov4p\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.521 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 2.463 0 L 3.831 4.772 L 3.852 4.772 L 5.19 0 L 7.521 0 L 7.521 6.715 L 6 6.715 L 6 1.658 L 5.98 1.658 L 4.47 6.715 L 3.031 6.715 L 1.541 1.658 L 1.52 1.658 L 1.52 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1m7xi0p\",layoutDependency:layoutDependency,layoutId:\"e0TQk5QHe\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.599 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 2.24 0 L 4.369 0 L 6.599 6.715 L 4.825 6.715 L 3.325 1.333 L 3.264 1.333 L 1.753 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-fn24q3\",layoutDependency:layoutDependency,layoutId:\"fZshb_Bbl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.267 1.16\" overflow=\"visible\"><path d=\"M 0 1.16 L 0 0 L 4.267 0 L 4.267 1.16 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qt0z67\",layoutDependency:layoutDependency,layoutId:\"cM3DHCLiQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.707 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 2.777 0 C 3.075 0 3.355 0.027 3.619 0.081 C 3.889 0.129 4.132 0.203 4.348 0.305 C 4.571 0.407 4.764 0.536 4.926 0.692 C 5.089 0.85 5.217 1.04 5.301 1.251 C 5.389 1.462 5.433 1.703 5.433 1.974 C 5.433 2.184 5.396 2.384 5.321 2.574 C 5.254 2.757 5.142 2.923 4.987 3.073 C 4.838 3.222 4.642 3.347 4.399 3.449 C 4.163 3.544 3.879 3.612 3.548 3.653 L 3.548 3.734 C 3.98 3.754 4.315 3.839 4.551 3.988 C 4.788 4.138 4.963 4.328 5.078 4.558 C 5.202 4.789 5.294 5.035 5.352 5.291 L 5.707 6.715 L 3.892 6.715 L 3.639 5.382 C 3.598 5.152 3.534 4.965 3.446 4.823 C 3.365 4.68 3.247 4.575 3.091 4.507 C 2.936 4.44 2.73 4.406 2.473 4.406 L 1.642 4.406 L 1.642 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-msv4k7\",layoutDependency:layoutDependency,layoutId:\"eF7DRcte_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.098 1.811\" overflow=\"visible\"><path d=\"M 0 1.811 L 0.953 1.811 C 1.325 1.811 1.608 1.74 1.804 1.597 C 2 1.455 2.098 1.238 2.098 0.946 C 2.098 0.627 2.007 0.39 1.824 0.234 C 1.642 0.078 1.365 0 0.993 0 L 0 0 L 0 1.811 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rrq731\",layoutDependency:layoutDependency,layoutId:\"QMsq5KeTb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.642 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 1.642 0 L 1.642 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1aa6vsk\",layoutDependency:layoutDependency,layoutId:\"RjfgMkYbX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.406 1.343\" overflow=\"visible\"><path d=\"M 0 1.343 L 0 0 L 3.406 0 L 3.406 1.343 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-rfuxf6\",layoutDependency:layoutDependency,layoutId:\"G1W7rHD34\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.75 1.374\" overflow=\"visible\"><path d=\"M 0 1.374 L 0 0 L 3.75 0 L 3.75 1.374 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-9ypvph\",layoutDependency:layoutDependency,layoutId:\"IkiLcFGw_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.674 6.699\" overflow=\"visible\"><path d=\"M 6.673 5.098 C 6.673 5.982 5.959 6.699 5.078 6.699 L 1.596 6.699 C 0.716 6.699 0.002 5.982 0.002 5.098 L 0.002 3.352 C 0.886 4.24 2.086 4.738 3.337 4.738 C 4.588 4.738 5.789 4.239 6.673 3.351 L 6.673 5.098 Z M 0.001 3.352 L 0 3.351 L 0.001 3.349 L 0.001 3.352 Z M 6.674 3.351 L 6.673 3.351 L 6.673 3.35 Z M 6.407 1.701 C 6.554 1.701 6.673 1.82 6.673 1.967 L 6.673 3.35 L 5.03 1.701 Z M 1.643 1.701 L 0.002 3.349 L 0.002 1.967 C 0.002 1.82 0.121 1.701 0.267 1.701 L 1.643 1.701 Z M 5.03 1.701 L 1.643 1.701 L 3.337 0 Z\" fill=\"rgb(64,212,27)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1bwc2bh\",layoutDependency:layoutDependency,layoutId:\"jVkTs9wff\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.672 3.348\" overflow=\"visible\"><path d=\"M 6.672 1.747 C 6.672 2.631 5.957 3.348 5.076 3.348 L 1.595 3.348 C 0.714 3.348 0 2.631 0 1.747 L 0 0.001 C 0.885 0.889 2.084 1.387 3.335 1.388 C 4.587 1.388 5.787 0.888 6.672 0 L 6.672 1.747 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-p5ejtx\",layoutDependency:layoutDependency,layoutId:\"NcHxVGC62\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.001 0.003 L 0 0.002 L 0.001 0 L 0.001 0.003 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ph4iho\",layoutDependency:layoutDependency,layoutId:\"Ed9ZQmn9P\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0 0.001 L 0 0.001 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ckjcp2\",layoutDependency:layoutDependency,layoutId:\"mQPbeyk3b\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.643 1.649\" overflow=\"visible\"><path d=\"M 1.377 0 C 1.524 0 1.643 0.119 1.643 0.267 L 1.643 1.649 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jk22rq\",layoutDependency:layoutDependency,layoutId:\"zQsjB4yH4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.642 1.649\" overflow=\"visible\"><path d=\"M 1.642 0 L 0 1.649 L 0 0.267 C 0 0.119 0.119 0 0.266 0 L 1.642 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14x091\",layoutDependency:layoutDependency,layoutId:\"BBcSmJfaY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.387 1.701\" overflow=\"visible\"><path d=\"M 3.387 1.701 L 0 1.701 L 1.693 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4axim.framer-vlpx12, .framer-4axim .framer-vlpx12 { display: block; }\",\".framer-4axim.framer-1dx2m24 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; min-height: 180px; min-width: 235px; overflow: hidden; padding: 15px; position: relative; width: 235px; will-change: var(--framer-will-change-override, transform); }\",\".framer-4axim .framer-qgxcaq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-4axim .framer-1nubdde { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-4axim .framer-ezi7fp { height: 16px; position: relative; width: 16px; }\",\".framer-4axim .framer-stwm1e { height: 16px; left: 0px; position: absolute; top: 0px; width: 16px; }\",\".framer-4axim .framer-197lgmt { height: 14px; left: 3px; position: absolute; top: 2px; width: 11px; }\",\".framer-4axim .framer-1y3tsak { height: 14px; left: 0px; position: absolute; top: 0px; width: 11px; }\",\".framer-4axim .framer-1saqngk { height: 3px; left: 4px; position: absolute; top: 8px; width: 3px; }\",\".framer-4axim .framer-5chj6a { height: 4px; left: 4px; position: absolute; top: 2px; width: 4px; }\",\".framer-4axim .framer-1daoptz { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-4axim .framer-la1ndd { flex: none; height: auto; max-width: 250px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-4axim .framer-1q02xf5 { 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; position: relative; width: 100%; }\",\".framer-4axim .framer-bbg7j7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 30px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-4axim .framer-1wdwxz3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-4axim .framer-1as0hep { height: 7px; position: relative; width: 61px; }\",\".framer-4axim .framer-wnk5gx { height: 7px; left: 9px; position: absolute; top: 0px; width: 52px; }\",\".framer-4axim .framer-1qv3pw { height: 5px; left: 48px; position: absolute; top: 0px; width: 4px; }\",\".framer-4axim .framer-1oyhy3g { height: 7px; left: 47px; position: absolute; top: 0px; width: 2px; }\",\".framer-4axim .framer-zhdych { height: 7px; left: 45px; position: absolute; top: 0px; width: 2px; }\",\".framer-4axim .framer-1tgqpfl { height: 7px; left: 42px; position: absolute; top: 0px; width: 2px; }\",\".framer-4axim .framer-16wkrwm { height: 7px; left: 38px; position: absolute; top: 0px; width: 2px; }\",\".framer-4axim .framer-dbcf63 { height: 2px; left: 39px; position: absolute; top: 3px; width: 4px; }\",\".framer-4axim .framer-h4zafe { height: 7px; left: 32px; position: absolute; top: 0px; width: 6px; }\",\".framer-4axim .framer-1obu94e { height: 7px; left: 27px; position: absolute; top: 0px; width: 2px; }\",\".framer-4axim .framer-k37omh { height: 2px; left: 28px; position: absolute; top: 6px; width: 4px; }\",\".framer-4axim .framer-5c1bje { height: 1px; left: 28px; position: absolute; top: 3px; width: 3px; }\",\".framer-4axim .framer-1u1grab { height: 2px; left: 28px; position: absolute; top: 0px; width: 4px; }\",\".framer-4axim .framer-1aqol5v { height: 7px; left: 18px; position: absolute; top: 0px; width: 8px; }\",\".framer-4axim .framer-1m7xi0p { height: 7px; left: 11px; position: absolute; top: 0px; width: 7px; }\",\".framer-4axim .framer-fn24q3 { height: 1px; left: 13px; position: absolute; top: 5px; width: 5px; }\",\".framer-4axim .framer-qt0z67 { height: 7px; left: 5px; position: absolute; top: 0px; width: 6px; }\",\".framer-4axim .framer-msv4k7 { height: 2px; left: 7px; position: absolute; top: 2px; width: 2px; }\",\".framer-4axim .framer-1rrq731 { height: 7px; left: 0px; position: absolute; top: 0px; width: 2px; }\",\".framer-4axim .framer-1aa6vsk { height: 2px; left: 1px; position: absolute; top: 3px; width: 4px; }\",\".framer-4axim .framer-rfuxf6 { height: 2px; left: 1px; position: absolute; top: 0px; width: 4px; }\",\".framer-4axim .framer-9ypvph { height: 7px; left: 0px; position: absolute; top: 0px; width: 7px; }\",\".framer-4axim .framer-1bwc2bh { height: 4px; left: 0px; position: absolute; top: 4px; width: 7px; }\",\".framer-4axim .framer-p5ejtx { height: 1px; left: 0px; position: absolute; top: 4px; width: 1px; }\",\".framer-4axim .framer-ph4iho { height: 1px; left: 7px; position: absolute; top: 4px; width: 1px; }\",\".framer-4axim .framer-ckjcp2 { height: 2px; left: 5px; position: absolute; top: 2px; width: 2px; }\",\".framer-4axim .framer-jk22rq { height: 2px; left: 0px; position: absolute; top: 2px; width: 2px; }\",\".framer-4axim .framer-14x091 { height: 2px; left: 2px; position: absolute; top: 0px; width: 4px; }\",'.framer-4axim[data-border=\"true\"]::after, .framer-4axim [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 194\n * @framerIntrinsicWidth 235\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[\"235px\",null,\"180px\",null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZrUsU8aFu=withCSS(Component,css,\"framer-4axim\");export default FramerZrUsU8aFu;FramerZrUsU8aFu.displayName=\"Upgrade Banner\";FramerZrUsU8aFu.defaultProps={height:194,width:235};const variationAxes=[{defaultValue:96,maxValue:96,minValue:12,name:\"Optical size\",tag:\"opsz\"},{defaultValue:800,maxValue:800,minValue:200,name:\"Weight\",tag:\"wght\"},{defaultValue:100,maxValue:100,minValue:75,name:\"Width\",tag:\"wdth\"}];addFonts(FramerZrUsU8aFu,[{explicitInter:true,fonts:[{cssFamilyName:\"Bricolage Grotesque Variable\",source:\"google\",style:\"normal\",uiFamilyName:\"Bricolage Grotesque\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y996as8bTXq_nANBjzKo3IeZx8z6up5H-qHGN6NLPo.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"},{cssFamilyName:\"Bricolage Grotesque\",source:\"google\",style:\"normal\",uiFamilyName:\"Bricolage Grotesque\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvZvlyMgvs-wJDtw.woff2\",weight:\"800\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZrUsU8aFu\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"194\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"235\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"235px\\\",null,\\\"180px\\\",null]}}}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZrUsU8aFu.map","/*\n * Upgrade Banner\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/xTvcEoSLlFRJZIseEqZ8/HlcGBeMrqR49cmaD1pTC/ZrUsU8aFu.js\"\nexport { default } from \"https://framerusercontent.com/modules/xTvcEoSLlFRJZIseEqZ8/HlcGBeMrqR49cmaD1pTC/ZrUsU8aFu.js\"\n","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{Children,cloneElement,isValidElement}from\"react\";import{addFonts,addPropertyControls,ControlType}from\"framer\";import{QueryClientProvider}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/o6ldhcInFD0f6tYPAqS1/Tanstack_query.js\";import{useCart}from\"https://framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/hq4VYHANG2jcWzk7fVct/Use_cart.js\";import{getQueryClient}from\"https://framerusercontent.com/modules/hfxq8MeR8YqgxUjDt3zM/SevNFArcD3y2JLRMZBW2/Tanstack_query_client.js\";import{ENV}from\"https://framerusercontent.com/modules/pKQXtSIFOkUZHJ1ZIH57/X6CkLXeLqgDgwtNFbI7Q/Env.js\";import{useBundleProductsByVariantIds}from\"https://framerusercontent.com/modules/yD9tq7dDUICPa25uLGK4/89iv1B2ABLDO5eCKRrcY/Use_bundle_products.js\";import WarningSvg from\"https://framerusercontent.com/modules/a6DVEwKxzlS6D6qBIVTI/4nAFsKTAVSYf274I7U6n/Warning.js\";import{SHARED_COLORS}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";import MissingPropsWarning from\"https://framerusercontent.com/modules/WV8eeq99gLbdYaxMkvFc/GxKoQVAXm8Rg9pMiCokW/Missing_props_warning.js\";import{LicenseProvider,useLicenseContext}from\"https://framerusercontent.com/modules/H5MU1OoYNh8lyG2VELX6/ep0nfNXMv6PHh45xMhLq/License_context.js\";import LicenseBanner from\"https://framer.com/m/Upgrade-Banner-FPdC.js@HlcGBeMrqR49cmaD1pTC\";import{useIsInFramerPreview}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{isOnFramerCanvasFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/mIDGZDuYkLeEfvCEqoly/Shared_props.js\";import{useCurrentLocation}from\"https://framer.com/m/UseCurrentLocation-oZyA.js@1l8XdClJld0xwptzsD73\";import{CLOSE_CART_EVENT}from\"https://framerusercontent.com/modules/ULfRcpFPm40RheG8xy3S/Pfxgjc633U68bx2ecZz0/Shared_config.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction CartProductListInner(props){const hasCartListItem=props.cartListItem&&props.cartListItem.length>0;const hasEmptyState=props.emptyState&&props.emptyState.length>0;const{cart,isLoading,error}=useCart();const{isFree}=useLicenseContext();const isInFramerPreview=useIsInFramerPreview();const isOnFramerCanvas=isOnFramerCanvasFn();const[,setCurrentLocation]=useCurrentLocation();const cartItems=cart?.lines?.edges||[];const cartLineVariantIds=cartItems.map(edge=>edge.node.merchandise.id);const{bundleProductsByVariantId}=useBundleProductsByVariantIds(cartLineVariantIds);const missingProps=[];if(!hasCartListItem){missingProps.push(\"Cart List Item\");}if(!hasEmptyState){missingProps.push(\"Empty State\");}if(missingProps.length>0){return /*#__PURE__*/_jsx(MissingPropsWarning,{missingProps:missingProps});}if(isLoading){return /*#__PURE__*/_jsx(EmptyState,{emptyState:props.emptyState});}if(error){return /*#__PURE__*/_jsx(ErrorState,{error:error});}const handleProductClick=(event,item)=>{if(!props.collectionRoute){return;}// Check if the clicked element or any of its ancestors is a button or input or <a> tag\nconst target=event.target;const isClickableOrInButton=target.tagName===\"BUTTON\"||target.closest(\"button\")!==null||target.tagName===\"INPUT\"||target.closest(\"input\")!==null||target.tagName===\"A\"||target.closest(\"a\")!==null;// If a button was clicked, don't navigate\nif(isClickableOrInButton){return;}// Only navigate if collectionRoute is provided\nif(!props.collectionRoute){return;}const productHandle=item.merchandise.product.handle;// Construct URL: current host + collectionRoute + /productId\nconst url=`${props.collectionRoute}/${productHandle}`;document.dispatchEvent(new CustomEvent(CLOSE_CART_EVENT));setCurrentLocation(url);};return /*#__PURE__*/_jsxs(_Fragment,{children:[!props.scrollbar&&/*#__PURE__*/_jsx(\"style\",{children:NO_SCROLL_BAR_STYLE}),/*#__PURE__*/_jsxs(\"div\",{className:\"frameship-cart-product-list\",style:{width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",gap:props.gap,overflowY:\"auto\"},children:[isFree&&!isInFramerPreview&&!isOnFramerCanvas&&/*#__PURE__*/_jsx(LicenseBanner,{style:{width:\"100%\",minWidth:\"100%\"}}),cartItems.length===0&&/*#__PURE__*/_jsx(EmptyState,{emptyState:props.emptyState}),cartItems.length>0&&/*#__PURE__*/_jsx(_Fragment,{children:cartItems.map(({node:item},index)=>/*#__PURE__*/_jsxs(\"div\",{onClick:event=>handleProductClick(event,item),children:[/*#__PURE__*/_jsx(CartListItemMapper,{item:item,cartListItem:props.cartListItem,bundleProductsByVariantId:bundleProductsByVariantId}),props.divider.show&&index<cartItems.length-1&&/*#__PURE__*/_jsx(Divider,{divider:props.divider,marginTop:props.gap})]},item.id))})]})]});}function CartListItemMapper({item,cartListItem,bundleProductsByVariantId}){const bundleProducts=bundleProductsByVariantId[item.merchandise.id]||[];const bundleProductsForLine=bundleProducts.map(bundleProduct=>({...bundleProduct,totalQuantity:bundleProduct.quantity*item.quantity}));return /*#__PURE__*/_jsx(_Fragment,{children:Children.map(cartListItem,child=>{if(/*#__PURE__*/isValidElement(child)){// Get subscription info from sellingPlanAllocation\nconst sellingPlanAllocation=item.sellingPlanAllocation;const isSubscription=!!sellingPlanAllocation;const sellingPlanName=sellingPlanAllocation?.sellingPlan?.name||\"\";// Extract delivery frequency from selling plan options\nconst deliveryFrequency=sellingPlanAllocation?.sellingPlan?.options?.[0]?.value;const customProductField=formatCartAttributes(item.attributes);// Use subscription price if available, otherwise use regular price\nconst unitPrice=sellingPlanAllocation?.priceAdjustments?.[0]?.perDeliveryPrice?.amount||item.merchandise.price.amount;// Prepare item data for both environments\nconst itemData={imageUrl:item.merchandise.image?.url||\"\",imageAlt:item.merchandise.image?.altText||\"\",productTitle:item.merchandise.product.title||\"\",productVariantTitle:item.merchandise.title.replace(\"Default Title\",\"\")||\"\",productSubtotal:Number(Number(unitPrice)*item.quantity).toFixed(2)||\"\",productCurrency:item.merchandise.price.currencyCode||\"\",lineId:item.id,quantity:item.quantity,sellingPlanName,customProductField,isSubscription,deliveryFrequency,bundleProducts:bundleProductsForLine.length>0?JSON.stringify(bundleProductsForLine):\"\"};// Handle environment-specific prop mapping\nif(ENV.ENVIRONMENT.production===\"framer\"){return mapItemDataToFramerChild(itemData,child);}// For localReact environment, use normal prop names\nreturn /*#__PURE__*/cloneElement(child,itemData);}return child;})});}// ------------------------------------------------------------ //\n// DIVIDER COMPONENT\n// ------------------------------------------------------------ //\nfunction Divider({divider,marginTop}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:divider.height,backgroundColor:divider.color,marginTop:marginTop}});}// ------------------------------------------------------------ //\n// CART STATES\n// ------------------------------------------------------------ //\nfunction EmptyState({emptyState}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:Children.map(emptyState,child=>{if(/*#__PURE__*/isValidElement(child)){return /*#__PURE__*/cloneElement(child,{style:{...child.props.style,width:\"100%\",height:\"100%\"}});}return child;})});}function ErrorState({error}){return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",display:\"flex\",flexDirection:\"column\",gap:\"4px\",borderRadius:\"4px\",border:\"2px solid #FF4D4D\",padding:\"12px 16px\",backgroundColor:\"#FF4D4D10\",boxSizing:\"border-box\",fontSize:\"14px\",lineHeight:\"20px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"8px\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(WarningSvg,{style:{width:\"20px\",height:\"20px\",color:\"#FF4D4D\"}}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:\"600\"},children:\"Cart Error\"})]}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[error.message,\" Please try again later.\"]})]});}// ------------------------------------------------------------ //\n// HELPER FUNCTIONS\n// ------------------------------------------------------------ //\n/**\n * Maps cart item data to Framer component props using property control IDs.\n *\n * In Framer, components use unique property IDs instead of prop names.\n * This function extracts property controls from the nested component structure,\n * maps our data to the correct IDs based on control titles, and clones the\n * component tree with the updated props.\n *\n * The component structure in Framer is nested:\n * child -> child.props.children -> child.props.children.props.children (actual component)\n */function mapItemDataToFramerChild(itemData,child){// Extract the deeply nested component that contains propertyControls\nconst nestedChild=child.props?.children?.props?.children;const propertyControls=nestedChild?.type?.propertyControls;if(!propertyControls||!nestedChild){// Fallback to localReact behavior if propertyControls not found\nreturn /*#__PURE__*/cloneElement(child,itemData);}// Map our data to Framer's property control IDs based on titles\nconst framerProps={};Object.entries(propertyControls).forEach(([propId,control])=>{const controlTitle=control.title;switch(controlTitle){case\"Image Url\":framerProps[propId]=itemData.imageUrl;break;case\"Image Alt\":framerProps[propId]=itemData.imageAlt;break;case\"Product Title\":framerProps[propId]=itemData.productTitle;break;case\"Product Variant Title\":framerProps[propId]=itemData.productVariantTitle;break;case\"Product Subtotal\":framerProps[propId]=itemData.productSubtotal;break;case\"Product Currency\":framerProps[propId]=itemData.productCurrency;break;case\"Line Id\":framerProps[propId]=itemData.lineId;break;case\"Quantity\":framerProps[propId]=itemData.quantity;break;case\"Selling Plan Name\":framerProps[propId]=itemData.sellingPlanName;break;case\"Custom Product Field\":case\"Custom Field\":case\"Personalization\":framerProps[propId]=itemData.customProductField;break;case\"Delivery Frequency\":framerProps[propId]=itemData.deliveryFrequency||\"\";break;case\"Bundle Products\":framerProps[propId]=itemData.bundleProducts;break;}});// Add unique layoutId and id to prevent animation conflicts\nif(nestedChild.props.layoutId){framerProps.layoutId=`${nestedChild.props.layoutId}-${itemData.lineId}`;}if(nestedChild.props.id){framerProps.id=`${nestedChild.props.id}-${itemData.lineId}`;}// Clone the nested component with Framer props\nconst updatedNestedChild=/*#__PURE__*/cloneElement(nestedChild,framerProps);// Clone the middle wrapper with the updated nested child\nconst middleChild=child.props.children;const middleProps={children:updatedNestedChild};if(middleChild?.props?.layoutId){middleProps.layoutId=`${middleChild.props.layoutId}-${itemData.lineId}`;}if(middleChild?.props?.id){middleProps.id=`${middleChild.props.id}-${itemData.lineId}`;}const updatedMiddleChild=/*#__PURE__*/cloneElement(middleChild,middleProps);// Clone the outer wrapper with the updated middle child\nconst updatedChild=/*#__PURE__*/cloneElement(child,{children:updatedMiddleChild,style:{...child.props?.style||{},width:\"100%\"}});return updatedChild;}function formatCartAttributes(attributes){if(!attributes||attributes.length===0){return\"\";}return attributes.filter(attribute=>attribute.key.trim()&&attribute.value.trim()).map(attribute=>`${attribute.key}: ${attribute.value}`).join(\", \");}const NO_SCROLL_BAR_STYLE=`\n.frameship-cart-product-list::-webkit-scrollbar {\n  display: none;\n}\n.frameship-cart-product-list {\n  -ms-overflow-style: none;\n  scrollbar-width: none;\n}\n`;// ------------------------------------------------------------ //\n// MAIN EXPORT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 500\n * @framerIntrinsicHeight 500\n * @framerDisableUnlink\n */export default function CartProductList(props){const queryClient=getQueryClient();return /*#__PURE__*/_jsx(QueryClientProvider,{client:queryClient,children:/*#__PURE__*/_jsx(LicenseProvider,{children:/*#__PURE__*/_jsx(CartProductListInner,{...props})})});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartProductList,{cartListItem:{type:ControlType.ComponentInstance,description:\"Connect this to a *Cart List Item* component.\"},emptyState:{type:ControlType.ComponentInstance,description:\"Connect this to a *Empty State* component.\"},gap:{type:ControlType.Number,defaultValue:20,min:0,step:1,unit:\"px\",description:\"The gap between each cart item\"},divider:{type:ControlType.Object,controls:{show:{type:ControlType.Boolean,defaultValue:false},color:{type:ControlType.Color,defaultValue:SHARED_COLORS.backgroundMuted},height:{type:ControlType.Number,defaultValue:1,min:0,unit:\"px\",description:\"A divider line is added between each cart item\"}},defaultValue:{show:false,color:SHARED_COLORS.backgroundMuted,height:1}},scrollbar:{type:ControlType.Boolean,title:\"Scroll Bar\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},collectionRoute:{type:ControlType.Link,title:\"Collection Route\",description:\"The route to the collection of products (CMS Index Page). Get it from Pages tab in the left sidebar. E.g. /products\"},...SUPPORT_CONTROL});// ------------------------------------------------------------ //\n// FONT FOR BANNER COMPONENT\n// ------------------------------------------------------------ //\nconst variationAxes=[{defaultValue:96,maxValue:96,minValue:12,name:\"Optical size\",tag:\"opsz\"},{defaultValue:800,maxValue:800,minValue:200,name:\"Weight\",tag:\"wght\"},{defaultValue:100,maxValue:100,minValue:75,name:\"Width\",tag:\"wdth\"}];addFonts(CartProductList,[{explicitInter:true,fonts:[{cssFamilyName:\"Bricolage Grotesque Variable\",source:\"google\",style:\"normal\",uiFamilyName:\"Bricolage Grotesque\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y996as8bTXq_nANBjzKo3IeZx8z6up5H-qHGN6NLPo.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"},{cssFamilyName:\"Bricolage Grotesque\",source:\"google\",style:\"normal\",uiFamilyName:\"Bricolage Grotesque\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvZvlyMgvs-wJDtw.woff2\",weight:\"800\"}]}],// @ts-expect-error - supportsExplicitInterCodegen is not a valid option in this Framer npm version\n{supportsExplicitInterCodegen:true});CartProductList.displayName=\"Cart Product List\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartProductList\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"500\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"500\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b16259d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,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 CartCloseButton from\"https://framerusercontent.com/modules/hQDzOBDDNESYIdn83POX/i4kQc449l1Kd6gTC9G8C/Cart_close_button.js\";import CartInfoLabel from\"https://framerusercontent.com/modules/KJJ6ZKAId8MUIKKnSUTh/xxWrFWOn5GkLi4wzn1Va/Cart_info_label.js\";import CheckoutButton from\"https://framerusercontent.com/modules/RLUl2XsqpTmBCu5gztrO/2wPKj3gHH9PSN7lSP61i/Checkout_button.js\";import CartProductList from\"https://framerusercontent.com/modules/wEMK1SRSZFOatw3ciue6/tUKTe9QYJz7lgeAeA46h/Cart_product_list.js\";const CartInfoLabelFonts=getFonts(CartInfoLabel);const CartCloseButtonFonts=getFonts(CartCloseButton);const CartProductListFonts=getFonts(CartProductList);const CheckoutButtonFonts=getFonts(CheckoutButton);const serializationHash=\"framer-xboCs\";const variantClassNames={aOtZ3AT0l:\"framer-v-1xouxal\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"aOtZ3AT0l\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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-1xouxal\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"aOtZ3AT0l\",ref:refBinding,style:{backgroundColor:\"rgb(237, 237, 237)\",...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zns96q\",\"data-framer-name\":\"Cart Wrapper\",layoutDependency:layoutDependency,layoutId:\"ejssIMJsN\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rmcg7q\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"Xdru4Hqg7\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yi430w\",\"data-framer-name\":\"Your Cart\",layoutDependency:layoutDependency,layoutId:\"My3r8Mq2V\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1tZWRpdW0=\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-58a03ba9-30a5-4eb6-a0a0-6ee42e03af53, rgb(0, 0, 0)))\"},children:\"Your cart [\"})}),className:\"framer-11ue3pi\",fonts:[\"FS;Space Grotesk-medium\"],layoutDependency:layoutDependency,layoutId:\"zc_tTLOOB\",style:{\"--extracted-r6o4lv\":\"var(--token-58a03ba9-30a5-4eb6-a0a0-6ee42e03af53, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-x5n6kx\",layoutDependency:layoutDependency,layoutId:\"rWP3xlPAp\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xgxra9-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vDOMwS3ud-container\",nodeId:\"vDOMwS3ud\",rendersWithMotion:true,scopeId:\"FMrCmhRHH\",children:/*#__PURE__*/_jsx(CartInfoLabel,{color:\"var(--token-58a03ba9-30a5-4eb6-a0a0-6ee42e03af53, rgb(0, 0, 0))\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"before\",style:\"symbol\"},font:{fontFamily:'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"vDOMwS3ud\",layoutId:\"vDOMwS3ud\",loaderStyle:{backgroundColor:\"rgb(217, 217, 217)\",height:16,previewLoader:false,showLoader:true,width:16},needHelp:{info:\"info\"},tag:\"p\",type:\"itemCount\",whenZero:\"show\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1tZWRpdW0=\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-58a03ba9-30a5-4eb6-a0a0-6ee42e03af53, rgb(0, 0, 0)))\"},children:\"]\"})}),className:\"framer-p400oe\",fonts:[\"FS;Space Grotesk-medium\"],layoutDependency:layoutDependency,layoutId:\"LyAbeZus_\",style:{\"--extracted-r6o4lv\":\"var(--token-58a03ba9-30a5-4eb6-a0a0-6ee42e03af53, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-155ratv-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xKzUgueFD-container\",nodeId:\"xKzUgueFD\",rendersWithMotion:true,scopeId:\"FMrCmhRHH\",children:/*#__PURE__*/_jsx(CartCloseButton,{buttonType:\"preset\",customButton:[],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},height:\"100%\",id:\"xKzUgueFD\",layoutId:\"xKzUgueFD\",leftIcon:[],needHelp:{info:\"info\"},presetButtonStyle:{alignItems:\"center\",backgroundColor:\"rgba(0, 0, 0, 0)\",border:{borderColor:\"rgba(0, 0, 0, 0.1)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"4px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,hover:{backgroundColor:\"rgba(0, 0, 0, 0)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"rgb(0, 0, 0)\"},justifyContent:\"center\",padding:\"0px\",shadow:\"\",tapScale:.98,textColor:\"rgb(0, 0, 0)\"},rightIcon:[],showDefaultIcon:true,style:{height:\"100%\",width:\"100%\"},text:\"Button\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-st4hur\",\"data-framer-name\":\"Product List\",layoutDependency:layoutDependency,layoutId:\"vkAOFpFTL\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1brk9xq-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"yykze3F6m-container\",nodeId:\"yykze3F6m\",rendersWithMotion:true,scopeId:\"FMrCmhRHH\",children:/*#__PURE__*/_jsx(CartProductList,{cartListItem:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hy5gqw\",\"data-framer-name\":\"Empty cart\",layoutDependency:layoutDependency,layoutId:\"I85vJcR9B\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7RXVjbGlkRmxleC1SZWd1bGFyLVdlYlRyaWFsIMK2\",\"--framer-font-family\":'\"EuclidFlex-Regular-WebTrial \\xb6\", \"EuclidFlex-Regular-WebTrial \\xb6 Placeholder\", sans-serif',\"--framer-font-size\":\"18px\"},children:\"Your cart is empty\"})}),className:\"framer-3ow99a\",fonts:[\"CUSTOMV2;EuclidFlex-Regular-WebTrial \\xb6\"],layoutDependency:layoutDependency,layoutId:\"OjhvLSrHN\",verticalAlignment:\"top\",withExternalLayout:true})})],divider:{color:\"rgb(217, 217, 217)\",height:1,show:true},emptyState:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hy5gqw\",\"data-framer-name\":\"Empty cart\",layoutDependency:layoutDependency,layoutId:\"I85vJcR9B\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7RXVjbGlkRmxleC1SZWd1bGFyLVdlYlRyaWFsIMK2\",\"--framer-font-family\":'\"EuclidFlex-Regular-WebTrial \\xb6\", \"EuclidFlex-Regular-WebTrial \\xb6 Placeholder\", sans-serif',\"--framer-font-size\":\"18px\"},children:\"Your cart is empty\"})}),className:\"framer-3ow99a\",fonts:[\"CUSTOMV2;EuclidFlex-Regular-WebTrial \\xb6\"],layoutDependency:layoutDependency,layoutId:\"OjhvLSrHN\",verticalAlignment:\"top\",withExternalLayout:true})})],gap:20,height:\"100%\",id:\"yykze3F6m\",layoutId:\"yykze3F6m\",needHelp:{info:\"info\"},scrollbar:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wyr66n\",\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"qAgtbEREF\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-awooja\",layoutDependency:layoutDependency,layoutId:\"oWNNKAB99\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"20px\"},children:\"Subtotal\"})}),className:\"framer-16s9bgp\",fonts:[\"FS;Space Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"pt4ZlgDQs\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ywygmr-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"jZN_LMi2_-container\",nodeId:\"jZN_LMi2_\",rendersWithMotion:true,scopeId:\"FMrCmhRHH\",children:/*#__PURE__*/_jsx(CartInfoLabel,{color:\"rgb(17, 17, 17)\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"before\",style:\"code\"},font:{fontFamily:'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"jZN_LMi2_\",layoutId:\"jZN_LMi2_\",loaderStyle:{backgroundColor:\"rgb(217, 217, 217)\",height:16,previewLoader:false,showLoader:true,width:16},needHelp:{info:\"info\"},tag:\"p\",type:\"subtotal\",whenZero:\"show\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mstfdm-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xX_f_AJBe-container\",nodeId:\"xX_f_AJBe\",rendersWithMotion:true,scopeId:\"FMrCmhRHH\",children:/*#__PURE__*/_jsx(CheckoutButton,{buttonType:\"preset\",customButton:[],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},disabled:false,disabledStyle:{alignItems:\"center\",backgroundColor:\"rgb(217, 217, 217)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:1,textColor:\"rgb(117, 117, 117)\"},height:\"100%\",id:\"xX_f_AJBe\",layoutId:\"xX_f_AJBe\",leftIcon:[],needHelp:{info:\"info\"},newTab:true,presetButtonStyle:{alignItems:\"center\",backgroundColor:\"rgb(17, 17, 17)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,hover:{backgroundColor:\"rgb(42, 42, 42)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"rgb(230, 230, 230)\"},justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:.995,textColor:\"rgb(243, 243, 243)\"},previewType:\"default\",rightIcon:[],showDefaultIcon:true,style:{height:\"100%\",width:\"100%\"},text:\"Checkout\",width:\"100%\"})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xboCs.framer-91avfo, .framer-xboCs .framer-91avfo { display: block; }\",\".framer-xboCs.framer-1xouxal { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-xboCs .framer-zns96q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: center; max-width: 500px; overflow: visible; padding: 20px 0px 20px 0px; position: relative; width: 460px; }\",\".framer-xboCs .framer-1rmcg7q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-xboCs .framer-1yi430w, .framer-xboCs .framer-x5n6kx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-xboCs .framer-11ue3pi, .framer-xboCs .framer-p400oe, .framer-xboCs .framer-3ow99a, .framer-xboCs .framer-16s9bgp { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-xboCs .framer-1xgxra9-container, .framer-xboCs .framer-1ywygmr-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-xboCs .framer-155ratv-container { flex: none; height: 26px; position: relative; width: 27px; }\",\".framer-xboCs .framer-st4hur { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-xboCs .framer-1brk9xq-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-xboCs .framer-1hy5gqw { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 180px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 389px; }\",\".framer-xboCs .framer-1wyr66n { 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; position: relative; width: 100%; }\",\".framer-xboCs .framer-awooja { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 0px; position: relative; width: 100%; }\",\".framer-xboCs .framer-1mstfdm-container { flex: none; height: 40px; position: relative; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 670\n * @framerIntrinsicWidth 460\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFMrCmhRHH=withCSS(Component,css,\"framer-xboCs\");export default FramerFMrCmhRHH;FramerFMrCmhRHH.displayName=\"Cart Layer\";FramerFMrCmhRHH.defaultProps={height:670,width:460};addFonts(FramerFMrCmhRHH,[{explicitInter:true,fonts:[{cssFamilyName:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LQZILVYBY2UXBMF3ZGAZKDS2P53HB2G5/XB4XS4AXY7LIGYBYPO7RTAIGNPOSSI7K/V2SN6OQGC3Z2CCFHLOEJRJKQXUTOKEBX.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"EuclidFlex-Regular-WebTrial \\xb6\",source:\"custom\",style:\"normal\",uiFamilyName:\"EuclidFlex-Regular-WebTrial\",url:\"https://framerusercontent.com/assets/JUhHk5kVNu3S1MsJIqETyKDgQ.woff\",weight:\"400\"},{cssFamilyName:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6DG6HUOGHOB35UGAANBDBVY77OCFNQOA/MX56D7EXTFRCL3EZPNM332VF6D5TDENT/2MGP255ZY2RSFHKW6LNN6W6BWQGC2LUO.woff2\",weight:\"400\"},{cssFamilyName:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/FOIKAJFLDFRPJ452NHBMMHCNDL4FUUBB/5AC3Y6FTG5H7IECKNZVIR7XI64O5YW5S/OB3CIWMGQGGYEGXRXPOVBXWAH4INE6T4.woff2\",weight:\"600\"}]},...CartInfoLabelFonts,...CartCloseButtonFonts,...CartProductListFonts,...CheckoutButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFMrCmhRHH\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"670\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"460\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FMrCmhRHH.map","// Generated by Framer (b135809)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,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 CartInfoLabel from\"https://framerusercontent.com/modules/KJJ6ZKAId8MUIKKnSUTh/xxWrFWOn5GkLi4wzn1Va/Cart_info_label.js\";import CartOpenButton from\"https://framerusercontent.com/modules/t0DOE0rPObRn86ULNCpK/4AiVP16DOIW9zVo8kRXa/Cart_open_button.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/KRbF6k7oOLoxsDKAvPKh/tByvAHqpIlFtrJxcbqox/xh1wBE3lM.js\";import CartLayer from\"https://framerusercontent.com/modules/h8E6JoDD1qjkHYoZm43G/U82ucdPL3kZyQHkFs4GK/FMrCmhRHH.js\";const CartLayerFonts=getFonts(CartLayer);const CartInfoLabelFonts=getFonts(CartInfoLabel);const CartOpenButtonFonts=getFonts(CartOpenButton);const serializationHash=\"framer-3gfZN\";const variantClassNames={fJsaknGMp:\"framer-v-imquaz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const tvxvAn2xE=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({cursor,height,id,width,...props})=>{return{...props,tvxvAn2xE:cursor??props.tvxvAn2xE};};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,tvxvAn2xE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"fJsaknGMp\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-imquaz\",className,classNames),\"data-framer-name\":\"Cart Button\",layoutDependency:layoutDependency,layoutId:\"fJsaknGMp\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r7hhi0-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"C4qZLxiB5-container\",nodeId:\"C4qZLxiB5\",rendersWithMotion:true,scopeId:\"lwuUBEi7Z\",children:/*#__PURE__*/_jsx(CartOpenButton,{backdropOverlay:{blur:0,transition:{bounce:0,delay:0,duration:.3,type:\"spring\"}},buttonType:\"custom\",cartLayer:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:670,width:\"500px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vt1en-container\",\"data-framer-cursor\":tvxvAn2xE,\"data-framer-name\":\"Cart Layer\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"nh8PhOxvu-container\",name:\"Cart Layer\",nodeId:\"nh8PhOxvu\",rendersWithMotion:true,scopeId:\"lwuUBEi7Z\",children:/*#__PURE__*/_jsx(CartLayer,{height:\"100%\",id:\"nh8PhOxvu\",layoutId:\"nh8PhOxvu\",name:\"Cart Layer\",style:{width:\"100%\"},width:\"100%\"})})})],cartLayerConfig:{cartLayerAnimation:{offsetX:100,offsetY:0,opacity:0,rotate:0,scale:1,transition:{bounce:0,delay:0,duration:.3,type:\"spring\"}},cartLayerHeight:\"default\",cartLayerPosition:{offsetX:0,offsetY:0,position:\"top right\"},shadow:\"\"},customButton:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15kr0mw\",\"data-framer-name\":\"Cart button custom\",layoutDependency:layoutDependency,layoutId:\"foKs2HSNn\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1mu9niu\",\"data-styles-preset\":\"xh1wBE3lM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-58a03ba9-30a5-4eb6-a0a0-6ee42e03af53, rgb(0, 0, 0)))\"},children:\"Cart [\"})}),className:\"framer-b9w4ei\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"doM3_AQ3W\",style:{\"--extracted-1w1cjl5\":\"var(--token-58a03ba9-30a5-4eb6-a0a0-6ee42e03af53, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-z46nyt-container\",\"data-code-component-plugin-id\":\"63896a\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"I6KVJhB_k-container\",nodeId:\"I6KVJhB_k\",rendersWithMotion:true,scopeId:\"lwuUBEi7Z\",children:/*#__PURE__*/_jsx(CartInfoLabel,{color:\"var(--token-58a03ba9-30a5-4eb6-a0a0-6ee42e03af53, rgb(0, 0, 0))\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"before\",style:\"symbol\"},font:{fontFamily:'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"I6KVJhB_k\",layoutId:\"I6KVJhB_k\",loaderStyle:{backgroundColor:\"rgb(217, 217, 217)\",height:16,previewLoader:false,showLoader:true,width:16},needHelp:{info:\"info\"},tag:\"p\",type:\"itemCount\",whenZero:\"show\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1mu9niu\",\"data-styles-preset\":\"xh1wBE3lM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-58a03ba9-30a5-4eb6-a0a0-6ee42e03af53, rgb(0, 0, 0)))\"},children:\"]\"})}),className:\"framer-mt0s9a\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VWz3XW1oA\",style:{\"--extracted-1w1cjl5\":\"var(--token-58a03ba9-30a5-4eb6-a0a0-6ee42e03af53, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},height:\"100%\",id:\"C4qZLxiB5\",layoutId:\"C4qZLxiB5\",leftIcon:[],needHelp:{info:\"info\"},presetButtonStyle:{alignItems:\"center\",backgroundColor:\"rgba(255, 255, 255, 0)\",border:{borderColor:\"rgba(117, 117, 117, 0)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"0px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:0,hover:{backgroundColor:\"rgba(0, 0, 0, 0.2)\",border:{borderColor:\"rgba(117, 117, 117, 0)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"rgb(0, 0, 0)\"},justifyContent:\"center\",padding:\"0px 0px 0px 0px\",shadow:\"\",tapScale:.98,textColor:\"rgb(0, 0, 0)\"},rightIcon:[],showDefaultIcon:true,text:\"Cart\",width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3gfZN.framer-7kuq5c, .framer-3gfZN .framer-7kuq5c { display: block; }\",\".framer-3gfZN.framer-imquaz { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 28px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 69px; }\",\".framer-3gfZN .framer-1r7hhi0-container, .framer-3gfZN .framer-z46nyt-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-3gfZN .framer-1vt1en-container { height: auto; position: relative; width: 500px; z-index: 10; }\",\".framer-3gfZN .framer-15kr0mw { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 26px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-3gfZN .framer-b9w4ei, .framer-3gfZN .framer-mt0s9a { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 69\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"tvxvAn2xE\":\"cursor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerlwuUBEi7Z=withCSS(Component,css,\"framer-3gfZN\");export default FramerlwuUBEi7Z;FramerlwuUBEi7Z.displayName=\"Cart 2.0 2\";FramerlwuUBEi7Z.defaultProps={height:28,width:69};addPropertyControls(FramerlwuUBEi7Z,{tvxvAn2xE:{title:\"Cursor\",type:ControlType.CustomCursor}});addFonts(FramerlwuUBEi7Z,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LQZILVYBY2UXBMF3ZGAZKDS2P53HB2G5/XB4XS4AXY7LIGYBYPO7RTAIGNPOSSI7K/V2SN6OQGC3Z2CCFHLOEJRJKQXUTOKEBX.woff2\",weight:\"500\"}]},...CartLayerFonts,...CartInfoLabelFonts,...CartOpenButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerlwuUBEi7Z.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CartLayer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlwuUBEi7Z\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"69\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"28\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"tvxvAn2xE\\\":\\\"cursor\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b135809)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Instance,Link,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Menu from\"https://framerusercontent.com/modules/bUpgyMqZRKNMdGZeMGPA/fkoodNoUyQNU1zow05Rr/MLH8B4KT_.js\";import Close from\"https://framerusercontent.com/modules/oE9WKEU3ToJHJpjC4OLY/7FvUwzzVaDYCnH97VQOT/UNkcg0f_v.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/htUHVNcQJmas5xHU7F4B/zuoYO0XXdPI99yvQT06x/cphEgLYF0.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/KRbF6k7oOLoxsDKAvPKh/tByvAHqpIlFtrJxcbqox/xh1wBE3lM.js\";import Cart202 from\"https://framerusercontent.com/modules/sPAdbPZrUZMliyFZIY0m/Sre2La6pQkVKimGFWThk/lwuUBEi7Z.js\";const Cart202Fonts=getFonts(Cart202);const cycleOrder=[\"Ap_npBsdI\",\"CCRi30NAv\",\"Erxb7tkFH\",\"MjtqnKNUt\"];const serializationHash=\"framer-laHWf\";const variantClassNames={Ap_npBsdI:\"framer-v-at159w\",CCRi30NAv:\"framer-v-1769qno\",Erxb7tkFH:\"framer-v-143glyn\",MjtqnKNUt:\"framer-v-1d0ojb7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,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={\"Phone Open\":\"Erxb7tkFH\",\"Tablet inbetween\":\"MjtqnKNUt\",Desktop:\"Ap_npBsdI\",Phone:\"CCRi30NAv\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Ap_npBsdI\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Ap_npBsdI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap5aavjm=activeVariantCallback(async(...args)=>{setVariant(\"CCRi30NAv\");});const onTap13yud4f=activeVariantCallback(async(...args)=>{setVariant(\"Erxb7tkFH\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"Erxb7tkFH\")return true;return false;};const isDisplayed1=()=>{if([\"CCRi30NAv\",\"Erxb7tkFH\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"CCRi30NAv\",\"Erxb7tkFH\"].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(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-at159w\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Ap_npBsdI\",ref:refBinding,style:{backdropFilter:\"blur(10px)\",backgroundColor:\"var(--token-22444b1b-be9e-4d27-9758-f823f1a4710a, rgba(255, 255, 255, 0.5))\",WebkitBackdropFilter:\"blur(10px)\",...style},...addPropertyOverrides({CCRi30NAv:{\"data-framer-name\":\"Phone\"},Erxb7tkFH:{\"data-framer-name\":\"Phone Open\"},MjtqnKNUt:{\"data-framer-name\":\"Tablet inbetween\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-i584go\",layoutDependency:layoutDependency,layoutId:\"aGEeSd8Yw\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-x4xejj\",\"data-framer-name\":\"Menu items\",layoutDependency:layoutDependency,layoutId:\"P6_XQo3xf\",children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1tZWRpdW0=\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-58a03ba9-30a5-4eb6-a0a0-6ee42e03af53, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"e5e39yr1N\"},motionChild:true,nodeId:\"mmOjLgnwz\",openInNewTab:false,relValues:[],scopeId:\"uGyqVwkhD\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b4n56z\",\"data-styles-preset\":\"cphEgLYF0\",children:\"Products\"})})})}),className:\"framer-1iawktt\",\"data-highlight\":true,fonts:[\"FS;Space Grotesk-medium\"],layoutDependency:layoutDependency,layoutId:\"mmOjLgnwz\",onTap:onTap5aavjm,style:{\"--extracted-1w1cjl5\":\"var(--token-58a03ba9-30a5-4eb6-a0a0-6ee42e03af53, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1tZWRpdW0=\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-58a03ba9-30a5-4eb6-a0a0-6ee42e03af53, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"pw4EBdXtL\"},motionChild:true,nodeId:\"j7KpGfWjQ\",openInNewTab:false,relValues:[],scopeId:\"uGyqVwkhD\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b4n56z\",\"data-styles-preset\":\"cphEgLYF0\",children:\"About\"})})})}),className:\"framer-1qyhkmk\",\"data-highlight\":true,fonts:[\"FS;Space Grotesk-medium\"],layoutDependency:layoutDependency,layoutId:\"j7KpGfWjQ\",onTap:onTap5aavjm,style:{\"--extracted-1w1cjl5\":\"var(--token-58a03ba9-30a5-4eb6-a0a0-6ee42e03af53, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1tZWRpdW0=\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-58a03ba9-30a5-4eb6-a0a0-6ee42e03af53, rgb(0, 0, 0)))\"},children:\"Contact\"})}),className:\"framer-onu47v\",\"data-highlight\":true,fonts:[\"FS;Space Grotesk-medium\"],layoutDependency:layoutDependency,layoutId:\"VlxybUtGu\",onTap:onTap5aavjm,style:{\"--extracted-1w1cjl5\":\"var(--token-58a03ba9-30a5-4eb6-a0a0-6ee42e03af53, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1tZWRpdW0=\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-58a03ba9-30a5-4eb6-a0a0-6ee42e03af53, rgb(0, 0, 0)))\"},children:\"Cart [0]\"})}),className:\"framer-cbdbxo\",\"data-highlight\":true,fonts:[\"FS;Space Grotesk-medium\"],layoutDependency:layoutDependency,layoutId:\"ckn4LyoKh\",onTap:onTap5aavjm,style:{\"--extracted-1w1cjl5\":\"var(--token-58a03ba9-30a5-4eb6-a0a0-6ee42e03af53, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xse51j\",layoutDependency:layoutDependency,layoutId:\"mxocaHpoW\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"MEPW1cctg\",openInNewTab:false,scopeId:\"uGyqVwkhD\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ifkhzf framer-1w1qekk\",\"data-framer-name\":\"Logo wrapper\",layoutDependency:layoutDependency,layoutId:\"MEPW1cctg\",...addPropertyOverrides({Erxb7tkFH:{\"data-highlight\":true,onTap:onTap5aavjm}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oqbkz2\",layoutDependency:layoutDependency,layoutId:\"lPQ774Vk2\",...addPropertyOverrides({Erxb7tkFH:{\"data-highlight\":true,onTap:onTap5aavjm}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-17cj7d4\",\"data-framer-name\":\"Logotype\",layoutDependency:layoutDependency,layoutId:\"p56AJGOsq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 217.066 34.859\" overflow=\"visible\"><g><path d=\"M 196.245 27.62 C 193.763 27.62 191.728 27.086 190.142 26.018 C 188.555 24.951 187.596 23.425 187.263 21.442 L 191.789 20.577 C 191.969 21.467 192.189 21.887 192.599 22.395 C 193.019 22.893 193.561 23.274 194.172 23.501 C 194.812 23.704 195.503 23.807 196.245 23.807 C 197.371 23.807 198.203 23.616 198.74 23.234 C 199.278 22.828 199.546 22.332 199.546 21.747 C 199.546 21.162 199.29 20.717 198.778 20.412 C 198.266 20.081 197.447 19.815 196.322 19.611 L 195.247 19.421 C 193.916 19.166 192.701 18.823 191.601 18.391 C 190.5 17.933 189.617 17.31 188.952 16.522 C 188.287 15.734 187.954 14.717 187.954 13.471 C 187.954 11.589 188.645 10.152 190.027 9.161 C 191.408 8.144 193.226 7.635 195.478 7.635 C 197.601 7.635 199.367 8.106 200.774 9.046 C 202.182 9.987 203.192 11.236 203.536 12.803 L 199.047 14.119 C 198.843 13.153 198.42 12.466 197.78 12.06 C 197.166 11.653 196.399 11.449 195.478 11.449 C 194.556 11.449 193.853 11.615 193.366 11.945 C 192.88 12.251 192.637 12.682 192.637 13.242 C 192.637 13.853 192.893 14.31 193.405 14.615 C 193.916 14.895 194.607 15.11 195.478 15.263 L 196.552 15.454 C 197.985 15.708 199.278 16.052 200.429 16.483 C 201.606 16.891 202.527 17.488 203.192 18.276 C 203.884 19.04 204.229 20.081 204.229 21.403 C 204.229 23.387 203.499 24.925 202.041 26.018 C 200.608 27.086 198.676 27.62 196.245 27.62 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 203.759 14.537 C 203.779 14.226 203.819 13.283 203.531 12.45 C 202.066 12.928 198.963 13.486 199.006 13.62 C 199.142 14.05 199.193 14.377 199.193 14.537 Z M 187.314 20.383 C 187.291 21.031 187.371 21.68 187.55 22.304 C 189.013 21.826 191.936 20.838 191.91 20.699 C 191.891 20.595 191.881 20.489 191.879 20.383 Z M 212.629 21.828 C 212.629 21.538 215.054 21.892 216.132 21.394 C 217.253 20.874 217.1 19.863 216.991 19.601 C 216.878 19.329 216.273 18.5 215.115 18.926 C 213.996 19.336 212.53 21.309 212.332 21.112 C 212.135 20.914 214.107 19.448 214.519 18.329 C 214.944 17.17 214.114 16.565 213.843 16.453 C 213.571 16.34 212.57 16.191 212.051 17.313 C 211.551 18.39 211.906 20.814 211.616 20.814 C 211.327 20.814 211.681 18.39 211.182 17.312 C 210.662 16.191 209.652 16.344 209.39 16.453 C 209.118 16.565 208.288 17.17 208.714 18.329 C 209.14 19.487 211.098 20.914 210.901 21.112 C 210.703 21.309 209.237 19.336 208.118 18.926 C 206.959 18.5 206.354 19.329 206.242 19.601 C 206.129 19.872 205.979 20.874 207.101 21.393 C 208.179 21.893 210.603 21.538 210.603 21.827 C 210.603 22.117 208.179 21.763 207.101 22.262 C 205.979 22.782 206.133 23.792 206.242 24.054 C 206.35 24.317 206.959 25.155 208.118 24.73 C 209.237 24.319 210.703 22.346 210.901 22.544 C 211.098 22.741 209.125 24.208 208.714 25.326 C 208.288 26.484 209.118 27.09 209.39 27.202 C 209.652 27.311 210.662 27.465 211.182 26.343 C 211.681 25.265 211.327 22.84 211.616 22.84 C 211.906 22.84 211.552 25.265 212.051 26.343 C 212.57 27.465 213.581 27.311 213.843 27.202 C 214.106 27.093 214.944 26.484 214.519 25.326 C 214.093 24.167 212.135 22.741 212.332 22.543 C 212.53 22.346 213.996 24.319 215.115 24.73 C 216.273 25.156 216.879 24.326 216.991 24.055 C 217.1 23.792 217.253 22.782 216.132 22.262 C 215.054 21.763 212.629 22.117 212.629 21.828 Z M 180.611 27.232 C 179.365 27.232 178.347 26.85 177.559 26.087 C 176.796 25.3 176.415 24.257 176.415 22.96 L 176.415 12.281 L 171.686 12.281 L 171.686 8.314 L 176.415 8.314 L 176.415 2.442 L 181.221 2.442 L 181.221 8.314 L 186.408 8.314 L 186.408 12.281 L 181.221 12.281 L 181.221 22.121 C 181.221 22.884 181.577 23.266 182.289 23.266 L 185.95 23.266 L 185.95 27.232 Z M 162.823 27.766 C 160.993 27.766 159.328 27.384 157.827 26.621 C 156.353 25.858 155.183 24.752 154.318 23.303 C 153.454 21.854 153.022 20.099 153.022 18.039 L 153.022 17.506 C 153.022 15.446 153.454 13.692 154.318 12.242 C 155.183 10.794 156.353 9.687 157.827 8.924 C 159.328 8.162 160.993 7.781 162.823 7.781 C 164.629 7.781 166.179 8.098 167.477 8.734 C 168.773 9.369 169.815 10.246 170.604 11.365 C 171.222 12.196 171.687 13.131 171.976 14.126 C 172.068 14.443 172.123 14.797 172.183 15.131 L 167.53 16.068 C 167.429 15.305 167.223 14.646 166.867 14.035 C 166.511 13.424 166.002 12.942 165.34 12.586 C 164.705 12.23 163.904 12.052 162.938 12.052 C 161.972 12.052 161.094 12.269 160.307 12.7 C 159.543 13.107 158.933 13.73 158.476 14.57 C 158.044 15.383 157.827 16.388 157.827 17.582 L 157.827 17.964 C 157.827 19.159 158.044 20.175 158.476 21.014 C 158.933 21.829 159.543 22.451 160.307 22.884 C 161.094 23.291 161.972 23.494 162.938 23.494 C 164.387 23.494 165.48 23.125 166.218 22.388 C 166.981 21.624 167.464 20.633 167.667 19.413 L 172.263 20.519 C 171.904 21.877 171.417 23.099 170.604 24.218 C 169.815 25.311 168.773 26.176 167.477 26.812 C 166.179 27.447 164.629 27.766 162.823 27.766 Z M 142.833 27.766 C 140.951 27.766 139.286 27.372 137.837 26.583 C 136.426 25.783 135.264 24.608 134.481 23.188 C 133.692 21.714 133.298 19.985 133.298 18.001 L 133.298 17.543 C 133.298 15.561 133.692 13.845 134.481 12.396 C 135.269 10.921 136.375 9.789 137.798 9.001 C 139.222 8.187 140.875 7.781 142.756 7.781 C 144.613 7.781 146.227 8.2 147.6 9.039 C 148.973 9.853 150.041 10.997 150.804 12.471 C 151.566 13.921 151.948 15.612 151.948 17.544 L 151.948 19.184 L 138.18 19.184 C 138.231 20.481 138.714 21.536 139.629 22.35 C 140.544 23.163 141.663 23.57 142.985 23.57 C 144.333 23.57 145.325 23.278 145.961 22.693 C 146.596 22.108 146.881 21.758 147.211 21.047 L 151.119 22.646 C 150.841 23.349 150.461 24.193 149.774 24.981 C 149.113 25.744 148.223 26.405 147.104 26.964 C 145.986 27.498 144.562 27.766 142.833 27.766 Z M 138.218 15.599 L 147.067 15.599 C 146.964 14.506 146.52 13.628 145.732 12.967 C 144.969 12.306 143.964 11.976 142.718 11.976 C 141.421 11.976 140.392 12.306 139.629 12.967 C 138.866 13.628 138.396 14.505 138.218 15.599 Z M 122.787 34.859 L 122.787 30.74 L 125.305 30.74 C 126.016 30.74 126.372 30.359 126.372 29.596 L 126.372 8.314 L 131.178 8.314 L 131.178 30.587 C 131.178 31.885 130.796 32.914 130.034 33.677 C 129.271 34.464 128.253 34.859 126.983 34.859 Z M 128.775 6.103 C 127.91 6.103 127.173 5.823 126.563 5.263 C 125.978 4.704 125.686 3.966 125.686 3.051 C 125.686 2.135 125.978 1.398 126.563 0.839 C 127.173 0.28 127.91 0 128.775 0 C 129.665 0 130.403 0.28 130.987 0.839 C 131.572 1.398 131.864 2.135 131.864 3.051 C 131.864 3.967 131.572 4.704 130.987 5.263 C 130.403 5.823 129.665 6.103 128.775 6.103 Z M 115.63 27.766 C 113.926 27.766 112.617 27.474 111.701 26.889 C 110.786 26.304 110.112 25.655 109.68 24.944 L 108.993 24.944 L 108.993 27.232 L 104.264 27.232 L 104.264 0.534 L 109.07 0.534 L 109.07 10.489 L 109.756 10.489 C 110.059 10.004 110.431 9.567 110.862 9.192 C 111.345 8.785 111.968 8.455 112.732 8.2 C 113.519 7.92 114.485 7.781 115.63 7.781 C 117.155 7.781 118.566 8.162 119.863 8.925 C 121.16 9.662 122.202 10.756 122.991 12.205 C 123.778 13.654 124.173 15.409 124.173 17.468 L 124.173 18.079 C 124.173 20.138 123.778 21.892 122.991 23.342 C 122.202 24.791 121.16 25.897 119.863 26.66 C 118.566 27.397 117.155 27.766 115.63 27.766 Z M 114.181 23.57 C 115.655 23.57 116.888 23.1 117.88 22.159 C 118.872 21.193 119.368 19.794 119.368 17.964 L 119.368 17.583 C 119.368 15.752 118.872 14.366 117.88 13.426 C 116.914 12.459 115.68 11.976 114.181 11.976 C 112.706 11.976 111.473 12.459 110.481 13.425 C 109.489 14.366 108.993 15.752 108.993 17.583 L 108.993 17.964 C 108.993 19.794 109.489 21.193 110.481 22.16 C 111.473 23.1 112.706 23.57 114.181 23.57 Z M 92.199 27.766 C 90.318 27.766 88.627 27.384 87.127 26.621 C 85.65 25.88 84.418 24.728 83.58 23.303 C 82.716 21.854 82.283 20.113 82.283 18.078 L 82.283 17.468 C 82.283 15.434 82.716 13.692 83.58 12.243 C 84.418 10.818 85.65 9.666 87.127 8.924 C 88.627 8.162 90.318 7.781 92.199 7.781 C 94.081 7.781 95.772 8.162 97.272 8.924 C 98.749 9.666 99.981 10.818 100.819 12.243 C 101.683 13.692 102.115 15.434 102.115 17.468 L 102.115 18.079 C 102.115 20.112 101.683 21.854 100.819 23.303 C 99.981 24.727 98.749 25.879 97.272 26.621 C 95.772 27.385 94.081 27.766 92.199 27.766 Z M 92.199 23.494 C 93.674 23.494 94.895 23.024 95.861 22.083 C 96.827 21.117 97.31 19.744 97.31 17.964 L 97.31 17.582 C 97.31 15.802 96.827 14.442 95.861 13.501 C 94.92 12.535 93.7 12.052 92.199 12.052 C 90.724 12.052 89.504 12.535 88.538 13.501 C 87.572 14.442 87.089 15.802 87.089 17.582 L 87.089 17.964 C 87.089 19.743 87.572 21.117 88.538 22.083 C 89.504 23.023 90.724 23.494 92.199 23.494 Z M 63.062 27.766 C 61.715 27.766 60.507 27.536 59.439 27.078 C 58.371 26.596 57.519 25.909 56.883 25.019 C 56.274 24.104 55.968 22.998 55.968 21.701 C 55.968 20.404 56.274 19.323 56.884 18.459 C 57.519 17.569 58.383 16.908 59.477 16.476 C 60.596 16.018 61.867 15.79 63.291 15.79 L 68.478 15.79 L 68.478 14.721 C 68.478 13.832 68.198 13.107 67.639 12.547 C 67.08 11.963 66.19 11.671 64.969 11.671 C 63.774 11.671 62.884 11.95 62.299 12.51 C 61.715 13.043 61.333 13.743 61.155 14.607 L 56.781 13.176 C 56.841 12.983 56.86 12.738 56.935 12.552 C 57.239 11.803 57.659 11.106 58.181 10.488 C 58.866 9.675 59.77 9.026 60.889 8.543 C 62.032 8.035 63.418 7.78 65.045 7.78 C 67.537 7.78 69.508 8.404 70.957 9.649 C 72.406 10.895 73.131 12.7 73.131 15.065 L 73.131 22.121 C 73.131 22.883 73.487 23.265 74.199 23.265 L 75.724 23.265 L 75.724 27.231 L 72.521 27.231 C 71.58 27.231 70.805 27.002 70.194 26.545 C 69.584 26.087 69.278 25.477 69.278 24.714 L 69.278 24.676 L 68.554 24.676 C 68.452 24.982 68.224 25.388 67.868 25.896 C 67.512 26.379 66.952 26.812 66.19 27.193 C 65.426 27.574 64.385 27.766 63.062 27.766 Z M 63.901 23.876 C 65.249 23.876 66.343 23.506 67.182 22.769 C 68.046 22.006 68.478 21.002 68.478 19.756 L 68.478 19.375 L 63.634 19.375 C 62.744 19.375 62.045 19.565 61.536 19.947 C 61.028 20.328 60.774 20.862 60.774 21.549 C 60.774 22.235 61.04 22.795 61.575 23.227 C 62.109 23.659 62.884 23.875 63.901 23.875 Z M 49.347 27.232 L 49.347 0.534 L 54.153 0.534 L 54.153 27.232 L 49.347 27.232 Z M 41.503 27.232 L 41.503 0.534 L 46.309 0.534 L 46.309 27.232 Z M 33.662 27.231 L 33.662 8.314 L 38.467 8.314 L 38.467 27.231 L 33.661 27.231 Z M 36.065 6.102 C 35.2 6.102 34.462 5.823 33.852 5.263 C 33.267 4.704 32.975 3.966 32.975 3.051 C 32.975 2.135 33.267 1.398 33.852 0.839 C 34.463 0.28 35.2 0 36.064 0 C 36.954 0 37.691 0.28 38.276 0.839 C 38.861 1.398 39.153 2.135 39.153 3.051 C 39.153 3.967 38.861 4.704 38.276 5.263 C 37.691 5.823 36.954 6.103 36.064 6.103 Z M 25.804 27.232 C 24.558 27.232 23.54 26.85 22.752 26.087 C 21.989 25.3 21.608 24.257 21.608 22.96 L 21.608 12.281 L 16.878 12.281 L 16.878 8.314 L 21.608 8.314 L 21.608 2.442 L 26.413 2.442 L 26.413 8.314 L 31.599 8.314 L 31.599 12.281 L 26.413 12.281 L 26.413 22.121 C 26.413 22.884 26.769 23.266 27.48 23.266 L 31.142 23.266 L 31.142 27.232 L 25.802 27.232 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 31.147 8.18 L 34.993 8.18 L 34.993 12.17 L 31.147 12.17 Z M 172.185 15.921 C 172.206 15.611 172.185 14.793 171.943 14.001 C 170.438 14.478 167.436 15.466 167.461 15.605 C 167.487 15.742 167.493 15.873 167.493 15.921 Z M 56.553 14.464 C 56.533 14.154 56.553 13.223 56.979 12.204 C 58.444 12.681 61.175 14.009 61.149 14.147 C 61.13 14.252 61.12 14.358 61.118 14.464 Z M 8.982 27.621 C 6.5 27.621 4.465 27.086 2.879 26.019 C 1.292 24.95 0.333 23.426 0 21.442 L 4.526 20.577 C 4.706 21.467 4.926 21.887 5.336 22.395 C 5.756 22.894 6.298 23.275 6.909 23.502 C 7.549 23.705 8.24 23.807 8.982 23.807 C 10.107 23.807 10.94 23.616 11.477 23.234 C 12.015 22.828 12.283 22.332 12.283 21.747 C 12.283 21.162 12.027 20.717 11.515 20.412 C 11.004 20.081 10.185 19.815 9.059 19.611 L 7.984 19.421 C 6.653 19.167 5.438 18.823 4.338 18.391 C 3.237 17.933 2.354 17.31 1.689 16.523 C 1.024 15.733 0.691 14.716 0.691 13.47 C 0.691 11.589 1.382 10.152 2.764 9.161 C 4.146 8.143 5.963 7.635 8.215 7.635 C 10.338 7.635 12.105 8.105 13.511 9.046 C 14.919 9.987 15.929 11.235 16.273 12.802 L 11.784 14.119 C 11.58 13.153 11.157 12.465 10.517 12.059 C 9.903 11.652 9.135 11.449 8.215 11.449 C 7.293 11.449 6.59 11.614 6.103 11.945 C 5.617 12.25 5.374 12.682 5.374 13.241 C 5.374 13.852 5.63 14.31 6.142 14.615 C 6.653 14.894 7.344 15.11 8.215 15.263 L 9.289 15.454 C 10.722 15.708 12.014 16.051 13.166 16.483 C 14.343 16.89 15.264 17.488 15.929 18.275 C 16.621 19.039 16.966 20.081 16.966 21.403 C 16.966 23.386 16.237 24.924 14.779 26.017 C 13.345 27.086 11.413 27.62 8.982 27.62 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 16.453 14.545 C 16.473 14.234 16.513 13.291 16.224 12.457 C 14.76 12.935 11.657 13.494 11.7 13.628 C 11.836 14.058 11.887 14.384 11.887 14.544 L 16.453 14.544 Z M 0.006 20.391 C -0.014 20.701 0.006 21.519 0.242 22.312 C 1.705 21.834 4.628 20.846 4.602 20.707 C 4.583 20.603 4.573 20.497 4.571 20.391 L 0.006 20.391 Z M 151.452 20.704 C 151.452 22.212 150.857 23.569 149.817 24.835 C 148.486 24.326 146.035 22.578 146.133 22.464 C 146.803 21.677 146.805 20.894 146.805 20.704 Z M 170.321 24.53 C 171.688 22.893 172.451 20.611 172.451 19.103 L 167.714 19.078 C 167.714 19.114 167.711 19.192 167.694 19.297 C 167.706 19.401 167.738 19.524 167.751 19.67 L 167.751 19.918 C 167.719 20.336 167.553 20.733 167.278 21.049 C 167.178 21.163 168.943 24.019 170.321 24.53 Z\" fill=\"rgb(0,0,0)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 140 22\" overflow=\"visible\"><g><path d=\"M 126.571 17.431 C 124.97 17.431 123.658 17.095 122.635 16.42 C 121.612 15.747 120.993 14.784 120.778 13.532 L 123.698 12.987 C 123.813 13.548 123.955 13.813 124.22 14.134 C 124.491 14.448 124.84 14.689 125.234 14.832 C 125.647 14.96 126.092 15.025 126.571 15.025 C 127.298 15.025 127.834 14.904 128.18 14.663 C 128.527 14.407 128.7 14.094 128.7 13.725 C 128.7 13.356 128.535 13.075 128.205 12.883 C 127.875 12.674 127.347 12.505 126.621 12.377 L 125.928 12.257 C 125.069 12.096 124.285 11.879 123.576 11.607 C 122.866 11.318 122.296 10.925 121.867 10.427 C 121.439 9.93 121.224 9.288 121.224 8.502 C 121.224 7.314 121.669 6.407 122.561 5.782 C 123.452 5.14 124.624 4.819 126.076 4.819 C 127.446 4.819 128.585 5.116 129.492 5.709 C 130.4 6.303 131.052 7.091 131.273 8.08 L 128.378 8.911 C 128.247 8.301 127.974 7.868 127.561 7.611 C 127.165 7.354 126.67 7.225 126.076 7.225 C 125.482 7.225 125.028 7.33 124.715 7.539 C 124.401 7.732 124.244 8.004 124.244 8.357 C 124.244 8.743 124.409 9.031 124.739 9.224 C 125.069 9.4 125.515 9.536 126.076 9.633 L 126.769 9.753 C 127.694 9.914 128.527 10.13 129.27 10.403 C 130.029 10.66 130.623 11.037 131.052 11.534 C 131.498 12.016 131.721 12.674 131.721 13.508 C 131.721 14.76 131.25 15.731 130.31 16.42 C 129.386 17.095 128.139 17.431 126.571 17.431 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 131.417 9.174 C 131.43 8.978 131.456 8.383 131.27 7.857 C 130.326 8.159 128.324 8.511 128.352 8.595 C 128.44 8.867 128.473 9.073 128.473 9.174 Z M 120.811 12.864 C 120.796 13.273 120.848 13.682 120.963 14.076 C 121.907 13.775 123.792 13.151 123.775 13.064 C 123.763 12.998 123.757 12.931 123.756 12.864 Z M 137.138 13.776 C 137.138 13.593 138.703 13.816 139.398 13.502 C 140.121 13.174 140.022 12.536 139.952 12.37 C 139.879 12.199 139.488 11.675 138.741 11.944 C 138.02 12.203 137.074 13.448 136.947 13.324 C 136.82 13.199 138.092 12.274 138.357 11.568 C 138.632 10.836 138.096 10.454 137.921 10.383 C 137.746 10.312 137.1 10.218 136.765 10.926 C 136.443 11.606 136.672 13.136 136.485 13.136 C 136.298 13.136 136.527 11.606 136.205 10.926 C 135.87 10.218 135.218 10.315 135.049 10.383 C 134.874 10.454 134.338 10.836 134.613 11.568 C 134.888 12.299 136.151 13.199 136.024 13.324 C 135.896 13.448 134.951 12.203 134.229 11.944 C 133.482 11.675 133.091 12.199 133.019 12.37 C 132.946 12.541 132.849 13.174 133.573 13.501 C 134.268 13.817 135.832 13.593 135.832 13.775 C 135.832 13.958 134.268 13.735 133.573 14.05 C 132.849 14.378 132.949 15.015 133.019 15.181 C 133.089 15.347 133.482 15.876 134.229 15.607 C 134.951 15.348 135.896 14.103 136.024 14.228 C 136.151 14.352 134.878 15.278 134.613 15.983 C 134.338 16.715 134.874 17.097 135.049 17.168 C 135.218 17.236 135.87 17.334 136.205 16.625 C 136.527 15.945 136.298 14.415 136.485 14.415 C 136.672 14.415 136.444 15.945 136.765 16.625 C 137.1 17.334 137.752 17.236 137.921 17.168 C 138.091 17.099 138.632 16.715 138.357 15.983 C 138.083 15.252 136.82 14.352 136.947 14.227 C 137.074 14.103 138.02 15.348 138.741 15.607 C 139.489 15.876 139.879 15.352 139.952 15.181 C 140.022 15.015 140.121 14.378 139.398 14.05 C 138.703 13.735 137.139 13.958 137.139 13.776 Z M 116.488 17.186 C 115.684 17.186 115.028 16.945 114.519 16.464 C 114.028 15.967 113.782 15.309 113.782 14.49 L 113.782 7.75 L 110.731 7.75 L 110.731 5.247 L 113.782 5.247 L 113.782 1.541 L 116.881 1.541 L 116.881 5.247 L 120.227 5.247 L 120.227 7.751 L 116.881 7.751 L 116.881 13.961 C 116.881 14.442 117.111 14.683 117.57 14.683 L 119.931 14.683 L 119.931 17.186 Z M 105.015 17.523 C 103.835 17.523 102.761 17.282 101.793 16.801 C 100.842 16.319 100.088 15.622 99.53 14.707 C 98.973 13.792 98.694 12.685 98.694 11.385 L 98.694 11.048 C 98.694 9.748 98.973 8.641 99.53 7.726 C 100.088 6.812 100.842 6.114 101.793 5.632 C 102.761 5.151 103.835 4.91 105.015 4.91 C 106.18 4.91 107.18 5.111 108.017 5.512 C 108.853 5.913 109.525 6.467 110.034 7.173 C 110.432 7.697 110.732 8.287 110.918 8.915 C 110.978 9.115 111.013 9.339 111.052 9.549 L 108.051 10.141 C 107.986 9.659 107.853 9.243 107.623 8.858 C 107.394 8.472 107.065 8.168 106.639 7.943 C 106.229 7.718 105.712 7.606 105.089 7.606 C 104.466 7.606 103.9 7.743 103.392 8.015 C 102.9 8.272 102.506 8.665 102.211 9.195 C 101.933 9.708 101.793 10.342 101.793 11.096 L 101.793 11.337 C 101.793 12.091 101.933 12.733 102.211 13.262 C 102.506 13.776 102.9 14.169 103.392 14.442 C 103.9 14.699 104.466 14.827 105.089 14.827 C 106.024 14.827 106.729 14.594 107.205 14.129 C 107.697 13.647 108.008 13.022 108.139 12.252 L 111.103 12.95 C 110.872 13.807 110.558 14.578 110.034 15.284 C 109.525 15.974 108.853 16.52 108.017 16.921 C 107.18 17.322 106.18 17.523 105.015 17.523 Z M 92.122 17.523 C 90.909 17.523 89.835 17.275 88.9 16.777 C 87.99 16.272 87.241 15.531 86.735 14.635 C 86.227 13.704 85.973 12.613 85.973 11.361 L 85.973 11.072 C 85.973 9.82 86.227 8.738 86.735 7.823 C 87.244 6.892 87.957 6.178 88.875 5.68 C 89.794 5.167 90.859 4.91 92.073 4.91 C 93.27 4.91 94.312 5.175 95.197 5.705 C 96.082 6.218 96.771 6.94 97.263 7.871 C 97.755 8.786 98.001 9.853 98.001 11.072 L 98.001 12.107 L 89.121 12.107 C 89.154 12.926 89.465 13.592 90.056 14.106 C 90.646 14.618 91.368 14.875 92.221 14.875 C 93.09 14.875 93.73 14.691 94.14 14.322 C 94.549 13.953 94.733 13.732 94.946 13.283 L 97.466 14.292 C 97.287 14.736 97.042 15.269 96.599 15.766 C 96.173 16.248 95.599 16.664 94.877 17.017 C 94.156 17.354 93.238 17.523 92.122 17.523 Z M 89.146 9.845 L 94.853 9.845 C 94.787 9.155 94.5 8.601 93.992 8.184 C 93.5 7.767 92.852 7.558 92.048 7.558 C 91.212 7.558 90.548 7.766 90.056 8.184 C 89.564 8.601 89.261 9.154 89.146 9.845 Z M 79.194 22 L 79.194 19.4 L 80.817 19.4 C 81.276 19.4 81.506 19.16 81.506 18.678 L 81.506 5.247 L 84.605 5.247 L 84.605 19.304 C 84.605 20.123 84.359 20.773 83.867 21.254 C 83.375 21.751 82.719 22 81.899 22 Z M 83.055 3.851 C 82.498 3.851 82.022 3.675 81.629 3.322 C 81.252 2.969 81.063 2.503 81.063 1.925 C 81.063 1.348 81.252 0.883 81.629 0.53 C 82.022 0.177 82.498 0 83.055 0 C 83.629 0 84.105 0.177 84.482 0.53 C 84.859 0.883 85.048 1.348 85.048 1.925 C 85.048 2.504 84.859 2.969 84.482 3.322 C 84.105 3.675 83.629 3.851 83.055 3.851 Z M 74.577 17.523 C 73.478 17.523 72.634 17.339 72.043 16.97 C 71.453 16.601 71.019 16.191 70.74 15.742 L 70.297 15.742 L 70.297 17.186 L 67.247 17.186 L 67.247 0.337 L 70.346 0.337 L 70.346 6.62 L 70.789 6.62 C 70.984 6.314 71.224 6.038 71.502 5.801 C 71.814 5.545 72.215 5.336 72.708 5.175 C 73.216 4.999 73.839 4.91 74.577 4.91 C 75.561 4.91 76.471 5.151 77.307 5.633 C 78.144 6.098 78.816 6.788 79.325 7.703 C 79.833 8.617 80.087 9.725 80.087 11.025 L 80.087 11.41 C 80.087 12.709 79.833 13.816 79.325 14.731 C 78.816 15.646 78.144 16.344 77.307 16.825 C 76.471 17.291 75.561 17.523 74.577 17.523 Z M 73.643 14.875 C 74.594 14.875 75.389 14.579 76.029 13.985 C 76.668 13.375 76.988 12.493 76.988 11.337 L 76.988 11.097 C 76.988 9.941 76.668 9.067 76.029 8.473 C 75.405 7.863 74.61 7.558 73.643 7.558 C 72.691 7.558 71.896 7.863 71.257 8.473 C 70.617 9.067 70.297 9.941 70.297 11.097 L 70.297 11.338 C 70.297 12.493 70.617 13.375 71.257 13.985 C 71.896 14.579 72.691 14.875 73.643 14.875 Z M 59.465 17.523 C 58.252 17.523 57.161 17.282 56.194 16.801 C 55.241 16.333 54.447 15.606 53.906 14.707 C 53.349 13.792 53.07 12.693 53.07 11.409 L 53.07 11.024 C 53.07 9.741 53.349 8.641 53.906 7.727 C 54.447 6.827 55.241 6.1 56.194 5.632 C 57.161 5.151 58.252 4.91 59.465 4.91 C 60.679 4.91 61.769 5.151 62.737 5.632 C 63.69 6.1 64.484 6.828 65.025 7.727 C 65.582 8.641 65.861 9.74 65.861 11.024 L 65.861 11.41 C 65.861 12.693 65.582 13.792 65.025 14.707 C 64.484 15.606 63.69 16.333 62.737 16.801 C 61.769 17.283 60.679 17.523 59.465 17.523 Z M 59.465 14.827 C 60.417 14.827 61.204 14.531 61.827 13.937 C 62.45 13.327 62.762 12.461 62.762 11.337 L 62.762 11.096 C 62.762 9.973 62.45 9.114 61.827 8.521 C 61.22 7.911 60.433 7.606 59.465 7.606 C 58.514 7.606 57.727 7.911 57.104 8.521 C 56.481 9.114 56.169 9.973 56.169 11.096 L 56.169 11.337 C 56.169 12.46 56.481 13.327 57.104 13.937 C 57.727 14.53 58.514 14.827 59.465 14.827 Z M 40.673 17.523 C 39.804 17.523 39.025 17.379 38.336 17.09 C 37.648 16.785 37.098 16.352 36.688 15.79 C 36.295 15.212 36.098 14.514 36.098 13.696 C 36.098 12.878 36.295 12.195 36.688 11.65 C 37.098 11.088 37.655 10.671 38.361 10.398 C 39.082 10.109 39.902 9.965 40.82 9.965 L 44.166 9.965 L 44.166 9.291 C 44.166 8.729 43.986 8.272 43.625 7.919 C 43.264 7.55 42.69 7.365 41.903 7.365 C 41.132 7.365 40.558 7.542 40.181 7.895 C 39.804 8.232 39.558 8.673 39.443 9.219 L 36.622 8.315 C 36.661 8.194 36.672 8.039 36.721 7.922 C 36.917 7.449 37.188 7.009 37.525 6.619 C 37.967 6.106 38.549 5.696 39.271 5.392 C 40.009 5.071 40.902 4.91 41.952 4.91 C 43.559 4.91 44.83 5.304 45.765 6.09 C 46.7 6.876 47.167 8.015 47.167 9.507 L 47.167 13.961 C 47.167 14.442 47.396 14.683 47.856 14.683 L 48.839 14.683 L 48.839 17.186 L 46.773 17.186 C 46.167 17.186 45.667 17.041 45.273 16.753 C 44.879 16.464 44.682 16.079 44.682 15.597 L 44.682 15.573 L 44.215 15.573 C 44.149 15.766 44.002 16.023 43.772 16.343 C 43.543 16.648 43.182 16.922 42.69 17.162 C 42.198 17.402 41.526 17.523 40.673 17.523 Z M 41.214 15.068 C 42.083 15.068 42.789 14.835 43.33 14.37 C 43.887 13.888 44.166 13.254 44.166 12.468 L 44.166 12.228 L 41.042 12.228 C 40.468 12.228 40.017 12.348 39.689 12.589 C 39.361 12.829 39.197 13.166 39.197 13.6 C 39.197 14.033 39.369 14.386 39.714 14.659 C 40.058 14.931 40.558 15.068 41.214 15.068 Z M 31.827 17.186 L 31.827 0.337 L 34.927 0.337 L 34.927 17.186 L 31.827 17.186 Z M 26.768 17.186 L 26.768 0.337 L 29.868 0.337 L 29.868 17.186 Z M 21.711 17.186 L 21.711 5.247 L 24.81 5.247 L 24.81 17.186 L 21.71 17.186 Z M 23.26 3.851 C 22.703 3.851 22.227 3.675 21.833 3.322 C 21.456 2.969 21.268 2.503 21.268 1.925 C 21.268 1.348 21.456 0.883 21.833 0.53 C 22.227 0.177 22.703 0 23.26 0 C 23.834 0 24.31 0.177 24.687 0.53 C 25.064 0.883 25.252 1.348 25.252 1.925 C 25.252 2.504 25.064 2.969 24.687 3.322 C 24.31 3.675 23.834 3.851 23.26 3.851 Z M 16.643 17.186 C 15.839 17.186 15.183 16.945 14.674 16.464 C 14.182 15.967 13.937 15.309 13.937 14.49 L 13.937 7.75 L 10.886 7.75 L 10.886 5.247 L 13.936 5.247 L 13.936 1.541 L 17.035 1.541 L 17.035 5.247 L 20.38 5.247 L 20.38 7.751 L 17.035 7.751 L 17.035 13.961 C 17.035 14.442 17.265 14.683 17.724 14.683 L 20.085 14.683 L 20.085 17.186 L 16.641 17.186 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 20.089 5.163 L 22.569 5.163 L 22.569 7.68 L 20.089 7.68 Z M 111.054 10.048 C 111.067 9.852 111.054 9.336 110.897 8.836 C 109.927 9.137 107.99 9.761 108.007 9.848 C 108.023 9.935 108.027 10.018 108.027 10.048 Z M 36.474 9.129 C 36.462 8.933 36.474 8.345 36.75 7.702 C 37.694 8.003 39.456 8.841 39.439 8.928 C 39.427 8.994 39.42 9.061 39.419 9.129 Z M 5.793 17.432 C 4.192 17.432 2.88 17.095 1.857 16.421 C 0.834 15.746 0.215 14.784 0 13.532 L 2.919 12.987 C 3.035 13.548 3.177 13.813 3.441 14.134 C 3.712 14.448 4.062 14.689 4.456 14.832 C 4.869 14.961 5.314 15.025 5.793 15.025 C 6.519 15.025 7.056 14.904 7.402 14.663 C 7.749 14.407 7.922 14.094 7.922 13.725 C 7.922 13.356 7.757 13.075 7.427 12.883 C 7.097 12.674 6.569 12.505 5.842 12.377 L 5.149 12.257 C 4.291 12.096 3.507 11.879 2.798 11.607 C 2.087 11.318 1.518 10.925 1.09 10.428 C 0.66 9.929 0.446 9.287 0.446 8.501 C 0.446 7.314 0.892 6.407 1.783 5.781 C 2.674 5.139 3.846 4.819 5.298 4.819 C 6.668 4.819 7.807 5.115 8.714 5.709 C 9.622 6.303 10.273 7.091 10.495 8.08 L 7.6 8.91 C 7.469 8.301 7.196 7.867 6.783 7.61 C 6.387 7.354 5.892 7.225 5.298 7.225 C 4.704 7.225 4.25 7.33 3.936 7.538 C 3.623 7.731 3.466 8.004 3.466 8.357 C 3.466 8.742 3.631 9.031 3.961 9.223 C 4.291 9.4 4.737 9.536 5.298 9.633 L 5.991 9.753 C 6.915 9.913 7.748 10.13 8.492 10.403 C 9.251 10.659 9.845 11.037 10.274 11.534 C 10.72 12.016 10.943 12.673 10.943 13.508 C 10.943 14.759 10.472 15.73 9.532 16.42 C 8.607 17.095 7.361 17.431 5.793 17.431 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 10.611 9.179 C 10.624 8.984 10.65 8.388 10.464 7.862 C 9.52 8.163 7.518 8.516 7.546 8.601 C 7.634 8.872 7.667 9.078 7.667 9.179 L 10.611 9.179 Z M 0.004 12.869 C -0.009 13.065 0.004 13.581 0.156 14.081 C 1.1 13.78 2.985 13.156 2.968 13.069 C 2.956 13.003 2.949 12.936 2.948 12.869 L 0.004 12.869 Z M 97.681 13.067 C 97.681 14.018 97.297 14.874 96.627 15.674 C 95.768 15.352 94.188 14.25 94.25 14.178 C 94.683 13.68 94.684 13.186 94.684 13.067 Z M 109.851 15.481 C 110.733 14.448 111.225 13.008 111.225 12.056 L 108.17 12.041 C 108.17 12.063 108.168 12.113 108.157 12.179 C 108.165 12.244 108.185 12.322 108.193 12.414 L 108.193 12.571 C 108.173 12.834 108.066 13.085 107.889 13.284 C 107.824 13.356 108.962 15.159 109.851 15.481 Z\" fill=\"rgb(0,0,0)\"></path></g></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 140 22.483\" overflow=\"visible\"><g><path d=\"M 126.571 17.814 C 124.97 17.814 123.658 17.47 122.635 16.781 C 121.612 16.093 120.993 15.108 120.778 13.829 L 123.698 13.272 C 123.813 13.845 123.955 14.117 124.22 14.444 C 124.491 14.765 124.84 15.011 125.234 15.157 C 125.647 15.289 126.092 15.354 126.571 15.354 C 127.298 15.354 127.834 15.232 128.18 14.985 C 128.527 14.723 128.7 14.403 128.7 14.026 C 128.7 13.649 128.535 13.362 128.205 13.165 C 127.875 12.952 127.347 12.78 126.621 12.649 L 125.928 12.526 C 125.069 12.361 124.285 12.14 123.576 11.862 C 122.866 11.566 122.296 11.164 121.867 10.656 C 121.439 10.148 121.224 9.492 121.224 8.688 C 121.224 7.475 121.669 6.548 122.561 5.909 C 123.452 5.253 124.624 4.924 126.076 4.924 C 127.446 4.924 128.585 5.228 129.492 5.835 C 130.4 6.441 131.052 7.247 131.273 8.257 L 128.378 9.107 C 128.247 8.483 127.974 8.04 127.561 7.778 C 127.165 7.516 126.67 7.384 126.076 7.384 C 125.482 7.384 125.028 7.491 124.715 7.704 C 124.401 7.901 124.244 8.18 124.244 8.541 C 124.244 8.934 124.409 9.229 124.739 9.426 C 125.069 9.607 125.515 9.746 126.076 9.844 L 126.769 9.968 C 127.694 10.131 128.527 10.353 129.27 10.631 C 130.029 10.894 130.623 11.279 131.052 11.788 C 131.498 12.28 131.721 12.952 131.721 13.804 C 131.721 15.084 131.25 16.076 130.31 16.781 C 129.386 17.47 128.139 17.814 126.571 17.814 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 131.417 9.376 C 131.43 9.176 131.456 8.567 131.27 8.03 C 130.326 8.338 128.324 8.698 128.352 8.784 C 128.44 9.062 128.473 9.272 128.473 9.376 Z M 120.811 13.146 C 120.796 13.565 120.848 13.983 120.963 14.385 C 121.907 14.077 123.792 13.44 123.775 13.35 C 123.763 13.283 123.757 13.215 123.756 13.146 Z M 137.138 14.078 C 137.138 13.892 138.703 14.12 139.398 13.798 C 140.121 13.463 140.022 12.811 139.952 12.642 C 139.879 12.467 139.488 11.932 138.741 12.206 C 138.02 12.471 137.074 13.743 136.947 13.616 C 136.82 13.489 138.092 12.543 138.357 11.822 C 138.632 11.074 138.096 10.684 137.921 10.611 C 137.746 10.539 137.1 10.442 136.765 11.166 C 136.443 11.861 136.672 13.425 136.485 13.425 C 136.298 13.425 136.527 11.861 136.205 11.165 C 135.87 10.442 135.218 10.541 135.049 10.611 C 134.874 10.684 134.338 11.074 134.613 11.822 C 134.888 12.569 136.151 13.489 136.024 13.616 C 135.896 13.743 134.951 12.471 134.229 12.206 C 133.482 11.932 133.091 12.467 133.019 12.642 C 132.946 12.816 132.849 13.463 133.573 13.798 C 134.268 14.12 135.832 13.891 135.832 14.078 C 135.832 14.265 134.268 14.036 133.573 14.358 C 132.849 14.693 132.949 15.345 133.019 15.514 C 133.089 15.684 133.482 16.224 134.229 15.95 C 134.951 15.685 135.896 14.413 136.024 14.54 C 136.151 14.667 134.878 15.613 134.613 16.334 C 134.338 17.082 134.874 17.472 135.049 17.544 C 135.218 17.614 135.87 17.714 136.205 16.99 C 136.527 16.295 136.298 14.731 136.485 14.731 C 136.672 14.731 136.444 16.295 136.765 16.99 C 137.1 17.714 137.752 17.614 137.921 17.544 C 138.091 17.474 138.632 17.082 138.357 16.334 C 138.083 15.587 136.82 14.667 136.947 14.54 C 137.074 14.413 138.02 15.685 138.741 15.95 C 139.489 16.225 139.879 15.689 139.952 15.515 C 140.022 15.345 140.121 14.693 139.398 14.358 C 138.703 14.036 137.139 14.265 137.139 14.078 Z M 116.488 17.564 C 115.684 17.564 115.028 17.317 114.519 16.825 C 114.028 16.317 113.782 15.645 113.782 14.809 L 113.782 7.921 L 110.731 7.921 L 110.731 5.362 L 113.782 5.362 L 113.782 1.575 L 116.881 1.575 L 116.881 5.362 L 120.227 5.362 L 120.227 7.921 L 116.881 7.921 L 116.881 14.267 C 116.881 14.759 117.111 15.006 117.57 15.006 L 119.931 15.006 L 119.931 17.564 Z M 105.015 17.908 C 103.835 17.908 102.761 17.662 101.793 17.17 C 100.842 16.677 100.088 15.964 99.53 15.03 C 98.973 14.095 98.694 12.963 98.694 11.635 L 98.694 11.291 C 98.694 9.962 98.973 8.831 99.53 7.896 C 100.088 6.962 100.842 6.248 101.793 5.756 C 102.761 5.264 103.835 5.018 105.015 5.018 C 106.18 5.018 107.18 5.223 108.017 5.633 C 108.853 6.043 109.525 6.609 110.034 7.33 C 110.432 7.866 110.732 8.469 110.918 9.111 C 110.978 9.315 111.013 9.544 111.052 9.759 L 108.051 10.364 C 107.986 9.871 107.853 9.446 107.623 9.052 C 107.394 8.658 107.065 8.347 106.639 8.118 C 106.229 7.888 105.712 7.773 105.089 7.773 C 104.466 7.773 103.9 7.913 103.392 8.191 C 102.9 8.453 102.506 8.856 102.211 9.397 C 101.933 9.921 101.793 10.569 101.793 11.34 L 101.793 11.586 C 101.793 12.357 101.933 13.012 102.211 13.554 C 102.506 14.079 102.9 14.48 103.392 14.759 C 103.9 15.022 104.466 15.153 105.089 15.153 C 106.024 15.153 106.729 14.915 107.205 14.439 C 107.697 13.947 108.008 13.308 108.139 12.52 L 111.103 13.234 C 110.872 14.11 110.558 14.898 110.034 15.62 C 109.525 16.325 108.853 16.883 108.017 17.293 C 107.18 17.703 106.18 17.908 105.015 17.908 Z M 92.122 17.908 C 90.909 17.908 89.835 17.654 88.9 17.145 C 87.99 16.629 87.241 15.871 86.735 14.956 C 86.227 14.005 85.973 12.89 85.973 11.61 L 85.973 11.315 C 85.973 10.036 86.227 8.929 86.735 7.995 C 87.244 7.043 87.957 6.314 88.875 5.805 C 89.794 5.281 90.859 5.018 92.073 5.018 C 93.27 5.018 94.312 5.289 95.197 5.83 C 96.082 6.355 96.771 7.093 97.263 8.043 C 97.755 8.979 98.001 10.069 98.001 11.315 L 98.001 12.373 L 89.121 12.373 C 89.154 13.209 89.465 13.89 90.056 14.415 C 90.646 14.939 91.368 15.202 92.221 15.202 C 93.09 15.202 93.73 15.013 94.14 14.636 C 94.549 14.259 94.733 14.033 94.946 13.574 L 97.466 14.606 C 97.287 15.059 97.042 15.604 96.599 16.112 C 96.173 16.604 95.599 17.03 94.877 17.391 C 94.156 17.735 93.238 17.908 92.122 17.908 Z M 89.146 10.061 L 94.853 10.061 C 94.787 9.356 94.5 8.79 93.992 8.363 C 93.5 7.937 92.852 7.724 92.048 7.724 C 91.212 7.724 90.548 7.937 90.056 8.363 C 89.564 8.79 89.261 9.355 89.146 10.061 Z M 79.194 22.483 L 79.194 19.826 L 80.817 19.826 C 81.276 19.826 81.506 19.581 81.506 19.088 L 81.506 5.362 L 84.605 5.362 L 84.605 19.728 C 84.605 20.564 84.359 21.228 83.867 21.72 C 83.375 22.228 82.719 22.483 81.899 22.483 Z M 83.055 3.936 C 82.498 3.936 82.022 3.756 81.629 3.395 C 81.252 3.034 81.063 2.558 81.063 1.968 C 81.063 1.377 81.252 0.902 81.629 0.541 C 82.022 0.18 82.498 0 83.055 0 C 83.629 0 84.105 0.18 84.482 0.541 C 84.859 0.902 85.048 1.377 85.048 1.968 C 85.048 2.559 84.859 3.034 84.482 3.395 C 84.105 3.756 83.629 3.936 83.055 3.936 Z M 74.577 17.908 C 73.478 17.908 72.634 17.72 72.043 17.342 C 71.453 16.965 71.019 16.547 70.74 16.088 L 70.297 16.088 L 70.297 17.564 L 67.247 17.564 L 67.247 0.345 L 70.346 0.345 L 70.346 6.765 L 70.789 6.765 C 70.984 6.453 71.224 6.171 71.502 5.928 C 71.814 5.666 72.215 5.453 72.708 5.289 C 73.216 5.108 73.839 5.018 74.577 5.018 C 75.561 5.018 76.471 5.264 77.307 5.756 C 78.144 6.232 78.816 6.937 79.325 7.872 C 79.833 8.806 80.087 9.938 80.087 11.267 L 80.087 11.66 C 80.087 12.988 79.833 14.12 79.325 15.055 C 78.816 15.989 78.144 16.703 77.307 17.195 C 76.471 17.67 75.561 17.908 74.577 17.908 Z M 73.643 15.202 C 74.594 15.202 75.389 14.899 76.029 14.292 C 76.668 13.669 76.988 12.767 76.988 11.586 L 76.988 11.34 C 76.988 10.159 76.668 9.266 76.029 8.659 C 75.405 8.036 74.61 7.724 73.643 7.724 C 72.691 7.724 71.896 8.036 71.257 8.659 C 70.617 9.266 70.297 10.159 70.297 11.34 L 70.297 11.586 C 70.297 12.767 70.617 13.669 71.257 14.292 C 71.896 14.899 72.691 15.202 73.643 15.202 Z M 59.465 17.908 C 58.252 17.908 57.161 17.662 56.194 17.17 C 55.241 16.692 54.447 15.949 53.906 15.03 C 53.349 14.095 53.07 12.972 53.07 11.659 L 53.07 11.266 C 53.07 9.955 53.349 8.831 53.906 7.896 C 54.447 6.977 55.241 6.234 56.194 5.756 C 57.161 5.264 58.252 5.018 59.465 5.018 C 60.679 5.018 61.769 5.264 62.737 5.756 C 63.69 6.234 64.484 6.977 65.025 7.896 C 65.582 8.831 65.861 9.954 65.861 11.266 L 65.861 11.66 C 65.861 12.971 65.582 14.095 65.025 15.029 C 64.484 15.948 63.69 16.691 62.737 17.17 C 61.769 17.662 60.679 17.908 59.465 17.908 Z M 59.465 15.153 C 60.417 15.153 61.204 14.849 61.827 14.242 C 62.45 13.619 62.762 12.734 62.762 11.586 L 62.762 11.34 C 62.762 10.192 62.45 9.314 61.827 8.708 C 61.22 8.085 60.433 7.773 59.465 7.773 C 58.514 7.773 57.727 8.084 57.104 8.708 C 56.481 9.314 56.169 10.192 56.169 11.34 L 56.169 11.586 C 56.169 12.734 56.481 13.619 57.104 14.242 C 57.727 14.849 58.514 15.153 59.465 15.153 Z M 40.673 17.908 C 39.804 17.908 39.025 17.76 38.336 17.465 C 37.648 17.154 37.098 16.71 36.688 16.137 C 36.295 15.546 36.098 14.833 36.098 13.996 C 36.098 13.16 36.295 12.463 36.688 11.906 C 37.098 11.331 37.655 10.905 38.361 10.626 C 39.082 10.331 39.902 10.184 40.82 10.184 L 44.166 10.184 L 44.166 9.495 C 44.166 8.921 43.986 8.453 43.625 8.093 C 43.264 7.716 42.69 7.527 41.903 7.527 C 41.132 7.527 40.558 7.708 40.181 8.068 C 39.804 8.412 39.558 8.863 39.443 9.421 L 36.622 8.498 C 36.661 8.374 36.672 8.216 36.721 8.096 C 36.917 7.612 37.188 7.163 37.525 6.765 C 37.967 6.24 38.549 5.821 39.271 5.51 C 40.009 5.182 40.902 5.018 41.952 5.018 C 43.559 5.018 44.83 5.42 45.765 6.223 C 46.7 7.027 47.167 8.191 47.167 9.716 L 47.167 14.267 C 47.167 14.759 47.396 15.005 47.856 15.005 L 48.839 15.005 L 48.839 17.563 L 46.773 17.563 C 46.167 17.563 45.667 17.415 45.273 17.12 C 44.879 16.825 44.682 16.432 44.682 15.94 L 44.682 15.915 L 44.215 15.915 C 44.149 16.112 44.002 16.375 43.772 16.702 C 43.543 17.014 43.182 17.293 42.69 17.539 C 42.198 17.784 41.526 17.908 40.673 17.908 Z M 41.214 15.399 C 42.083 15.399 42.789 15.161 43.33 14.685 C 43.887 14.193 44.166 13.545 44.166 12.742 L 44.166 12.496 L 41.042 12.496 C 40.468 12.496 40.017 12.619 39.689 12.865 C 39.361 13.111 39.197 13.455 39.197 13.898 C 39.197 14.341 39.369 14.702 39.714 14.981 C 40.058 15.259 40.558 15.398 41.214 15.398 Z M 31.827 17.564 L 31.827 0.345 L 34.927 0.345 L 34.927 17.564 L 31.827 17.564 Z M 26.768 17.564 L 26.768 0.345 L 29.868 0.345 L 29.868 17.564 Z M 21.711 17.563 L 21.711 5.362 L 24.81 5.362 L 24.81 17.563 L 21.71 17.563 Z M 23.26 3.935 C 22.703 3.935 22.227 3.756 21.833 3.395 C 21.456 3.034 21.268 2.558 21.268 1.968 C 21.268 1.377 21.456 0.902 21.833 0.541 C 22.227 0.18 22.703 0 23.26 0 C 23.834 0 24.31 0.18 24.687 0.541 C 25.064 0.902 25.252 1.377 25.252 1.968 C 25.252 2.559 25.064 3.034 24.687 3.395 C 24.31 3.756 23.834 3.936 23.26 3.936 Z M 16.643 17.564 C 15.839 17.564 15.183 17.317 14.674 16.825 C 14.182 16.317 13.937 15.645 13.937 14.809 L 13.937 7.921 L 10.886 7.921 L 10.886 5.362 L 13.936 5.362 L 13.936 1.575 L 17.035 1.575 L 17.035 5.362 L 20.38 5.362 L 20.38 7.921 L 17.035 7.921 L 17.035 14.267 C 17.035 14.759 17.265 15.006 17.724 15.006 L 20.085 15.006 L 20.085 17.564 L 16.641 17.564 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 20.089 5.276 L 22.569 5.276 L 22.569 7.849 L 20.089 7.849 Z M 111.054 10.269 C 111.067 10.069 111.054 9.541 110.897 9.03 C 109.927 9.338 107.99 9.975 108.007 10.064 C 108.023 10.153 108.027 10.238 108.027 10.269 Z M 36.474 9.329 C 36.462 9.129 36.474 8.528 36.75 7.871 C 37.694 8.179 39.456 9.036 39.439 9.124 C 39.427 9.192 39.42 9.26 39.419 9.329 Z M 5.793 17.815 C 4.192 17.815 2.88 17.47 1.857 16.781 C 0.834 16.092 0.215 15.109 0 13.829 L 2.919 13.272 C 3.035 13.845 3.177 14.117 3.441 14.444 C 3.712 14.766 4.062 15.012 4.456 15.158 C 4.869 15.289 5.314 15.355 5.793 15.355 C 6.519 15.355 7.056 15.232 7.402 14.985 C 7.749 14.723 7.922 14.403 7.922 14.026 C 7.922 13.649 7.757 13.362 7.427 13.165 C 7.097 12.952 6.569 12.78 5.842 12.649 L 5.149 12.526 C 4.291 12.362 3.507 12.14 2.798 11.862 C 2.087 11.566 1.518 11.164 1.09 10.656 C 0.66 10.147 0.446 9.491 0.446 8.688 C 0.446 7.475 0.892 6.548 1.783 5.908 C 2.674 5.252 3.846 4.924 5.298 4.924 C 6.668 4.924 7.807 5.228 8.714 5.835 C 9.622 6.441 10.273 7.246 10.495 8.257 L 7.6 9.106 C 7.469 8.483 7.196 8.04 6.783 7.777 C 6.387 7.515 5.892 7.384 5.298 7.384 C 4.704 7.384 4.25 7.491 3.936 7.704 C 3.623 7.901 3.466 8.179 3.466 8.54 C 3.466 8.934 3.631 9.229 3.961 9.426 C 4.291 9.606 4.737 9.746 5.298 9.844 L 5.991 9.967 C 6.915 10.131 7.748 10.352 8.492 10.631 C 9.251 10.893 9.845 11.279 10.274 11.787 C 10.72 12.279 10.943 12.951 10.943 13.804 C 10.943 15.083 10.472 16.075 9.532 16.78 C 8.607 17.47 7.361 17.814 5.793 17.814 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 10.611 9.381 C 10.624 9.181 10.65 8.572 10.464 8.035 C 9.52 8.343 7.518 8.703 7.546 8.789 C 7.634 9.067 7.667 9.277 7.667 9.38 L 10.611 9.38 Z M 0.004 13.151 C -0.009 13.351 0.004 13.879 0.156 14.39 C 1.1 14.082 2.985 13.445 2.968 13.356 C 2.956 13.288 2.949 13.22 2.948 13.151 L 0.004 13.151 Z M 97.681 13.353 C 97.681 14.326 97.297 15.201 96.627 16.018 C 95.768 15.689 94.188 14.562 94.25 14.489 C 94.683 13.981 94.684 13.476 94.684 13.353 Z M 109.851 15.821 C 110.733 14.766 111.225 13.293 111.225 12.321 L 108.17 12.305 C 108.17 12.328 108.168 12.378 108.157 12.446 C 108.165 12.513 108.185 12.592 108.193 12.686 L 108.193 12.847 C 108.173 13.116 108.066 13.372 107.889 13.576 C 107.824 13.649 108.962 15.492 109.851 15.821 Z\" fill=\"rgb(0,0,0)\"></path></g></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 217 35\" overflow=\"visible\"><g><path d=\"M 196.186 27.732 C 193.704 27.732 191.67 27.196 190.084 26.124 C 188.498 25.052 187.539 23.519 187.206 21.529 L 191.731 20.66 C 191.91 21.554 192.131 21.976 192.54 22.486 C 192.96 22.986 193.502 23.369 194.113 23.596 C 194.753 23.8 195.443 23.903 196.186 23.903 C 197.311 23.903 198.143 23.712 198.68 23.328 C 199.217 22.92 199.485 22.422 199.485 21.835 C 199.485 21.248 199.23 20.801 198.718 20.495 C 198.206 20.163 197.388 19.895 196.262 19.69 L 195.188 19.499 C 193.857 19.243 192.642 18.899 191.542 18.466 C 190.442 18.006 189.559 17.38 188.894 16.589 C 188.23 15.798 187.897 14.776 187.897 13.525 C 187.897 11.636 188.587 10.193 189.969 9.198 C 191.35 8.177 193.167 7.666 195.418 7.666 C 197.541 7.666 199.306 8.139 200.713 9.083 C 202.121 10.027 203.13 11.281 203.474 12.855 L 198.986 14.177 C 198.782 13.206 198.36 12.517 197.72 12.108 C 197.106 11.7 196.339 11.495 195.418 11.495 C 194.497 11.495 193.794 11.662 193.308 11.994 C 192.821 12.3 192.578 12.734 192.578 13.295 C 192.578 13.909 192.834 14.368 193.346 14.674 C 193.857 14.955 194.548 15.172 195.418 15.325 L 196.492 15.517 C 197.925 15.772 199.217 16.116 200.368 16.55 C 201.545 16.959 202.465 17.559 203.131 18.35 C 203.822 19.117 204.167 20.163 204.167 21.49 C 204.167 23.482 203.438 25.026 201.98 26.124 C 200.548 27.196 198.616 27.732 196.186 27.732 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 203.697 14.595 C 203.717 14.284 203.757 13.337 203.469 12.501 C 202.005 12.98 198.903 13.541 198.945 13.675 C 199.082 14.107 199.133 14.435 199.133 14.595 Z M 187.257 20.465 C 187.234 21.116 187.314 21.767 187.493 22.394 C 188.956 21.914 191.877 20.922 191.852 20.783 C 191.833 20.678 191.823 20.572 191.821 20.465 Z M 212.564 21.916 C 212.564 21.626 214.989 21.981 216.066 21.48 C 217.187 20.958 217.034 19.943 216.925 19.68 C 216.812 19.407 216.207 18.574 215.049 19.002 C 213.931 19.414 212.465 21.395 212.268 21.197 C 212.071 20.999 214.042 19.527 214.454 18.403 C 214.879 17.24 214.049 16.632 213.778 16.519 C 213.507 16.406 212.505 16.256 211.986 17.383 C 211.487 18.464 211.842 20.898 211.552 20.898 C 211.262 20.898 211.617 18.464 211.118 17.382 C 210.598 16.256 209.588 16.41 209.326 16.519 C 209.055 16.632 208.225 17.24 208.65 18.403 C 209.076 19.566 211.034 20.999 210.837 21.197 C 210.639 21.395 209.173 19.414 208.055 19.002 C 206.896 18.574 206.291 19.407 206.179 19.68 C 206.067 19.952 205.916 20.958 207.038 21.479 C 208.115 21.981 210.539 21.625 210.539 21.915 C 210.539 22.207 208.115 21.851 207.038 22.352 C 205.916 22.874 206.071 23.888 206.179 24.151 C 206.287 24.415 206.896 25.257 208.055 24.83 C 209.173 24.418 210.639 22.437 210.837 22.635 C 211.034 22.833 209.061 24.305 208.65 25.428 C 208.225 26.592 209.055 27.199 209.326 27.312 C 209.588 27.421 210.598 27.576 211.118 26.45 C 211.617 25.367 211.262 22.933 211.552 22.933 C 211.842 22.933 211.487 25.367 211.986 26.45 C 212.505 27.576 213.516 27.421 213.778 27.312 C 214.041 27.202 214.879 26.592 214.454 25.428 C 214.028 24.265 212.071 22.833 212.268 22.634 C 212.465 22.437 213.931 24.418 215.049 24.83 C 216.208 25.258 216.813 24.424 216.925 24.152 C 217.034 23.888 217.187 22.874 216.066 22.352 C 214.989 21.851 212.565 22.207 212.565 21.916 Z M 180.556 27.342 C 179.311 27.342 178.293 26.959 177.505 26.193 C 176.743 25.402 176.362 24.355 176.362 23.053 L 176.362 12.33 L 171.633 12.33 L 171.633 8.347 L 176.362 8.347 L 176.362 2.452 L 181.166 2.452 L 181.166 8.348 L 186.351 8.348 L 186.351 12.331 L 181.166 12.331 L 181.166 22.211 C 181.166 22.976 181.522 23.36 182.233 23.36 L 185.893 23.36 L 185.893 27.342 Z M 162.774 27.878 C 160.944 27.878 159.279 27.495 157.779 26.729 C 156.305 25.962 155.136 24.853 154.271 23.398 C 153.408 21.942 152.975 20.18 152.975 18.112 L 152.975 17.577 C 152.975 15.509 153.408 13.747 154.271 12.292 C 155.136 10.837 156.305 9.726 157.779 8.96 C 159.279 8.195 160.944 7.812 162.774 7.812 C 164.579 7.812 166.129 8.131 167.426 8.769 C 168.722 9.407 169.764 10.288 170.552 11.411 C 171.17 12.245 171.635 13.184 171.923 14.183 C 172.016 14.502 172.071 14.857 172.131 15.192 L 167.48 16.133 C 167.378 15.367 167.172 14.705 166.816 14.092 C 166.46 13.479 165.951 12.994 165.29 12.637 C 164.655 12.279 163.854 12.1 162.889 12.1 C 161.923 12.1 161.045 12.318 160.258 12.751 C 159.495 13.16 158.885 13.786 158.428 14.628 C 157.996 15.445 157.779 16.454 157.779 17.653 L 157.779 18.036 C 157.779 19.236 157.996 20.257 158.428 21.099 C 158.885 21.917 159.495 22.542 160.258 22.976 C 161.045 23.385 161.923 23.589 162.889 23.589 C 164.337 23.589 165.43 23.218 166.168 22.478 C 166.93 21.712 167.413 20.717 167.616 19.491 L 172.21 20.602 C 171.852 21.965 171.365 23.193 170.552 24.316 C 169.764 25.413 168.722 26.282 167.426 26.92 C 166.129 27.558 164.579 27.878 162.774 27.878 Z M 142.789 27.878 C 140.908 27.878 139.244 27.482 137.795 26.691 C 136.385 25.887 135.223 24.708 134.44 23.282 C 133.651 21.801 133.258 20.066 133.258 18.074 L 133.258 17.614 C 133.258 15.623 133.651 13.901 134.44 12.446 C 135.228 10.965 136.333 9.829 137.756 9.037 C 139.18 8.22 140.832 7.812 142.713 7.812 C 144.569 7.812 146.183 8.233 147.555 9.076 C 148.928 9.892 149.995 11.042 150.758 12.521 C 151.52 13.977 151.902 15.675 151.902 17.615 L 151.902 19.261 L 138.138 19.261 C 138.189 20.564 138.672 21.623 139.587 22.441 C 140.502 23.256 141.62 23.666 142.942 23.666 C 144.289 23.666 145.281 23.372 145.916 22.784 C 146.551 22.198 146.836 21.846 147.166 21.132 L 151.073 22.738 C 150.795 23.444 150.415 24.291 149.729 25.082 C 149.067 25.848 148.178 26.512 147.06 27.073 C 145.941 27.609 144.518 27.878 142.789 27.878 Z M 138.176 15.662 L 147.022 15.662 C 146.92 14.565 146.476 13.684 145.687 13.019 C 144.925 12.356 143.921 12.024 142.675 12.024 C 141.378 12.024 140.349 12.355 139.587 13.019 C 138.824 13.684 138.354 14.564 138.176 15.662 Z M 122.75 35 L 122.75 30.864 L 125.267 30.864 C 125.978 30.864 126.334 30.482 126.334 29.715 L 126.334 8.348 L 131.138 8.348 L 131.138 30.711 C 131.138 32.013 130.757 33.047 129.994 33.813 C 129.232 34.604 128.214 35 126.944 35 Z M 128.736 6.127 C 127.871 6.127 127.135 5.846 126.525 5.285 C 125.94 4.723 125.647 3.982 125.647 3.063 C 125.647 2.144 125.94 1.404 126.525 0.842 C 127.135 0.281 127.871 0 128.736 0 C 129.625 0 130.363 0.281 130.947 0.842 C 131.532 1.404 131.824 2.144 131.824 3.063 C 131.824 3.983 131.532 4.723 130.947 5.285 C 130.363 5.846 129.625 6.127 128.736 6.127 Z M 115.595 27.878 C 113.891 27.878 112.582 27.585 111.667 26.997 C 110.752 26.41 110.079 25.759 109.647 25.045 L 108.96 25.045 L 108.96 27.342 L 104.233 27.342 L 104.233 0.537 L 109.037 0.537 L 109.037 10.532 L 109.723 10.532 C 110.025 10.045 110.398 9.606 110.828 9.229 C 111.311 8.821 111.934 8.489 112.697 8.233 C 113.485 7.953 114.45 7.812 115.595 7.812 C 117.12 7.812 118.53 8.195 119.826 8.961 C 121.123 9.701 122.165 10.799 122.953 12.254 C 123.741 13.709 124.135 15.471 124.135 17.539 L 124.135 18.152 C 124.135 20.219 123.741 21.981 122.953 23.436 C 122.165 24.891 121.123 26.002 119.826 26.767 C 118.53 27.508 117.12 27.878 115.595 27.878 Z M 114.146 23.666 C 115.62 23.666 116.853 23.193 117.844 22.249 C 118.836 21.279 119.331 19.874 119.331 18.036 L 119.331 17.654 C 119.331 15.815 118.836 14.424 117.844 13.48 C 116.878 12.509 115.645 12.024 114.146 12.024 C 112.672 12.024 111.439 12.509 110.448 13.479 C 109.456 14.424 108.96 15.815 108.96 17.654 L 108.96 18.037 C 108.96 19.874 109.456 21.279 110.448 22.249 C 111.439 23.193 112.672 23.666 114.146 23.666 Z M 92.171 27.878 C 90.29 27.878 88.6 27.495 87.101 26.729 C 85.624 25.985 84.393 24.828 83.555 23.398 C 82.69 21.942 82.258 20.194 82.258 18.151 L 82.258 17.538 C 82.258 15.497 82.69 13.747 83.555 12.292 C 84.392 10.862 85.624 9.705 87.101 8.96 C 88.6 8.195 90.29 7.812 92.171 7.812 C 94.052 7.812 95.743 8.195 97.243 8.96 C 98.719 9.705 99.951 10.862 100.788 12.292 C 101.652 13.747 102.084 15.496 102.084 17.538 L 102.084 18.152 C 102.084 20.193 101.652 21.942 100.788 23.397 C 99.951 24.827 98.719 25.984 97.243 26.729 C 95.743 27.495 94.052 27.878 92.171 27.878 Z M 92.171 23.589 C 93.646 23.589 94.866 23.117 95.832 22.172 C 96.798 21.202 97.28 19.824 97.28 18.036 L 97.28 17.653 C 97.28 15.866 96.798 14.5 95.832 13.556 C 94.891 12.586 93.671 12.101 92.171 12.101 C 90.697 12.101 89.477 12.585 88.512 13.556 C 87.545 14.5 87.062 15.866 87.062 17.653 L 87.062 18.036 C 87.062 19.823 87.545 21.202 88.512 22.172 C 89.477 23.116 90.697 23.589 92.171 23.589 Z M 63.043 27.878 C 61.696 27.878 60.488 27.648 59.421 27.188 C 58.354 26.704 57.502 26.014 56.866 25.12 C 56.257 24.201 55.951 23.091 55.951 21.789 C 55.951 20.487 56.257 19.402 56.866 18.534 C 57.501 17.64 58.366 16.977 59.459 16.543 C 60.578 16.083 61.848 15.853 63.272 15.853 L 68.457 15.853 L 68.457 14.781 C 68.457 13.888 68.178 13.16 67.618 12.598 C 67.059 12.012 66.17 11.718 64.949 11.718 C 63.755 11.718 62.865 11.999 62.28 12.56 C 61.696 13.096 61.314 13.798 61.137 14.666 L 56.764 13.229 C 56.824 13.036 56.842 12.789 56.918 12.603 C 57.222 11.851 57.642 11.151 58.163 10.531 C 58.849 9.714 59.752 9.062 60.87 8.578 C 62.013 8.067 63.399 7.811 65.026 7.811 C 67.516 7.811 69.486 8.438 70.935 9.688 C 72.384 10.939 73.108 12.751 73.108 15.126 L 73.108 22.211 C 73.108 22.976 73.464 23.359 74.176 23.359 L 75.701 23.359 L 75.701 27.341 L 72.499 27.341 C 71.559 27.341 70.783 27.111 70.173 26.652 C 69.563 26.192 69.257 25.58 69.257 24.814 L 69.257 24.776 L 68.534 24.776 C 68.431 25.083 68.203 25.491 67.847 26.001 C 67.491 26.486 66.931 26.921 66.17 27.303 C 65.406 27.686 64.365 27.878 63.043 27.878 Z M 63.881 23.972 C 65.229 23.972 66.322 23.601 67.161 22.861 C 68.025 22.095 68.457 21.087 68.457 19.836 L 68.457 19.453 L 63.615 19.453 C 62.725 19.453 62.026 19.644 61.518 20.028 C 61.009 20.41 60.755 20.946 60.755 21.636 C 60.755 22.325 61.022 22.887 61.556 23.321 C 62.09 23.754 62.865 23.971 63.881 23.971 Z M 49.332 27.342 L 49.332 0.537 L 54.136 0.537 L 54.136 27.342 L 49.332 27.342 Z M 41.491 27.342 L 41.491 0.537 L 46.295 0.537 L 46.295 27.342 Z M 33.651 27.341 L 33.651 8.348 L 38.455 8.348 L 38.455 27.341 L 33.65 27.341 Z M 36.054 6.126 C 35.189 6.126 34.452 5.846 33.842 5.285 C 33.257 4.723 32.965 3.982 32.965 3.063 C 32.965 2.144 33.257 1.404 33.842 0.842 C 34.452 0.281 35.189 0 36.053 0 C 36.943 0 37.68 0.281 38.265 0.842 C 38.849 1.404 39.141 2.144 39.141 3.063 C 39.141 3.983 38.849 4.723 38.265 5.285 C 37.68 5.846 36.943 6.127 36.053 6.127 Z M 25.796 27.342 C 24.551 27.342 23.533 26.959 22.745 26.193 C 21.983 25.402 21.602 24.355 21.602 23.053 L 21.602 12.33 L 16.873 12.33 L 16.873 8.347 L 21.601 8.347 L 21.601 2.452 L 26.405 2.452 L 26.405 8.348 L 31.59 8.348 L 31.59 12.331 L 26.405 12.331 L 26.405 22.211 C 26.405 22.976 26.761 23.36 27.472 23.36 L 31.132 23.36 L 31.132 27.342 L 25.794 27.342 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 31.137 8.213 L 34.983 8.213 L 34.983 12.219 L 31.137 12.219 Z M 172.133 15.986 C 172.153 15.674 172.133 14.853 171.891 14.057 C 170.386 14.536 167.385 15.529 167.41 15.668 C 167.436 15.806 167.442 15.937 167.442 15.986 Z M 56.535 14.523 C 56.515 14.211 56.535 13.276 56.962 12.254 C 58.426 12.732 61.156 14.066 61.13 14.204 C 61.112 14.309 61.101 14.416 61.1 14.523 Z M 8.979 27.733 C 6.498 27.733 4.464 27.196 2.878 26.124 C 1.292 25.051 0.333 23.52 0 21.529 L 4.525 20.66 C 4.704 21.554 4.924 21.976 5.334 22.486 C 5.754 22.986 6.296 23.369 6.907 23.597 C 7.547 23.801 8.237 23.904 8.979 23.904 C 10.104 23.904 10.937 23.712 11.473 23.328 C 12.011 22.92 12.279 22.422 12.279 21.835 C 12.279 21.248 12.024 20.801 11.512 20.495 C 11 20.163 10.181 19.895 9.056 19.69 L 7.982 19.499 C 6.651 19.244 5.436 18.899 4.336 18.466 C 3.236 18.006 2.353 17.38 1.689 16.589 C 1.024 15.797 0.691 14.775 0.691 13.525 C 0.691 11.636 1.382 10.193 2.763 9.198 C 4.145 8.176 5.961 7.666 8.212 7.666 C 10.335 7.666 12.101 8.138 13.507 9.083 C 14.915 10.027 15.924 11.28 16.268 12.854 L 11.78 14.176 C 11.576 13.206 11.154 12.516 10.514 12.108 C 9.9 11.699 9.132 11.495 8.212 11.495 C 7.291 11.495 6.588 11.661 6.101 11.993 C 5.615 12.3 5.372 12.733 5.372 13.295 C 5.372 13.908 5.628 14.368 6.14 14.674 C 6.651 14.954 7.342 15.172 8.212 15.325 L 9.286 15.516 C 10.719 15.771 12.01 16.116 13.162 16.55 C 14.339 16.958 15.259 17.559 15.925 18.349 C 16.616 19.116 16.961 20.162 16.961 21.49 C 16.961 23.481 16.232 25.025 14.774 26.123 C 13.341 27.196 11.41 27.732 8.979 27.732 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 16.448 14.603 C 16.468 14.292 16.508 13.345 16.219 12.508 C 14.756 12.987 11.653 13.549 11.696 13.683 C 11.833 14.114 11.883 14.442 11.883 14.603 L 16.448 14.603 Z M 0.006 20.473 C -0.014 20.785 0.006 21.606 0.242 22.402 C 1.705 21.923 4.626 20.93 4.601 20.791 C 4.582 20.686 4.572 20.58 4.57 20.473 L 0.006 20.473 Z M 151.406 20.788 C 151.406 22.302 150.811 23.664 149.771 24.936 C 148.441 24.424 145.991 22.67 146.088 22.555 C 146.758 21.764 146.761 20.978 146.761 20.788 Z M 170.269 24.629 C 171.636 22.986 172.398 20.694 172.398 19.18 L 167.663 19.155 C 167.663 19.191 167.66 19.27 167.643 19.375 C 167.656 19.48 167.687 19.603 167.7 19.749 L 167.7 19.999 C 167.668 20.418 167.502 20.817 167.227 21.134 C 167.127 21.249 168.891 24.117 170.269 24.629 Z\" fill=\"rgb(0,0,0)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-150zxpq\",layoutDependency:layoutDependency,layoutId:\"WeoBLnn1J\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.966 19.985\" overflow=\"visible\"><path d=\"M 8.982 19.985 C 6.5 19.985 4.465 19.451 2.879 18.383 C 1.292 17.316 0.333 15.79 0 13.807 L 4.526 12.942 C 4.706 13.832 4.926 14.252 5.336 14.76 C 5.756 15.258 6.298 15.639 6.909 15.866 C 7.549 16.069 8.24 16.171 8.982 16.171 C 10.108 16.171 10.94 15.981 11.477 15.599 C 12.015 15.192 12.283 14.697 12.283 14.112 C 12.283 13.527 12.027 13.082 11.515 12.777 C 11.004 12.446 10.185 12.179 9.059 11.976 L 7.984 11.786 C 6.653 11.531 5.438 11.188 4.338 10.756 C 3.237 10.298 2.354 9.675 1.689 8.887 C 1.024 8.099 0.691 7.081 0.691 5.836 C 0.691 3.954 1.382 2.517 2.764 1.526 C 4.146 0.509 5.963 0 8.215 0 C 10.338 0 12.104 0.471 13.511 1.411 C 14.919 2.352 15.929 3.601 16.273 5.168 L 11.784 6.484 C 11.58 5.517 11.157 4.831 10.517 4.424 C 9.903 4.018 9.136 3.814 8.215 3.814 C 7.293 3.814 6.59 3.98 6.103 4.31 C 5.617 4.616 5.374 5.047 5.374 5.607 C 5.374 6.217 5.63 6.675 6.142 6.98 C 6.653 7.26 7.344 7.475 8.215 7.628 L 9.289 7.819 C 10.722 8.073 12.015 8.416 13.166 8.848 C 14.343 9.255 15.264 9.853 15.929 10.641 C 16.621 11.405 16.966 12.446 16.966 13.768 C 16.966 15.752 16.236 17.29 14.779 18.383 C 13.346 19.451 11.413 19.985 8.982 19.985 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.943 12.613\" overflow=\"visible\"><path d=\"M 5.793 12.613 C 4.192 12.613 2.88 12.276 1.857 11.602 C 0.834 10.928 0.215 9.965 0 8.714 L 2.919 8.168 C 3.035 8.729 3.177 8.995 3.441 9.315 C 3.713 9.63 4.062 9.87 4.456 10.013 C 4.869 10.142 5.314 10.206 5.793 10.206 C 6.519 10.206 7.056 10.086 7.402 9.845 C 7.749 9.588 7.922 9.275 7.922 8.906 C 7.922 8.537 7.757 8.256 7.427 8.064 C 7.097 7.855 6.569 7.687 5.842 7.558 L 5.149 7.438 C 4.291 7.277 3.507 7.061 2.798 6.788 C 2.088 6.499 1.518 6.106 1.089 5.608 C 0.66 5.111 0.446 4.469 0.446 3.683 C 0.446 2.496 0.891 1.589 1.783 0.963 C 2.674 0.321 3.846 0 5.298 0 C 6.668 0 7.807 0.297 8.714 0.891 C 9.622 1.484 10.273 2.272 10.495 3.261 L 7.6 4.092 C 7.469 3.482 7.196 3.049 6.783 2.792 C 6.387 2.536 5.892 2.407 5.298 2.407 C 4.704 2.407 4.25 2.512 3.936 2.72 C 3.623 2.913 3.466 3.185 3.466 3.538 C 3.466 3.924 3.631 4.213 3.961 4.405 C 4.291 4.582 4.737 4.718 5.298 4.814 L 5.991 4.935 C 6.915 5.095 7.749 5.312 8.492 5.584 C 9.251 5.841 9.845 6.218 10.274 6.716 C 10.72 7.198 10.943 7.855 10.943 8.689 C 10.943 9.941 10.472 10.912 9.532 11.602 C 8.607 12.276 7.361 12.613 5.793 12.613 Z\" fill=\"rgb(0,0,0)\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.943 12.89\" overflow=\"visible\"><path d=\"M 5.793 12.89 C 4.192 12.89 2.88 12.545 1.857 11.856 C 0.834 11.168 0.215 10.184 0 8.905 L 2.919 8.347 C 3.035 8.921 3.177 9.192 3.441 9.52 C 3.713 9.841 4.062 10.087 4.456 10.233 C 4.869 10.364 5.314 10.43 5.793 10.43 C 6.519 10.43 7.056 10.307 7.402 10.061 C 7.749 9.799 7.922 9.479 7.922 9.102 C 7.922 8.725 7.757 8.437 7.427 8.241 C 7.097 8.027 6.569 7.855 5.842 7.724 L 5.149 7.601 C 4.291 7.437 3.507 7.216 2.798 6.937 C 2.088 6.642 1.518 6.24 1.089 5.732 C 0.66 5.224 0.446 4.567 0.446 3.764 C 0.446 2.55 0.891 1.624 1.783 0.984 C 2.674 0.328 3.846 0 5.298 0 C 6.668 0 7.807 0.304 8.714 0.91 C 9.622 1.517 10.273 2.322 10.495 3.333 L 7.6 4.182 C 7.469 3.559 7.196 3.116 6.783 2.854 C 6.387 2.591 5.892 2.46 5.298 2.46 C 4.704 2.46 4.25 2.567 3.936 2.78 C 3.623 2.977 3.466 3.255 3.466 3.616 C 3.466 4.01 3.631 4.305 3.961 4.502 C 4.291 4.682 4.737 4.821 5.298 4.92 L 5.991 5.043 C 6.915 5.207 7.749 5.428 8.492 5.707 C 9.251 5.969 9.845 6.355 10.274 6.863 C 10.72 7.356 10.943 8.027 10.943 8.88 C 10.943 10.159 10.472 11.152 9.532 11.856 C 8.607 12.545 7.361 12.89 5.793 12.89 Z\" fill=\"rgb(0,0,0)\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.961 20.066\" overflow=\"visible\"><path d=\"M 8.979 20.066 C 6.498 20.066 4.464 19.53 2.878 18.457 C 1.292 17.386 0.333 15.853 0 13.863 L 4.525 12.994 C 4.704 13.888 4.924 14.31 5.334 14.82 C 5.754 15.32 6.296 15.702 6.907 15.93 C 7.547 16.134 8.237 16.237 8.979 16.237 C 10.105 16.237 10.937 16.045 11.473 15.662 C 12.011 15.254 12.279 14.756 12.279 14.169 C 12.279 13.582 12.024 13.135 11.512 12.829 C 11 12.496 10.181 12.229 9.056 12.024 L 7.982 11.833 C 6.651 11.577 5.436 11.233 4.336 10.799 C 3.236 10.339 2.353 9.714 1.688 8.922 C 1.024 8.132 0.691 7.11 0.691 5.859 C 0.691 3.97 1.381 2.527 2.763 1.532 C 4.144 0.511 5.961 0 8.212 0 C 10.335 0 12.1 0.473 13.507 1.417 C 14.915 2.361 15.924 3.615 16.268 5.189 L 11.78 6.511 C 11.576 5.54 11.154 4.851 10.514 4.442 C 9.9 4.034 9.133 3.829 8.212 3.829 C 7.291 3.829 6.588 3.996 6.101 4.328 C 5.615 4.634 5.372 5.068 5.372 5.629 C 5.372 6.243 5.628 6.702 6.14 7.008 C 6.651 7.289 7.342 7.505 8.212 7.659 L 9.286 7.851 C 10.719 8.106 12.011 8.45 13.162 8.884 C 14.339 9.293 15.259 9.892 15.925 10.684 C 16.616 11.451 16.961 12.496 16.961 13.824 C 16.961 15.815 16.231 17.36 14.774 18.457 C 13.341 19.53 11.41 20.066 8.979 20.066 Z\" fill=\"rgb(0,0,0)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1r6cnw3\",layoutDependency:layoutDependency,layoutId:\"D8n5H7xPO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 200.188 34.859\" overflow=\"visible\"><path d=\"M 186.881 14.537 C 186.901 14.226 186.941 13.283 186.653 12.45 C 185.189 12.928 182.085 13.486 182.128 13.62 C 182.265 14.05 182.315 14.377 182.315 14.537 Z M 170.436 20.383 C 170.413 21.031 170.493 21.68 170.672 22.304 C 172.136 21.826 175.058 20.838 175.032 20.699 C 175.014 20.595 175.003 20.489 175.002 20.383 Z M 195.751 21.828 C 195.751 21.538 198.176 21.892 199.254 21.394 C 200.375 20.874 200.222 19.863 200.113 19.601 C 200 19.329 199.395 18.5 198.237 18.926 C 197.118 19.336 195.652 21.309 195.454 21.112 C 195.257 20.914 197.23 19.448 197.641 18.329 C 198.066 17.17 197.236 16.565 196.965 16.453 C 196.694 16.34 195.692 16.191 195.173 17.313 C 194.673 18.39 195.028 20.814 194.738 20.814 C 194.449 20.814 194.803 18.39 194.304 17.312 C 193.784 16.191 192.774 16.344 192.512 16.453 C 192.24 16.565 191.41 17.17 191.836 18.329 C 192.262 19.487 194.22 20.914 194.023 21.112 C 193.825 21.309 192.359 19.336 191.24 18.926 C 190.082 18.5 189.476 19.329 189.364 19.601 C 189.251 19.872 189.101 20.874 190.223 21.393 C 191.301 21.893 193.726 21.538 193.726 21.827 C 193.726 22.117 191.301 21.763 190.223 22.262 C 189.101 22.782 189.255 23.792 189.364 24.054 C 189.472 24.317 190.082 25.155 191.24 24.73 C 192.359 24.319 193.825 22.346 194.023 22.544 C 194.22 22.741 192.247 24.208 191.836 25.326 C 191.41 26.484 192.24 27.09 192.512 27.202 C 192.774 27.311 193.784 27.465 194.304 26.343 C 194.803 25.265 194.449 22.84 194.738 22.84 C 195.028 22.84 194.674 25.265 195.173 26.343 C 195.692 27.465 196.703 27.311 196.965 27.202 C 197.228 27.093 198.066 26.484 197.641 25.326 C 197.215 24.167 195.257 22.741 195.454 22.543 C 195.652 22.346 197.118 24.319 198.237 24.73 C 199.396 25.156 200.001 24.326 200.113 24.055 C 200.222 23.792 200.375 22.782 199.254 22.262 C 198.176 21.763 195.752 22.117 195.752 21.828 Z M 163.733 27.232 C 162.487 27.232 161.47 26.85 160.681 26.087 C 159.919 25.3 159.538 24.257 159.538 22.96 L 159.538 12.281 L 154.808 12.281 L 154.808 8.314 L 159.538 8.314 L 159.538 2.442 L 164.343 2.442 L 164.343 8.314 L 169.53 8.314 L 169.53 12.281 L 164.343 12.281 L 164.343 22.121 C 164.343 22.884 164.699 23.266 165.411 23.266 L 169.072 23.266 L 169.072 27.232 Z M 145.945 27.766 C 144.115 27.766 142.45 27.384 140.95 26.621 C 139.475 25.858 138.305 24.752 137.441 23.303 C 136.577 21.854 136.144 20.099 136.144 18.039 L 136.144 17.506 C 136.144 15.446 136.577 13.692 137.441 12.242 C 138.305 10.794 139.475 9.687 140.95 8.924 C 142.45 8.162 144.115 7.781 145.945 7.781 C 147.751 7.781 149.302 8.098 150.599 8.734 C 151.895 9.369 152.938 10.246 153.726 11.365 C 154.344 12.196 154.809 13.131 155.098 14.126 C 155.19 14.443 155.245 14.797 155.305 15.131 L 150.653 16.068 C 150.551 15.305 150.345 14.646 149.989 14.035 C 149.633 13.424 149.124 12.942 148.463 12.586 C 147.828 12.23 147.026 12.052 146.06 12.052 C 145.094 12.052 144.217 12.269 143.429 12.7 C 142.665 13.107 142.055 13.73 141.598 14.57 C 141.166 15.383 140.95 16.388 140.95 17.582 L 140.95 17.964 C 140.95 19.159 141.166 20.175 141.598 21.014 C 142.055 21.829 142.665 22.451 143.429 22.884 C 144.217 23.291 145.094 23.494 146.06 23.494 C 147.509 23.494 148.602 23.125 149.34 22.388 C 150.103 21.624 150.586 20.633 150.789 19.413 L 155.385 20.519 C 155.026 21.877 154.539 23.099 153.726 24.218 C 152.938 25.311 151.895 26.176 150.599 26.812 C 149.302 27.447 147.751 27.766 145.945 27.766 Z M 125.955 27.766 C 124.073 27.766 122.408 27.372 120.959 26.583 C 119.548 25.783 118.387 24.608 117.603 23.188 C 116.814 21.714 116.42 19.985 116.42 18.001 L 116.42 17.543 C 116.42 15.561 116.814 13.845 117.603 12.396 C 118.391 10.921 119.497 9.789 120.92 9.001 C 122.345 8.187 123.997 7.781 125.878 7.781 C 127.735 7.781 129.35 8.2 130.722 9.039 C 132.095 9.853 133.163 10.997 133.926 12.471 C 134.689 13.921 135.07 15.612 135.07 17.544 L 135.07 19.184 L 121.302 19.184 C 121.353 20.481 121.836 21.536 122.751 22.35 C 123.667 23.163 124.785 23.57 126.108 23.57 C 127.455 23.57 128.447 23.278 129.083 22.693 C 129.718 22.108 130.003 21.758 130.333 21.047 L 134.241 22.646 C 133.963 23.349 133.583 24.193 132.896 24.981 C 132.235 25.744 131.345 26.405 130.227 26.964 C 129.108 27.498 127.684 27.766 125.955 27.766 Z M 121.34 15.599 L 130.189 15.599 C 130.087 14.506 129.642 13.628 128.854 12.967 C 128.091 12.306 127.086 11.976 125.841 11.976 C 124.544 11.976 123.514 12.306 122.751 12.967 C 121.989 13.628 121.518 14.505 121.34 15.599 Z M 105.91 34.859 L 105.91 30.74 L 108.427 30.74 C 109.138 30.74 109.494 30.359 109.494 29.596 L 109.494 8.314 L 114.3 8.314 L 114.3 30.587 C 114.3 31.885 113.919 32.914 113.156 33.677 C 112.393 34.464 111.376 34.859 110.105 34.859 Z M 111.897 6.103 C 111.032 6.103 110.295 5.823 109.685 5.263 C 109.1 4.704 108.808 3.966 108.808 3.051 C 108.808 2.135 109.1 1.398 109.685 0.839 C 110.295 0.28 111.032 0 111.897 0 C 112.787 0 113.525 0.28 114.109 0.839 C 114.694 1.398 114.987 2.135 114.987 3.051 C 114.987 3.967 114.694 4.704 114.109 5.263 C 113.525 5.823 112.787 6.103 111.897 6.103 Z M 98.752 27.766 C 97.048 27.766 95.739 27.474 94.823 26.889 C 93.908 26.304 93.234 25.655 92.802 24.944 L 92.116 24.944 L 92.116 27.232 L 87.387 27.232 L 87.387 0.534 L 92.192 0.534 L 92.192 10.489 L 92.878 10.489 C 93.181 10.004 93.554 9.567 93.984 9.192 C 94.467 8.785 95.09 8.455 95.854 8.2 C 96.641 7.92 97.607 7.781 98.752 7.781 C 100.277 7.781 101.689 8.162 102.985 8.925 C 104.282 9.662 105.325 10.756 106.113 12.205 C 106.901 13.654 107.295 15.409 107.295 17.468 L 107.295 18.079 C 107.295 20.138 106.901 21.892 106.113 23.342 C 105.325 24.791 104.282 25.897 102.985 26.66 C 101.689 27.397 100.277 27.766 98.752 27.766 Z M 97.303 23.57 C 98.778 23.57 100.01 23.1 101.002 22.159 C 101.994 21.193 102.49 19.794 102.49 17.964 L 102.49 17.583 C 102.49 15.752 101.994 14.366 101.002 13.426 C 100.036 12.459 98.803 11.976 97.303 11.976 C 95.828 11.976 94.595 12.459 93.603 13.425 C 92.612 14.366 92.116 15.752 92.116 17.583 L 92.116 17.964 C 92.116 19.794 92.612 21.193 93.603 22.16 C 94.595 23.1 95.828 23.57 97.303 23.57 Z M 75.321 27.766 C 73.44 27.766 71.749 27.384 70.249 26.621 C 68.772 25.88 67.54 24.728 66.703 23.303 C 65.838 21.854 65.405 20.113 65.405 18.078 L 65.405 17.468 C 65.405 15.434 65.838 13.692 66.703 12.243 C 67.54 10.818 68.772 9.666 70.249 8.924 C 71.749 8.162 73.44 7.781 75.321 7.781 C 77.203 7.781 78.894 8.162 80.394 8.924 C 81.872 9.666 83.103 10.818 83.941 12.243 C 84.805 13.692 85.238 15.434 85.238 17.468 L 85.238 18.079 C 85.238 20.112 84.805 21.854 83.941 23.303 C 83.103 24.727 81.872 25.879 80.394 26.621 C 78.894 27.385 77.203 27.766 75.321 27.766 Z M 75.321 23.494 C 76.796 23.494 78.017 23.024 78.983 22.083 C 79.949 21.117 80.432 19.744 80.432 17.964 L 80.432 17.582 C 80.432 15.802 79.949 14.442 78.983 13.501 C 78.042 12.535 76.822 12.052 75.321 12.052 C 73.847 12.052 72.627 12.535 71.661 13.501 C 70.694 14.442 70.211 15.802 70.211 17.582 L 70.211 17.964 C 70.211 19.743 70.694 21.117 71.661 22.083 C 72.627 23.023 73.847 23.494 75.321 23.494 Z M 46.184 27.766 C 44.837 27.766 43.629 27.536 42.561 27.078 C 41.494 26.596 40.642 25.909 40.005 25.019 C 39.396 24.104 39.091 22.998 39.091 21.701 C 39.091 20.404 39.396 19.323 40.006 18.459 C 40.641 17.569 41.506 16.908 42.6 16.476 C 43.718 16.018 44.989 15.79 46.413 15.79 L 51.6 15.79 L 51.6 14.721 C 51.6 13.832 51.321 13.107 50.761 12.547 C 50.202 11.963 49.312 11.671 48.091 11.671 C 46.896 11.671 46.006 11.95 45.421 12.51 C 44.837 13.043 44.455 13.743 44.278 14.607 L 39.903 13.176 C 39.963 12.983 39.982 12.738 40.057 12.552 C 40.361 11.803 40.782 11.106 41.303 10.488 C 41.989 9.675 42.892 9.026 44.011 8.543 C 45.154 8.035 46.54 7.78 48.168 7.78 C 50.659 7.78 52.63 8.404 54.079 9.649 C 55.529 10.895 56.253 12.7 56.253 15.065 L 56.253 22.121 C 56.253 22.883 56.609 23.265 57.321 23.265 L 58.846 23.265 L 58.846 27.231 L 55.643 27.231 C 54.702 27.231 53.927 27.002 53.316 26.545 C 52.706 26.087 52.401 25.477 52.401 24.714 L 52.401 24.676 L 51.677 24.676 C 51.574 24.982 51.346 25.388 50.99 25.896 C 50.634 26.379 50.074 26.812 49.312 27.193 C 48.549 27.574 47.507 27.766 46.184 27.766 Z M 47.023 23.876 C 48.371 23.876 49.465 23.506 50.304 22.769 C 51.168 22.006 51.6 21.002 51.6 19.756 L 51.6 19.375 L 46.756 19.375 C 45.867 19.375 45.167 19.565 44.659 19.947 C 44.15 20.328 43.896 20.862 43.896 21.549 C 43.896 22.235 44.163 22.795 44.697 23.227 C 45.231 23.659 46.006 23.875 47.023 23.875 Z M 32.47 27.232 L 32.47 0.534 L 37.275 0.534 L 37.275 27.232 L 32.469 27.232 Z M 24.625 27.232 L 24.625 0.534 L 29.432 0.534 L 29.432 27.232 Z M 16.784 27.231 L 16.784 8.314 L 21.589 8.314 L 21.589 27.231 L 16.783 27.231 Z M 19.187 6.102 C 18.322 6.102 17.584 5.823 16.974 5.263 C 16.389 4.704 16.097 3.966 16.097 3.051 C 16.097 2.135 16.389 1.398 16.974 0.839 C 17.585 0.28 18.322 0 19.186 0 C 20.077 0 20.814 0.28 21.399 0.839 C 21.983 1.398 22.275 2.135 22.275 3.051 C 22.275 3.967 21.983 4.704 21.399 5.263 C 20.814 5.823 20.077 6.103 19.186 6.103 Z M 8.926 27.232 C 7.68 27.232 6.663 26.85 5.874 26.087 C 5.112 25.3 4.731 24.257 4.731 22.96 L 4.731 12.281 L 0 12.281 L 0 8.314 L 4.73 8.314 L 4.73 2.442 L 9.535 2.442 L 9.535 8.314 L 14.721 8.314 L 14.721 12.281 L 9.535 12.281 L 9.535 22.121 C 9.535 22.884 9.891 23.266 10.602 23.266 L 14.264 23.266 L 14.264 27.232 L 8.924 27.232 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 129.114 22\" overflow=\"visible\"><path d=\"M 120.532 9.174 C 120.545 8.978 120.571 8.383 120.385 7.857 C 119.44 8.159 117.439 8.511 117.466 8.595 C 117.554 8.867 117.587 9.073 117.587 9.174 Z M 109.925 12.864 C 109.911 13.273 109.962 13.682 110.078 14.076 C 111.022 13.775 112.906 13.151 112.89 13.064 C 112.878 12.998 112.871 12.931 112.87 12.864 Z M 126.253 13.776 C 126.253 13.593 127.817 13.816 128.512 13.502 C 129.235 13.174 129.136 12.536 129.066 12.37 C 128.993 12.199 128.603 11.675 127.856 11.944 C 127.134 12.203 126.189 13.448 126.061 13.324 C 125.934 13.199 127.206 12.274 127.472 11.568 C 127.746 10.836 127.21 10.454 127.036 10.383 C 126.861 10.312 126.215 10.218 125.88 10.926 C 125.557 11.606 125.787 13.136 125.599 13.136 C 125.413 13.136 125.641 11.606 125.319 10.926 C 124.984 10.218 124.333 10.315 124.164 10.383 C 123.988 10.454 123.453 10.836 123.728 11.568 C 124.002 12.299 125.265 13.199 125.138 13.324 C 125.011 13.448 124.065 12.203 123.344 11.944 C 122.596 11.675 122.206 12.199 122.133 12.37 C 122.061 12.541 121.964 13.174 122.687 13.501 C 123.382 13.817 124.946 13.593 124.946 13.775 C 124.946 13.958 123.382 13.735 122.687 14.05 C 121.964 14.378 122.063 15.015 122.133 15.181 C 122.203 15.347 122.596 15.876 123.344 15.607 C 124.065 15.348 125.011 14.103 125.138 14.228 C 125.265 14.352 123.992 15.278 123.728 15.983 C 123.453 16.715 123.988 17.097 124.164 17.168 C 124.333 17.236 124.984 17.334 125.319 16.625 C 125.641 15.945 125.413 14.415 125.599 14.415 C 125.787 14.415 125.558 15.945 125.88 16.625 C 126.215 17.334 126.867 17.236 127.036 17.168 C 127.205 17.099 127.746 16.715 127.472 15.983 C 127.197 15.252 125.934 14.352 126.061 14.227 C 126.189 14.103 127.134 15.348 127.856 15.607 C 128.603 15.876 128.994 15.352 129.066 15.181 C 129.136 15.015 129.235 14.378 128.512 14.05 C 127.817 13.735 126.253 13.958 126.253 13.776 Z M 105.602 17.186 C 104.799 17.186 104.142 16.945 103.634 16.464 C 103.142 15.967 102.896 15.309 102.896 14.49 L 102.896 7.75 L 99.846 7.75 L 99.846 5.247 L 102.896 5.247 L 102.896 1.541 L 105.996 1.541 L 105.996 5.247 L 109.341 5.247 L 109.341 7.751 L 105.996 7.751 L 105.996 13.961 C 105.996 14.442 106.225 14.683 106.684 14.683 L 109.046 14.683 L 109.046 17.186 Z M 94.13 17.523 C 92.949 17.523 91.875 17.282 90.908 16.801 C 89.956 16.319 89.202 15.622 88.644 14.707 C 88.087 13.792 87.808 12.685 87.808 11.385 L 87.808 11.048 C 87.808 9.748 88.087 8.641 88.644 7.726 C 89.202 6.812 89.956 6.114 90.908 5.632 C 91.875 5.151 92.949 4.91 94.13 4.91 C 95.294 4.91 96.294 5.111 97.131 5.512 C 97.967 5.913 98.639 6.467 99.148 7.173 C 99.547 7.697 99.846 8.287 100.033 8.915 C 100.092 9.115 100.128 9.339 100.167 9.549 L 97.166 10.141 C 97.1 9.659 96.967 9.243 96.738 8.858 C 96.508 8.472 96.18 8.168 95.753 7.943 C 95.344 7.718 94.827 7.606 94.204 7.606 C 93.581 7.606 93.015 7.743 92.507 8.015 C 92.014 8.272 91.621 8.665 91.326 9.195 C 91.047 9.708 90.908 10.342 90.908 11.096 L 90.908 11.337 C 90.908 12.091 91.047 12.733 91.326 13.262 C 91.621 13.776 92.014 14.169 92.507 14.442 C 93.015 14.699 93.581 14.827 94.204 14.827 C 95.138 14.827 95.843 14.594 96.319 14.129 C 96.811 13.647 97.123 13.022 97.254 12.252 L 100.218 12.95 C 99.987 13.807 99.673 14.578 99.148 15.284 C 98.639 15.974 97.967 16.52 97.131 16.921 C 96.294 17.322 95.294 17.523 94.13 17.523 Z M 81.237 17.523 C 80.023 17.523 78.949 17.275 78.014 16.777 C 77.105 16.272 76.355 15.531 75.85 14.635 C 75.341 13.704 75.087 12.613 75.087 11.361 L 75.087 11.072 C 75.087 9.82 75.341 8.738 75.85 7.823 C 76.358 6.892 77.071 6.178 77.989 5.68 C 78.908 5.167 79.974 4.91 81.187 4.91 C 82.385 4.91 83.426 5.175 84.311 5.705 C 85.197 6.218 85.886 6.94 86.378 7.871 C 86.87 8.786 87.116 9.853 87.116 11.072 L 87.116 12.107 L 78.236 12.107 C 78.268 12.926 78.58 13.592 79.17 14.106 C 79.761 14.618 80.482 14.875 81.335 14.875 C 82.204 14.875 82.844 14.691 83.254 14.322 C 83.663 13.953 83.847 13.732 84.061 13.283 L 86.581 14.292 C 86.401 14.736 86.156 15.269 85.714 15.766 C 85.287 16.248 84.713 16.664 83.992 17.017 C 83.27 17.354 82.352 17.523 81.237 17.523 Z M 78.26 9.845 L 83.967 9.845 C 83.901 9.155 83.615 8.601 83.106 8.184 C 82.614 7.767 81.966 7.558 81.163 7.558 C 80.326 7.558 79.662 7.766 79.17 8.184 C 78.678 8.601 78.375 9.154 78.26 9.845 Z M 68.308 22 L 68.308 19.4 L 69.932 19.4 C 70.39 19.4 70.62 19.16 70.62 18.678 L 70.62 5.247 L 73.72 5.247 L 73.72 19.304 C 73.72 20.123 73.474 20.773 72.982 21.254 C 72.49 21.751 71.833 22 71.014 22 Z M 72.17 3.851 C 71.612 3.851 71.137 3.675 70.743 3.322 C 70.366 2.969 70.177 2.503 70.177 1.925 C 70.177 1.348 70.366 0.883 70.743 0.53 C 71.137 0.177 71.612 0 72.17 0 C 72.744 0 73.22 0.177 73.596 0.53 C 73.974 0.883 74.162 1.348 74.162 1.925 C 74.162 2.504 73.974 2.969 73.596 3.322 C 73.22 3.675 72.744 3.851 72.17 3.851 Z M 63.692 17.523 C 62.593 17.523 61.748 17.339 61.158 16.97 C 60.567 16.601 60.133 16.191 59.854 15.742 L 59.411 15.742 L 59.411 17.186 L 56.361 17.186 L 56.361 0.337 L 59.461 0.337 L 59.461 6.62 L 59.903 6.62 C 60.098 6.314 60.339 6.038 60.617 5.801 C 60.928 5.545 61.33 5.336 61.822 5.175 C 62.33 4.999 62.953 4.91 63.692 4.91 C 64.675 4.91 65.586 5.151 66.422 5.633 C 67.258 6.098 67.931 6.788 68.439 7.703 C 68.947 8.617 69.202 9.725 69.202 11.025 L 69.202 11.41 C 69.202 12.709 68.947 13.816 68.439 14.731 C 67.931 15.646 67.258 16.344 66.422 16.825 C 65.586 17.291 64.675 17.523 63.692 17.523 Z M 62.757 14.875 C 63.708 14.875 64.503 14.579 65.143 13.985 C 65.783 13.375 66.102 12.493 66.102 11.337 L 66.102 11.097 C 66.102 9.941 65.783 9.067 65.143 8.473 C 64.52 7.863 63.724 7.558 62.757 7.558 C 61.806 7.558 61.011 7.863 60.371 8.473 C 59.731 9.067 59.411 9.941 59.411 11.097 L 59.411 11.338 C 59.411 12.493 59.731 13.375 60.371 13.985 C 61.011 14.579 61.806 14.875 62.757 14.875 Z M 48.58 17.523 C 47.366 17.523 46.276 17.282 45.308 16.801 C 44.356 16.333 43.561 15.606 43.021 14.707 C 42.463 13.792 42.184 12.693 42.184 11.409 L 42.184 11.024 C 42.184 9.741 42.463 8.641 43.021 7.727 C 43.561 6.827 44.356 6.1 45.308 5.632 C 46.276 5.151 47.366 4.91 48.58 4.91 C 49.793 4.91 50.884 5.151 51.852 5.632 C 52.804 6.1 53.599 6.828 54.139 7.727 C 54.696 8.641 54.975 9.74 54.975 11.024 L 54.975 11.41 C 54.975 12.693 54.696 13.792 54.139 14.707 C 53.599 15.606 52.804 16.333 51.852 16.801 C 50.884 17.283 49.793 17.523 48.58 17.523 Z M 48.58 14.827 C 49.531 14.827 50.318 14.531 50.941 13.937 C 51.564 13.327 51.876 12.461 51.876 11.337 L 51.876 11.096 C 51.876 9.973 51.564 9.114 50.941 8.521 C 50.334 7.911 49.548 7.606 48.58 7.606 C 47.629 7.606 46.842 7.911 46.219 8.521 C 45.595 9.114 45.284 9.973 45.284 11.096 L 45.284 11.337 C 45.284 12.46 45.595 13.327 46.219 13.937 C 46.842 14.53 47.629 14.827 48.58 14.827 Z M 29.787 17.523 C 28.918 17.523 28.139 17.379 27.45 17.09 C 26.762 16.785 26.212 16.352 25.802 15.79 C 25.409 15.212 25.212 14.514 25.212 13.696 C 25.212 12.878 25.409 12.195 25.802 11.65 C 26.212 11.088 26.77 10.671 27.475 10.398 C 28.197 10.109 29.016 9.965 29.935 9.965 L 33.28 9.965 L 33.28 9.291 C 33.28 8.729 33.1 8.272 32.739 7.919 C 32.378 7.55 31.805 7.365 31.017 7.365 C 30.246 7.365 29.673 7.542 29.295 7.895 C 28.918 8.232 28.672 8.673 28.558 9.219 L 25.736 8.315 C 25.775 8.194 25.787 8.039 25.836 7.922 C 26.032 7.449 26.303 7.009 26.639 6.619 C 27.081 6.106 27.664 5.696 28.385 5.392 C 29.123 5.071 30.017 4.91 31.066 4.91 C 32.673 4.91 33.944 5.304 34.879 6.09 C 35.814 6.876 36.281 8.015 36.281 9.507 L 36.281 13.961 C 36.281 14.442 36.511 14.683 36.97 14.683 L 37.954 14.683 L 37.954 17.186 L 35.888 17.186 C 35.281 17.186 34.781 17.041 34.387 16.753 C 33.994 16.464 33.797 16.079 33.797 15.597 L 33.797 15.573 L 33.33 15.573 C 33.264 15.766 33.117 16.023 32.887 16.343 C 32.657 16.648 32.296 16.922 31.805 17.162 C 31.312 17.402 30.64 17.523 29.787 17.523 Z M 30.328 15.068 C 31.198 15.068 31.903 14.835 32.444 14.37 C 33.001 13.888 33.28 13.254 33.28 12.468 L 33.28 12.228 L 30.156 12.228 C 29.582 12.228 29.131 12.348 28.803 12.589 C 28.475 12.829 28.311 13.166 28.311 13.6 C 28.311 14.033 28.483 14.386 28.828 14.659 C 29.172 14.931 29.673 15.068 30.328 15.068 Z M 20.942 17.186 L 20.942 0.337 L 24.041 0.337 L 24.041 17.186 L 20.941 17.186 Z M 15.883 17.186 L 15.883 0.337 L 18.982 0.337 L 18.982 17.186 Z M 10.825 17.186 L 10.825 5.247 L 13.924 5.247 L 13.924 17.186 L 10.824 17.186 Z M 12.375 3.851 C 11.817 3.851 11.341 3.675 10.948 3.322 C 10.57 2.969 10.382 2.503 10.382 1.925 C 10.382 1.348 10.57 0.883 10.948 0.53 C 11.342 0.177 11.817 0 12.374 0 C 12.949 0 13.424 0.177 13.801 0.53 C 14.178 0.883 14.367 1.348 14.367 1.925 C 14.367 2.504 14.178 2.969 13.801 3.322 C 13.424 3.675 12.949 3.851 12.374 3.851 Z M 5.757 17.186 C 4.953 17.186 4.297 16.945 3.789 16.464 C 3.297 15.967 3.051 15.309 3.051 14.49 L 3.051 7.75 L 0 7.75 L 0 5.247 L 3.051 5.247 L 3.051 1.541 L 6.15 1.541 L 6.15 5.247 L 9.495 5.247 L 9.495 7.751 L 6.15 7.751 L 6.15 13.961 C 6.15 14.442 6.379 14.683 6.838 14.683 L 9.2 14.683 L 9.2 17.186 L 5.756 17.186 Z\" fill=\"rgb(0,0,0)\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 129.114 22.483\" overflow=\"visible\"><path d=\"M 120.532 9.376 C 120.545 9.176 120.571 8.567 120.385 8.03 C 119.44 8.338 117.439 8.698 117.466 8.784 C 117.554 9.062 117.587 9.272 117.587 9.376 Z M 109.925 13.146 C 109.911 13.565 109.962 13.983 110.078 14.385 C 111.022 14.077 112.906 13.44 112.89 13.35 C 112.878 13.283 112.871 13.215 112.87 13.146 Z M 126.253 14.078 C 126.253 13.892 127.817 14.12 128.512 13.798 C 129.235 13.463 129.136 12.811 129.066 12.642 C 128.993 12.467 128.603 11.932 127.856 12.206 C 127.134 12.471 126.189 13.743 126.061 13.616 C 125.934 13.489 127.206 12.543 127.472 11.822 C 127.746 11.074 127.21 10.684 127.036 10.611 C 126.861 10.539 126.215 10.442 125.88 11.166 C 125.557 11.861 125.787 13.425 125.599 13.425 C 125.413 13.425 125.641 11.861 125.319 11.165 C 124.984 10.442 124.333 10.541 124.164 10.611 C 123.988 10.684 123.453 11.074 123.728 11.822 C 124.002 12.569 125.265 13.489 125.138 13.616 C 125.011 13.743 124.065 12.471 123.343 12.206 C 122.596 11.932 122.206 12.467 122.133 12.642 C 122.061 12.816 121.964 13.463 122.687 13.798 C 123.382 14.12 124.946 13.891 124.946 14.078 C 124.946 14.265 123.382 14.036 122.687 14.358 C 121.964 14.693 122.063 15.345 122.133 15.514 C 122.203 15.684 122.596 16.224 123.343 15.95 C 124.065 15.685 125.011 14.413 125.138 14.54 C 125.265 14.667 123.992 15.613 123.728 16.334 C 123.453 17.082 123.988 17.472 124.164 17.544 C 124.333 17.614 124.984 17.714 125.319 16.99 C 125.641 16.295 125.413 14.731 125.599 14.731 C 125.787 14.731 125.558 16.295 125.88 16.99 C 126.215 17.714 126.867 17.614 127.036 17.544 C 127.205 17.474 127.746 17.082 127.472 16.334 C 127.197 15.587 125.934 14.667 126.061 14.54 C 126.189 14.413 127.134 15.685 127.856 15.95 C 128.603 16.225 128.994 15.689 129.066 15.515 C 129.136 15.345 129.235 14.693 128.512 14.358 C 127.817 14.036 126.253 14.265 126.253 14.078 Z M 105.602 17.564 C 104.799 17.564 104.142 17.317 103.634 16.825 C 103.142 16.317 102.896 15.645 102.896 14.809 L 102.896 7.921 L 99.846 7.921 L 99.846 5.362 L 102.896 5.362 L 102.896 1.575 L 105.996 1.575 L 105.996 5.362 L 109.341 5.362 L 109.341 7.921 L 105.996 7.921 L 105.996 14.267 C 105.996 14.759 106.225 15.006 106.684 15.006 L 109.046 15.006 L 109.046 17.564 Z M 94.13 17.908 C 92.949 17.908 91.875 17.662 90.908 17.17 C 89.956 16.677 89.202 15.964 88.644 15.03 C 88.087 14.095 87.808 12.963 87.808 11.635 L 87.808 11.291 C 87.808 9.962 88.087 8.831 88.644 7.896 C 89.202 6.962 89.956 6.248 90.908 5.756 C 91.875 5.264 92.949 5.018 94.13 5.018 C 95.294 5.018 96.294 5.223 97.131 5.633 C 97.967 6.043 98.639 6.609 99.148 7.33 C 99.547 7.866 99.846 8.469 100.033 9.111 C 100.092 9.315 100.128 9.544 100.167 9.759 L 97.166 10.364 C 97.1 9.871 96.967 9.446 96.738 9.052 C 96.508 8.658 96.18 8.347 95.753 8.118 C 95.344 7.888 94.827 7.773 94.204 7.773 C 93.581 7.773 93.015 7.913 92.507 8.191 C 92.014 8.453 91.621 8.856 91.326 9.397 C 91.047 9.921 90.908 10.569 90.908 11.34 L 90.908 11.586 C 90.908 12.357 91.047 13.012 91.326 13.554 C 91.621 14.079 92.014 14.48 92.507 14.759 C 93.015 15.022 93.581 15.153 94.204 15.153 C 95.138 15.153 95.843 14.915 96.319 14.439 C 96.811 13.947 97.123 13.308 97.254 12.52 L 100.218 13.234 C 99.987 14.11 99.673 14.898 99.148 15.62 C 98.639 16.325 97.967 16.883 97.131 17.293 C 96.294 17.703 95.294 17.908 94.13 17.908 Z M 81.237 17.908 C 80.023 17.908 78.949 17.654 78.014 17.145 C 77.105 16.629 76.355 15.871 75.85 14.956 C 75.341 14.005 75.087 12.89 75.087 11.61 L 75.087 11.315 C 75.087 10.036 75.341 8.929 75.85 7.995 C 76.358 7.043 77.071 6.314 77.989 5.805 C 78.908 5.281 79.974 5.018 81.187 5.018 C 82.385 5.018 83.426 5.289 84.311 5.83 C 85.197 6.355 85.886 7.093 86.378 8.043 C 86.87 8.979 87.116 10.069 87.116 11.315 L 87.116 12.373 L 78.236 12.373 C 78.268 13.209 78.58 13.89 79.17 14.415 C 79.761 14.939 80.482 15.202 81.335 15.202 C 82.204 15.202 82.844 15.013 83.254 14.636 C 83.663 14.259 83.847 14.033 84.061 13.574 L 86.581 14.606 C 86.401 15.059 86.156 15.604 85.714 16.112 C 85.287 16.604 84.713 17.03 83.992 17.391 C 83.27 17.735 82.352 17.908 81.237 17.908 Z M 78.26 10.061 L 83.967 10.061 C 83.901 9.356 83.615 8.79 83.106 8.363 C 82.614 7.937 81.966 7.724 81.163 7.724 C 80.326 7.724 79.662 7.937 79.17 8.363 C 78.678 8.79 78.375 9.355 78.26 10.061 Z M 68.308 22.483 L 68.308 19.826 L 69.932 19.826 C 70.39 19.826 70.62 19.581 70.62 19.088 L 70.62 5.362 L 73.72 5.362 L 73.72 19.728 C 73.72 20.564 73.474 21.228 72.982 21.72 C 72.49 22.228 71.833 22.483 71.014 22.483 Z M 72.17 3.936 C 71.612 3.936 71.137 3.756 70.743 3.395 C 70.366 3.034 70.177 2.558 70.177 1.968 C 70.177 1.377 70.366 0.902 70.743 0.541 C 71.137 0.18 71.612 0 72.17 0 C 72.744 0 73.22 0.18 73.596 0.541 C 73.974 0.902 74.162 1.377 74.162 1.968 C 74.162 2.559 73.974 3.034 73.596 3.395 C 73.22 3.756 72.744 3.936 72.17 3.936 Z M 63.692 17.908 C 62.593 17.908 61.748 17.72 61.158 17.342 C 60.567 16.965 60.133 16.547 59.854 16.088 L 59.411 16.088 L 59.411 17.564 L 56.361 17.564 L 56.361 0.345 L 59.461 0.345 L 59.461 6.765 L 59.903 6.765 C 60.098 6.453 60.339 6.171 60.617 5.928 C 60.928 5.666 61.33 5.453 61.822 5.289 C 62.33 5.108 62.953 5.018 63.692 5.018 C 64.675 5.018 65.586 5.264 66.422 5.756 C 67.258 6.232 67.931 6.937 68.439 7.872 C 68.947 8.806 69.202 9.938 69.202 11.267 L 69.202 11.66 C 69.202 12.988 68.947 14.12 68.439 15.055 C 67.931 15.989 67.258 16.703 66.422 17.195 C 65.586 17.67 64.675 17.908 63.692 17.908 Z M 62.757 15.202 C 63.708 15.202 64.503 14.899 65.143 14.292 C 65.783 13.669 66.102 12.767 66.102 11.586 L 66.102 11.34 C 66.102 10.159 65.783 9.266 65.143 8.659 C 64.52 8.036 63.724 7.724 62.757 7.724 C 61.806 7.724 61.011 8.036 60.371 8.659 C 59.731 9.266 59.411 10.159 59.411 11.34 L 59.411 11.586 C 59.411 12.767 59.731 13.669 60.371 14.292 C 61.011 14.899 61.806 15.202 62.757 15.202 Z M 48.58 17.908 C 47.366 17.908 46.276 17.662 45.308 17.17 C 44.356 16.692 43.561 15.949 43.021 15.03 C 42.463 14.095 42.184 12.972 42.184 11.659 L 42.184 11.266 C 42.184 9.955 42.463 8.831 43.021 7.896 C 43.561 6.977 44.356 6.234 45.308 5.756 C 46.276 5.264 47.366 5.018 48.58 5.018 C 49.793 5.018 50.884 5.264 51.852 5.756 C 52.804 6.234 53.599 6.977 54.139 7.896 C 54.696 8.831 54.975 9.954 54.975 11.266 L 54.975 11.66 C 54.975 12.971 54.696 14.095 54.139 15.029 C 53.599 15.948 52.804 16.691 51.852 17.17 C 50.884 17.662 49.793 17.908 48.58 17.908 Z M 48.58 15.153 C 49.531 15.153 50.318 14.849 50.941 14.242 C 51.564 13.619 51.876 12.734 51.876 11.586 L 51.876 11.34 C 51.876 10.192 51.564 9.314 50.941 8.708 C 50.334 8.085 49.548 7.773 48.58 7.773 C 47.629 7.773 46.842 8.084 46.219 8.708 C 45.595 9.314 45.284 10.192 45.284 11.34 L 45.284 11.586 C 45.284 12.734 45.595 13.619 46.219 14.242 C 46.842 14.849 47.629 15.153 48.58 15.153 Z M 29.787 17.908 C 28.918 17.908 28.139 17.76 27.45 17.465 C 26.762 17.154 26.212 16.71 25.802 16.137 C 25.409 15.546 25.212 14.833 25.212 13.996 C 25.212 13.16 25.409 12.463 25.802 11.906 C 26.212 11.331 26.77 10.905 27.475 10.626 C 28.197 10.331 29.016 10.184 29.935 10.184 L 33.28 10.184 L 33.28 9.495 C 33.28 8.921 33.1 8.453 32.739 8.093 C 32.378 7.716 31.805 7.527 31.017 7.527 C 30.246 7.527 29.673 7.708 29.295 8.068 C 28.918 8.412 28.672 8.863 28.558 9.421 L 25.736 8.498 C 25.775 8.374 25.787 8.216 25.836 8.096 C 26.032 7.612 26.303 7.163 26.639 6.765 C 27.081 6.24 27.664 5.821 28.385 5.51 C 29.123 5.182 30.017 5.018 31.066 5.018 C 32.673 5.018 33.944 5.42 34.879 6.223 C 35.814 7.027 36.281 8.191 36.281 9.716 L 36.281 14.267 C 36.281 14.759 36.511 15.005 36.97 15.005 L 37.954 15.005 L 37.954 17.563 L 35.888 17.563 C 35.281 17.563 34.781 17.415 34.387 17.12 C 33.994 16.825 33.797 16.432 33.797 15.94 L 33.797 15.915 L 33.33 15.915 C 33.264 16.112 33.117 16.375 32.887 16.702 C 32.657 17.014 32.296 17.293 31.805 17.539 C 31.312 17.784 30.64 17.908 29.787 17.908 Z M 30.328 15.399 C 31.198 15.399 31.903 15.161 32.444 14.685 C 33.001 14.193 33.28 13.545 33.28 12.742 L 33.28 12.496 L 30.156 12.496 C 29.582 12.496 29.131 12.619 28.803 12.865 C 28.475 13.111 28.311 13.455 28.311 13.898 C 28.311 14.341 28.483 14.702 28.828 14.981 C 29.172 15.259 29.673 15.398 30.328 15.398 Z M 20.942 17.564 L 20.942 0.345 L 24.041 0.345 L 24.041 17.564 L 20.941 17.564 Z M 15.883 17.564 L 15.883 0.345 L 18.982 0.345 L 18.982 17.564 Z M 10.825 17.563 L 10.825 5.362 L 13.924 5.362 L 13.924 17.563 L 10.824 17.563 Z M 12.375 3.935 C 11.817 3.935 11.341 3.756 10.948 3.395 C 10.57 3.034 10.382 2.558 10.382 1.968 C 10.382 1.377 10.57 0.902 10.948 0.541 C 11.342 0.18 11.817 0 12.374 0 C 12.949 0 13.424 0.18 13.801 0.541 C 14.178 0.902 14.367 1.377 14.367 1.968 C 14.367 2.559 14.178 3.034 13.801 3.395 C 13.424 3.756 12.949 3.936 12.374 3.936 Z M 5.757 17.564 C 4.953 17.564 4.297 17.317 3.789 16.825 C 3.297 16.317 3.051 15.645 3.051 14.809 L 3.051 7.921 L 0 7.921 L 0 5.362 L 3.051 5.362 L 3.051 1.575 L 6.15 1.575 L 6.15 5.362 L 9.495 5.362 L 9.495 7.921 L 6.15 7.921 L 6.15 14.267 C 6.15 14.759 6.379 15.006 6.838 15.006 L 9.2 15.006 L 9.2 17.564 L 5.756 17.564 Z\" fill=\"rgb(0,0,0)\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 200.127 35\" overflow=\"visible\"><path d=\"M 186.824 14.595 C 186.845 14.284 186.885 13.337 186.596 12.501 C 185.132 12.98 182.03 13.541 182.073 13.675 C 182.209 14.107 182.26 14.435 182.26 14.595 Z M 170.384 20.465 C 170.361 21.116 170.441 21.767 170.62 22.394 C 172.083 21.914 175.005 20.922 174.979 20.783 C 174.96 20.678 174.95 20.572 174.949 20.465 Z M 195.691 21.916 C 195.691 21.626 198.116 21.981 199.194 21.48 C 200.315 20.958 200.161 19.943 200.053 19.68 C 199.939 19.407 199.334 18.574 198.177 19.002 C 197.058 19.414 195.593 21.395 195.395 21.197 C 195.198 20.999 197.17 19.527 197.581 18.403 C 198.006 17.24 197.176 16.632 196.905 16.519 C 196.634 16.406 195.633 16.256 195.114 17.383 C 194.614 18.464 194.969 20.898 194.679 20.898 C 194.39 20.898 194.744 18.464 194.245 17.382 C 193.725 16.256 192.715 16.41 192.453 16.519 C 192.182 16.632 191.352 17.24 191.778 18.403 C 192.204 19.566 194.161 20.999 193.964 21.197 C 193.766 21.395 192.301 19.414 191.182 19.002 C 190.024 18.574 189.419 19.407 189.306 19.68 C 189.194 19.952 189.044 20.958 190.165 21.479 C 191.243 21.981 193.667 21.625 193.667 21.915 C 193.667 22.207 191.243 21.851 190.165 22.352 C 189.044 22.874 189.198 23.888 189.306 24.151 C 189.415 24.415 190.024 25.257 191.182 24.83 C 192.301 24.418 193.766 22.437 193.964 22.635 C 194.161 22.833 192.188 24.305 191.778 25.428 C 191.352 26.592 192.182 27.199 192.453 27.312 C 192.715 27.421 193.725 27.576 194.245 26.45 C 194.744 25.367 194.39 22.933 194.679 22.933 C 194.969 22.933 194.615 25.367 195.114 26.45 C 195.633 27.576 196.644 27.421 196.905 27.312 C 197.168 27.202 198.006 26.592 197.581 25.428 C 197.155 24.265 195.198 22.833 195.395 22.634 C 195.593 22.437 197.058 24.418 198.177 24.83 C 199.335 25.258 199.94 24.424 200.053 24.152 C 200.161 23.888 200.315 22.874 199.194 22.352 C 198.116 21.851 195.692 22.207 195.692 21.916 Z M 163.683 27.342 C 162.438 27.342 161.421 26.959 160.632 26.193 C 159.87 25.402 159.489 24.355 159.489 23.053 L 159.489 12.33 L 154.761 12.33 L 154.761 8.347 L 159.489 8.347 L 159.489 2.452 L 164.293 2.452 L 164.293 8.348 L 169.479 8.348 L 169.479 12.331 L 164.293 12.331 L 164.293 22.211 C 164.293 22.976 164.649 23.36 165.361 23.36 L 169.021 23.36 L 169.021 27.342 Z M 145.901 27.878 C 144.072 27.878 142.407 27.495 140.907 26.729 C 139.432 25.962 138.263 24.853 137.399 23.398 C 136.535 21.942 136.103 20.18 136.103 18.112 L 136.103 17.577 C 136.103 15.509 136.535 13.747 137.399 12.292 C 138.263 10.837 139.432 9.726 140.907 8.96 C 142.407 8.195 144.072 7.812 145.901 7.812 C 147.706 7.812 149.256 8.131 150.553 8.769 C 151.849 9.407 152.891 10.288 153.679 11.411 C 154.298 12.245 154.762 13.184 155.051 14.183 C 155.143 14.502 155.198 14.857 155.258 15.192 L 150.607 16.133 C 150.506 15.367 150.299 14.705 149.943 14.092 C 149.587 13.479 149.079 12.994 148.417 12.637 C 147.783 12.279 146.982 12.1 146.016 12.1 C 145.05 12.1 144.173 12.318 143.385 12.751 C 142.622 13.16 142.012 13.786 141.555 14.628 C 141.123 15.445 140.907 16.454 140.907 17.653 L 140.907 18.036 C 140.907 19.236 141.123 20.257 141.555 21.099 C 142.012 21.917 142.622 22.542 143.385 22.976 C 144.173 23.385 145.05 23.589 146.016 23.589 C 147.465 23.589 148.557 23.218 149.295 22.478 C 150.057 21.712 150.54 20.717 150.743 19.491 L 155.338 20.602 C 154.979 21.965 154.492 23.193 153.679 24.316 C 152.891 25.413 151.849 26.282 150.553 26.92 C 149.256 27.558 147.706 27.878 145.901 27.878 Z M 125.917 27.878 C 124.036 27.878 122.371 27.482 120.922 26.691 C 119.512 25.887 118.351 24.708 117.567 23.282 C 116.779 21.801 116.385 20.066 116.385 18.074 L 116.385 17.614 C 116.385 15.623 116.779 13.901 117.567 12.446 C 118.355 10.965 119.461 9.829 120.884 9.037 C 122.307 8.22 123.959 7.812 125.84 7.812 C 127.696 7.812 129.31 8.233 130.683 9.076 C 132.055 9.892 133.123 11.042 133.885 12.521 C 134.648 13.977 135.029 15.675 135.029 17.615 L 135.029 19.261 L 121.265 19.261 C 121.316 20.564 121.799 21.623 122.714 22.441 C 123.629 23.256 124.748 23.666 126.069 23.666 C 127.417 23.666 128.408 23.372 129.044 22.784 C 129.678 22.198 129.964 21.846 130.294 21.132 L 134.2 22.738 C 133.922 23.444 133.542 24.291 132.856 25.082 C 132.195 25.848 131.305 26.512 130.187 27.073 C 129.069 27.609 127.646 27.878 125.917 27.878 Z M 121.303 15.662 L 130.149 15.662 C 130.047 14.565 129.603 13.684 128.815 13.019 C 128.052 12.356 127.048 12.024 125.803 12.024 C 124.506 12.024 123.476 12.355 122.714 13.019 C 121.952 13.684 121.481 14.564 121.303 15.662 Z M 105.877 35 L 105.877 30.864 L 108.394 30.864 C 109.105 30.864 109.461 30.482 109.461 29.715 L 109.461 8.348 L 114.266 8.348 L 114.266 30.711 C 114.266 32.013 113.884 33.047 113.121 33.813 C 112.359 34.604 111.342 35 110.072 35 Z M 111.863 6.127 C 110.999 6.127 110.262 5.846 109.652 5.285 C 109.067 4.723 108.775 3.982 108.775 3.063 C 108.775 2.144 109.067 1.404 109.652 0.842 C 110.262 0.281 110.999 0 111.863 0 C 112.753 0 113.49 0.281 114.074 0.842 C 114.659 1.404 114.952 2.144 114.952 3.063 C 114.952 3.983 114.659 4.723 114.074 5.285 C 113.49 5.846 112.753 6.127 111.863 6.127 Z M 98.722 27.878 C 97.019 27.878 95.71 27.585 94.795 26.997 C 93.879 26.41 93.206 25.759 92.774 25.045 L 92.088 25.045 L 92.088 27.342 L 87.36 27.342 L 87.36 0.537 L 92.164 0.537 L 92.164 10.532 L 92.85 10.532 C 93.153 10.045 93.525 9.606 93.956 9.229 C 94.439 8.821 95.061 8.489 95.825 8.233 C 96.612 7.953 97.578 7.812 98.722 7.812 C 100.247 7.812 101.658 8.195 102.954 8.961 C 104.25 9.701 105.293 10.799 106.081 12.254 C 106.868 13.709 107.263 15.471 107.263 17.539 L 107.263 18.152 C 107.263 20.219 106.868 21.981 106.081 23.436 C 105.293 24.891 104.25 26.002 102.954 26.767 C 101.658 27.508 100.247 27.878 98.722 27.878 Z M 97.273 23.666 C 98.748 23.666 99.98 23.193 100.972 22.249 C 101.963 21.279 102.459 19.874 102.459 18.036 L 102.459 17.654 C 102.459 15.815 101.963 14.424 100.972 13.48 C 100.006 12.509 98.773 12.024 97.273 12.024 C 95.799 12.024 94.566 12.509 93.575 13.479 C 92.583 14.424 92.088 15.815 92.088 17.654 L 92.088 18.037 C 92.088 19.874 92.583 21.279 93.575 22.249 C 94.566 23.193 95.799 23.666 97.273 23.666 Z M 75.299 27.878 C 73.418 27.878 71.727 27.495 70.228 26.729 C 68.751 25.985 67.52 24.828 66.682 23.398 C 65.818 21.942 65.386 20.194 65.386 18.151 L 65.386 17.538 C 65.386 15.497 65.818 13.747 66.682 12.292 C 67.52 10.862 68.751 9.705 70.228 8.96 C 71.727 8.195 73.418 7.812 75.299 7.812 C 77.18 7.812 78.87 8.195 80.37 8.96 C 81.847 9.705 83.078 10.862 83.916 12.292 C 84.779 13.747 85.212 15.496 85.212 17.538 L 85.212 18.152 C 85.212 20.193 84.779 21.942 83.916 23.397 C 83.078 24.827 81.847 25.984 80.37 26.729 C 78.87 27.495 77.18 27.878 75.299 27.878 Z M 75.299 23.589 C 76.773 23.589 77.993 23.117 78.959 22.172 C 79.925 21.202 80.408 19.824 80.408 18.036 L 80.408 17.653 C 80.408 15.866 79.925 14.5 78.959 13.556 C 78.018 12.586 76.799 12.101 75.299 12.101 C 73.824 12.101 72.605 12.585 71.639 13.556 C 70.672 14.5 70.189 15.866 70.189 17.653 L 70.189 18.036 C 70.189 19.823 70.672 21.202 71.639 22.172 C 72.605 23.116 73.824 23.589 75.299 23.589 Z M 46.17 27.878 C 44.823 27.878 43.616 27.648 42.548 27.188 C 41.481 26.704 40.629 26.014 39.993 25.12 C 39.384 24.201 39.079 23.091 39.079 21.789 C 39.079 20.487 39.384 19.402 39.994 18.534 C 40.629 17.64 41.493 16.977 42.587 16.543 C 43.705 16.083 44.975 15.853 46.399 15.853 L 51.585 15.853 L 51.585 14.781 C 51.585 13.888 51.305 13.16 50.746 12.598 C 50.187 12.012 49.297 11.718 48.077 11.718 C 46.882 11.718 45.992 11.999 45.408 12.56 C 44.823 13.096 44.442 13.798 44.264 14.666 L 39.891 13.229 C 39.951 13.036 39.97 12.789 40.045 12.603 C 40.349 11.851 40.769 11.151 41.291 10.531 C 41.976 9.714 42.879 9.062 43.997 8.578 C 45.141 8.067 46.526 7.811 48.153 7.811 C 50.644 7.811 52.614 8.438 54.062 9.688 C 55.512 10.939 56.236 12.751 56.236 15.126 L 56.236 22.211 C 56.236 22.976 56.592 23.359 57.304 23.359 L 58.829 23.359 L 58.829 27.341 L 55.626 27.341 C 54.686 27.341 53.911 27.111 53.3 26.652 C 52.69 26.192 52.385 25.58 52.385 24.814 L 52.385 24.776 L 51.661 24.776 C 51.559 25.083 51.331 25.491 50.975 26.001 C 50.619 26.486 50.059 26.921 49.297 27.303 C 48.534 27.686 47.493 27.878 46.17 27.878 Z M 47.009 23.972 C 48.356 23.972 49.45 23.601 50.289 22.861 C 51.152 22.095 51.585 21.087 51.585 19.836 L 51.585 19.453 L 46.742 19.453 C 45.853 19.453 45.154 19.644 44.645 20.028 C 44.136 20.41 43.883 20.946 43.883 21.636 C 43.883 22.325 44.149 22.887 44.684 23.321 C 45.217 23.754 45.992 23.971 47.009 23.971 Z M 32.46 27.342 L 32.46 0.537 L 37.264 0.537 L 37.264 27.342 L 32.459 27.342 Z M 24.618 27.342 L 24.618 0.537 L 29.423 0.537 L 29.423 27.342 Z M 16.779 27.341 L 16.779 8.348 L 21.583 8.348 L 21.583 27.341 L 16.778 27.341 Z M 19.181 6.126 C 18.316 6.126 17.579 5.846 16.969 5.285 C 16.384 4.723 16.092 3.982 16.092 3.063 C 16.092 2.144 16.384 1.404 16.969 0.842 C 17.58 0.281 18.316 0 19.18 0 C 20.07 0 20.807 0.281 21.392 0.842 C 21.976 1.404 22.269 2.144 22.269 3.063 C 22.269 3.983 21.976 4.723 21.392 5.285 C 20.807 5.846 20.07 6.127 19.18 6.127 Z M 8.923 27.342 C 7.678 27.342 6.661 26.959 5.872 26.193 C 5.11 25.402 4.729 24.355 4.729 23.053 L 4.729 12.33 L 0 12.33 L 0 8.347 L 4.728 8.347 L 4.728 2.452 L 9.532 2.452 L 9.532 8.348 L 14.717 8.348 L 14.717 12.331 L 9.532 12.331 L 9.532 22.211 C 9.532 22.976 9.888 23.36 10.599 23.36 L 14.26 23.36 L 14.26 27.342 L 8.922 27.342 Z\" fill=\"rgb(0,0,0)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1nxunf2\",layoutDependency:layoutDependency,layoutId:\"OIbmah7fP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.768 2.086\" overflow=\"visible\"><path d=\"M 4.754 2.086 C 4.774 1.776 4.814 0.833 4.525 0 C 3.061 0.477 -0.042 1.036 0 1.169 C 0.137 1.6 0.188 1.926 0.188 2.086 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.075 1.317\" overflow=\"visible\"><path d=\"M 3.066 1.317 C 3.079 1.121 3.105 0.525 2.919 0 C 1.974 0.301 -0.027 0.654 0 0.738 C 0.088 1.01 0.121 1.216 0.121 1.317 Z\" fill=\"transparent\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.075 1.346\" overflow=\"visible\"><path d=\"M 3.066 1.346 C 3.079 1.146 3.105 0.537 2.919 0 C 1.974 0.308 -0.027 0.668 0 0.754 C 0.088 1.032 0.121 1.243 0.121 1.346 Z\" fill=\"transparent\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.766 2.095\" overflow=\"visible\"><path d=\"M 4.752 2.095 C 4.772 1.783 4.812 0.836 4.524 0 C 3.06 0.479 -0.042 1.04 0 1.174 C 0.137 1.607 0.188 1.934 0.188 2.095 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1k3zuwe\",layoutDependency:layoutDependency,layoutId:\"ZHEX2fKQH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.6 1.921\" overflow=\"visible\"><path d=\"M 0.004 0 C -0.019 0.649 0.061 1.297 0.24 1.921 C 1.704 1.443 4.626 0.455 4.6 0.317 C 4.582 0.212 4.571 0.106 4.57 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.967 1.212\" overflow=\"visible\"><path d=\"M 0.002 0 C -0.012 0.409 0.039 0.819 0.155 1.212 C 1.099 0.911 2.984 0.287 2.967 0.2 C 2.955 0.134 2.948 0.067 2.947 0 Z\" fill=\"transparent\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.967 1.239\" overflow=\"visible\"><path d=\"M 0.002 0 C -0.012 0.418 0.039 0.837 0.155 1.239 C 1.099 0.931 2.984 0.293 2.967 0.204 C 2.955 0.137 2.948 0.068 2.947 0 Z\" fill=\"transparent\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.599 1.929\" overflow=\"visible\"><path d=\"M 0.004 0 C -0.019 0.651 0.061 1.302 0.24 1.929 C 1.703 1.449 4.624 0.457 4.599 0.318 C 4.58 0.213 4.57 0.107 4.568 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1gz0bjd\",layoutDependency:layoutDependency,layoutId:\"X3gt2cjfm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.901 10.901\" overflow=\"visible\"><path d=\"M 6.464 5.452 C 6.464 5.162 8.889 5.516 9.967 5.018 C 11.088 4.498 10.935 3.487 10.826 3.225 C 10.713 2.953 10.108 2.124 8.95 2.55 C 7.831 2.959 6.365 4.932 6.167 4.736 C 5.97 4.538 7.943 3.072 8.354 1.953 C 8.779 0.794 7.949 0.189 7.678 0.077 C 7.406 -0.036 6.405 -0.185 5.886 0.936 C 5.386 2.013 5.741 4.438 5.451 4.438 C 5.162 4.438 5.516 2.013 5.017 0.936 C 4.497 -0.185 3.487 -0.032 3.225 0.077 C 2.953 0.189 2.123 0.794 2.549 1.953 C 2.975 3.111 4.933 4.538 4.736 4.736 C 4.538 4.932 3.072 2.959 1.953 2.55 C 0.794 2.124 0.189 2.953 0.077 3.225 C -0.036 3.495 -0.186 4.498 0.936 5.017 C 2.014 5.517 4.438 5.162 4.438 5.451 C 4.438 5.741 2.014 5.387 0.936 5.886 C -0.186 6.406 -0.032 7.416 0.077 7.678 C 0.185 7.941 0.794 8.779 1.953 8.354 C 3.072 7.943 4.538 5.97 4.736 6.168 C 4.933 6.365 2.96 7.831 2.549 8.949 C 2.123 10.108 2.953 10.714 3.225 10.826 C 3.487 10.935 4.497 11.089 5.017 9.967 C 5.516 8.889 5.162 6.464 5.451 6.464 C 5.741 6.464 5.387 8.889 5.886 9.967 C 6.405 11.089 7.416 10.935 7.678 10.826 C 7.941 10.717 8.779 10.108 8.354 8.949 C 7.928 7.791 5.97 6.365 6.167 6.167 C 6.365 5.97 7.831 7.943 8.95 8.354 C 10.109 8.78 10.714 7.95 10.826 7.679 C 10.935 7.416 11.088 6.406 9.967 5.886 C 8.889 5.387 6.465 5.741 6.465 5.452 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.031 6.88\" overflow=\"visible\"><path d=\"M 4.169 3.441 C 4.169 3.258 5.733 3.481 6.428 3.167 C 7.152 2.839 7.053 2.2 6.983 2.035 C 6.909 1.864 6.519 1.34 5.772 1.609 C 5.051 1.868 4.105 3.113 3.978 2.989 C 3.851 2.864 5.123 1.939 5.388 1.233 C 5.662 0.501 5.127 0.119 4.952 0.048 C 4.777 -0.023 4.131 -0.117 3.796 0.591 C 3.474 1.271 3.703 2.801 3.516 2.801 C 3.329 2.801 3.558 1.271 3.236 0.591 C 2.9 -0.117 2.249 -0.02 2.08 0.048 C 1.905 0.119 1.369 0.501 1.644 1.233 C 1.919 1.964 3.181 2.864 3.054 2.989 C 2.927 3.113 1.981 1.868 1.26 1.609 C 0.512 1.34 0.122 1.864 0.049 2.035 C -0.023 2.206 -0.12 2.839 0.604 3.166 C 1.299 3.482 2.863 3.258 2.863 3.44 C 2.863 3.623 1.299 3.4 0.604 3.715 C -0.12 4.043 -0.021 4.68 0.049 4.846 C 0.119 5.012 0.512 5.541 1.26 5.272 C 1.981 5.013 2.927 3.768 3.054 3.893 C 3.181 4.017 1.909 4.943 1.644 5.648 C 1.369 6.38 1.905 6.761 2.08 6.832 C 2.249 6.901 2.9 6.998 3.236 6.29 C 3.558 5.61 3.329 4.08 3.516 4.08 C 3.703 4.08 3.474 5.61 3.796 6.29 C 4.131 6.998 4.783 6.901 4.952 6.832 C 5.122 6.763 5.662 6.38 5.388 5.648 C 5.113 4.917 3.851 4.017 3.978 3.892 C 4.105 3.768 5.051 5.013 5.772 5.272 C 6.52 5.541 6.91 5.017 6.983 4.846 C 7.053 4.68 7.152 4.043 6.428 3.715 C 5.733 3.4 4.169 3.623 4.169 3.441 Z\" fill=\"transparent\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.031 7.031\" overflow=\"visible\"><path d=\"M 4.169 3.516 C 4.169 3.33 5.733 3.558 6.428 3.236 C 7.152 2.901 7.053 2.249 6.983 2.08 C 6.909 1.905 6.519 1.37 5.772 1.644 C 5.051 1.909 4.105 3.181 3.978 3.054 C 3.851 2.927 5.123 1.981 5.388 1.26 C 5.662 0.512 5.127 0.122 4.952 0.049 C 4.777 -0.023 4.131 -0.12 3.796 0.604 C 3.474 1.299 3.703 2.862 3.516 2.862 C 3.329 2.862 3.558 1.299 3.236 0.603 C 2.9 -0.12 2.249 -0.021 2.08 0.049 C 1.905 0.122 1.369 0.512 1.644 1.26 C 1.919 2.007 3.181 2.927 3.054 3.054 C 2.927 3.181 1.981 1.909 1.26 1.644 C 0.512 1.37 0.122 1.905 0.049 2.08 C -0.023 2.254 -0.12 2.901 0.604 3.236 C 1.299 3.558 2.863 3.329 2.863 3.516 C 2.863 3.703 1.299 3.474 0.604 3.796 C -0.12 4.131 -0.021 4.783 0.049 4.952 C 0.119 5.122 0.512 5.662 1.26 5.388 C 1.981 5.123 2.927 3.85 3.054 3.978 C 3.181 4.105 1.909 5.051 1.644 5.772 C 1.369 6.52 1.905 6.91 2.08 6.982 C 2.249 7.052 2.9 7.152 3.236 6.428 C 3.558 5.733 3.329 4.169 3.516 4.169 C 3.703 4.169 3.474 5.733 3.796 6.428 C 4.131 7.152 4.783 7.052 4.952 6.982 C 5.122 6.912 5.662 6.52 5.388 5.772 C 5.113 5.025 3.851 4.105 3.978 3.977 C 4.105 3.85 5.051 5.123 5.772 5.388 C 6.52 5.663 6.91 5.127 6.983 4.953 C 7.053 4.783 7.152 4.131 6.428 3.796 C 5.733 3.474 4.169 3.703 4.169 3.516 Z\" fill=\"transparent\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.898 10.945\" overflow=\"visible\"><path d=\"M 6.462 5.474 C 6.462 5.183 8.887 5.538 9.964 5.038 C 11.085 4.516 10.931 3.501 10.823 3.238 C 10.71 2.965 10.105 2.132 8.947 2.56 C 7.828 2.971 6.363 4.952 6.165 4.755 C 5.968 4.556 7.94 3.084 8.352 1.961 C 8.777 0.797 7.947 0.19 7.676 0.077 C 7.404 -0.036 6.403 -0.186 5.884 0.94 C 5.384 2.022 5.739 4.456 5.449 4.456 C 5.16 4.456 5.514 2.022 5.016 0.939 C 4.496 -0.186 3.486 -0.032 3.224 0.077 C 2.952 0.19 2.122 0.797 2.548 1.961 C 2.974 3.124 4.931 4.556 4.734 4.755 C 4.537 4.952 3.071 2.971 1.953 2.56 C 0.794 2.132 0.189 2.965 0.077 3.238 C -0.036 3.51 -0.186 4.516 0.936 5.037 C 2.013 5.539 4.437 5.182 4.437 5.473 C 4.437 5.764 2.013 5.408 0.936 5.909 C -0.186 6.432 -0.032 7.446 0.077 7.709 C 0.185 7.973 0.794 8.815 1.953 8.388 C 3.071 7.975 4.537 5.994 4.734 6.193 C 4.931 6.39 2.959 7.863 2.548 8.986 C 2.122 10.149 2.952 10.757 3.224 10.87 C 3.486 10.979 4.496 11.134 5.016 10.007 C 5.514 8.925 5.16 6.49 5.449 6.49 C 5.739 6.49 5.385 8.925 5.884 10.007 C 6.403 11.134 7.414 10.979 7.676 10.87 C 7.939 10.76 8.777 10.149 8.352 8.986 C 7.926 7.823 5.968 6.39 6.165 6.192 C 6.363 5.994 7.828 7.975 8.947 8.388 C 10.105 8.815 10.71 7.982 10.823 7.71 C 10.931 7.446 11.085 6.432 9.964 5.909 C 8.887 5.408 6.463 5.764 6.463 5.474 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-brqe1n\",layoutDependency:layoutDependency,layoutId:\"oqLpOEPly\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.722 24.79\" overflow=\"visible\"><path d=\"M 8.925 24.79 C 7.679 24.79 6.662 24.408 5.873 23.646 C 5.111 22.858 4.73 21.815 4.73 20.519 L 4.73 9.839 L 0 9.839 L 0 5.872 L 4.73 5.872 L 4.73 0 L 9.535 0 L 9.535 5.873 L 14.722 5.873 L 14.722 9.84 L 9.535 9.84 L 9.535 19.679 C 9.535 20.442 9.891 20.824 10.603 20.824 L 14.264 20.824 L 14.264 24.79 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.495 15.645\" overflow=\"visible\"><path d=\"M 5.756 15.645 C 4.953 15.645 4.297 15.405 3.788 14.923 C 3.296 14.426 3.051 13.768 3.051 12.95 L 3.051 6.209 L 0 6.209 L 0 3.706 L 3.051 3.706 L 3.051 0 L 6.15 0 L 6.15 3.706 L 9.495 3.706 L 9.495 6.21 L 6.15 6.21 L 6.15 12.42 C 6.15 12.901 6.379 13.142 6.839 13.142 L 9.2 13.142 L 9.2 15.645 Z\" fill=\"transparent\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.495 15.989\" overflow=\"visible\"><path d=\"M 5.756 15.989 C 4.953 15.989 4.297 15.743 3.788 15.251 C 3.296 14.743 3.051 14.07 3.051 13.234 L 3.051 6.346 L 0 6.346 L 0 3.787 L 3.051 3.787 L 3.051 0 L 6.15 0 L 6.15 3.788 L 9.495 3.788 L 9.495 6.346 L 6.15 6.346 L 6.15 12.693 C 6.15 13.185 6.379 13.431 6.839 13.431 L 9.2 13.431 L 9.2 15.989 Z\" fill=\"transparent\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.718 24.89\" overflow=\"visible\"><path d=\"M 8.922 24.89 C 7.677 24.89 6.66 24.507 5.872 23.741 C 5.109 22.951 4.728 21.903 4.728 20.602 L 4.728 9.879 L 0 9.879 L 0 5.896 L 4.728 5.896 L 4.728 0 L 9.532 0 L 9.532 5.896 L 14.718 5.896 L 14.718 9.88 L 9.532 9.88 L 9.532 19.759 C 9.532 20.525 9.888 20.908 10.6 20.908 L 14.26 20.908 L 14.26 24.89 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1yvhn53\",layoutDependency:layoutDependency,layoutId:\"JCWedj7Qi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.241 19.985\" overflow=\"visible\"><path d=\"M 9.801 19.985 C 7.971 19.985 6.306 19.603 4.805 18.84 C 3.331 18.077 2.161 16.972 1.296 15.523 C 0.432 14.073 0 12.318 0 10.258 L 0 9.726 C 0 7.666 0.432 5.911 1.296 4.461 C 2.161 3.013 3.331 1.906 4.805 1.144 C 6.306 0.381 7.971 0 9.801 0 C 11.607 0 13.157 0.317 14.455 0.953 C 15.751 1.588 16.793 2.466 17.582 3.585 C 18.2 4.416 18.665 5.351 18.954 6.345 C 19.046 6.663 19.101 7.016 19.161 7.35 L 14.508 8.288 C 14.407 7.524 14.201 6.865 13.845 6.254 C 13.489 5.644 12.98 5.161 12.318 4.805 C 11.683 4.449 10.882 4.271 9.916 4.271 C 8.95 4.271 8.072 4.488 7.285 4.919 C 6.521 5.326 5.911 5.95 5.454 6.789 C 5.022 7.602 4.805 8.607 4.805 9.801 L 4.805 10.183 C 4.805 11.378 5.022 12.395 5.454 13.234 C 5.911 14.048 6.521 14.671 7.285 15.103 C 8.072 15.51 8.95 15.713 9.916 15.713 C 11.365 15.713 12.458 15.344 13.196 14.607 C 13.959 13.844 14.442 12.853 14.645 11.632 L 19.241 12.738 C 18.882 14.096 18.395 15.319 17.582 16.437 C 16.793 17.53 15.751 18.395 14.455 19.031 C 13.157 19.667 11.607 19.985 9.801 19.985 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.41 12.613\" overflow=\"visible\"><path d=\"M 6.321 12.613 C 5.141 12.613 4.067 12.372 3.099 11.89 C 2.148 11.409 1.394 10.711 0.836 9.797 C 0.279 8.882 0 7.774 0 6.474 L 0 6.138 C 0 4.838 0.279 3.731 0.836 2.816 C 1.394 1.902 2.148 1.203 3.099 0.722 C 4.067 0.24 5.141 0 6.321 0 C 7.486 0 8.486 0.2 9.323 0.602 C 10.159 1.002 10.831 1.556 11.34 2.262 C 11.739 2.787 12.038 3.377 12.225 4.005 C 12.284 4.205 12.319 4.428 12.358 4.639 L 9.357 5.231 C 9.292 4.749 9.159 4.333 8.929 3.947 C 8.7 3.562 8.372 3.257 7.945 3.033 C 7.535 2.808 7.019 2.695 6.396 2.695 C 5.772 2.695 5.206 2.832 4.698 3.105 C 4.206 3.361 3.813 3.755 3.518 4.285 C 3.239 4.798 3.099 5.432 3.099 6.186 L 3.099 6.427 C 3.099 7.181 3.239 7.822 3.518 8.352 C 3.813 8.866 4.206 9.259 4.698 9.532 C 5.206 9.788 5.772 9.917 6.396 9.917 C 7.33 9.917 8.035 9.684 8.511 9.219 C 9.003 8.737 9.314 8.112 9.446 7.341 L 12.41 8.039 C 12.178 8.896 11.864 9.668 11.34 10.374 C 10.831 11.064 10.159 11.609 9.323 12.011 C 8.486 12.412 7.486 12.613 6.321 12.613 Z\" fill=\"transparent\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.41 12.89\" overflow=\"visible\"><path d=\"M 6.321 12.89 C 5.141 12.89 4.067 12.643 3.099 12.151 C 2.148 11.659 1.394 10.946 0.836 10.012 C 0.279 9.077 0 7.945 0 6.616 L 0 6.273 C 0 4.944 0.279 3.813 0.836 2.877 C 1.394 1.943 2.148 1.23 3.099 0.738 C 4.067 0.246 5.141 0 6.321 0 C 7.486 0 8.486 0.205 9.323 0.615 C 10.159 1.024 10.831 1.59 11.34 2.312 C 11.739 2.848 12.038 3.451 12.225 4.092 C 12.284 4.297 12.319 4.525 12.358 4.74 L 9.357 5.345 C 9.292 4.853 9.159 4.428 8.929 4.034 C 8.7 3.64 8.372 3.329 7.945 3.099 C 7.535 2.87 7.019 2.755 6.396 2.755 C 5.772 2.755 5.206 2.895 4.698 3.173 C 4.206 3.435 3.813 3.837 3.518 4.379 C 3.239 4.903 3.099 5.551 3.099 6.321 L 3.099 6.568 C 3.099 7.338 3.239 7.994 3.518 8.535 C 3.813 9.06 4.206 9.462 4.698 9.741 C 5.206 10.003 5.772 10.134 6.396 10.134 C 7.33 10.134 8.035 9.897 8.511 9.421 C 9.003 8.929 9.314 8.29 9.446 7.502 L 12.41 8.216 C 12.178 9.092 11.864 9.88 11.34 10.602 C 10.831 11.306 10.159 11.864 9.323 12.274 C 8.486 12.684 7.486 12.89 6.321 12.89 Z\" fill=\"transparent\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.235 20.066\" overflow=\"visible\"><path d=\"M 9.798 20.066 C 7.969 20.066 6.304 19.682 4.804 18.917 C 3.33 18.15 2.161 17.04 1.296 15.586 C 0.432 14.13 0 12.368 0 10.3 L 0 9.765 C 0 7.697 0.432 5.935 1.296 4.479 C 2.161 3.025 3.33 1.914 4.804 1.148 C 6.304 0.382 7.969 0 9.798 0 C 11.604 0 13.153 0.319 14.45 0.957 C 15.746 1.595 16.788 2.476 17.576 3.599 C 18.195 4.433 18.659 5.372 18.948 6.371 C 19.04 6.69 19.095 7.045 19.155 7.38 L 14.504 8.321 C 14.403 7.555 14.196 6.893 13.84 6.28 C 13.484 5.666 12.976 5.182 12.315 4.825 C 11.68 4.467 10.879 4.288 9.913 4.288 C 8.947 4.288 8.07 4.506 7.283 4.939 C 6.519 5.348 5.909 5.974 5.452 6.816 C 5.02 7.633 4.804 8.642 4.804 9.841 L 4.804 10.224 C 4.804 11.424 5.02 12.445 5.452 13.287 C 5.909 14.105 6.519 14.73 7.283 15.164 C 8.07 15.573 8.947 15.777 9.913 15.777 C 11.362 15.777 12.454 15.406 13.192 14.666 C 13.954 13.9 14.437 12.905 14.641 11.679 L 19.235 12.789 C 18.876 14.153 18.39 15.381 17.576 16.504 C 16.788 17.601 15.746 18.47 14.45 19.108 C 13.153 19.746 11.604 20.066 9.798 20.066 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4y3d2r\",layoutDependency:layoutDependency,layoutId:\"w0enm1aER\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.65 19.985\" overflow=\"visible\"><path d=\"M 9.534 19.985 C 7.653 19.985 5.988 19.591 4.539 18.803 C 3.128 18.003 1.966 16.828 1.182 15.408 C 0.394 13.933 0 12.204 0 10.221 L 0 9.763 C 0 7.78 0.394 6.064 1.182 4.615 C 1.971 3.14 3.077 2.008 4.5 1.22 C 5.924 0.407 7.577 0 9.458 0 C 11.315 0 12.929 0.42 14.302 1.259 C 15.675 2.072 16.743 3.216 17.505 4.69 C 18.268 6.14 18.65 7.831 18.65 9.763 L 18.65 11.403 L 4.882 11.403 C 4.932 12.7 5.415 13.755 6.331 14.57 C 7.246 15.382 8.365 15.79 9.687 15.79 C 11.035 15.79 12.027 15.497 12.662 14.912 C 13.297 14.328 13.583 13.977 13.913 13.266 L 17.821 14.865 C 17.542 15.569 17.162 16.412 16.476 17.2 C 15.814 17.964 14.925 18.624 13.806 19.184 C 12.687 19.717 11.264 19.985 9.534 19.985 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.029 12.613\" overflow=\"visible\"><path d=\"M 6.149 12.613 C 4.936 12.613 3.862 12.364 2.927 11.867 C 2.017 11.362 1.268 10.62 0.763 9.724 C 0.254 8.793 0 7.702 0 6.45 L 0 6.161 C 0 4.91 0.254 3.827 0.763 2.913 C 1.271 1.982 1.984 1.268 2.902 0.77 C 3.821 0.257 4.887 0 6.1 0 C 7.297 0 8.339 0.265 9.224 0.794 C 10.11 1.308 10.798 2.03 11.29 2.96 C 11.782 3.875 12.029 4.942 12.029 6.162 L 12.029 7.197 L 3.149 7.197 C 3.181 8.015 3.493 8.681 4.083 9.195 C 4.674 9.708 5.395 9.965 6.248 9.965 C 7.117 9.965 7.757 9.78 8.167 9.411 C 8.576 9.042 8.76 8.821 8.973 8.372 L 11.494 9.382 C 11.314 9.826 11.069 10.358 10.626 10.855 C 10.2 11.337 9.626 11.754 8.904 12.107 C 8.183 12.444 7.265 12.613 6.149 12.613 Z\" fill=\"transparent\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.029 12.89\" overflow=\"visible\"><path d=\"M 6.149 12.89 C 4.936 12.89 3.862 12.636 2.927 12.127 C 2.017 11.611 1.268 10.853 0.763 9.938 C 0.254 8.986 0 7.871 0 6.592 L 0 6.297 C 0 5.018 0.254 3.911 0.763 2.976 C 1.271 2.025 1.984 1.295 2.902 0.787 C 3.821 0.262 4.887 0 6.1 0 C 7.297 0 8.339 0.271 9.224 0.812 C 10.11 1.336 10.798 2.074 11.29 3.025 C 11.782 3.96 12.029 5.051 12.029 6.297 L 12.029 7.355 L 3.149 7.355 C 3.181 8.191 3.493 8.872 4.083 9.397 C 4.674 9.921 5.395 10.184 6.248 10.184 C 7.117 10.184 7.757 9.995 8.167 9.618 C 8.576 9.241 8.76 9.015 8.973 8.556 L 11.494 9.588 C 11.314 10.041 11.069 10.585 10.626 11.093 C 10.2 11.586 9.626 12.012 8.904 12.373 C 8.183 12.717 7.265 12.89 6.149 12.89 Z\" fill=\"transparent\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.644 20.066\" overflow=\"visible\"><path d=\"M 9.531 20.066 C 7.651 20.066 5.986 19.67 4.537 18.879 C 3.127 18.075 1.966 16.896 1.182 15.47 C 0.394 13.989 0 12.254 0 10.262 L 0 9.802 C 0 7.811 0.394 6.088 1.182 4.634 C 1.97 3.153 3.076 2.017 4.499 1.225 C 5.922 0.408 7.574 0 9.455 0 C 11.311 0 12.925 0.421 14.298 1.264 C 15.67 2.08 16.738 3.229 17.5 4.709 C 18.263 6.165 18.644 7.863 18.644 9.803 L 18.644 11.449 L 4.88 11.449 C 4.931 12.751 5.414 13.811 6.329 14.628 C 7.244 15.444 8.362 15.853 9.684 15.853 C 11.032 15.853 12.023 15.56 12.659 14.972 C 13.293 14.386 13.578 14.034 13.909 13.32 L 17.815 14.925 C 17.537 15.631 17.157 16.479 16.471 17.27 C 15.81 18.036 14.92 18.7 13.802 19.261 C 12.683 19.797 11.26 20.066 9.531 20.066 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1h2lcjp\",layoutDependency:layoutDependency,layoutId:\"kj2UF6ibV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.849 3.623\" overflow=\"visible\"><path d=\"M 0 3.623 L 8.849 3.623 C 8.747 2.53 8.302 1.652 7.514 0.991 C 6.751 0.33 5.746 0 4.501 0 C 3.204 0 2.174 0.33 1.411 0.991 C 0.649 1.652 0.178 2.529 0 3.623 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.707 2.287\" overflow=\"visible\"><path d=\"M 0 2.287 L 5.707 2.287 C 5.641 1.597 5.355 1.043 4.846 0.625 C 4.354 0.208 3.706 0 2.903 0 C 2.066 0 1.402 0.208 0.91 0.625 C 0.418 1.043 0.115 1.596 0 2.287 Z\" fill=\"transparent\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.707 2.337\" overflow=\"visible\"><path d=\"M 0 2.337 L 5.707 2.337 C 5.641 1.632 5.355 1.066 4.846 0.639 C 4.354 0.213 3.706 0 2.903 0 C 2.066 0 1.402 0.213 0.91 0.639 C 0.418 1.066 0.115 1.631 0 2.337 Z\" fill=\"transparent\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.846 3.638\" overflow=\"visible\"><path d=\"M 0 3.638 L 8.846 3.638 C 8.744 2.54 8.3 1.659 7.512 0.995 C 6.749 0.332 5.745 0 4.499 0 C 3.203 0 2.173 0.331 1.411 0.995 C 0.648 1.659 0.178 2.539 0 3.638 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-snxmds\",layoutDependency:layoutDependency,layoutId:\"eeDQUKAGU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.391 26.545\" overflow=\"visible\"><path d=\"M 0 26.545 L 0 22.426 L 2.517 22.426 C 3.228 22.426 3.585 22.045 3.585 21.281 L 3.585 0 L 8.391 0 L 8.391 22.273 C 8.391 23.57 8.009 24.6 7.246 25.362 C 6.483 26.15 5.466 26.545 4.195 26.545 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.412 16.753\" overflow=\"visible\"><path d=\"M 0 16.753 L 0 14.153 L 1.624 14.153 C 2.082 14.153 2.312 13.913 2.312 13.431 L 2.312 0 L 5.412 0 L 5.412 14.057 C 5.412 14.875 5.165 15.525 4.674 16.007 C 4.182 16.504 3.525 16.753 2.706 16.753 Z\" fill=\"transparent\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.412 17.12\" overflow=\"visible\"><path d=\"M 0 17.12 L 0 14.464 L 1.624 14.464 C 2.082 14.464 2.312 14.218 2.312 13.726 L 2.312 0 L 5.412 0 L 5.412 14.365 C 5.412 15.202 5.165 15.866 4.674 16.358 C 4.182 16.866 3.525 17.12 2.706 17.12 Z\" fill=\"transparent\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.388 26.652\" overflow=\"visible\"><path d=\"M 0 26.652 L 0 22.516 L 2.516 22.516 C 3.227 22.516 3.583 22.134 3.583 21.367 L 3.583 0 L 8.388 0 L 8.388 22.363 C 8.388 23.666 8.006 24.699 7.244 25.465 C 6.482 26.256 5.464 26.652 4.194 26.652 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1jamw6l\",layoutDependency:layoutDependency,layoutId:\"RRHXhrwtv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.179 6.103\" overflow=\"visible\"><path d=\"M 3.089 6.103 C 2.225 6.103 1.488 5.823 0.878 5.263 C 0.293 4.704 0 3.966 0 3.051 C 0 2.135 0.293 1.398 0.878 0.839 C 1.488 0.28 2.225 0 3.089 0 C 3.979 0 4.717 0.28 5.301 0.839 C 5.886 1.398 6.179 2.135 6.179 3.051 C 6.179 3.967 5.886 4.704 5.301 5.263 C 4.717 5.823 3.979 6.103 3.089 6.103 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.985 3.851\" overflow=\"visible\"><path d=\"M 1.993 3.851 C 1.435 3.851 0.959 3.675 0.566 3.322 C 0.189 2.969 0 2.503 0 1.925 C 0 1.348 0.189 0.883 0.566 0.53 C 0.959 0.177 1.435 0 1.993 0 C 2.566 0 3.042 0.177 3.419 0.53 C 3.796 0.883 3.985 1.348 3.985 1.925 C 3.985 2.504 3.796 2.969 3.419 3.322 C 3.042 3.675 2.566 3.851 1.993 3.851 Z\" fill=\"transparent\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.985 3.936\" overflow=\"visible\"><path d=\"M 1.993 3.936 C 1.435 3.936 0.959 3.756 0.566 3.395 C 0.189 3.034 0 2.558 0 1.968 C 0 1.377 0.189 0.902 0.566 0.541 C 0.959 0.18 1.435 0 1.993 0 C 2.566 0 3.042 0.18 3.419 0.541 C 3.796 0.902 3.985 1.377 3.985 1.968 C 3.985 2.559 3.796 3.034 3.419 3.395 C 3.042 3.756 2.566 3.936 1.993 3.936 Z\" fill=\"transparent\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.177 6.127\" overflow=\"visible\"><path d=\"M 3.088 6.127 C 2.224 6.127 1.487 5.846 0.877 5.285 C 0.292 4.723 0 3.982 0 3.063 C 0 2.144 0.292 1.404 0.877 0.842 C 1.487 0.281 2.224 0 3.088 0 C 3.978 0 4.716 0.281 5.3 0.842 C 5.885 1.404 6.177 2.144 6.177 3.063 C 6.177 3.983 5.885 4.723 5.3 5.285 C 4.716 5.846 3.978 6.127 3.088 6.127 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-63a5p\",layoutDependency:layoutDependency,layoutId:\"FvyK5kPl5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.909 27.231\" overflow=\"visible\"><path d=\"M 11.365 27.231 C 9.661 27.231 8.352 26.939 7.437 26.354 C 6.521 25.769 5.848 25.121 5.415 24.409 L 4.729 24.409 L 4.729 26.697 L 0 26.697 L 0 0 L 4.805 0 L 4.805 9.955 L 5.492 9.955 C 5.794 9.47 6.167 9.033 6.598 8.657 C 7.081 8.251 7.704 7.92 8.467 7.666 C 9.255 7.386 10.221 7.246 11.365 7.246 C 12.891 7.246 14.302 7.628 15.598 8.391 C 16.895 9.128 17.938 10.222 18.726 11.671 C 19.514 13.12 19.909 14.874 19.909 16.934 L 19.909 17.544 C 19.909 19.603 19.514 21.358 18.726 22.808 C 17.938 24.257 16.895 25.362 15.598 26.125 C 14.302 26.863 12.891 27.231 11.365 27.231 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.84 17.186\" overflow=\"visible\"><path d=\"M 7.33 17.186 C 6.231 17.186 5.387 17.002 4.796 16.633 C 4.206 16.263 3.772 15.854 3.493 15.405 L 3.05 15.405 L 3.05 16.849 L 0 16.849 L 0 0 L 3.099 0 L 3.099 6.283 L 3.542 6.283 C 3.737 5.977 3.977 5.701 4.255 5.464 C 4.567 5.207 4.968 4.999 5.461 4.838 C 5.969 4.661 6.592 4.573 7.33 4.573 C 8.314 4.573 9.224 4.814 10.06 5.295 C 10.897 5.761 11.569 6.451 12.078 7.365 C 12.586 8.28 12.84 9.387 12.84 10.687 L 12.84 11.072 C 12.84 12.372 12.586 13.479 12.078 14.394 C 11.569 15.309 10.897 16.007 10.06 16.488 C 9.224 16.954 8.314 17.186 7.33 17.186 Z\" fill=\"transparent\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.84 17.563\" overflow=\"visible\"><path d=\"M 7.33 17.563 C 6.231 17.563 5.387 17.375 4.796 16.998 C 4.206 16.62 3.772 16.202 3.493 15.743 L 3.05 15.743 L 3.05 17.219 L 0 17.219 L 0 0 L 3.099 0 L 3.099 6.42 L 3.542 6.42 C 3.737 6.108 3.977 5.826 4.255 5.584 C 4.567 5.321 4.968 5.108 5.461 4.944 C 5.969 4.764 6.592 4.674 7.33 4.674 C 8.314 4.674 9.224 4.92 10.06 5.412 C 10.897 5.887 11.569 6.593 12.078 7.527 C 12.586 8.462 12.84 9.593 12.84 10.922 L 12.84 11.315 C 12.84 12.643 12.586 13.775 12.078 14.71 C 11.569 15.645 10.897 16.358 10.06 16.85 C 9.224 17.326 8.314 17.563 7.33 17.563 Z\" fill=\"transparent\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.902 27.341\" overflow=\"visible\"><path d=\"M 11.362 27.341 C 9.658 27.341 8.35 27.048 7.434 26.461 C 6.519 25.873 5.846 25.222 5.414 24.508 L 4.728 24.508 L 4.728 26.805 L 0 26.805 L 0 0 L 4.804 0 L 4.804 9.995 L 5.49 9.995 C 5.792 9.508 6.165 9.069 6.596 8.693 C 7.078 8.284 7.701 7.953 8.464 7.697 C 9.252 7.416 10.218 7.275 11.362 7.275 C 12.887 7.275 14.298 7.659 15.594 8.425 C 16.89 9.165 17.932 10.263 18.721 11.718 C 19.508 13.173 19.902 14.934 19.902 17.003 L 19.902 17.615 C 19.902 19.682 19.508 21.444 18.721 22.9 C 17.932 24.355 16.89 25.465 15.594 26.231 C 14.298 26.972 12.887 27.341 11.362 27.341 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qme6xy\",layoutDependency:layoutDependency,layoutId:\"WiCK4fIJm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.374 11.594\" overflow=\"visible\"><path d=\"M 5.187 11.594 C 6.662 11.594 7.895 11.124 8.887 10.183 C 9.878 9.217 10.374 7.818 10.374 5.988 L 10.374 5.607 C 10.374 3.776 9.878 2.39 8.887 1.45 C 7.921 0.483 6.687 0 5.187 0 C 3.712 0 2.479 0.483 1.488 1.449 C 0.496 2.39 0 3.776 0 5.607 L 0 5.988 C 0 7.818 0.496 9.217 1.488 10.184 C 2.479 11.124 3.712 11.594 5.187 11.594 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.691 7.317\" overflow=\"visible\"><path d=\"M 3.346 7.317 C 4.297 7.317 5.092 7.021 5.732 6.427 C 6.371 5.817 6.691 4.934 6.691 3.779 L 6.691 3.538 C 6.691 2.383 6.371 1.508 5.732 0.915 C 5.108 0.305 4.313 0 3.346 0 C 2.394 0 1.599 0.305 0.959 0.915 C 0.32 1.508 0 2.383 0 3.538 L 0 3.779 C 0 4.934 0.32 5.817 0.959 6.427 C 1.599 7.021 2.394 7.317 3.346 7.317 Z\" fill=\"transparent\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.691 7.478\" overflow=\"visible\"><path d=\"M 3.346 7.478 C 4.297 7.478 5.092 7.175 5.732 6.568 C 6.371 5.945 6.691 5.043 6.691 3.862 L 6.691 3.616 C 6.691 2.435 6.371 1.542 5.732 0.935 C 5.108 0.312 4.313 0 3.346 0 C 2.394 0 1.599 0.312 0.959 0.935 C 0.32 1.542 0 2.435 0 3.616 L 0 3.862 C 0 5.043 0.32 5.945 0.959 6.568 C 1.599 7.175 2.394 7.478 3.346 7.478 Z\" fill=\"transparent\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.371 11.641\" overflow=\"visible\"><path d=\"M 5.186 11.641 C 6.66 11.641 7.892 11.169 8.884 10.224 C 9.875 9.254 10.371 7.85 10.371 6.012 L 10.371 5.629 C 10.371 3.791 9.875 2.4 8.884 1.456 C 7.918 0.485 6.685 0 5.186 0 C 3.711 0 2.479 0.485 1.487 1.455 C 0.496 2.4 0 3.791 0 5.629 L 0 6.013 C 0 7.85 0.496 9.254 1.487 10.225 C 2.479 11.169 3.711 11.641 5.186 11.641 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1i9ht10\",layoutDependency:layoutDependency,layoutId:\"qlZyWa0TA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.832 19.985\" overflow=\"visible\"><path d=\"M 9.916 19.985 C 8.035 19.985 6.344 19.603 4.844 18.84 C 3.367 18.099 2.135 16.947 1.297 15.523 C 0.432 14.073 0 12.332 0 10.297 L 0 9.687 C 0 7.654 0.432 5.911 1.297 4.462 C 2.135 3.037 3.367 1.885 4.844 1.144 C 6.344 0.381 8.035 0 9.916 0 C 11.798 0 13.489 0.381 14.989 1.144 C 16.466 1.885 17.698 3.038 18.536 4.462 C 19.4 5.911 19.832 7.653 19.832 9.687 L 19.832 10.298 C 19.832 12.331 19.4 14.073 18.536 15.522 C 17.698 16.946 16.466 18.099 14.989 18.84 C 13.489 19.604 11.798 19.985 9.916 19.985 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.791 12.613\" overflow=\"visible\"><path d=\"M 6.396 12.613 C 5.182 12.613 4.091 12.372 3.124 11.89 C 2.171 11.423 1.377 10.696 0.837 9.797 C 0.279 8.882 0 7.783 0 6.499 L 0 6.114 C 0 4.83 0.279 3.731 0.837 2.816 C 1.377 1.917 2.171 1.19 3.124 0.722 C 4.091 0.24 5.182 0 6.396 0 C 7.609 0 8.7 0.24 9.667 0.722 C 10.62 1.19 11.414 1.917 11.955 2.816 C 12.512 3.731 12.791 4.83 12.791 6.114 L 12.791 6.499 C 12.791 7.782 12.512 8.882 11.955 9.796 C 11.414 10.695 10.62 11.422 9.667 11.89 C 8.7 12.372 7.609 12.613 6.396 12.613 Z\" fill=\"transparent\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.791 12.89\" overflow=\"visible\"><path d=\"M 6.396 12.89 C 5.182 12.89 4.091 12.643 3.124 12.151 C 2.171 11.673 1.377 10.93 0.837 10.012 C 0.279 9.077 0 7.954 0 6.641 L 0 6.248 C 0 4.936 0.279 3.813 0.837 2.878 C 1.377 1.959 2.171 1.216 3.124 0.738 C 4.091 0.246 5.182 0 6.396 0 C 7.609 0 8.7 0.246 9.667 0.738 C 10.62 1.216 11.414 1.959 11.955 2.878 C 12.512 3.813 12.791 4.936 12.791 6.248 L 12.791 6.642 C 12.791 7.953 12.512 9.077 11.955 10.011 C 11.414 10.93 10.62 11.673 9.667 12.151 C 8.7 12.644 7.609 12.89 6.396 12.89 Z\" fill=\"transparent\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.826 20.066\" overflow=\"visible\"><path d=\"M 9.913 20.066 C 8.032 20.066 6.342 19.682 4.842 18.917 C 3.366 18.173 2.134 17.016 1.297 15.586 C 0.432 14.13 0 12.382 0 10.339 L 0 9.726 C 0 7.685 0.432 5.935 1.297 4.48 C 2.134 3.05 3.366 1.892 4.842 1.148 C 6.342 0.382 8.032 0 9.913 0 C 11.794 0 13.484 0.382 14.985 1.148 C 16.461 1.893 17.692 3.05 18.53 4.48 C 19.394 5.935 19.826 7.684 19.826 9.726 L 19.826 10.339 C 19.826 12.381 19.394 14.13 18.53 15.585 C 17.692 17.015 16.461 18.172 14.985 18.917 C 13.484 19.683 11.794 20.066 9.913 20.066 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-15bqsq0\",layoutDependency:layoutDependency,layoutId:\"wLJyN1A8a\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.222 11.442\" overflow=\"visible\"><path d=\"M 5.111 11.442 C 6.586 11.442 7.806 10.971 8.772 10.03 C 9.738 9.064 10.222 7.691 10.222 5.911 L 10.222 5.529 C 10.222 3.75 9.738 2.389 8.772 1.449 C 7.831 0.483 6.611 0 5.111 0 C 3.636 0 2.416 0.482 1.45 1.449 C 0.483 2.389 0 3.75 0 5.529 L 0 5.911 C 0 7.691 0.483 9.064 1.45 10.03 C 2.416 10.971 3.636 11.442 5.111 11.442 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.593 7.221\" overflow=\"visible\"><path d=\"M 3.296 7.221 C 4.247 7.221 5.035 6.924 5.658 6.33 C 6.281 5.721 6.593 4.854 6.593 3.731 L 6.593 3.49 C 6.593 2.367 6.281 1.508 5.658 0.915 C 5.051 0.305 4.264 0 3.296 0 C 2.345 0 1.558 0.304 0.935 0.915 C 0.312 1.508 0 2.367 0 3.49 L 0 3.731 C 0 4.854 0.312 5.721 0.935 6.33 C 1.558 6.924 2.345 7.221 3.296 7.221 Z\" fill=\"transparent\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.593 7.379\" overflow=\"visible\"><path d=\"M 3.296 7.379 C 4.247 7.379 5.035 7.076 5.658 6.469 C 6.281 5.846 6.593 4.961 6.593 3.813 L 6.593 3.566 C 6.593 2.419 6.281 1.541 5.658 0.935 C 5.051 0.312 4.264 0 3.296 0 C 2.345 0 1.558 0.311 0.935 0.935 C 0.312 1.541 0 2.419 0 3.566 L 0 3.813 C 0 4.96 0.312 5.846 0.935 6.469 C 1.558 7.076 2.345 7.379 3.296 7.379 Z\" fill=\"transparent\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.218 11.488\" overflow=\"visible\"><path d=\"M 5.109 11.488 C 6.584 11.488 7.804 11.016 8.77 10.071 C 9.736 9.101 10.218 7.723 10.218 5.935 L 10.218 5.552 C 10.218 3.765 9.736 2.399 8.77 1.455 C 7.829 0.485 6.609 0 5.109 0 C 3.635 0 2.415 0.484 1.449 1.455 C 0.483 2.399 0 3.765 0 5.552 L 0 5.935 C 0 7.722 0.483 9.101 1.449 10.071 C 2.415 11.015 3.635 11.488 5.109 11.488 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1drjpx8\",layoutDependency:layoutDependency,layoutId:\"P66hBxgdp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.756 19.986\" overflow=\"visible\"><path d=\"M 7.093 19.986 C 5.746 19.986 4.539 19.757 3.47 19.299 C 2.403 18.816 1.551 18.129 0.915 17.239 C 0.305 16.324 0 15.218 0 13.921 C 0 12.625 0.305 11.544 0.915 10.68 C 1.55 9.789 2.415 9.128 3.509 8.696 C 4.628 8.238 5.898 8.01 7.323 8.01 L 12.51 8.01 L 12.51 6.942 C 12.51 6.052 12.23 5.327 11.671 4.768 C 11.111 4.183 10.222 3.891 9.001 3.891 C 7.806 3.891 6.916 4.17 6.331 4.73 C 5.746 5.263 5.365 5.963 5.187 6.827 L 0.813 5.396 C 0.873 5.203 0.891 4.958 0.967 4.772 C 1.271 4.023 1.691 3.326 2.213 2.708 C 2.898 1.895 3.802 1.246 4.92 0.764 C 6.064 0.255 7.45 0 9.077 0 C 11.569 0 13.539 0.624 14.988 1.869 C 16.438 3.115 17.162 4.92 17.162 7.285 L 17.162 14.341 C 17.162 15.103 17.518 15.485 18.23 15.485 L 19.756 15.485 L 19.756 19.451 L 16.552 19.451 C 15.612 19.451 14.836 19.222 14.226 18.765 C 13.616 18.307 13.31 17.697 13.31 16.934 L 13.31 16.896 L 12.586 16.896 C 12.484 17.202 12.256 17.608 11.9 18.116 C 11.544 18.599 10.983 19.033 10.222 19.413 C 9.458 19.794 8.416 19.986 7.093 19.986 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.742 12.613\" overflow=\"visible\"><path d=\"M 4.575 12.613 C 3.706 12.613 2.927 12.469 2.238 12.18 C 1.55 11.875 1 11.442 0.59 10.88 C 0.197 10.302 0 9.604 0 8.786 C 0 7.968 0.197 7.285 0.59 6.74 C 1 6.178 1.558 5.761 2.263 5.488 C 2.985 5.199 3.804 5.055 4.723 5.055 L 8.068 5.055 L 8.068 4.381 C 8.068 3.819 7.888 3.362 7.527 3.009 C 7.166 2.64 6.593 2.455 5.805 2.455 C 5.034 2.455 4.46 2.632 4.083 2.985 C 3.706 3.322 3.46 3.763 3.346 4.309 L 0.524 3.406 C 0.563 3.284 0.575 3.129 0.624 3.012 C 0.82 2.539 1.091 2.099 1.427 1.709 C 1.869 1.196 2.452 0.786 3.173 0.482 C 3.911 0.161 4.805 0 5.854 0 C 7.461 0 8.732 0.394 9.667 1.18 C 10.602 1.966 11.069 3.105 11.069 4.598 L 11.069 9.051 C 11.069 9.532 11.299 9.773 11.758 9.773 L 12.742 9.773 L 12.742 12.276 L 10.676 12.276 C 10.069 12.276 9.569 12.131 9.175 11.843 C 8.782 11.554 8.585 11.169 8.585 10.687 L 8.585 10.663 L 8.118 10.663 C 8.052 10.856 7.904 11.113 7.675 11.433 C 7.445 11.738 7.084 12.012 6.593 12.252 C 6.1 12.493 5.428 12.613 4.575 12.613 Z\" fill=\"transparent\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.742 12.89\" overflow=\"visible\"><path d=\"M 4.575 12.89 C 3.706 12.89 2.927 12.742 2.238 12.447 C 1.55 12.136 1 11.693 0.59 11.119 C 0.197 10.528 0 9.815 0 8.979 C 0 8.142 0.197 7.445 0.59 6.888 C 1 6.314 1.558 5.888 2.263 5.609 C 2.985 5.313 3.804 5.166 4.723 5.166 L 8.068 5.166 L 8.068 4.477 C 8.068 3.903 7.888 3.436 7.527 3.075 C 7.166 2.698 6.593 2.509 5.805 2.509 C 5.034 2.509 4.46 2.69 4.083 3.051 C 3.706 3.395 3.46 3.846 3.346 4.403 L 0.524 3.48 C 0.563 3.356 0.575 3.198 0.624 3.078 C 0.82 2.595 1.091 2.145 1.427 1.747 C 1.869 1.222 2.452 0.803 3.173 0.492 C 3.911 0.164 4.805 0 5.854 0 C 7.461 0 8.732 0.402 9.667 1.206 C 10.602 2.009 11.069 3.173 11.069 4.698 L 11.069 9.25 C 11.069 9.741 11.299 9.987 11.758 9.987 L 12.742 9.987 L 12.742 12.545 L 10.676 12.545 C 10.069 12.545 9.569 12.398 9.175 12.103 C 8.782 11.807 8.585 11.414 8.585 10.922 L 8.585 10.898 L 8.118 10.898 C 8.052 11.094 7.904 11.357 7.675 11.684 C 7.445 11.996 7.084 12.275 6.593 12.521 C 6.1 12.767 5.428 12.89 4.575 12.89 Z\" fill=\"transparent\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.75 20.067\" overflow=\"visible\"><path d=\"M 7.091 20.067 C 5.745 20.067 4.537 19.837 3.469 19.377 C 2.402 18.892 1.551 18.202 0.914 17.309 C 0.305 16.39 0 15.28 0 13.977 C 0 12.676 0.305 11.59 0.915 10.723 C 1.55 9.829 2.414 9.165 3.508 8.731 C 4.626 8.271 5.897 8.042 7.32 8.042 L 12.506 8.042 L 12.506 6.97 C 12.506 6.076 12.226 5.348 11.667 4.787 C 11.108 4.2 10.218 3.906 8.998 3.906 C 7.803 3.906 6.914 4.187 6.329 4.749 C 5.745 5.285 5.363 5.987 5.186 6.855 L 0.812 5.418 C 0.873 5.224 0.891 4.978 0.967 4.792 C 1.27 4.039 1.691 3.34 2.212 2.719 C 2.897 1.903 3.8 1.251 4.919 0.767 C 6.062 0.256 7.447 0 9.074 0 C 11.565 0 13.535 0.626 14.984 1.877 C 16.433 3.128 17.157 4.94 17.157 7.314 L 17.157 14.399 C 17.157 15.164 17.513 15.548 18.225 15.548 L 19.75 15.548 L 19.75 19.53 L 16.547 19.53 C 15.607 19.53 14.832 19.3 14.221 18.841 C 13.611 18.381 13.306 17.768 13.306 17.003 L 13.306 16.965 L 12.582 16.965 C 12.48 17.271 12.252 17.68 11.896 18.19 C 11.54 18.675 10.98 19.109 10.218 19.492 C 9.455 19.874 8.414 20.067 7.091 20.067 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-h87hf\",layoutDependency:layoutDependency,layoutId:\"T8QQyzjWg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.704 4.501\" overflow=\"visible\"><path d=\"M 3.127 4.501 C 4.475 4.501 5.569 4.131 6.408 3.394 C 7.272 2.631 7.704 1.627 7.704 0.381 L 7.704 0 L 2.86 0 C 1.971 0 1.271 0.19 0.763 0.572 C 0.254 0.953 0 1.487 0 2.174 C 0 2.86 0.267 3.42 0.801 3.852 C 1.335 4.284 2.111 4.5 3.127 4.5 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.969 2.84\" overflow=\"visible\"><path d=\"M 2.017 2.84 C 2.886 2.84 3.592 2.607 4.133 2.142 C 4.69 1.661 4.969 1.027 4.969 0.24 L 4.969 0 L 1.845 0 C 1.271 0 0.82 0.12 0.492 0.361 C 0.164 0.602 0 0.938 0 1.372 C 0 1.805 0.172 2.158 0.517 2.431 C 0.861 2.704 1.361 2.84 2.017 2.84 Z\" fill=\"transparent\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.969 2.903\" overflow=\"visible\"><path d=\"M 2.017 2.903 C 2.886 2.903 3.592 2.664 4.133 2.189 C 4.69 1.697 4.969 1.049 4.969 0.246 L 4.969 0 L 1.845 0 C 1.271 0 0.82 0.123 0.492 0.369 C 0.164 0.615 0 0.959 0 1.402 C 0 1.845 0.172 2.206 0.517 2.485 C 0.861 2.763 1.361 2.902 2.017 2.902 Z\" fill=\"transparent\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.702 4.519\" overflow=\"visible\"><path d=\"M 3.126 4.519 C 4.474 4.519 5.567 4.148 6.406 3.408 C 7.27 2.642 7.702 1.633 7.702 0.382 L 7.702 0 L 2.86 0 C 1.97 0 1.271 0.191 0.762 0.575 C 0.254 0.957 0 1.493 0 2.183 C 0 2.872 0.267 3.434 0.801 3.868 C 1.335 4.301 2.11 4.518 3.126 4.518 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4ng6c6\",layoutDependency:layoutDependency,layoutId:\"DzfzTfpcT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.806 26.697\" overflow=\"visible\"><path d=\"M 0.001 26.697 L 0.001 0 L 4.806 0 L 4.806 26.697 L 0 26.697 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.1 16.849\" overflow=\"visible\"><path d=\"M 0.001 16.849 L 0.001 0 L 3.1 0 L 3.1 16.849 L 0 16.849 Z\" fill=\"transparent\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.1 17.219\" overflow=\"visible\"><path d=\"M 0.001 17.219 L 0.001 0 L 3.1 0 L 3.1 17.219 L 0 17.219 Z\" fill=\"transparent\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.805 26.805\" overflow=\"visible\"><path d=\"M 0.001 26.805 L 0.001 0 L 4.805 0 L 4.805 26.805 L 0 26.805 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-s617qa\",layoutDependency:layoutDependency,layoutId:\"zlBAgBlOd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.806 26.697\" overflow=\"visible\"><path d=\"M 0 26.697 L 0 0 L 4.806 0 L 4.806 26.697 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.1 16.849\" overflow=\"visible\"><path d=\"M 0 16.849 L 0 0 L 3.1 0 L 3.1 16.849 Z\" fill=\"transparent\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.1 17.219\" overflow=\"visible\"><path d=\"M 0 17.219 L 0 0 L 3.1 0 L 3.1 17.219 Z\" fill=\"transparent\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.805 26.805\" overflow=\"visible\"><path d=\"M 0 26.805 L 0 0 L 4.805 0 L 4.805 26.805 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ww2ut0\",layoutDependency:layoutDependency,layoutId:\"AviKD7K0Q\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.806 18.917\" overflow=\"visible\"><path d=\"M 0.001 18.917 L 0.001 0 L 4.806 0 L 4.806 18.917 L 0 18.917 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.1 11.939\" overflow=\"visible\"><path d=\"M 0.001 11.939 L 0.001 0 L 3.1 0 L 3.1 11.939 L 0 11.939 Z\" fill=\"transparent\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.1 12.201\" overflow=\"visible\"><path d=\"M 0.001 12.201 L 0.001 0 L 3.1 0 L 3.1 12.201 L 0 12.201 Z\" fill=\"transparent\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.805 18.993\" overflow=\"visible\"><path d=\"M 0.001 18.993 L 0.001 0 L 4.805 0 L 4.805 18.993 L 0 18.993 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3gy74k\",layoutDependency:layoutDependency,layoutId:\"OnuEwbGfr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.178 6.103\" overflow=\"visible\"><path d=\"M 3.089 6.102 C 2.225 6.102 1.487 5.823 0.877 5.263 C 0.292 4.704 0 3.966 0 3.051 C 0 2.135 0.292 1.398 0.877 0.839 C 1.488 0.28 2.225 0 3.089 0 C 3.979 0 4.716 0.28 5.301 0.839 C 5.886 1.398 6.178 2.135 6.178 3.051 C 6.178 3.967 5.886 4.704 5.301 5.263 C 4.716 5.823 3.979 6.103 3.089 6.103 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.985 3.851\" overflow=\"visible\"><path d=\"M 1.993 3.851 C 1.435 3.851 0.959 3.675 0.566 3.322 C 0.188 2.969 0 2.503 0 1.925 C 0 1.348 0.188 0.883 0.566 0.53 C 0.959 0.177 1.435 0 1.992 0 C 2.566 0 3.042 0.177 3.419 0.53 C 3.796 0.883 3.985 1.348 3.985 1.925 C 3.985 2.504 3.796 2.969 3.419 3.322 C 3.042 3.675 2.566 3.851 1.992 3.851 Z\" fill=\"transparent\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.985 3.936\" overflow=\"visible\"><path d=\"M 1.993 3.935 C 1.435 3.935 0.959 3.756 0.566 3.395 C 0.188 3.034 0 2.558 0 1.968 C 0 1.377 0.188 0.902 0.566 0.541 C 0.959 0.18 1.435 0 1.992 0 C 2.566 0 3.042 0.18 3.419 0.541 C 3.796 0.902 3.985 1.377 3.985 1.968 C 3.985 2.559 3.796 3.034 3.419 3.395 C 3.042 3.756 2.566 3.936 1.992 3.936 Z\" fill=\"transparent\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.176 6.127\" overflow=\"visible\"><path d=\"M 3.088 6.126 C 2.224 6.126 1.486 5.846 0.877 5.285 C 0.292 4.723 0 3.982 0 3.063 C 0 2.144 0.292 1.404 0.877 0.842 C 1.487 0.281 2.224 0 3.088 0 C 3.978 0 4.715 0.281 5.3 0.842 C 5.884 1.404 6.176 2.144 6.176 3.063 C 6.176 3.983 5.884 4.723 5.3 5.285 C 4.715 5.846 3.978 6.127 3.088 6.127 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bxadz5\",layoutDependency:layoutDependency,layoutId:\"SHcpGWj7N\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.721 24.79\" overflow=\"visible\"><path d=\"M 8.926 24.79 C 7.68 24.79 6.663 24.408 5.874 23.646 C 5.112 22.858 4.731 21.815 4.731 20.519 L 4.731 9.839 L 0 9.839 L 0 5.872 L 4.73 5.872 L 4.73 0 L 9.535 0 L 9.535 5.873 L 14.721 5.873 L 14.721 9.84 L 9.535 9.84 L 9.535 19.679 C 9.535 20.442 9.891 20.824 10.602 20.824 L 14.264 20.824 L 14.264 24.79 L 8.924 24.79 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.495 15.645\" overflow=\"visible\"><path d=\"M 5.757 15.645 C 4.953 15.645 4.297 15.405 3.789 14.923 C 3.297 14.426 3.051 13.768 3.051 12.95 L 3.051 6.209 L 0 6.209 L 0 3.706 L 3.051 3.706 L 3.051 0 L 6.15 0 L 6.15 3.706 L 9.495 3.706 L 9.495 6.21 L 6.15 6.21 L 6.15 12.42 C 6.15 12.901 6.379 13.142 6.838 13.142 L 9.2 13.142 L 9.2 15.645 L 5.756 15.645 Z\" fill=\"transparent\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.495 15.989\" overflow=\"visible\"><path d=\"M 5.757 15.989 C 4.953 15.989 4.297 15.743 3.789 15.251 C 3.297 14.743 3.051 14.07 3.051 13.234 L 3.051 6.346 L 0 6.346 L 0 3.787 L 3.051 3.787 L 3.051 0 L 6.15 0 L 6.15 3.788 L 9.495 3.788 L 9.495 6.346 L 6.15 6.346 L 6.15 12.693 C 6.15 13.185 6.379 13.431 6.838 13.431 L 9.2 13.431 L 9.2 15.989 L 5.756 15.989 Z\" fill=\"transparent\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.717 24.89\" overflow=\"visible\"><path d=\"M 8.923 24.89 C 7.678 24.89 6.661 24.507 5.872 23.741 C 5.11 22.951 4.729 21.903 4.729 20.602 L 4.729 9.879 L 0 9.879 L 0 5.896 L 4.728 5.896 L 4.728 0 L 9.532 0 L 9.532 5.896 L 14.717 5.896 L 14.717 9.88 L 9.532 9.88 L 9.532 19.759 C 9.532 20.525 9.888 20.908 10.599 20.908 L 14.26 20.908 L 14.26 24.89 L 8.922 24.89 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-85g605\",layoutDependency:layoutDependency,layoutId:\"jrfhwTEmM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 172.191 19.986\" overflow=\"visible\"><path d=\"M 31.147 0.545 L 34.993 0.545 L 34.993 4.534 L 31.147 4.534 Z M 172.185 8.286 C 172.206 7.976 172.185 7.158 171.943 6.365 C 170.438 6.843 167.436 7.831 167.461 7.97 C 167.487 8.107 167.493 8.238 167.493 8.286 Z M 56.553 6.829 C 56.533 6.519 56.553 5.587 56.979 4.569 C 58.444 5.046 61.175 6.374 61.149 6.512 C 61.13 6.616 61.12 6.723 61.118 6.829 Z M 8.982 19.986 C 6.5 19.986 4.465 19.451 2.879 18.384 C 1.292 17.315 0.333 15.79 0 13.807 L 4.526 12.942 C 4.706 13.832 4.926 14.252 5.336 14.76 C 5.756 15.258 6.298 15.64 6.909 15.867 C 7.549 16.07 8.24 16.172 8.982 16.172 C 10.107 16.172 10.94 15.981 11.477 15.599 C 12.015 15.192 12.283 14.697 12.283 14.112 C 12.283 13.527 12.027 13.082 11.515 12.777 C 11.004 12.446 10.185 12.179 9.059 11.976 L 7.984 11.786 C 6.653 11.532 5.438 11.188 4.338 10.756 C 3.237 10.298 2.354 9.675 1.689 8.887 C 1.024 8.098 0.691 7.081 0.691 5.835 C 0.691 3.954 1.382 2.517 2.764 1.525 C 4.146 0.508 5.963 0 8.215 0 C 10.338 0 12.105 0.47 13.511 1.411 C 14.919 2.352 15.929 3.6 16.273 5.167 L 11.784 6.483 C 11.58 5.517 11.157 4.83 10.517 4.424 C 9.903 4.017 9.135 3.814 8.215 3.814 C 7.293 3.814 6.59 3.979 6.103 4.309 C 5.617 4.615 5.374 5.046 5.374 5.606 C 5.374 6.217 5.63 6.675 6.142 6.979 C 6.653 7.259 7.344 7.475 8.215 7.628 L 9.289 7.818 C 10.722 8.072 12.014 8.416 13.166 8.848 C 14.343 9.255 15.264 9.853 15.929 10.64 C 16.621 11.404 16.966 12.445 16.966 13.768 C 16.966 15.751 16.237 17.289 14.779 18.382 C 13.345 19.451 11.413 19.985 8.982 19.985 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 111.057 12.613\" overflow=\"visible\"><path d=\"M 20.089 0.344 L 22.569 0.344 L 22.569 2.862 L 20.089 2.862 Z M 111.054 5.23 C 111.067 5.034 111.054 4.517 110.897 4.017 C 109.927 4.319 107.99 4.942 108.007 5.03 C 108.023 5.116 108.027 5.199 108.027 5.23 Z M 36.474 4.31 C 36.462 4.114 36.474 3.526 36.75 2.884 C 37.694 3.184 39.456 4.023 39.439 4.11 C 39.427 4.176 39.42 4.243 39.419 4.31 Z M 5.793 12.613 C 4.192 12.613 2.88 12.276 1.857 11.602 C 0.834 10.928 0.215 9.966 0 8.714 L 2.919 8.168 C 3.035 8.729 3.177 8.995 3.441 9.315 C 3.712 9.63 4.062 9.87 4.456 10.014 C 4.869 10.142 5.314 10.206 5.793 10.206 C 6.519 10.206 7.056 10.086 7.402 9.845 C 7.749 9.588 7.922 9.275 7.922 8.906 C 7.922 8.537 7.757 8.256 7.427 8.064 C 7.097 7.855 6.569 7.687 5.842 7.558 L 5.149 7.438 C 4.291 7.278 3.507 7.061 2.798 6.788 C 2.087 6.499 1.518 6.106 1.09 5.609 C 0.66 5.111 0.446 4.469 0.446 3.682 C 0.446 2.496 0.892 1.589 1.783 0.963 C 2.674 0.321 3.846 0 5.298 0 C 6.668 0 7.807 0.297 8.714 0.891 C 9.622 1.484 10.273 2.272 10.495 3.261 L 7.6 4.092 C 7.469 3.482 7.196 3.048 6.783 2.792 C 6.387 2.535 5.892 2.407 5.298 2.407 C 4.704 2.407 4.25 2.511 3.936 2.72 C 3.623 2.913 3.466 3.185 3.466 3.538 C 3.466 3.923 3.631 4.213 3.961 4.405 C 4.291 4.581 4.737 4.718 5.298 4.814 L 5.991 4.934 C 6.915 5.095 7.748 5.311 8.492 5.584 C 9.251 5.841 9.845 6.218 10.274 6.715 C 10.72 7.197 10.943 7.854 10.943 8.689 C 10.943 9.941 10.472 10.911 9.532 11.601 C 8.607 12.276 7.361 12.613 5.793 12.613 Z\" fill=\"rgb(0,0,0)\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 111.057 12.89\" overflow=\"visible\"><path d=\"M 20.089 0.351 L 22.569 0.351 L 22.569 2.925 L 20.089 2.925 Z M 111.054 5.344 C 111.067 5.144 111.054 4.617 110.897 4.105 C 109.927 4.413 107.99 5.051 108.007 5.14 C 108.023 5.229 108.027 5.313 108.027 5.344 Z M 36.474 4.405 C 36.462 4.204 36.474 3.604 36.75 2.947 C 37.694 3.254 39.456 4.111 39.439 4.2 C 39.427 4.267 39.42 4.336 39.419 4.405 Z M 5.793 12.89 C 4.192 12.89 2.88 12.545 1.857 11.857 C 0.834 11.168 0.215 10.184 0 8.905 L 2.919 8.347 C 3.035 8.921 3.177 9.192 3.441 9.52 C 3.712 9.841 4.062 10.087 4.456 10.233 C 4.869 10.365 5.314 10.43 5.793 10.43 C 6.519 10.43 7.056 10.307 7.402 10.061 C 7.749 9.799 7.922 9.479 7.922 9.102 C 7.922 8.725 7.757 8.437 7.427 8.241 C 7.097 8.027 6.569 7.855 5.842 7.724 L 5.149 7.601 C 4.291 7.437 3.507 7.216 2.798 6.937 C 2.087 6.642 1.518 6.24 1.09 5.732 C 0.66 5.223 0.446 4.567 0.446 3.763 C 0.446 2.55 0.892 1.624 1.783 0.984 C 2.674 0.328 3.846 0 5.298 0 C 6.668 0 7.807 0.303 8.714 0.91 C 9.622 1.517 10.273 2.322 10.495 3.333 L 7.6 4.182 C 7.469 3.559 7.196 3.115 6.783 2.853 C 6.387 2.591 5.892 2.46 5.298 2.46 C 4.704 2.46 4.25 2.566 3.936 2.779 C 3.623 2.976 3.466 3.255 3.466 3.616 C 3.466 4.01 3.631 4.305 3.961 4.501 C 4.291 4.682 4.737 4.821 5.298 4.92 L 5.991 5.043 C 6.915 5.206 7.748 5.428 8.492 5.707 C 9.251 5.969 9.845 6.355 10.274 6.863 C 10.72 7.355 10.943 8.027 10.943 8.88 C 10.943 10.159 10.472 11.151 9.532 11.856 C 8.607 12.545 7.361 12.89 5.793 12.89 Z\" fill=\"rgb(0,0,0)\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 172.139 20.067\" overflow=\"visible\"><path d=\"M 31.137 0.547 L 34.983 0.547 L 34.983 4.553 L 31.137 4.553 Z M 172.133 8.32 C 172.153 8.008 172.133 7.187 171.891 6.391 C 170.386 6.87 167.385 7.863 167.41 8.002 C 167.436 8.14 167.442 8.271 167.442 8.32 Z M 56.535 6.857 C 56.515 6.545 56.535 5.61 56.962 4.588 C 58.426 5.066 61.156 6.4 61.13 6.538 C 61.112 6.643 61.101 6.75 61.1 6.857 Z M 8.979 20.067 C 6.498 20.067 4.464 19.53 2.878 18.458 C 1.292 17.385 0.333 15.854 0 13.863 L 4.525 12.994 C 4.704 13.888 4.924 14.31 5.334 14.82 C 5.754 15.32 6.296 15.703 6.907 15.931 C 7.547 16.135 8.237 16.238 8.979 16.238 C 10.104 16.238 10.937 16.045 11.473 15.662 C 12.011 15.254 12.279 14.756 12.279 14.169 C 12.279 13.582 12.024 13.135 11.512 12.829 C 11 12.496 10.181 12.229 9.056 12.024 L 7.982 11.833 C 6.651 11.578 5.436 11.233 4.336 10.799 C 3.236 10.339 2.353 9.714 1.689 8.923 C 1.024 8.131 0.691 7.109 0.691 5.858 C 0.691 3.97 1.382 2.527 2.763 1.532 C 4.145 0.51 5.961 0 8.212 0 C 10.335 0 12.101 0.472 13.507 1.417 C 14.915 2.361 15.924 3.614 16.268 5.188 L 11.78 6.51 C 11.576 5.54 11.154 4.85 10.514 4.441 C 9.9 4.033 9.132 3.829 8.212 3.829 C 7.291 3.829 6.588 3.995 6.101 4.327 C 5.615 4.634 5.372 5.067 5.372 5.629 C 5.372 6.242 5.628 6.702 6.14 7.008 C 6.651 7.288 7.342 7.505 8.212 7.659 L 9.286 7.85 C 10.719 8.105 12.01 8.45 13.162 8.884 C 14.339 9.292 15.259 9.892 15.925 10.683 C 16.616 11.45 16.961 12.496 16.961 13.824 C 16.961 15.815 16.232 17.359 14.774 18.457 C 13.341 19.53 11.41 20.066 8.979 20.066 Z\" fill=\"rgb(0,0,0)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1gvyf3p\",layoutDependency:layoutDependency,layoutId:\"uWy1YarQI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.847 3.99\" overflow=\"visible\"><path d=\"M 0 0 L 3.847 0 L 3.847 3.99 L 0 3.99 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.481 2.518\" overflow=\"visible\"><path d=\"M 0 0 L 2.481 0 L 2.481 2.518 L 0 2.518 Z\" fill=\"transparent\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.481 2.573\" overflow=\"visible\"><path d=\"M 0 0 L 2.481 0 L 2.481 2.573 L 0 2.573 Z\" fill=\"transparent\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.845 4.006\" overflow=\"visible\"><path d=\"M 0 0 L 3.845 0 L 3.845 4.006 L 0 4.006 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xznket\",layoutDependency:layoutDependency,layoutId:\"FHY7c0QVP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.73 1.921\" overflow=\"visible\"><path d=\"M 4.724 1.921 C 4.744 1.611 4.724 0.792 4.482 0 C 2.977 0.477 -0.026 1.466 0 1.604 C 0.026 1.742 0.032 1.873 0.032 1.921 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.051 1.212\" overflow=\"visible\"><path d=\"M 3.047 1.212 C 3.06 1.016 3.047 0.5 2.89 0 C 1.92 0.301 -0.016 0.925 0 1.012 C 0.017 1.099 0.02 1.182 0.02 1.212 Z\" fill=\"transparent\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.051 1.239\" overflow=\"visible\"><path d=\"M 3.047 1.239 C 3.06 1.039 3.047 0.511 2.89 0 C 1.92 0.308 -0.016 0.945 0 1.035 C 0.017 1.123 0.02 1.208 0.02 1.239 Z\" fill=\"transparent\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.729 1.929\" overflow=\"visible\"><path d=\"M 4.723 1.929 C 4.743 1.617 4.723 0.796 4.48 0 C 2.976 0.479 -0.026 1.472 0 1.611 C 0.026 1.749 0.031 1.88 0.031 1.929 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-118w0w8\",layoutDependency:layoutDependency,layoutId:\"DLwDWZj_8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.602 2.26\" overflow=\"visible\"><path d=\"M 0.005 2.26 C -0.015 1.95 0.005 1.018 0.432 0 C 1.896 0.477 4.627 1.805 4.601 1.943 C 4.583 2.047 4.572 2.154 4.571 2.26 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.968 1.426\" overflow=\"visible\"><path d=\"M 0.003 1.426 C -0.01 1.231 0.003 0.643 0.279 0 C 1.223 0.301 2.984 1.139 2.968 1.226 C 2.956 1.292 2.949 1.359 2.948 1.426 Z\" fill=\"transparent\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.968 1.458\" overflow=\"visible\"><path d=\"M 0.003 1.458 C -0.01 1.258 0.003 0.657 0.279 0 C 1.223 0.307 2.984 1.164 2.968 1.253 C 2.956 1.32 2.949 1.389 2.948 1.458 Z\" fill=\"transparent\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.6 2.269\" overflow=\"visible\"><path d=\"M 0.005 2.269 C -0.015 1.958 0.005 1.022 0.432 0 C 1.896 0.479 4.626 1.812 4.6 1.95 C 4.581 2.056 4.571 2.162 4.57 2.269 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-p1dpei\",layoutDependency:layoutDependency,layoutId:\"jZo0FwN9r\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.966 19.986\" overflow=\"visible\"><path d=\"M 8.982 19.986 C 6.5 19.986 4.465 19.451 2.879 18.384 C 1.292 17.315 0.333 15.79 0 13.807 L 4.526 12.942 C 4.706 13.832 4.926 14.252 5.336 14.76 C 5.756 15.258 6.298 15.64 6.909 15.867 C 7.549 16.07 8.24 16.172 8.982 16.172 C 10.107 16.172 10.94 15.981 11.477 15.599 C 12.015 15.192 12.283 14.697 12.283 14.112 C 12.283 13.527 12.027 13.082 11.515 12.777 C 11.004 12.446 10.185 12.179 9.059 11.976 L 7.984 11.786 C 6.653 11.532 5.438 11.188 4.338 10.756 C 3.237 10.298 2.354 9.675 1.689 8.887 C 1.024 8.098 0.691 7.081 0.691 5.835 C 0.691 3.954 1.382 2.517 2.764 1.525 C 4.146 0.508 5.963 0 8.215 0 C 10.338 0 12.105 0.47 13.511 1.411 C 14.919 2.352 15.929 3.6 16.273 5.167 L 11.784 6.483 C 11.58 5.517 11.157 4.83 10.517 4.424 C 9.903 4.017 9.135 3.814 8.215 3.814 C 7.293 3.814 6.59 3.979 6.103 4.309 C 5.617 4.615 5.374 5.046 5.374 5.606 C 5.374 6.217 5.63 6.675 6.142 6.979 C 6.653 7.259 7.344 7.475 8.215 7.628 L 9.289 7.818 C 10.722 8.072 12.014 8.416 13.166 8.848 C 14.343 9.255 15.264 9.853 15.929 10.64 C 16.621 11.404 16.966 12.445 16.966 13.768 C 16.966 15.751 16.237 17.289 14.779 18.382 C 13.345 19.451 11.413 19.985 8.982 19.985 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.943 12.613\" overflow=\"visible\"><path d=\"M 5.793 12.613 C 4.192 12.613 2.88 12.276 1.857 11.602 C 0.834 10.928 0.215 9.966 0 8.714 L 2.919 8.168 C 3.035 8.729 3.177 8.995 3.441 9.315 C 3.712 9.63 4.062 9.87 4.456 10.014 C 4.869 10.142 5.314 10.206 5.793 10.206 C 6.519 10.206 7.056 10.086 7.402 9.845 C 7.749 9.588 7.922 9.275 7.922 8.906 C 7.922 8.537 7.757 8.256 7.427 8.064 C 7.097 7.855 6.569 7.687 5.842 7.558 L 5.149 7.438 C 4.291 7.278 3.507 7.061 2.798 6.788 C 2.087 6.499 1.518 6.106 1.09 5.609 C 0.66 5.111 0.446 4.469 0.446 3.682 C 0.446 2.496 0.892 1.589 1.783 0.963 C 2.674 0.321 3.846 0 5.298 0 C 6.668 0 7.807 0.297 8.714 0.891 C 9.622 1.484 10.273 2.272 10.495 3.261 L 7.6 4.092 C 7.469 3.482 7.196 3.048 6.783 2.792 C 6.387 2.535 5.892 2.407 5.298 2.407 C 4.704 2.407 4.25 2.511 3.936 2.72 C 3.623 2.913 3.466 3.185 3.466 3.538 C 3.466 3.923 3.631 4.213 3.961 4.405 C 4.291 4.581 4.737 4.718 5.298 4.814 L 5.991 4.934 C 6.915 5.095 7.748 5.311 8.492 5.584 C 9.251 5.841 9.845 6.218 10.274 6.715 C 10.72 7.197 10.943 7.854 10.943 8.689 C 10.943 9.941 10.472 10.911 9.532 11.601 C 8.607 12.276 7.361 12.613 5.793 12.613 Z\" fill=\"transparent\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.943 12.89\" overflow=\"visible\"><path d=\"M 5.793 12.89 C 4.192 12.89 2.88 12.545 1.857 11.857 C 0.834 11.168 0.215 10.184 0 8.905 L 2.919 8.347 C 3.035 8.921 3.177 9.192 3.441 9.52 C 3.712 9.841 4.062 10.087 4.456 10.233 C 4.869 10.365 5.314 10.43 5.793 10.43 C 6.519 10.43 7.056 10.307 7.402 10.061 C 7.749 9.799 7.922 9.479 7.922 9.102 C 7.922 8.725 7.757 8.437 7.427 8.241 C 7.097 8.027 6.569 7.855 5.842 7.724 L 5.149 7.601 C 4.291 7.437 3.507 7.216 2.798 6.937 C 2.087 6.642 1.518 6.24 1.09 5.732 C 0.66 5.223 0.446 4.567 0.446 3.763 C 0.446 2.55 0.892 1.624 1.783 0.984 C 2.674 0.328 3.846 0 5.298 0 C 6.668 0 7.807 0.303 8.714 0.91 C 9.622 1.517 10.273 2.322 10.495 3.333 L 7.6 4.182 C 7.469 3.559 7.196 3.115 6.783 2.853 C 6.387 2.591 5.892 2.46 5.298 2.46 C 4.704 2.46 4.25 2.566 3.936 2.779 C 3.623 2.976 3.466 3.255 3.466 3.616 C 3.466 4.01 3.631 4.305 3.961 4.501 C 4.291 4.682 4.737 4.821 5.298 4.92 L 5.991 5.043 C 6.915 5.206 7.748 5.428 8.492 5.707 C 9.251 5.969 9.845 6.355 10.274 6.863 C 10.72 7.355 10.943 8.027 10.943 8.88 C 10.943 10.159 10.472 11.151 9.532 11.856 C 8.607 12.545 7.361 12.89 5.793 12.89 Z\" fill=\"transparent\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.961 20.067\" overflow=\"visible\"><path d=\"M 8.979 20.067 C 6.498 20.067 4.464 19.53 2.878 18.458 C 1.292 17.385 0.333 15.854 0 13.863 L 4.525 12.994 C 4.704 13.888 4.924 14.31 5.334 14.82 C 5.754 15.32 6.296 15.703 6.907 15.931 C 7.547 16.135 8.237 16.238 8.979 16.238 C 10.104 16.238 10.937 16.045 11.473 15.662 C 12.011 15.254 12.279 14.756 12.279 14.169 C 12.279 13.582 12.024 13.135 11.512 12.829 C 11 12.496 10.181 12.229 9.056 12.024 L 7.982 11.833 C 6.651 11.578 5.436 11.233 4.336 10.799 C 3.236 10.339 2.353 9.714 1.689 8.923 C 1.024 8.131 0.691 7.109 0.691 5.858 C 0.691 3.97 1.382 2.527 2.763 1.532 C 4.145 0.51 5.961 0 8.212 0 C 10.335 0 12.101 0.472 13.507 1.417 C 14.915 2.361 15.924 3.614 16.268 5.188 L 11.78 6.51 C 11.576 5.54 11.154 4.85 10.514 4.441 C 9.9 4.033 9.132 3.829 8.212 3.829 C 7.291 3.829 6.588 3.995 6.101 4.327 C 5.615 4.634 5.372 5.067 5.372 5.629 C 5.372 6.242 5.628 6.702 6.14 7.008 C 6.651 7.288 7.342 7.505 8.212 7.659 L 9.286 7.85 C 10.719 8.105 12.01 8.45 13.162 8.884 C 14.339 9.292 15.259 9.892 15.925 10.683 C 16.616 11.45 16.961 12.496 16.961 13.824 C 16.961 15.815 16.232 17.359 14.774 18.457 C 13.341 19.53 11.41 20.066 8.979 20.066 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-12403oe\",layoutDependency:layoutDependency,layoutId:\"n71Nt4XNf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 172.451 12.378\" overflow=\"visible\"><path d=\"M 16.453 2.087 C 16.473 1.777 16.513 0.833 16.224 0 C 14.76 0.477 11.657 1.037 11.7 1.17 C 11.836 1.6 11.887 1.926 11.887 2.086 L 16.453 2.086 Z M 0.006 7.933 C -0.014 8.244 0.006 9.062 0.242 9.854 C 1.705 9.377 4.628 8.388 4.602 8.25 C 4.583 8.145 4.573 8.04 4.571 7.933 L 0.006 7.933 Z M 151.452 8.247 C 151.452 9.755 150.857 11.111 149.817 12.378 C 148.486 11.868 146.035 10.121 146.133 10.007 C 146.803 9.219 146.805 8.436 146.805 8.247 Z M 170.321 12.072 C 171.688 10.436 172.451 8.154 172.451 6.646 L 167.714 6.621 C 167.714 6.656 167.711 6.735 167.694 6.84 C 167.706 6.944 167.738 7.066 167.751 7.212 L 167.751 7.461 C 167.719 7.879 167.553 8.275 167.278 8.592 C 167.178 8.706 168.943 11.562 170.321 12.072 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 111.225 7.812\" overflow=\"visible\"><path d=\"M 10.611 1.317 C 10.624 1.121 10.65 0.526 10.464 0 C 9.52 0.301 7.518 0.654 7.546 0.739 C 7.634 1.01 7.667 1.216 7.667 1.317 L 10.611 1.317 Z M 0.004 5.007 C -0.009 5.203 0.004 5.719 0.156 6.219 C 1.1 5.918 2.985 5.294 2.968 5.207 C 2.956 5.141 2.949 5.074 2.948 5.007 L 0.004 5.007 Z M 97.681 5.205 C 97.681 6.156 97.297 7.012 96.627 7.812 C 95.768 7.49 94.188 6.388 94.25 6.315 C 94.683 5.818 94.684 5.324 94.684 5.205 Z M 109.851 7.619 C 110.733 6.586 111.225 5.146 111.225 4.194 L 108.17 4.179 C 108.17 4.201 108.168 4.251 108.157 4.317 C 108.165 4.382 108.185 4.46 108.193 4.552 L 108.193 4.709 C 108.173 4.972 108.066 5.223 107.889 5.422 C 107.824 5.494 108.962 7.297 109.851 7.619 Z\" fill=\"rgb(0,0,0)\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 111.225 7.983\" overflow=\"visible\"><path d=\"M 10.611 1.346 C 10.624 1.146 10.65 0.538 10.464 0 C 9.52 0.308 7.518 0.669 7.546 0.755 C 7.634 1.032 7.667 1.243 7.667 1.346 L 10.611 1.346 Z M 0.004 5.117 C -0.009 5.317 0.004 5.845 0.156 6.356 C 1.1 6.048 2.985 5.41 2.968 5.321 C 2.956 5.254 2.949 5.185 2.948 5.117 L 0.004 5.117 Z M 97.681 5.319 C 97.681 6.291 97.297 7.166 96.627 7.983 C 95.768 7.655 94.188 6.528 94.25 6.454 C 94.683 5.946 94.684 5.441 94.684 5.319 Z M 109.851 7.786 C 110.733 6.731 111.225 5.259 111.225 4.286 L 108.17 4.27 C 108.17 4.293 108.168 4.344 108.157 4.411 C 108.165 4.479 108.185 4.557 108.193 4.652 L 108.193 4.812 C 108.173 5.082 108.066 5.337 107.889 5.541 C 107.824 5.615 108.962 7.457 109.851 7.786 Z\" fill=\"rgb(0,0,0)\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 172.398 12.428\" overflow=\"visible\"><path d=\"M 16.448 2.096 C 16.468 1.784 16.508 0.837 16.219 0 C 14.756 0.479 11.653 1.041 11.696 1.175 C 11.833 1.607 11.883 1.934 11.883 2.095 L 16.448 2.095 Z M 0.006 7.965 C -0.014 8.277 0.006 9.098 0.242 9.894 C 1.705 9.415 4.626 8.422 4.601 8.283 C 4.582 8.178 4.572 8.072 4.57 7.965 L 0.006 7.965 Z M 151.406 8.28 C 151.406 9.794 150.811 11.156 149.771 12.428 C 148.441 11.916 145.991 10.162 146.088 10.047 C 146.758 9.257 146.761 8.471 146.761 8.28 Z M 170.269 12.121 C 171.636 10.478 172.398 8.187 172.398 6.673 L 167.663 6.648 C 167.663 6.683 167.66 6.762 167.643 6.867 C 167.656 6.972 167.687 7.095 167.7 7.242 L 167.7 7.491 C 167.668 7.911 167.502 8.309 167.227 8.626 C 167.127 8.741 168.891 11.609 170.269 12.121 Z\" fill=\"rgb(0,0,0)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-7clwo7\",layoutDependency:layoutDependency,layoutId:\"Ly0ubKCQ0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.768 2.087\" overflow=\"visible\"><path d=\"M 4.754 2.087 C 4.774 1.777 4.814 0.833 4.525 0 C 3.061 0.477 -0.042 1.037 0 1.17 C 0.137 1.6 0.188 1.926 0.188 2.086 L 4.754 2.086 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.075 1.317\" overflow=\"visible\"><path d=\"M 3.066 1.317 C 3.079 1.121 3.105 0.526 2.919 0 C 1.974 0.301 -0.027 0.654 0 0.739 C 0.088 1.01 0.121 1.216 0.121 1.317 L 3.066 1.317 Z\" fill=\"transparent\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.075 1.346\" overflow=\"visible\"><path d=\"M 3.066 1.346 C 3.079 1.146 3.105 0.538 2.919 0 C 1.974 0.308 -0.027 0.669 0 0.755 C 0.088 1.032 0.121 1.243 0.121 1.346 L 3.066 1.346 Z\" fill=\"transparent\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.766 2.096\" overflow=\"visible\"><path d=\"M 4.752 2.096 C 4.772 1.784 4.812 0.837 4.524 0 C 3.06 0.479 -0.042 1.041 0 1.175 C 0.137 1.607 0.188 1.934 0.188 2.095 L 4.752 2.095 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tu3ybz\",layoutDependency:layoutDependency,layoutId:\"TaEanaEzb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.602 1.921\" overflow=\"visible\"><path d=\"M 0.006 0 C -0.014 0.31 0.006 1.128 0.242 1.921 C 1.705 1.443 4.628 0.455 4.602 0.317 C 4.583 0.212 4.573 0.106 4.571 0 L 0.006 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.968 1.212\" overflow=\"visible\"><path d=\"M 0.004 0 C -0.009 0.196 0.004 0.712 0.156 1.212 C 1.1 0.911 2.985 0.287 2.968 0.2 C 2.956 0.134 2.949 0.067 2.948 0 L 0.004 0 Z\" fill=\"transparent\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.968 1.239\" overflow=\"visible\"><path d=\"M 0.004 0 C -0.009 0.2 0.004 0.728 0.156 1.239 C 1.1 0.931 2.985 0.293 2.968 0.204 C 2.956 0.137 2.949 0.069 2.948 0 L 0.004 0 Z\" fill=\"transparent\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.601 1.929\" overflow=\"visible\"><path d=\"M 0.006 0 C -0.014 0.311 0.006 1.133 0.242 1.929 C 1.705 1.449 4.626 0.457 4.601 0.318 C 4.582 0.213 4.572 0.107 4.57 0 L 0.006 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1e2ieqk\",layoutDependency:layoutDependency,layoutId:\"hHhovTe34\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.322 4.131\" overflow=\"visible\"><path d=\"M 5.322 0 C 5.322 1.508 4.727 2.864 3.687 4.131 C 2.356 3.621 -0.094 1.874 0.003 1.76 C 0.673 0.972 0.676 0.19 0.676 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.432 2.607\" overflow=\"visible\"><path d=\"M 3.432 0 C 3.432 0.952 3.049 1.808 2.378 2.607 C 1.52 2.286 -0.061 1.183 0.002 1.111 C 0.434 0.614 0.436 0.12 0.436 0 Z\" fill=\"transparent\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.432 2.664\" overflow=\"visible\"><path d=\"M 3.432 0 C 3.432 0.972 3.049 1.847 2.378 2.664 C 1.52 2.336 -0.061 1.209 0.002 1.135 C 0.434 0.627 0.436 0.122 0.436 0 Z\" fill=\"transparent\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.32 4.148\" overflow=\"visible\"><path d=\"M 5.32 0 C 5.32 1.514 4.726 2.876 3.686 4.148 C 2.355 3.636 -0.094 1.882 0.003 1.767 C 0.673 0.976 0.675 0.19 0.675 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-otzyg4\",layoutDependency:layoutDependency,layoutId:\"xDABzjQkg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.177 5.452\" overflow=\"visible\"><path d=\"M 3.047 5.452 C 4.414 3.815 5.177 1.533 5.177 0.025 L 0.44 0 C 0.44 0.035 0.437 0.114 0.42 0.219 C 0.432 0.323 0.464 0.445 0.477 0.592 L 0.477 0.84 C 0.445 1.258 0.279 1.655 0.004 1.971 C -0.096 2.085 1.669 4.941 3.047 5.452 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CCRi30NAv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.339 3.441\" overflow=\"visible\"><path d=\"M 1.965 3.441 C 2.847 2.408 3.339 0.967 3.339 0.016 L 0.284 0 C 0.284 0.022 0.282 0.072 0.271 0.138 C 0.279 0.204 0.299 0.281 0.307 0.373 L 0.307 0.53 C 0.287 0.794 0.18 1.044 0.003 1.244 C -0.062 1.316 1.076 3.118 1.965 3.441 Z\" fill=\"transparent\"></path></svg>'},Erxb7tkFH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.339 3.516\" overflow=\"visible\"><path d=\"M 1.965 3.516 C 2.847 2.461 3.339 0.989 3.339 0.016 L 0.284 0 C 0.284 0.023 0.282 0.074 0.271 0.141 C 0.279 0.208 0.299 0.287 0.307 0.382 L 0.307 0.542 C 0.287 0.811 0.18 1.067 0.003 1.271 C -0.062 1.345 1.076 3.187 1.965 3.516 Z\" fill=\"transparent\"></path></svg>'},MjtqnKNUt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.175 5.474\" overflow=\"visible\"><path d=\"M 3.046 5.474 C 4.413 3.831 5.175 1.539 5.175 0.025 L 0.44 0 C 0.44 0.036 0.437 0.115 0.42 0.219 C 0.432 0.324 0.464 0.447 0.477 0.594 L 0.477 0.843 C 0.445 1.263 0.279 1.661 0.004 1.979 C -0.096 2.093 1.668 4.961 3.046 5.474 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]})]})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-3ni2cy\",\"data-framer-name\":\"Menu items\",layoutDependency:layoutDependency,layoutId:\"OLnlbSXaN\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1r8uegz\",layoutDependency:layoutDependency,layoutId:\"YSuw44MG6\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nsf8h0\",layoutDependency:layoutDependency,layoutId:\"eBntcJoYB\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1mu9niu\",\"data-styles-preset\":\"xh1wBE3lM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-58a03ba9-30a5-4eb6-a0a0-6ee42e03af53, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"e5e39yr1N\"},motionChild:true,nodeId:\"SQ1Lf8tZz\",openInNewTab:false,relValues:[],scopeId:\"uGyqVwkhD\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b4n56z\",\"data-styles-preset\":\"cphEgLYF0\",children:\"Products\"})})})}),className:\"framer-fpje9q\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SQ1Lf8tZz\",style:{\"--extracted-1w1cjl5\":\"var(--token-58a03ba9-30a5-4eb6-a0a0-6ee42e03af53, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1mu9niu\",\"data-styles-preset\":\"xh1wBE3lM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-58a03ba9-30a5-4eb6-a0a0-6ee42e03af53, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"pw4EBdXtL\"},motionChild:true,nodeId:\"m5pppcKKF\",openInNewTab:false,relValues:[],scopeId:\"uGyqVwkhD\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b4n56z\",\"data-styles-preset\":\"cphEgLYF0\",children:\"About\"})})})}),className:\"framer-1a5ow4p\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"m5pppcKKF\",style:{\"--extracted-1w1cjl5\":\"var(--token-58a03ba9-30a5-4eb6-a0a0-6ee42e03af53, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1mu9niu\",\"data-styles-preset\":\"xh1wBE3lM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-58a03ba9-30a5-4eb6-a0a0-6ee42e03af53, rgb(0, 0, 0)))\"},children:\"Contact\"})}),className:\"framer-1ojijb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QrMiNYj8H\",style:{\"--extracted-1w1cjl5\":\"var(--token-58a03ba9-30a5-4eb6-a0a0-6ee42e03af53, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fo7d75\",layoutDependency:layoutDependency,layoutId:\"qobo4_lSl\",...addPropertyOverrides({CCRi30NAv:{\"data-highlight\":true,onTap:onTap13yud4f},Erxb7tkFH:{\"data-highlight\":true,onTap:onTap5aavjm}},baseVariant,gestureVariant),children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-64)/2)+0+0+0+0+23,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1e813vr-container\",layoutDependency:layoutDependency,layoutId:\"vH2G34KXX-container\",nodeId:\"vH2G34KXX\",rendersWithMotion:true,scopeId:\"uGyqVwkhD\",children:/*#__PURE__*/_jsx(Cart202,{height:\"100%\",id:\"vH2G34KXX\",layoutId:\"vH2G34KXX\",width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-fqej1q\",Component:Menu,layoutDependency:layoutDependency,layoutId:\"gjfNLlj6d\",style:{\"--esondr\":\"rgb(0, 0, 0)\"},...addPropertyOverrides({Erxb7tkFH:{Component:Close}},baseVariant,gestureVariant)})]})]})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-laHWf.framer-1w1qekk, .framer-laHWf .framer-1w1qekk { display: block; }\",\".framer-laHWf.framer-at159w { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 64px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-laHWf .framer-i584go { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-laHWf .framer-x4xejj { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 20px; position: relative; width: 1px; }\",\".framer-laHWf .framer-1iawktt, .framer-laHWf .framer-1qyhkmk, .framer-laHWf .framer-onu47v, .framer-laHWf .framer-cbdbxo { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 229px; word-break: break-word; word-wrap: break-word; }\",\".framer-laHWf .framer-xse51j { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 64px; justify-content: center; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: 1px; }\",\".framer-laHWf .framer-1ifkhzf { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: 1px; }\",\".framer-laHWf .framer-1oqbkz2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 35px; justify-content: center; overflow: visible; padding: 5px 0px 0px 0px; position: relative; width: 217px; }\",\".framer-laHWf .framer-17cj7d4 { height: 35px; position: relative; width: 217px; }\",\".framer-laHWf .framer-150zxpq { height: 20px; left: 188px; position: absolute; top: 8px; width: 17px; }\",\".framer-laHWf .framer-1r6cnw3 { height: 35px; left: 17px; position: absolute; top: 0px; width: 200px; }\",\".framer-laHWf .framer-1nxunf2 { height: 2px; left: 182px; position: absolute; top: 13px; width: 5px; }\",\".framer-laHWf .framer-1k3zuwe { height: 2px; left: 171px; position: absolute; top: 21px; width: 5px; }\",\".framer-laHWf .framer-1gz0bjd { height: 11px; left: 190px; position: absolute; top: 17px; width: 11px; }\",\".framer-laHWf .framer-brqe1n { height: 25px; left: 155px; position: absolute; top: 3px; width: 15px; }\",\".framer-laHWf .framer-1yvhn53 { height: 20px; left: 136px; position: absolute; top: 8px; width: 19px; }\",\".framer-laHWf .framer-4y3d2r { height: 20px; left: 117px; position: absolute; top: 8px; width: 19px; }\",\".framer-laHWf .framer-1h2lcjp { height: 4px; left: 122px; position: absolute; top: 12px; width: 9px; }\",\".framer-laHWf .framer-snxmds { height: 27px; left: 106px; position: absolute; top: 9px; width: 9px; }\",\".framer-laHWf .framer-1jamw6l { height: 6px; left: 109px; position: absolute; top: 0px; width: 6px; }\",\".framer-laHWf .framer-63a5p { height: 27px; left: 88px; position: absolute; top: 1px; width: 20px; }\",\".framer-laHWf .framer-qme6xy { height: 12px; left: 92px; position: absolute; top: 12px; width: 11px; }\",\".framer-laHWf .framer-1i9ht10 { height: 20px; left: 66px; position: absolute; top: 8px; width: 20px; }\",\".framer-laHWf .framer-15bqsq0 { height: 12px; left: 70px; position: absolute; top: 12px; width: 10px; }\",\".framer-laHWf .framer-1drjpx8 { height: 20px; left: 39px; position: absolute; top: 8px; width: 20px; }\",\".framer-laHWf .framer-h87hf { height: 5px; left: 44px; position: absolute; top: 20px; width: 8px; }\",\".framer-laHWf .framer-4ng6c6 { height: 27px; left: 33px; position: absolute; top: 1px; width: 5px; }\",\".framer-laHWf .framer-s617qa { height: 27px; left: 25px; position: absolute; top: 1px; width: 5px; }\",\".framer-laHWf .framer-1ww2ut0 { height: 19px; left: 17px; position: absolute; top: 9px; width: 5px; }\",\".framer-laHWf .framer-3gy74k { height: 6px; left: 16px; position: absolute; top: 0px; width: 6px; }\",\".framer-laHWf .framer-1bxadz5 { height: 25px; left: 0px; position: absolute; top: 3px; width: 15px; }\",\".framer-laHWf .framer-85g605 { height: 20px; left: 0px; position: absolute; top: 8px; width: 172px; }\",\".framer-laHWf .framer-1gvyf3p { height: 4px; left: 31px; position: absolute; top: 1px; width: 4px; }\",\".framer-laHWf .framer-xznket { height: 2px; left: 168px; position: absolute; top: 7px; width: 5px; }\",\".framer-laHWf .framer-118w0w8 { height: 3px; left: 57px; position: absolute; top: 5px; width: 5px; }\",\".framer-laHWf .framer-p1dpei { height: 20px; left: 0px; position: absolute; top: 0px; width: 17px; }\",\".framer-laHWf .framer-12403oe { height: 13px; left: 0px; position: absolute; top: 13px; width: 173px; }\",\".framer-laHWf .framer-7clwo7 { height: 2px; left: 12px; position: absolute; top: 0px; width: 5px; }\",\".framer-laHWf .framer-tu3ybz { height: 2px; left: 0px; position: absolute; top: 8px; width: 5px; }\",\".framer-laHWf .framer-1e2ieqk { height: 4px; left: 146px; position: absolute; top: 8px; width: 6px; }\",\".framer-laHWf .framer-otzyg4 { height: 6px; left: 168px; position: absolute; top: 7px; width: 5px; }\",\".framer-laHWf .framer-3ni2cy { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 64px; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-laHWf .framer-1r8uegz { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-laHWf .framer-nsf8h0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: 64px; justify-content: flex-start; overflow: visible; padding: 10px 0px 0px 10px; position: relative; width: min-content; }\",\".framer-laHWf .framer-fpje9q, .framer-laHWf .framer-1a5ow4p, .framer-laHWf .framer-1ojijb { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-laHWf .framer-1fo7d75 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 64px; justify-content: flex-end; overflow: visible; padding: 10px 0px 0px 20px; position: relative; width: min-content; }\",\".framer-laHWf .framer-1e813vr-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-laHWf .framer-fqej1q { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 32px; }\",\".framer-laHWf.framer-v-1769qno.framer-at159w { flex-direction: column; width: 390px; }\",\".framer-laHWf.framer-v-1769qno .framer-i584go { flex: none; width: 100%; }\",\".framer-laHWf.framer-v-1769qno .framer-1oqbkz2 { align-content: flex-start; align-items: flex-start; gap: 0px; }\",\".framer-laHWf.framer-v-1769qno .framer-17cj7d4 { height: 22px; width: 140px; }\",\".framer-laHWf.framer-v-1769qno .framer-150zxpq, .framer-laHWf.framer-v-143glyn .framer-150zxpq { height: 13px; left: 121px; top: 5px; width: 11px; }\",\".framer-laHWf.framer-v-1769qno .framer-1r6cnw3 { height: 22px; left: 11px; width: 129px; }\",\".framer-laHWf.framer-v-1769qno .framer-1nxunf2, .framer-laHWf.framer-v-143glyn .framer-1nxunf2 { height: 2px; left: 118px; top: 8px; width: 3px; }\",\".framer-laHWf.framer-v-1769qno .framer-1k3zuwe, .framer-laHWf.framer-v-143glyn .framer-1k3zuwe { height: 1px; left: 110px; top: 13px; width: 3px; }\",\".framer-laHWf.framer-v-1769qno .framer-1gz0bjd, .framer-laHWf.framer-v-143glyn .framer-1gz0bjd { height: 7px; left: 122px; top: 11px; width: 7px; }\",\".framer-laHWf.framer-v-1769qno .framer-brqe1n, .framer-laHWf.framer-v-143glyn .framer-brqe1n { height: 16px; left: 100px; top: 2px; width: 10px; }\",\".framer-laHWf.framer-v-1769qno .framer-1yvhn53, .framer-laHWf.framer-v-143glyn .framer-1yvhn53 { height: 13px; left: 88px; top: 5px; width: 13px; }\",\".framer-laHWf.framer-v-1769qno .framer-4y3d2r, .framer-laHWf.framer-v-143glyn .framer-4y3d2r { height: 13px; left: 75px; top: 5px; width: 12px; }\",\".framer-laHWf.framer-v-1769qno .framer-1h2lcjp, .framer-laHWf.framer-v-143glyn .framer-1h2lcjp { height: 3px; left: 79px; top: 8px; width: 6px; }\",\".framer-laHWf.framer-v-1769qno .framer-snxmds { height: 17px; left: 69px; top: 5px; width: 6px; }\",\".framer-laHWf.framer-v-1769qno .framer-1jamw6l, .framer-laHWf.framer-v-143glyn .framer-1jamw6l { height: 4px; left: 70px; width: 4px; }\",\".framer-laHWf.framer-v-1769qno .framer-63a5p { height: 17px; left: 57px; width: 13px; }\",\".framer-laHWf.framer-v-1769qno .framer-qme6xy, .framer-laHWf.framer-v-143glyn .framer-qme6xy { height: 8px; left: 60px; top: 8px; width: 7px; }\",\".framer-laHWf.framer-v-1769qno .framer-1i9ht10, .framer-laHWf.framer-v-143glyn .framer-1i9ht10 { height: 13px; left: 42px; top: 5px; width: 13px; }\",\".framer-laHWf.framer-v-1769qno .framer-15bqsq0 { height: 7px; left: 46px; top: 8px; width: 7px; }\",\".framer-laHWf.framer-v-1769qno .framer-1drjpx8, .framer-laHWf.framer-v-143glyn .framer-1drjpx8 { height: 13px; left: 25px; top: 5px; width: 13px; }\",\".framer-laHWf.framer-v-1769qno .framer-h87hf { height: 3px; left: 29px; top: 12px; width: 5px; }\",\".framer-laHWf.framer-v-1769qno .framer-4ng6c6, .framer-laHWf.framer-v-143glyn .framer-4ng6c6 { height: 17px; left: 21px; width: 3px; }\",\".framer-laHWf.framer-v-1769qno .framer-s617qa, .framer-laHWf.framer-v-143glyn .framer-s617qa { height: 17px; left: 16px; width: 3px; }\",\".framer-laHWf.framer-v-1769qno .framer-1ww2ut0 { height: 12px; left: 11px; top: 5px; width: 3px; }\",\".framer-laHWf.framer-v-1769qno .framer-3gy74k, .framer-laHWf.framer-v-143glyn .framer-3gy74k { height: 4px; left: 11px; width: 4px; }\",\".framer-laHWf.framer-v-1769qno .framer-1bxadz5, .framer-laHWf.framer-v-143glyn .framer-1bxadz5 { height: 16px; top: 2px; width: 10px; }\",\".framer-laHWf.framer-v-1769qno .framer-85g605, .framer-laHWf.framer-v-143glyn .framer-85g605 { height: 13px; top: 5px; width: 111px; }\",\".framer-laHWf.framer-v-1769qno .framer-1gvyf3p, .framer-laHWf.framer-v-143glyn .framer-1gvyf3p { height: 3px; left: 20px; width: 3px; }\",\".framer-laHWf.framer-v-1769qno .framer-xznket, .framer-laHWf.framer-v-143glyn .framer-xznket { height: 1px; left: 108px; top: 4px; width: 3px; }\",\".framer-laHWf.framer-v-1769qno .framer-118w0w8, .framer-laHWf.framer-v-143glyn .framer-118w0w8 { height: 2px; left: 37px; top: 3px; width: 3px; }\",\".framer-laHWf.framer-v-1769qno .framer-p1dpei, .framer-laHWf.framer-v-143glyn .framer-p1dpei { height: 13px; width: 11px; }\",\".framer-laHWf.framer-v-1769qno .framer-12403oe, .framer-laHWf.framer-v-143glyn .framer-12403oe { height: 8px; top: 8px; width: 111px; }\",\".framer-laHWf.framer-v-1769qno .framer-7clwo7, .framer-laHWf.framer-v-143glyn .framer-7clwo7 { height: 2px; left: 8px; width: 3px; }\",\".framer-laHWf.framer-v-1769qno .framer-tu3ybz, .framer-laHWf.framer-v-143glyn .framer-tu3ybz { height: 1px; top: 5px; width: 3px; }\",\".framer-laHWf.framer-v-1769qno .framer-1e2ieqk { height: 3px; left: 94px; top: 5px; width: 4px; }\",\".framer-laHWf.framer-v-1769qno .framer-otzyg4 { height: 4px; left: 108px; top: 4px; width: 4px; }\",\".framer-laHWf.framer-v-1769qno .framer-3ni2cy { gap: 0px; justify-content: flex-end; }\",\".framer-laHWf.framer-v-1769qno .framer-1r8uegz, .framer-laHWf.framer-v-143glyn .framer-1r8uegz { gap: 10px; justify-content: flex-end; }\",\".framer-laHWf.framer-v-1769qno .framer-1fo7d75, .framer-laHWf.framer-v-143glyn .framer-1fo7d75 { cursor: pointer; padding: 0px; }\",\".framer-laHWf.framer-v-1769qno .framer-fqej1q, .framer-laHWf.framer-v-143glyn .framer-fqej1q { height: var(--framer-aspect-ratio-supported, 32px); }\",\".framer-laHWf.framer-v-143glyn.framer-at159w { align-content: flex-start; align-items: flex-start; flex-direction: column; height: min-content; width: 390px; }\",\".framer-laHWf.framer-v-143glyn .framer-i584go { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; width: 100%; z-index: 2; }\",\".framer-laHWf.framer-v-143glyn .framer-x4xejj { flex: none; order: 1; width: 100%; }\",\".framer-laHWf.framer-v-143glyn .framer-xse51j { align-content: flex-start; align-items: flex-start; flex: none; height: min-content; justify-content: flex-start; order: 0; width: 100%; z-index: 1; }\",\".framer-laHWf.framer-v-143glyn .framer-1ifkhzf { align-self: stretch; cursor: pointer; gap: 0px; height: auto; order: 0; z-index: 1; }\",\".framer-laHWf.framer-v-143glyn .framer-1oqbkz2 { align-content: flex-start; align-items: flex-start; cursor: pointer; }\",\".framer-laHWf.framer-v-143glyn .framer-17cj7d4 { height: 23px; width: 140px; }\",\".framer-laHWf.framer-v-143glyn .framer-1r6cnw3 { height: 23px; left: 11px; width: 129px; }\",\".framer-laHWf.framer-v-143glyn .framer-snxmds { height: 17px; left: 69px; top: 6px; width: 6px; }\",\".framer-laHWf.framer-v-143glyn .framer-63a5p { height: 18px; left: 57px; width: 13px; }\",\".framer-laHWf.framer-v-143glyn .framer-15bqsq0 { height: 8px; left: 46px; top: 8px; width: 7px; }\",\".framer-laHWf.framer-v-143glyn .framer-h87hf { height: 3px; left: 29px; top: 13px; width: 5px; }\",\".framer-laHWf.framer-v-143glyn .framer-1ww2ut0 { height: 12px; left: 11px; top: 6px; width: 3px; }\",\".framer-laHWf.framer-v-143glyn .framer-1e2ieqk { height: 3px; left: 94px; top: 6px; width: 4px; }\",\".framer-laHWf.framer-v-143glyn .framer-otzyg4 { height: 4px; left: 108px; top: 5px; width: 4px; }\",\".framer-laHWf.framer-v-143glyn .framer-3ni2cy { flex: none; height: min-content; justify-content: flex-end; order: 1; width: 195px; }\",\".framer-laHWf.framer-v-1d0ojb7 .framer-i584go { gap: 0px; height: 64px; padding: 0px 20px 0px 20px; }\",\".framer-laHWf.framer-v-1d0ojb7 .framer-xse51j { padding: 0px; }\",\".framer-laHWf.framer-v-1d0ojb7 .framer-1ifkhzf { gap: 0px; }\",\".framer-laHWf.framer-v-1d0ojb7 .framer-1oqbkz2 { flex-direction: row; justify-content: flex-start; }\",\".framer-laHWf.framer-v-1d0ojb7 .framer-150zxpq { left: 187px; }\",\".framer-laHWf.framer-v-1d0ojb7 .framer-1gz0bjd { left: 189px; }\",\".framer-laHWf.framer-v-1d0ojb7 .framer-63a5p { height: 28px; }\",\".framer-laHWf.framer-v-1d0ojb7 .framer-1drjpx8 { width: 20px; }\",\".framer-laHWf.framer-v-1d0ojb7 .framer-4ng6c6, .framer-laHWf.framer-v-1d0ojb7 .framer-s617qa { height: 27px; }\",\".framer-laHWf.framer-v-1d0ojb7 .framer-1e2ieqk { top: 9px; }\",\".framer-laHWf.framer-v-1d0ojb7 .framer-otzyg4 { left: 167px; }\",\".framer-laHWf.framer-v-1d0ojb7 .framer-3ni2cy { height: 100%; }\",\".framer-laHWf.framer-v-1d0ojb7 .framer-1fo7d75 { gap: 20px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"CCRi30NAv\":{\"layout\":[\"fixed\",\"fixed\"]},\"Erxb7tkFH\":{\"layout\":[\"fixed\",\"auto\"]},\"MjtqnKNUt\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruGyqVwkhD=withCSS(Component,css,\"framer-laHWf\");export default FrameruGyqVwkhD;FrameruGyqVwkhD.displayName=\"Navigation\";FrameruGyqVwkhD.defaultProps={height:64,width:1200};addPropertyControls(FrameruGyqVwkhD,{variant:{options:[\"Ap_npBsdI\",\"CCRi30NAv\",\"Erxb7tkFH\",\"MjtqnKNUt\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\",\"Tablet inbetween\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameruGyqVwkhD,[{explicitInter:true,fonts:[{cssFamilyName:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LQZILVYBY2UXBMF3ZGAZKDS2P53HB2G5/XB4XS4AXY7LIGYBYPO7RTAIGNPOSSI7K/V2SN6OQGC3Z2CCFHLOEJRJKQXUTOKEBX.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...Cart202Fonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FrameruGyqVwkhD.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Cart202,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruGyqVwkhD\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"64\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CCRi30NAv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Erxb7tkFH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MjtqnKNUt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b135809)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/cVX8QvHJP/cVX8QvHJP.js\";import Navigation from\"#framer/local/canvasComponent/uGyqVwkhD/uGyqVwkhD.js\";const NavigationFonts=getFonts(Navigation);const FooterFonts=getFonts(Footer);const breakpoints={HmKeuol62:\"(min-width: 810px) and (max-width: 949.98px)\",l4Ha2XV33:\"(min-width: 1800px)\",r3Ui9t3WQ:\"(max-width: 809.98px)\",U24NyIV3F:\"(min-width: 1200px) and (max-width: 1799.98px)\",Uy9Bzdu3E:\"(min-width: 950px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-AKJ9V\";const variantClassNames={HmKeuol62:\"framer-v-zyz8yv\",l4Ha2XV33:\"framer-v-17143ju\",r3Ui9t3WQ:\"framer-v-1evsms9\",U24NyIV3F:\"framer-v-myu4zm\",Uy9Bzdu3E:\"framer-v-1r2pelz\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={HmKeuol62:[\".framer-AKJ9V .framer-1ufhqh2-container { right: unset; width: 100%; }\"],r3Ui9t3WQ:[\".framer-AKJ9V .framer-1ufhqh2-container { height: auto; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={HmKeuol62:\".framer-zyz8yv-override\",r3Ui9t3WQ:\".framer-1evsms9-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-AKJ9V.framer-qtiiaw, .framer-AKJ9V .framer-qtiiaw { display: block; }\",\".framer-AKJ9V.framer-myu4zm { align-content: center; align-items: center; background-color: var(--token-6965d603-b833-4499-85c4-6b56cd1d8fb4, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-AKJ9V .framer-1ufhqh2-container { flex: none; height: 64px; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 9; }\",\".framer-AKJ9V .framer-3chji6 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-AKJ9V .framer-1maotmo-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={HmKeuol62:\"(min-width: 810px) and (max-width: 949.98px)\",l4Ha2XV33:\"(min-width: 1800px)\",r3Ui9t3WQ:\"(max-width: 809.98px)\",U24NyIV3F:\"(min-width: 1200px) and (max-width: 1799.98px)\",Uy9Bzdu3E:\"(min-width: 950px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={\"Large Display\":\"l4Ha2XV33\",Desktop:\"U24NyIV3F\",Phone:\"r3Ui9t3WQ\",Tablet:\"Uy9Bzdu3E\"};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??\"U24NyIV3F\"};};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);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"U24NyIV3F\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-6965d603-b833-4499-85c4-6b56cd1d8fb4, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-myu4zm\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ufhqh2-container\",layoutScroll:true,nodeId:\"RBqKf_Ht1\",scopeId:\"XwHs6TEex\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{r3Ui9t3WQ:{style:{width:\"100%\"},variant:matchVariant(\"CCRi30NAv\")},Uy9Bzdu3E:{variant:matchVariant(\"MjtqnKNUt\")}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"RBqKf_Ht1\",layoutId:\"RBqKf_Ht1\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"Ap_npBsdI\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-3chji6\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:510,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1maotmo-container\",nodeId:\"hAvQaAhAT\",scopeId:\"XwHs6TEex\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HmKeuol62:{variant:matchVariant(\"Y3PuIgy19\")},r3Ui9t3WQ:{variant:matchVariant(\"Elc6F8ivY\")},Uy9Bzdu3E:{variant:matchVariant(\"Y3PuIgy19\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"hAvQaAhAT\",layoutId:\"hAvQaAhAT\",style:{width:\"100%\"},variant:matchVariant(\"jFGF7sIRK\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"HmKeuol62\":{\"layout\":[\"fixed\",\"fixed\"]},\"r3Ui9t3WQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"l4Ha2XV33\":{\"layout\":[\"fixed\",\"fixed\"]},\"Uy9Bzdu3E\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"U24NyIV3F\":[\".framer-1ufhqh2-container\",\".framer-1maotmo-container\"],\"HmKeuol62\":[\".framer-1ufhqh2-container\",\".framer-1maotmo-container\"],\"r3Ui9t3WQ\":[\".framer-1ufhqh2-container\",\".framer-1maotmo-container\"],\"l4Ha2XV33\":[\".framer-1ufhqh2-container\",\".framer-1maotmo-container\"],\"Uy9Bzdu3E\":[\".framer-1ufhqh2-container\",\".framer-1maotmo-container\"]}\n * @framerBreakpoints {\"l4Ha2XV33\":{\"min\":1800,\"canvasClassName\":\"framer-17143ju-override\",\"minHeight\":1000,\"viewportHeight\":617,\"name\":\"Large Display\",\"width\":1800,\"rootFontSize\":16},\"U24NyIV3F\":{\"min\":1200,\"max\":1799,\"canvasClassName\":\"framer-myu4zm-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"Uy9Bzdu3E\":{\"min\":950,\"max\":1199,\"canvasClassName\":\"framer-1r2pelz-override\",\"minHeight\":1000,\"viewportHeight\":937,\"name\":\"Tablet\",\"width\":950,\"rootFontSize\":16},\"HmKeuol62\":{\"min\":810,\"max\":949,\"canvasClassName\":\"framer-zyz8yv-override\",\"minHeight\":1000,\"viewportHeight\":937,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"r3Ui9t3WQ\":{\"max\":809,\"canvasClassName\":\"framer-1evsms9-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant U24NyIV3F\n * @framerLayoutTemplate true\n */const FramerXwHs6TEex=withCSS(Component,css,\"framer-AKJ9V\");export default FramerXwHs6TEex;FramerXwHs6TEex.displayName=\"Main Layout\";FramerXwHs6TEex.defaultProps={height:1e3,width:1200};addFonts(FramerXwHs6TEex,[{explicitInter:true,fonts:[]},...NavigationFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerXwHs6TEex.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navigation,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXwHs6TEex\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDefaultVariant\":\"U24NyIV3F\",\"framerIntrinsicHeight\":\"1000\",\"framerBreakpoints\":\"{\\\"l4Ha2XV33\\\":{\\\"min\\\":1800,\\\"canvasClassName\\\":\\\"framer-17143ju-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":617,\\\"name\\\":\\\"Large Display\\\",\\\"width\\\":1800,\\\"rootFontSize\\\":16},\\\"U24NyIV3F\\\":{\\\"min\\\":1200,\\\"max\\\":1799,\\\"canvasClassName\\\":\\\"framer-myu4zm-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"Uy9Bzdu3E\\\":{\\\"min\\\":950,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1r2pelz-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":937,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":950,\\\"rootFontSize\\\":16},\\\"HmKeuol62\\\":{\\\"min\\\":810,\\\"max\\\":949,\\\"canvasClassName\\\":\\\"framer-zyz8yv-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":937,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"r3Ui9t3WQ\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1evsms9-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerContractVersion\":\"1\",\"framerHitTargets\":\"{\\\"U24NyIV3F\\\":[\\\".framer-1ufhqh2-container\\\",\\\".framer-1maotmo-container\\\"],\\\"HmKeuol62\\\":[\\\".framer-1ufhqh2-container\\\",\\\".framer-1maotmo-container\\\"],\\\"r3Ui9t3WQ\\\":[\\\".framer-1ufhqh2-container\\\",\\\".framer-1maotmo-container\\\"],\\\"l4Ha2XV33\\\":[\\\".framer-1ufhqh2-container\\\",\\\".framer-1maotmo-container\\\"],\\\"Uy9Bzdu3E\\\":[\\\".framer-1ufhqh2-container\\\",\\\".framer-1maotmo-container\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HmKeuol62\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"r3Ui9t3WQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"l4Ha2XV33\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Uy9Bzdu3E\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__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 MainLayout from \"https://framerusercontent.com/modules/TDrOdyMGRe2xT7IJk0Kj/qydceicwMphUD5R63Ube/XwHs6TEex.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {eWyV57lBm: \"end\", HJsnU2b_q: \"4\", JaFA2mby9: \"8\", L00GnpW9K: \"1\", llIN8BlF9: \"10\", lSbloc9SM: \"6\", m3Yu66yhV: \"7\", R05nWhGRf: \"9\", TEEFNW7nJ: \"2\", Z0hDuePVg: \"5\", ZxDj0wmo8: \"3\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cZ8aKVjnuenzDjJytqm5/fOKc3wlEWdvgpEVsBLgA/augiA20Il.js\")), path: \"/\"}, e5e39yr1N: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kOTiLz8cTA4FZGO0vjbb/RUVeS00QKDviAz82cDYj/e5e39yr1N.js\")), path: \"/products\"}, pw4EBdXtL: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/k9LG6XGAosrj2T5tfaFr/QrPbZz6Q2ysqeYriYZgx/pw4EBdXtL.js\")), path: \"/about\"}, eKc6YE9Cd: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KEZu60yEqvfb1IEi8n7q/66Md7EbJTCHjZosxnA5O/eKc6YE9Cd.js\")), path: \"/information\"}, mYIuLBXD9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Bve8O1gL3hn419szosnF/CEMlYq3V4Jx4Di88iVnu/mYIuLBXD9.js\")), path: \"/information/privacy-policy\"}, ts6I8F4AN: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pIdvo2CRnW8N44ksJBHo/4KHu6ptMqAiN7TmObIug/ts6I8F4AN.js\")), path: \"/information/return-and-refound-policy\"}, hE1pKJOe8: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/b5GULvtcnNIrmmhmtxHN/Q9S9wqtdXkcTG25qZlvV/hE1pKJOe8.js\")), path: \"/information/shipping-policy\"}, EoPGuJhhv: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fcU1xyjfpZbQCywARGSx/7JVM9sStPr9K29gtC95j/EoPGuJhhv.js\")), path: \"/information/contact-intformation\"}, tXkOnhzN8: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Qx7uodgIV8q9R9gvx7mG/5xTSGGMNkWiwbgwsfnIV/tXkOnhzN8.js\")), path: \"/information/terms-of-service\"}, lmIgdwDoz: {collectionId: \"IlCe9uvzN\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MHkxMmhcBEjtvaCcFhCm/FnmakUpdF1Y9ONc5Kx5F/lmIgdwDoz.js\")), path: \"/mystillastore/:rcIa53beb\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {IlCe9uvzN: async () => (await import(\"https://framerusercontent.com/modules/8aPFze8es4RuYG3geo0G/YbckZuKNWDxwfBLsVF4W/IlCe9uvzN.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"1bf488c92618cf05bd783ccd0daff289adffd02240cc0db8fb776c073313d2bb\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"e5e39yr1N\":\r\ncase \"pw4EBdXtL\":\r\ncase \"jytRLXzDX\":\r\ncase \"eKc6YE9Cd\":\r\ncase \"mYIuLBXD9\":\r\ncase \"ts6I8F4AN\":\r\ncase \"hE1pKJOe8\":\r\ncase \"EoPGuJhhv\":\r\ncase \"tXkOnhzN8\":\r\ncase \"lmIgdwDoz\":\r\nreturn React.createElement(MainLayout, {...props, key: \"MainLayout\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"e5e39yr1N\":\r\ncase \"pw4EBdXtL\":\r\ncase \"jytRLXzDX\":\r\ncase \"eKc6YE9Cd\":\r\ncase \"mYIuLBXD9\":\r\ncase \"ts6I8F4AN\":\r\ncase \"hE1pKJOe8\":\r\ncase \"EoPGuJhhv\":\r\ncase \"tXkOnhzN8\":\r\ncase \"lmIgdwDoz\":\r\nreturn [{hash: \"17143ju\", mediaQuery: \"(min-width: 1800px)\"}, {hash: \"myu4zm\", mediaQuery: \"(min-width: 1200px) and (max-width: 1799.98px)\"}, {hash: \"1r2pelz\", mediaQuery: \"(min-width: 950px) and (max-width: 1199.98px)\"}, {hash: \"zyz8yv\", mediaQuery: \"(min-width: 810px) and (max-width: 949.98px)\"}, {hash: \"1evsms9\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.stillaobjects.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/7vdXVnLAimTUqB88l61g/7DaTy2zuafgtrDUhE9bO/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}