{"version":3,"file":"shared.CVGIqvFf.mjs","names":["React.useState","React.useRef","React.useId","React.useEffect","React.useLayoutEffect","useState","useRef","DEFAULT_COLOR","Fragment","useRef","useState","containerStyles","emptyStateStyle","o","h","t","useMemo","defaultEvents","Icon","useRef","iconKeys","lowercaseIconKeyPairs","useMemo","useState","HomeFactory","React","moduleBaseUrl","defaultEvents","useRef","useState","t","v","p","y","m","I","k","L","N","O","_","q","D","R","r","C","J","W","$","z","K","G","V","H","X","Q","Y","Z","tt","te","tr","ti","tn","ts","to","ta","tu","tl","th","tc","tf","td","tg","tv","ty","tp","tm","tw","tb","tI","tS","tU","tk","tT","tE","tx","tA","tP","tF","tN","t_","tq","i","n","s","o","a","u","l","h","c","d","w","b","e","B","E","M","P","T","x","F","A","j","tL","tB","tM","tO","U","S","tj","g","tD","c","f","s","d","h","x","l","n","t","r","o","m","a","y","u","r","t","u","c","s","d","l","m","p","f","y","N","g","b","S","h","w","x","v","k","I","L","V","A","C","R","U","B","T","Y","D","E","j","W","z","M","X","O","P","H","K","Q","F","J","q","Z","n","_","a","$","o","i","enumToDisplayNameFunctions","utils","__FramerMetadata__","fonts","css","className","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","toResponsiveImage","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","numberToPixelString","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","MaterialFonts","Material","FooterLink","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","animation","transition2","transition3","Transition","React.useContext","React.useMemo","toResponsiveImage","query1","LNky","QueryData","query3","animation1","transition4","animation2","matchVariant","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","Image1","_Fragment","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","SliderImage","ElementsLogo","v","p","y","m","I","B","E","q","_","j","D","C","J","r","W","$","z","K","G","V","H","X","Q","Y","Z","s","a","u","l","h","c","d","w","b","M","P","T","x","F","N","A","O","R","U","S","g","p","d","x","T","g","s","n","t","r","o","y","h","f","t","l","n","o","a","i","useRef","useMemo","useRef","useCallback","useMemo","useMemo","fonts","css","className","fonts","css","className","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","css","sharedStyle.css","sharedStyle.fonts","useState","Icon","_Fragment","fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","House_default","Component","Icon","useRef","iconKeys","lowercaseIconKeyPairs","useState","HouseFactory","React","moduleBaseUrl","weightOptions","defaultEvents","addPropertyOverrides","PhosphorFonts","Phosphor","enabledGestures","cycleOrder","variantClassNames","humanReadableVariantMap","transitions","toResponsiveImage","React.forwardRef","React.useId","Image","React.Fragment","addPropertyOverrides","PhosphorFonts","Phosphor","enabledGestures","cycleOrder","variantClassNames","humanReadableVariantMap","transitions","React.forwardRef","React.useId","addPropertyOverrides","cycleOrder","variantClassNames","humanReadableVariantMap","React.forwardRef","React.useId","splitWordsRegex","useRef","useCallback","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","useState","useTransition","SearchResultTitleType","useRef","useState","useDeferredValue","useCallback","useMemo","React","useState","useRef","useState","Component","Icon","useRef","iconKeys","lowercaseIconKeyPairs","useState","HomeFactory","React","moduleBaseUrl","defaultEvents","fonts","css","className","addPropertyOverrides","Hero","SearchFonts","Search","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","css","sharedStyle.css","sharedStyle.fonts","Icon","Component","useRef","useState","HouseFactory","React","defaultEvents","PhosphorFonts","Phosphor","Phosphor1","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","NavItem","Icon","XMenu","Menu","ShopImage1","NavigationSearchBar","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","Links","SystemThemeToggleFonts","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","matchVariant","animation2","animation3","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","NavigationDesktop","useMemo","useState","addPropertyOverrides","FramerIconsFonts","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","NavItemAlt","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","React.useState","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","query1","TiskovZprVy","QueryData","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","_Fragment","NavigationList","SocialIconButton","Material","MenuLinks","Search","Phosphor","React.useContext","React.useMemo","TiskovZprVy","LNky","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","Image1","_Fragment","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","useState","useMemo","useCallback","_Fragment","__esmMin","init_npm_react_18_3_1","ie","window","te$2","npm_react_18_3_1_exports","oe","pe","e$2","he","init_ssg_sandbox_shims","navigator","init_npm_react_dom_18_3_1","ce","l$3","H$4","Ha","ne","le","p$5","K$4","c$5","J$4","init_jsx_runtime","_e","fe","de","ae","x$6","motionValue","useAnimate","MotionConfigContext","AnimatePresence","motion","LayoutGroup","init_framer_motion_DbYmcygs","useReducedMotion","MotionValue","clamp","getLoadingLazyAtYPosition","ResolveLinks","useActiveVariantCallback","PathVariablesContext","TickerItem","useIsStaticRenderer","addFonts","useRouter","addPropertyControls","useLocaleCode","useIsInCurrentNavigationTarget","QueryEngine","SmartComponentScopedContainer","getFontsFromSharedStyle","animate","useLocaleInfo","Link","useComponentViewport","fontStore","useQueryData","cx","useOnVariantChange","forwardLoader","getFonts","useVariantState","withCSS","runTasksWithYield","init_framer_DS5RHCUB","ControlType","parsePaddingString","withFX","getPropertyControls","patchBorderRadiusScaleCorrector","resolvePageScope","ComponentPresetsConsumer","withOptimizedAppearEffect","RichText","yieldToMain$1","queryCache","ChildrenCanSuspend","ComponentViewportProvider","withTickerFX","lazy","inferInitialRouteFromPath","AutoBreakpointVariant","RenderTarget","Image$1","findSurfaceHost","host","root","i","scheduleLiquidMockupRaster","owner","queue","job","next","current","error","LiquidSurface","props","colors","SURFACE_COLORS","light","SURFACE_LIGHT","SURFACE_MOTION","isStatic","reduced","setReduced","version","setVersion","rootRef","canvasRef","snapshotRef","wakeRef","unique","scopeAttribute","stillAttribute","focusVariable","scope","still","freezeLabels","config","configRef","media","update","useLiquidLayoutEffect","liveCanvas","snapshot","fallbackLayers","currentRenderer","showRenderer","mode","canvas","gl","program","buffer","shaders","uniforms","stopped","lost","visible","frame","last","cancelSnapshot","snapshotKey","hasSnapshot","w","h","round","elapsed","energy","pressure","release","phaseVelocity","backingWidth","backingHeight","input","hoverDark","surfaceToneKey","paletteKey","palette","colorCanvas","colorContext","cleanupGPU","s","setupGPU","compile","shader","kind","source","vertex","SURFACE_VERTEX","fragment","SURFACE_FRAGMENT","location","name","updatePalette","c","values","key","index","value","n","surfaceColorCache","readHoverTone","backgrounds","red","green","blue","alpha","node","background","rgba","weight","linear","setPosition","surfaceClamp","x","y","projectPointer","box","readSize","rootStyle","hostStyle","localW","localH","hostBox","scaleX","scaleY","matrix","nativeRadius","resolveRadius","size","rx","ry","dpr","cssRadius","inside","paint","scalar","staticSignature","draw","scratch","context","destination","tick","active","dt","now","speed","targetVelocity","decay","moving","settling","wake","refreshFocusInk","point","event","enter","move","leave","down","up","focusInk","restoreFocusInk","element","priority","updateFocusInk","target","ink","focusIn","a","b","focusOut","reset","visibility","onLost","onRestored","v","originalAttributes","remember","saved","visibleMenu","css","menuButton","buttons","includeHidden","managedLinks","releaseManagedLinks","syncMenu","button","links","isOpen","closeNativeMenu","stableParent","previousFocus","restoreFocus","keydown","menu","domOrder","visualOrder","boundary","outside","resize","ro","io","entries","shapeObserver","menuObserver","attrs","material","edgeWidth","brightness","prism","radius","focusCSS","layerStyle","style","SURFACE_CREDIT","init_LiquidSurface","hi","lo","p","RGBMouseTrail","points","setPoints","mouse","setMouse","rafRef","containerRef","handleMove","running","prev","trailLength","width","height","getPath","pts","catmullRom2bezier","d","p0","p1","p2","p3","c1x","c1y","c2x","c2y","el","gradientId","rgb","colorMode","glow","color","centerGlow","thickness","DEFAULT_COLOR$1","DEFAULT_TRAIL_LENGTH","DEFAULT_THICKNESS","DEFAULT_GLOW","DEFAULT_SPEED","DEFAULT_OPACITY","init_RGB_string_mouse_trail","OverscrollBehavior","enabled","originalOverscrollBehavior","init_Overscroll_Preventer","DrawSVGTransition","DEFAULT_PATH","isCanvas","portalEl","pathRef","portalReady","setPortalReady","isTransitionRef","navigating","allowNextClick","isCovering","gsapRef","overlayRef","reducedMotion","loadGSAP","resolve","reject","applyDraw","visLen","end","start","len","widthPct","animateDrawSVG","path","proxy","fromStart","fromEnd","fromWidthPct","gsap","toStart","toEnd","toWidthPct","isTransition","SESSION_KEY","runEnter","r","enterDuration","handleClick","anchor","href","parsedUrl","runLeave","proxyDraw","leaveDuration","fallbackMs","path2","len2","initialStrokeDasharray","initialStrokeWidth","svgPath","strokeColor","init_SVG_Transition","containerStyles$1","emptyStateStyle$1","NullState","init_nullstate","init_icon_nullstate_js_0_7","o$2","t$2","h$6","init_Home","getIconSelection","selectByList","iconSelection","iconSearch","iconSearchTerm","lowercaseIconKeyPairs","findByArray","iconKeys","useIconSelection","iconSearchResult","defaultEvents$1","init_utils","arr","search","Icon$5","isMounted","iconKey","iconKeys$3","lowercaseIconKeyPairs$3","styleOptionProps","styleOptionPropKeys","prop","iconStyle","iconStyleKey","icons","activeStyle","SelectedIcon","setSelectedIcon","importModule","module","moduleBaseUrl$3","emptyState","mirrored","hideStyleOptions","styleOptionsNumber","styleOptions","icon","styleKeyOptions","init_Material","optionKey","res","result","hash2","seed","smooth","t","valueNoise","xi","yi","tx","ty","clamp01","PixelDissolve","progressRef","isLive","container","cs","cellSize","scatterAmp","scatter","rect","pw","ph","ctx","cols","rows","scrollAnimate","staticFill","cut","row","yn","solidEdge","edgeWeight","col","cluster","grain","spread","updateScroll","vh","span","scrollSpan","total","onScroll","init_PixelDissolve","CopyrightNotice","currentYear","setCurrentYear","year","yearText","useDateRange","startYear","getSymbol","symbolType","blockLayout","alignment","textColor","font","prefix","statement","suffix","showLink","linkUrl","openInNewTab","linkStyle","linkText","init_CopyrightNotice_2","t$1","e","v$3","p$4","y$5","m$4","I$3","k$2","L$2","N$3","O$3","_$3","q$3","D$3","R$3","r$3","C$3","J$3","o","W$3","$$3","z$3","K$3","G$2","V$3","H$3","X$3","Q$3","Y$3","Z$3","tt$1","te$1","tr$1","ti$1","tn$1","ts$1","to$1","ta$1","tu$1","tl$1","th$1","tc$1","tf$1","u","l","td$1","tg$1","tv$1","ty$1","tp$1","tm$1","tw$1","tb$1","tI$1","tS$1","tU$1","tk$1","tT$1","tE$1","tx$1","tA$1","tP$1","tF$1","tN$1","t_$1","tq$1","e$1","i$1","n$1","s$4","o$1","a$3","u$4","l$2","h$5","c$4","d$5","w$3","b$3","B$3","E$3","M$3","P$3","T$4","x$5","F$3","A$3","j$3","tL$1","tB$1","tM$1","tO$1","tj$1","tD$1","init_bbee8Ifj1_0","c$3","f$3","s$3","d$4","h$4","x$4","f","a$2","u$3","m$3","y$4","init_bbee8Ifj1_1","r$2","u$2","c$2","s$2","d$3","m$2","p$3","f$2","y$3","N$2","g$2","b$2","S$1","h$3","w$2","x$3","v$2","k$1","I$2","L$1","V$2","A$2","C$2","R$2","U$1","B$2","T$3","Y$2","D$2","E$2","j$2","W$2","z$2","M$2","X$2","O$2","P$2","H$2","K$2","Q$2","F$2","J$2","q$2","Z$2","_$2","$$2","LXNEAxwNMToDisplayName","eSu7w70kpToDisplayName","enumToDisplayNameFunctions$1","utils$1","__FramerMetadata__$1","init_bbee8Ifj1","\"exports\"","\"enumToDisplayNameFunctions\"","\"type\"","\"annotations\"","\"framerContractVersion\"","\"LXNEAxwNMToDisplayName\"","\"default\"","\"name\"","\"framerCollectionId\"","\"framerSlug\"","\"framerRecordIdKey\"","\"framerData\"","\"framerEnumToDisplayNameUtils\"","\"framerAutoSizeImages\"","\"framerColorSyntax\"","\"framerCollectionUtils\"","\"utils\"","\"eSu7w70kpToDisplayName\"","\"__FramerMetadata__\"","fonts$8","css$14","className$8","init_NLF5U8zOD","fonts$7","css$13","className$7","init_Pb_pvjeKR","addPropertyOverrides$17","variants","nextOverrides","variant","overrides","cycleOrder$15","serializationHash$15","variantClassNames$18","toResponsiveImage$3","transition1$15","Transition$15","humanReadableVariantMap$15","Variants$15","getProps$15","createLayoutDependency$15","Framerb5dnBSww_","init_b5dnBSww_","transition","contextValue","image","fallbackRef","refBinding","ref","defaultLayoutId","componentViewport","restProps","layoutDependency","scopingClassNames","layoutId","gestureHandlers","Ana6IqG8J","className","classNames","baseVariant","gestureVariant","addPropertyOverrides$16","cycleOrder$14","serializationHash$14","variantClassNames$17","transition1$14","Transition$14","humanReadableVariantMap$14","Variants$14","getProps$14","createLayoutDependency$14","FramerBoOUH6AKd","init_BoOUH6AKd","fill","text","link","newTab","onMouseEnteraggxcu","activeVariantCallback","args","setGestureState","setVariant","onMouseLeaveqol8bw","onAppear40ecy","delay","yptys37fa","zYpXodvR6","XNrgCWDk8","gdFhdTTSd","fbF9m3nlk","addPropertyOverrides$15","enabledGestures$7","cycleOrder$13","serializationHash$13","variantClassNames$16","numberToPixelString$1","transition1$13","Transition$13","humanReadableVariantMap$13","Variants$13","getProps$13","createLayoutDependency$13","FramerGHkKdZs9q","init_GHkKdZs9q","padding","click","sharedStyleClassNames","onTapb8hifz","msuYEA7di","eBQ6PFnLE","DWbuNRjVl","addPropertyOverrides$14","PixelDissolveFonts","MotionDivWithFX","MotionDivWithTickerFX","MaterialFonts$1","FooterLinkFonts","CopyrightNoticeFonts","cycleOrder$12","serializationHash$12","variantClassNames$15","transition1$12","transformTemplate1$3","animation$2","transition2$1","transition3$1","Transition$12","toResponsiveImage$2","query1$2","QueryData$2","query3$1","query5","query7","query9","query11","query13","query15","query17","animation1$2","transition4$1","animation2$2","matchVariant$4","humanReadableVariantMap$12","Variants$12","getProps$12","createLayoutDependency$12","Component$8","css$12","FramerKTnluMZAl","init_KTnluMZAl","children","query","arg","isDisplayed","isDisplayed1","collection","ideuSJ0fCWH","JpaRurDaCeuSJ0fCWH","RiLNtBOeYeuSJ0fCWH","collection1","idO3P8EglE2","JpaRurDaCO3P8EglE2","RiLNtBOeYO3P8EglE2","collection2","idmEdrmumse","JpaRurDaCmEdrmumse","RiLNtBOeYmEdrmumse","collection3","idwiTo8zc27","JpaRurDaCwiTo8zc27","RiLNtBOeYwiTo8zc27","collection4","idenH8oWVUe","JpaRurDaCenH8oWVUe","RiLNtBOeYenH8oWVUe","collection5","idYthPQPmRE","JpaRurDaCYthPQPmRE","RiLNtBOeYYthPQPmRE","collection6","idJB5Z_Uip_","JpaRurDaCJB5Z_Uip_","RiLNtBOeYJB5Z_Uip_","collection7","idXUvsKrSW0","JpaRurDaCXUvsKrSW0","RiLNtBOeYXUvsKrSW0","collection8","idUmJKMqQtw","JpaRurDaCUmJKMqQtw","RiLNtBOeYUmJKMqQtw","resolvedLinks","resolvedLinks1","resolvedLinks2","resolvedLinks3","resolvedLinks4","resolvedLinks5","resolvedLinks6","resolvedLinks7","resolvedLinks8","resolvedLinks9","resolvedLinks10","resolvedLinks11","resolvedLinks12","resolvedLinks13","resolvedLinks14","resolvedLinks15","resolvedLinks16","resolvedLinks17","locale","queryCacheEntry","queryCacheEntry1","queryCacheEntry2","queryCacheEntry3","queryCacheEntry4","queryCacheEntry5","queryCacheEntry6","queryCacheEntry7","queryCacheEntry8","v$1","p$2","y$2","m$1","I$1","B$1","E$1","q$1","_$1","j$1","D$1","C$1","J$1","r$1","W$1","$$1","z$1","K$1","G$1","V$1","H$1","X$1","Q$1","Y$1","Z$1","tt","te","tr","ti","tn","ts","to","ta","tu","tl","th","tc","tf","td","tg","tv","tp","tm","tw","tb","tI","tS","tU","tk","tL","tB","tF","tP","tN","tO","tA","tq","tj","tD","s$1","a$1","u$1","l$1","h$2","c$1","d$2","w$1","b$1","M$1","P$1","T$2","x$2","F$1","N$1","A$1","O$1","R$1","tE","tM","tT","t_","tR","tC","init_MqwWy2h8o_0","p$1","d$1","x$1","T$1","g$1","f$1","y$1","h$1","init_MqwWy2h8o_1","m","N","g","S","I","R","T","L","V","k","G","X","P","U","Y","D","C","Q","j","q","M","H","A","B","W","z","E","F","O","K","J","_","Z","$","ee","et","eo","ea","ei","en","er","es","em","ec","ep","eu","ef","ey","eN","eg","ThewL6xs3ToDisplayName","XLXYetvLSToDisplayName","enumToDisplayNameFunctions","utils","__FramerMetadata__","init_MqwWy2h8o","\"XLXYetvLSToDisplayName\"","\"ThewL6xs3ToDisplayName\"","fontStack","containerStyles","emptyStateStyle","defaultEvents","fontControls","init_constants","useOnEnter","useOnSpecificTargetChange","onEnter","useOnExit","onExit","isInTarget","goal","callback","init_useOnNavigationTargetChange","useConstant","init","init_useConstant","init_colorFromToken","isMotionValue","init_isMotionValue","init_useUniqueClassName","init_variantUtils","isBrowserSafari","useIsBrowserSafari","init_isBrowser","userAgent","useOnChange","init_useOnChange","secondsToMinutes","minutes","seconds","init_time","useAutoMotionValue","optionsRef","options","animation","didInitialMount","isOnCanvas","onChangeDeps","onChange","transformer","inputValue","ref1","newValue","init_useAutoMotionValue","useFontControls","fontWeightName","fontWeights","fontWeight","customFontStack","fontFamily","fontFamilyStyle","fetchCustomFonts","init_useFontControls","useRenderTarget","useIsOnCanvas","init_useRenderTarget","init_useControlledState","useRadius","isMixedBorderRadius","topLeftRadius","topRightRadius","bottomRightRadius","bottomLeftRadius","borderRadius","usePadding","paddingPerSide","paddingTop","paddingRight","paddingBottom","paddingLeft","borderRadiusControl","paddingControl","init_propUtils","init_OIjZRBmWDcIE2B6qgG1j","fonts$6","css$11","className$6","init_iOsY0MINy","fonts$5","css$10","className$5","init_yn5DC60vl","fonts$4","css$9","className$4","init_KJoXOLlBy","addPropertyOverrides$13","cycleOrder$11","serializationHash$11","variantClassNames$14","transition1$11","Transition$11","humanReadableVariantMap$11","Variants$11","getProps$11","createLayoutDependency$11","Component$7","css$8","FramerOdcWhro7O","init_OdcWhro7O","type","zuBNnTVIq","isMode","readStored","STORAGE_KEY","writeStored","systemTheme","SCHEME_QUERY","rewrite","original","SCHEME_FEATURE","scheme","ALWAYS","NEVER","rulesOf","sheet","collect","rules","rule","shared","found","signature","applyMode","setMode","listener","defaultMode","notify","useTheme","state","setState","sync","Icon$4","Swap","SystemThemeToggle","labels","lightColors","darkColors","theme","animated","mounted","thumbShadow","look","order","system","shown","iconSize","inset","option","showLabels","thumbSize","isSwitch","isNotSegmented","colorControls","init_SystemThemeToggle","defaults","fonts$3","css$7","className$3","init_KkcIkPxFF","addPropertyOverrides$12","enabledGestures$6","cycleOrder$10","serializationHash$10","variantClassNames$13","transition1$10","Transition$10","humanReadableVariantMap$10","Variants$10","getProps$10","createLayoutDependency$10","Component$6","css$6","FramerIysryKXlA","init_IysryKXlA","onTap1ck45i1","y8hCapicq","JvbA2xrQZ","Z6342r434","Component$5","House_default$1","init_House","weights","React","House","Icon$3","iconKeys$2","lowercaseIconKeyPairs$2","moduleBaseUrl$2","weightOptions$1","init_Phosphor","piece","addPropertyOverrides$11","PhosphorFonts$3","enabledGestures$5","cycleOrder$9","variantClassNames$12","humanReadableVariantMap$9","transitions$2","toResponsiveImage$1","FramerXlXpRCdcJ","init_XlXpRCdcJ","outerVariant","gstYBER8p","eRbVGwzds","addPropertyOverrides$10","PhosphorFonts$2","PhosphorControls","enabledGestures$4","cycleOrder$8","variantClassNames$11","humanReadableVariantMap$8","transitions$1","FramermNAuZ8eGh","init_mNAuZ8eGh","GG3HftK0X","\"iconSelection\"","addPropertyOverrides$9","cycleOrder$7","variantClassNames$10","humanReadableVariantMap$7","transitions","FramerHF46yMxg6","init_HF46yMxg6","QFuZogJQL","onTap1bdgy4t","onTaplmhzgu","SearchIcon","ClearIcon","SpinnerIcon","init_Icons","Storage","request","\"result\"","init_storage","setCachedData","cacheKey","url","cache","dataToCache","checkForCachedData","init_cache","init_cache_YMiL","isDefaultLocaleId","localeId","getIndexKey","INDEX_KEY","getMetadataKey","METADATA_KEY","getCachedIndex","metadataKey","indexKey","metadata","cachedIndex","indexHash","setCachedIndex","VERSION","init_cachedIndex","fakeResults","init_fakeResults","peq","myers_32","myers_x","distance","init_fuzzySearch","lst","pv","mv","sc","eq","xv","mhc","phc","hsize","vsize","vlen","i1","pb","mb","xh","mh","k1","mv1","pv1","start1","vlen1","k2","score","i2","eq1","pb1","mb1","xv1","xh1","ph1","mh1","k3","tmp","capitalizeFirstLetter","titleCase","groupsRegex","clampText","textLength","maxLength","slicedText","isEmptyObject","object","createLogger","log","data","time","label","timeEnd","noop","showOutput","getFontFamily","DEFAULT_FONT_FAMILY","animationKeyFromLayout","layout","getMetaTagContent","metaTag","safeDocument","metaTagSelector","stripLocaleSlugFromPath","localeSlug","localeSlugWithSlash","yieldToMain","isHighPriority","localStorageDebugFlag","safeWindow","checkIfOverLimit","init_utils$1","log$3","time$3","timeEnd$3","init_useSearch","init_SearchModal","regex","Browser","init_browser","isTouch","isChrome","isWebKit","isSafari","useCallbackOnMouseMove","init_useCallbackOnMouseMove","prevPositionRef","mousePositionRef","prevCursorPosition","clientX","clientY","scrollIntoView","targetElementBounds","targetElement","scrollElementBounds","scrollElement","difference","offsetTop","topAligned","minOffset","bottomAligned","offset","offsetBottom","init_scrollIntoView","SearchInputClearButtonType$3","SearchInputDividerType$3","SearchResultTitleType$3","SearchResultSubtitleType$3","SearchResultItemType$3","SearchLayoutType$3","SearchEntryType$3","SearchIconType$3","\"Icon\"","\"Text\"","\"None\"","\"FullWidth\"","\"Contained\"","\"H1\"","\"Title\"","\"Description\"","\"Path\"","\"Sidebar\"","\"FixedTop\"","\"QuickMenu\"","\"Default\"","\"Custom\"","log$2","time$2","timeEnd$2","init_useSearch$1","SearchInputClearButtonType$2","SearchInputDividerType$2","SearchResultTitleType$2","SearchResultSubtitleType$2","SearchResultItemType$2","SearchLayoutType$2","SearchEntryType$2","SearchIconType$2","init_SearchModal$1","log$1","time$1","timeEnd$1","init_useSearch$2","SearchInputClearButtonType$1","SearchInputDividerType$1","SearchResultTitleType$1","SearchResultSubtitleType$1","SearchResultItemType$1","SearchLayoutType$1","SearchEntryType$1","SearchIconType$1","init_SearchModal$2","splitWords","splitWordsRegex","getUniqueWords","words","str","word","getNormalizedString","normalizeRegex","getNormalizedItemFromCache","cached","normalizedItemCache","item","normalizedItem","getNormalizedItem","getMatchRange","currentRange","getScoreForSearchIndexItem","match","urlWords","splitLength","titleWords","titleIndex","fullQuery","titleWord","headings","heading","headingWords","headingWord","descriptionIndex","codeblock","getSearchIndexItemScore","queryWords","normalizedQuery","queryWord","useRawSearch","results","setResults","startTransition","abortController","executeRawSearch","settings","err","items","deadline","QUANTUM","yieldToMainIfNecessary","signal","title","itemB","itemA","getIndexedScopedToUrl","scopedIndex","baseScopeUrlHasVariable","rawUrlScope","urlUpToPathVariable","urlScope","useSearch","searchIndex","_setSearchIndex","status","setStatus","activeLocale","setSearchIndex","loadSearchIndex","baseUrl","getBaseUrl","cacheResult","searchIndexUrl","getSearchIndexUrl","response","downloadedIndex","fallbackBaseUrl","fallbackSearchIndexUrl","fallbackResponse","baseURL","init_useSearch$3","ClearButton","iconOrText","Divider","styles","QuickMenuSpacer","LayoutContainer","layoutStyles","getLayoutBaseStyles","layoutType","layoutContainerStyle","innerStyle","getContainerAnimation","modalOptions","containerAnimation","onDismiss","ModalContainer","MODAL_MAX_HEIGHT","heightIsStatic","prevHeight","heightTransition","heightDeps","StatusMessage","verticalSpacing","VERTICAL_SPACING_MULTIPLIER","statusStyle","layoutOption","sidebarStyles","fixedTopStyles","quickMenuStyles","SearchModal","selectedResultRow","scrollView","selected","setSelected","prevMousePositionRef","isKeyboardNavigationDisabled","setIsKeyboardNavigationDisabled","setQuery","deferredQuery","resultOptions","selectedResult","handleResultRowPointerDown","handleResultRowMouseMove","previousSelected","router","navigateTo","route","routeId","pathVariables","handleKeyDown","maxIndex","showNoResults","showDivider","isItemContained","spacing","listPaddingTop","Input","inputOptions","ScrollView","isSelected","ResultRow","resultTitle","MAX_DESCRIPTION_LENGTH","inputContainerStyle","inputStyle","resultContainer","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","init_SearchModal$3","setInputValue","isFocused","setIsFocused","inputRef","inputElement","handleInputClick","handleClearClick","showClearButton","clearButtonType","searchIcon","iconType","autofocus","scrollOffset","urlPath","handleMouseMove","onMouseMove","isContained","subtitleText","subtitleType","onNavigateTo","onPointerDown","canScroll","setCanScroll","getViewportSize","useViewportSizeState","getState","handleWindowResize","init_useViewportSizeState","buildShadow","shadowProperty","fallback","blur","EntryPointOptions","Overlay","backdropStyles","containerStyle","bodyOverflowHidden","EntryPoint","init_Search","\"icon\"","\"input\"","handlePointerDown","overlay","setIsOpen","isOverLimit","setIsOverLimit","isSafariTouchDevice","setIsSafariTouchDevice","baseInputFontSize","inputFontSize","Component$4","Home_default","init_Home$1","svgRef","titleId","Icon$2","iconKeys$1","lowercaseIconKeyPairs$1","moduleBaseUrl$1","init_Hero","fonts$2","css$5","className$2","init_FCRCt1k3O","addPropertyOverrides$8","HeroFonts","SearchFonts$1","enabledGestures$3","serializationHash$9","variantClassNames$9","transition1$9","Transition$9","Variants$9","getProps$9","createLayoutDependency$9","Component$3","css$4","Framerez2j0WoYo","init_ez2j0WoYo","hover","onMouseEnterb8tm3h","DHGpRj2kE","fEqTXl_DP","Component$2","IconInner","Icon$1","House_default","init_House$1","Icon","moduleBaseUrl","weightOptions","init_Phosphor$1","PhosphorFonts$1","Phosphor1Controls","enabledGestures$2","serializationHash$8","variantClassNames$8","transition1$8","Transition$8","Variants$8","getProps$8","createLayoutDependency$8","FramerJGM11G4dB","init_JGM11G4dB","rotation","tapX","onMouseEnter1ud7d3i","Yu6n2rilz","onClick1hkef82","NAEqoRJzV","RQm0Z5zKQ","GOd_7bL6e","IfW3H8VxT","vWgZDOJ61","fonts$1","css$3","className$1","init_RLSQC518U","addPropertyOverrides$7","cycleOrder$6","serializationHash$7","variantClassNames$7","transition1$7","Transition$7","humanReadableVariantMap$6","Variants$7","getProps$7","createLayoutDependency$7","Component$1","css$2","FramerQ9EMW79Dy","init_Q9EMW79Dy","isDisplayed2","addPropertyOverrides$6","NavItemFonts","IconFonts","XMenuFonts","MenuFonts","ShopImage1Fonts","NavigationSearchBarFonts","cycleOrder$5","serializationHash$6","variantClassNames$6","transition1$6","matchVariant$3","Transition$6","humanReadableVariantMap$5","Variants$6","getProps$6","createLayoutDependency$6","Framerr7x6wS4EU","init_r7x6wS4EU","onMouseLeave156uzh1","onMouseLeave1lsoxnw","NAEqoRJzV1lsoxnw","Yu6n2rilzdf4kzs","Yu6n2rilz1o1e7bt","Yu6n2rilz3shfch","Yu6n2rilz1n401d6","tapxfm4lu","tap1dead12","tapjyf92t","tapjxrk9z","isDisplayed3","addPropertyOverrides$5","LinksFonts","SmartComponentScopedContainerWithFXWithOptimizedAppearEffect","LiquidSurfaceFonts","SystemThemeToggleFonts$1","cycleOrder$4","serializationHash$5","variantClassNames$5","transition1$5","animation$1","animation1$1","matchVariant$2","animation2$1","animation3$1","animation4","Transition$5","humanReadableVariantMap$4","Variants$5","getProps$5","createLayoutDependency$5","Framert3DwBo_qv","init_t3DwBo_qv","onTap16467fh","qHZba26_S","onTap1hhlg57","onTap10z7ahv","TimeBasedText","parseHHMM","nowMinutes","isInWindow","picker","parsed","windows","defaultText","staticText","currentText","setCurrentText","txt","iv","cleanup","isFixedWidth","displayText","init_TimeBasedText","FramerIcons","customizedSvg","getCustomizedSVG","hideStrokeWidth","strokeWidthMatch","svg","DEFAULT_COLOR","DEFAULT_STROKE_WIDTH","svgAttributes","DEFAULT_SVG","viewBox","hasElementsWithValidColors","attr","strokeWidth","init_FramerIcon","addPropertyOverrides$4","FramerIconsFonts$1","enabledGestures$1","serializationHash$4","variantClassNames$4","transition1$4","Transition$4","Variants$4","getProps$4","createLayoutDependency$4","FramergpkEEw0sc","init_gpkEEw0sc","sVG","ITxnwvjPn","oFHensSBi","addPropertyOverrides$3","enabledGestures","cycleOrder$3","serializationHash$3","variantClassNames$3","transition1$3","transformTemplate1$2","Transition$3","humanReadableVariantMap$3","Variants$3","getProps$3","createLayoutDependency$3","FrameruhwNdaWuY","init_uhwNdaWuY","activeItemHasDot","xBnsCPuW0","jeW7TuLN6","hlxPrkLIG","addPropertyOverrides$2","NavItemAltFonts","NavItemAltControls","cycleOrder$2","serializationHash$2","variantClassNames$2","numberToPixelString","transition1$2","matchVariant$1","Transition$2","humanReadableVariantMap$2","Variants$2","humanReadableEnumMap","useStateVariable","getProps$2","createLayoutDependency$2","FramergpsWGOtjo","init_gpsWGOtjo","internalState","setInternalState","externalState","previousExternalState","setPreviousExternalState","setExternalState","_02Visibility","_03Link","_06Label","_03Label","navItemStyle","_02Label","_05Link","_04Visibility","_01Link","_04Link","_04Label","_01Label","_03Visibility","_06Link","_01Visibility","_05Visibility","_05Label","_06Visibility","_02Link","\"hJbDgvGZ3\"","externalhJbDgvGZ3","\"onhJbDgvGZ3Change\"","setExternalhJbDgvGZ3","\"RGvaxrm3B\"","externalRGvaxrm3B","\"onRGvaxrm3BChange\"","setExternalRGvaxrm3B","\"iezNQ07r9\"","externaliezNQ07r9","\"oniezNQ07r9Change\"","setExternaliezNQ07r9","\"DDj12qbsT\"","externalDDj12qbsT","\"onDDj12qbsTChange\"","setExternalDDj12qbsT","\"r1r9teO1p\"","externalr1r9teO1p","\"onr1r9teO1pChange\"","setExternalr1r9teO1p","\"wl7DUGFqD\"","externalwl7DUGFqD","\"onwl7DUGFqDChange\"","setExternalwl7DUGFqD","\"daCcIOy13\"","externaldaCcIOy13","\"ondaCcIOy13Change\"","setExternaldaCcIOy13","hJbDgvGZ3","sethJbDgvGZ3","RGvaxrm3B","setRGvaxrm3B","iezNQ07r9","setiezNQ07r9","DDj12qbsT","setDDj12qbsT","r1r9teO1p","setr1r9teO1p","wl7DUGFqD","setwl7DUGFqD","daCcIOy13","setdaCcIOy13","parsedPadding","mX2U2wtLk","uXlacYzje","NCj4QeXA3","FXrbACCnw","BEMYPwldL","zIG6ptTkF","tDX9HJTxB","cHN5UbCFH","mGaepma8N","P_JUaQzEk","VJDnh6CNp","killKON9P","zEq8ZOLSf","thWfrGUjc","\"variant\"","fonts","css$1","init_HU2RdoZOU","addPropertyOverrides$1","cycleOrder$1","serializationHash$1","variantClassNames$1","transition1$1","numberToString","transformTemplate1$1","query1$1","QueryData$1","Transition$1","humanReadableVariantMap$1","Variants$1","getProps$1","createLayoutDependency$1","FramerCcyRWwlgU","init_CcyRWwlgU","fallbackLocale","formatOptions","number","visible2","onTaprddgwr","tCP2TxKgc","onMouseEnter1t5x0r4","onTapojz516","onMouseLeaven1bowr","activeLocaleCode","MsXaDXHLw","dIbOk80YS","Qb6YASnsL","repeater_item_countO5kesHfP2","textContent","idO5kesHfP2","l4fs_bmoPO5kesHfP2","addPropertyOverrides","FramerIconsFonts","NavigationListFonts","SocialIconButtonFonts","MotionSectionWithTickerFX","MaterialFonts","MenuLinksFonts","SearchFonts","PhosphorFonts","TimeBasedTextFonts","SystemThemeToggleFonts","cycleOrder","serializationHash","variantClassNames","transition1","transition2","transition3","transition4","transition5","transition6","Transition","transformTemplate1","transition7","transformTemplate2","transition8","matchVariant","transition9","transition10","query1","QueryData","animation1","toResponsiveImage","query3","animation2","transition12","transition13","animation3","humanReadableVariantMap","Variants","getProps","createLayoutDependency","Component","FramerXslRbZXGZ","init_XslRbZXGZ","item04Visibility","item03Label","item01Label","item06Label","item01Visibility","menuIconSVG","item05Visibility","xIconSVG","item03Visibility","item02Visibility","hasIcon","item05Label","item02Label","item04Label","item06Visibility","className$9","onMouseEnterncq1oh","r4tegcBLb","onTap7srruv","onTapprnb97","Vi2iWOkco","OP6qZA1bx","SVdff_ZP1","u7igi5d4S","HMQVa4Va9","edyOf7O34","wwgq4de2E","dK9NeUo9p","YyLR_uxXg","gZxMGZNER","TSYvWoOSC","lu8C02vM1","QLTiGFg_b","WQzN_46bL","z499inUL6","idTPU30jJKH","l4fs_bmoPTPU30jJKH","TA1sXexziTPU30jJKH","idvKxhdytHG","JpaRurDaCvKxhdytHG","RiLNtBOeYvKxhdytHG","CookieConsentBanner","mergeProps","DEFAULT_PROPS","rawProps","ready","setReady","bannerVisible","setBannerVisible","floatingVisible","setFloatingVisible","setMounted","view","setView","storedConsent","setStoredConsent","detectedScripts","setDetectedScripts","toggles","setToggles","categoryKeys","getCategoryKeysFromScripts","categoryItems","getCategoryLabel","getCategoryDescription","scanAndStoreScripts","isBrowser","scripts","scanConsentScripts","keys","createDefaultToggles","updateGoogleConsent","createConsentFromToggles","existingConsent","readStoredConsent","normalized","normalizeStoredConsent","applyConsent","raf","observer","getDefaultCategoryValue","openSettings","resetConsent","clearStoredConsent","isCategoryAllowed","category","functionName","isValidGlobalFunctionName","updateToggle","saveConsent","nextConsent","nextToggles","writeStoredConsent","acceptAll","rejectAll","saveSettings","shouldRenderBanner","shouldRenderFloatingButton","getBannerWrapperStyle","getPanelStyle","HeaderContent","getButtonRowStyle","Button","getCategoryListStyle","checked","CategoryToggle","getFloatingButtonStyle","CookieIcon","typography","message","privacyUrl","privacyLabel","showHelperText","helperText","hovered","setHovered","getButtonStyle","hasBorder","description","locked","base","positionShift","side","incoming","normalizeCategoryKey","raw","splitList","splitCategoryList","selector","categories","sourceKey","existingId","generatedId","hashString","id","script","consentSettings","stored","storageKey","cookieName","localValue","cookieValue","maxAge","expiryDays","encoded","consent","secure","deleteCookieEverywhere","areScriptCategoriesAllowed","existingOpenSettings","existingReset","cleanupBlockedTrackingStorage","activateAllowedScripts","eventName","analyticsGranted","marketingGranted","preferencesGranted","alreadyLoaded","activeScript","desiredType","desiredSrc","parts","domains","domain","toTitleCase","hash","init_CookieConsent"],"sources":["https:/framerusercontent.com/modules/7vPBte32YjqKzX5Lvft5/cjPz2ViHQAtNTmBgNrbc/LiquidSurface.js","https:/framerusercontent.com/modules/IfgwyEKvYui11SwGPCiN/vdPxrMfm3eqnlgaPYoeT/RGB_string_mouse_trail.js","https:/framerusercontent.com/modules/vWEJE2AuOX7wzyt66Tfv/EvdzpPIGPwITgjmnpk3A/Overscroll_Preventer.js","https:/framerusercontent.com/modules/x5dZFrpACmbMVMJpxj86/KD4XTISE1Cq3SIpSlcSD/SVG_Transition.js","https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/k399eGMURCHWWRLAoIxM/p9v7bm2MbEZyYo9ppZtD/Home.js","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js","https:/framerusercontent.com/modules/ICOo1Roreh6P0vJibhIt/ULKlMtNakanStL1FB9G1/PixelDissolve.js","https:/framerusercontent.com/modules/XWSCZmVamz0f56KQfmom/7MBYSrXkP2kO5kBwnX6s/CopyrightNotice_2.js","https:/framerusercontent.com/modules/x4L17NMMPB7YqKy5bS3y/spGK8FEvUN3tGX9RYqQR/bbee8Ifj1-0.js","https:/framerusercontent.com/modules/x4L17NMMPB7YqKy5bS3y/spGK8FEvUN3tGX9RYqQR/bbee8Ifj1-1.js","https:/framerusercontent.com/modules/x4L17NMMPB7YqKy5bS3y/spGK8FEvUN3tGX9RYqQR/bbee8Ifj1.js","https:/framerusercontent.com/modules/FMLtm8fvt87Px5ff7yIx/mczSu4uVgjsMFaJ3LxTG/NLF5U8zOD.js","https:/framerusercontent.com/modules/2g5pq0i9NyWef7yigPFW/ML2L1HIvNcyPjZDoIlb6/Pb_pvjeKR.js","https:/framerusercontent.com/modules/gBRWgBp85j6qUum7UQeT/HP1KnQHuw8t0P9Q50I68/b5dnBSww_.js","https:/framerusercontent.com/modules/TDnuAmxgnSRL6kHWchjM/fFAkJQFiPdJt2DQ0bcg3/BoOUH6AKd.js","https:/framerusercontent.com/modules/pQrcu6plG48e5jpDSAc7/IcrSZh0PCr85HnyLMmLM/GHkKdZs9q.js","https:/framerusercontent.com/modules/WNusY2tvwXYJESVeLJNW/6GfToSRTmQZPuvSzvDAN/KTnluMZAl.js","https:/framerusercontent.com/modules/lCJneJoQMsIilyfD3hFP/2nXej8WYe5Yn3x8W4GRk/MqwWy2h8o-0.js","https:/framerusercontent.com/modules/lCJneJoQMsIilyfD3hFP/2nXej8WYe5Yn3x8W4GRk/MqwWy2h8o-1.js","https:/framerusercontent.com/modules/lCJneJoQMsIilyfD3hFP/2nXej8WYe5Yn3x8W4GRk/MqwWy2h8o.js","https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js","https:/framerusercontent.com/modules/3B0KGvo3Ab8EomI9E3yR/zoPBrQTOhV8sguxkisWc/iOsY0MINy.js","https:/framerusercontent.com/modules/OLT7n48Ljch1lX7ETnRL/x1fiHetUq2kdw6PSqtjA/yn5DC60vl.js","https:/framerusercontent.com/modules/E1y4F7zniSGpJTcTkZE9/wsOEpIlGGYoNBHNyjN51/KJoXOLlBy.js","https:/framerusercontent.com/modules/O8eo16W6lAIXkFKxvkYo/kSnaafhiwIRTVWfeS5vv/OdcWhro7O.js","https:/framerusercontent.com/modules/bBPJquBLpJiBkiqxtscf/vcYk6tmtvZukHtQi14Qo/SystemThemeToggle.js","https:/framerusercontent.com/modules/8bIGB0y7Z0fbAFYpggIj/81iQ8WPIccvk67z9NDQY/KkcIkPxFF.js","https:/framerusercontent.com/modules/ocQi4vsqaTavPA9mBSVB/8eBYinx1W721dWiPVLXm/IysryKXlA.js","https:/framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/i6WSiDLftYVS2GvUElTz/House.js","https:/framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/xAqQJJMKulaAU8gK10ZA/Phosphor.js","https:/framerusercontent.com/modules/Ie1SarKoj2bBaCxAIT1k/JQnfJIbvJvp2ZuzoaZ55/XlXpRCdcJ.js","https:/framerusercontent.com/modules/l9yRTFBJHXRBpUZdYT6U/xcjOq4heSjssfKDm052Y/mNAuZ8eGh.js","https:/framerusercontent.com/modules/Qd65yFzGVE5w16AMveZ4/3W5PdIbRAaw2tBreNXRV/HF46yMxg6.js","https:/framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js","https:/framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js","https:/framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js","https:/framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16","https:/framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js","https:/framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js","https:/framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js","https:/framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js","https:/framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js","https:/framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js","https:/framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js","https:/framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js","https:/framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js","https:/framerusercontent.com/modules/eTFACFXlvp5mgG2YpBpd/wqDmZcxkThZ32xkBavIK/Home.js","https:/framerusercontent.com/modules/hKjtTuWGYB451ckw6eTN/bbq95ZQZ142lE2fXscHd/Hero.js","https:/framerusercontent.com/modules/QxWrBsClHczm00en4uPS/94IB9gSaEcSbq2zVM8PQ/FCRCt1k3O.js","https:/framerusercontent.com/modules/4MydAsVH6DnyQSLVvjbb/O77JdK4L8vEJG44aEQYJ/ez2j0WoYo.js","https:/framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js","https:/framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js","https:/framerusercontent.com/modules/MUGnlovLJOm3HWxtHdOc/kwxKvDV0gHE9l9HhK1CT/JGM11G4dB.js","https:/framerusercontent.com/modules/d3ZisHjODpsiIoP81R7G/EqNgTFZd9DFSV13Yoeml/RLSQC518U.js","https:/framerusercontent.com/modules/6lG8EsrZwYXbY7tAY8x7/nTg6E4tDh2sXUJRLuH1n/Q9EMW79Dy.js","https:/framerusercontent.com/modules/iIOPeNMNYC2vf5N6DM8T/cGNC4KXRXkS7Yr7O1evN/r7x6wS4EU.js","https:/framerusercontent.com/modules/n5REamewd6Pw7dlb8wlR/sF4XW00WXFVdlUa4bhLK/t3DwBo_qv.js","https:/framerusercontent.com/modules/5WJUBXMwAAvpfMcx18mG/MM0jxCU4TWFI6hDEDdxp/TimeBasedText.js","https:/framerusercontent.com/modules/bjUTEQt5uFu8cIOVtWXD/r674MsvdtSSHCQGPTaai/FramerIcon.js","https:/framerusercontent.com/modules/v0WPrg6p1ClskqYjyF9k/g391kuGYbWISJ8Ig5F6t/gpkEEw0sc.js","https:/framerusercontent.com/modules/H4I2qBrhwupucF01LpeV/AuahrRNPtBkvfz0mgi9r/uhwNdaWuY.js","https:/framerusercontent.com/modules/zUU8N100qYJyDBRbqHRE/78i3gKENjgpSujnNZ88G/gpsWGOtjo.js","https:/framerusercontent.com/modules/jvEzidQwEEjj6Rw4BY2Q/xeughLOFxuPJ5UWYC1i9/HU2RdoZOU.js","https:/framerusercontent.com/modules/F44YWXI6JaB41G0Cowox/VwitKQj7Fex2Q3bSraxY/CcyRWwlgU.js","https:/framerusercontent.com/modules/CgbeyHdCes0ZQ81F6pau/FSEUF6nWouN4MjGI5SFi/XslRbZXGZ.js","https:/framerusercontent.com/modules/TtKEzUvlqAPD08r2WT7W/pDSMdvMpMH1qFXjPsryw/CookieConsent.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const SURFACE_VERTEX=`attribute vec2 position; varying vec2 vUv; void main(){vUv=position*.5+.5;gl_Position=vec4(position,0.,1.);}`;const SURFACE_FRAGMENT=`precision highp float;\nvarying vec2 vUv;\nuniform vec2 resolution,pointer;\nuniform float time,edgeWidth,flow,prism,glow,brightness,energy,pull,press,radius,release,material,lightAmount,lightSize,hoverDark;\nuniform vec4 lightColor,shadeColor,accentColor;\nconst float PI=3.14159265359;\nfloat boxDistance(vec2 p, vec2 b, float r) {\n    vec2 q = abs(p) - b + r;\n    return length(max(q, 0.0)) + min(max(q.x, q.y), 0.0) - r;\n}\nvec2 boxNormal(vec2 p, vec2 b, float r) {\n    vec2 q = abs(p) - b + r;\n    vec2 outside = max(q, 0.0);\n    vec2 side = q.x > q.y ? vec2(1.0, 0.0) : vec2(0.0, 1.0);\n    return (length(outside) > 0.0001 ? normalize(outside) : side) * sign(p + vec2(0.00001));\n}\nfloat gaussian(float x, float c, float w) {\n    float q = (x - c) / w;\n    return exp(-q * q);\n}\nfloat reflectionPool(float angle, float aim, float sharpness) {\n    return exp((cos(angle - aim) - 1.0) * sharpness);\n}\n// The icon's broad studio light and subordinate silver strip, bent across one tube.\n// Keep the calibrated silver floor below, so shadows never erase the rim visually.\nfloat studioBand(float field) {\n    float main = smoothstep(-.50, -.28, field) - smoothstep(.37, .57, field);\n    float strip = smoothstep(.84, .95, field);\n    return clamp(.035 + .95 * main + .70 * strip, 0.0, 1.0);\n}\n// Exact rounded-rectangle arclength: straight runs and quarter circles join smoothly.\n// Starts at right-center and moves clockwise. Reflections use only periodic fields,\n// so the perimeter has no visible seam, even when the navbar becomes a taller menu.\nvec2 perimeter(vec2 p, vec2 b, float r) {\n    vec2 c = max(b - r, vec2(0.0));\n    vec2 a = abs(p);\n    vec2 q = a - c;\n    float quadrant = c.x + c.y + r * PI * 0.5;\n    float s;\n    if (q.y <= 0.0) s = a.y;\n    else if (q.x >= 0.0) s = c.y + r * atan(max(q.y, 0.0), max(q.x, 0.00001));\n    else s = c.y + r * PI * 0.5 + c.x - a.x;\n    if (p.x < 0.0 && p.y >= 0.0) s = quadrant * 2.0 - s;\n    else if (p.x < 0.0 && p.y < 0.0) s = quadrant * 2.0 + s;\n    else if (p.x >= 0.0 && p.y < 0.0) s = quadrant * 4.0 - s;\n    return vec2(s, max(quadrant * 4.0, 1.0));\n}\nvoid main() {\n    vec2 p = vec2(vUv.x, 1.0 - vUv.y) * resolution;\n    vec2 center = resolution * .5;\n    float width = max(edgeWidth, .01);\n    // Both edges stay fixed. Liquid motion belongs to the reflected material.\n    float inset = .7;\n    vec2 b = max(center - inset, vec2(1.0));\n    float corner = clamp(radius - inset, 1.0, min(b.x, b.y));\n    vec2 local = p - center;\n    float d = boxDistance(local, b, corner);\n    float aa = .57;\n    vec3 color = vec3(0.0);\n    float alpha = 0.0;\n\n    float inside = 1.0 - smoothstep(-aa, aa, d);\n    float reach = max(lightSize, 24.0);\n    float py = clamp(pointer.y / max(resolution.y, 1.0), 0.0, 1.0);\n    vec2 upperOffset = vec2((p.x - pointer.x) / reach, p.y / max(22.0, resolution.y * .64));\n    vec2 lowerOffset = vec2((p.x - pointer.x) / (reach * .84), (resolution.y - p.y) / max(18.0, resolution.y * .48));\n    float upper = exp(-dot(upperOffset, upperOffset));\n    float lower = exp(-dot(lowerOffset, lowerOffset));\n    vec2 lightDelta = (p - pointer) / vec2(reach, min(reach * .72, max(28.0, resolution.y * .75)));\n    float localSpot = exp(-dot(lightDelta, lightDelta));\n    float edgeReflection = upper * mix(.86, .27, py) + lower * mix(.22, .80, py);\n    float spot = localSpot * .82 + edgeReflection * .18;\n    float edgeSheen = exp(-max(-d - edgeWidth, 0.0) / mix(19.0, 11.0, material));\n    float idle = mix(.008, .022, material);\n    float lightA = inside * lightColor.a * (spot * energy * lightAmount * mix(.25, .34, material) * (1.0 - hoverDark) + idle * edgeSheen);\n    color = mix(lightColor.rgb, accentColor.rgb, .14 * prism) * lightA;\n    alpha = lightA;\n    // Pearl uses the same cool shadow/reflection treatment as Liquid Metal Button+.\n    // Normal alpha compositing keeps it visible on a pale face without tinting idle chrome.\n    if (hoverDark > .5) {\n        float shadowA = inside * min(.6, energy * lightAmount * (localSpot * .34 + edgeReflection * edgeSheen * .18));\n        vec3 shadowInk = mix(vec3(.259, .376, .541), vec3(.094, .141, .227), localSpot);\n        color = shadowInk * shadowA + color * (1.0 - shadowA);\n        alpha = shadowA + alpha * (1.0 - shadowA);\n    }\n\n\n    if (edgeWidth > .05 && abs(d) < width * 1.4 + 5.0) {\n        vec2 planar = boxNormal(local, b, corner);\n        vec2 arc = perimeter(local - d * planar, b, corner);\n        float angle = arc.x / arc.y * PI * 2.0;\n        // Match the icon's material clock; frame size never changes its tempo.\n        float phase = time * .65;\n        // Broad pooling bends the reflections while preserving the stroke width.\n        float tide = sin(angle * 2.0 - phase) * .64 + sin(angle * 3.0 + phase * .71) * .36;\n        vec2 nearMouse = (p - pointer) / vec2(72.0, 58.0);\n        float proximity = exp(-dot(nearMouse, nearMouse)) * energy;\n        float attraction = proximity * pull;\n        float wave = sin(angle * 3.0 - release * 10.0) * sin(PI * release) * exp(-release * 2.7);\n        float pooling = .08 * flow * tide + .07 * attraction + press * .035 + wave * .04;\n        float halfTube = width * .5;\n        float radial = d + halfTube;\n        float coverage = 1.0 - smoothstep(halfTube - aa, halfTube + aa, abs(radial));\n        float crossSection = clamp(radial / max(halfTube, .1), -.999, .999);\n        vec2 tangent = vec2(-planar.y, planar.x);\n        float tension = .035 * flow * sin(angle * 3.0 - phase) + pooling * .4;\n        vec3 n = normalize(vec3(planar * crossSection + tangent * tension, sqrt(max(.001, 1.0 - crossSection * crossSection))));\n        // The untouched icon uses two dominant lobes and a quieter third harmonic.\n        // Time stays outside the spatial multiplier: increasing navbar width must\n        // not accelerate the reflections or add competing flashes along the rim.\n        float mainField = sin(angle * 2.0 - time * .53);\n        float counterField = sin(angle * 3.0 + time * .31);\n        vec3 eye = normalize(vec3(-.04, -.14, 1.0));\n        vec3 r = reflect(-eye, n);\n        float field = mainField + counterField * .18 + crossSection * .52 + r.z * .12;\n        float softbox = studioBand(field);\n        float pool = .5 + .5 * mainField;\n        float dispersion = prism * (.08 + .10 * reflectionPool(angle, phase + .7, 2.0));\n        // As in the icon, each channel sees a slightly shifted studio reflection.\n        // This yields fine warm/cool fringes inside the silver, rather than a tint\n        // painted over the whole reflection. Accent only warms its spectral edge.\n        vec3 spectral = vec3(studioBand(field + dispersion), studioBand(field), studioBand(field - dispersion));\n        float warmEdge = max(spectral.r - spectral.b, 0.0);\n        spectral *= mix(vec3(1.0), accentColor.rgb, warmEdge * accentColor.a * .24);\n        // Keep the darker silver readable against the face, so travelling shadows\n        // do not look like missing or thinner sections of the same-width rim.\n        vec3 response = mix(vec3(.22), vec3(.94), spectral);\n        vec3 chrome = mix(shadeColor.rgb * .72, lightColor.rgb, response);\n        // One broad studio highlight follows the icon's gentle orbit. The subordinate\n        // harmonic supplies the liquid fold without a second racing point light.\n        float hot = reflectionPool(angle, phase - 1.9, 12.0);\n        chrome += lightColor.rgb * hot * pow(max(n.z, 0.0), 2.0) * .12;\n        float key = pow(max(dot(n, normalize(vec3(-.26, -.60, .76))), 0.0), 24.0);\n        chrome += lightColor.rgb * key * (.055 + proximity * .30 * lightAmount * (1.0 - hoverDark));\n        chrome += lightColor.rgb * proximity * lightAmount * .16 * pow(max(n.z, 0.0), 3.0) * (1.0 - hoverDark);\n        chrome = mix(chrome, vec3(.08, .12, .19), clamp(proximity * lightAmount * .50 * pow(max(n.z, 0.0), 4.0) * hoverDark, 0.0, 1.0));\n        chrome = clamp(chrome * brightness * mix(1.0, .82, material), 0.0, 1.0);\n        float halo = exp(-abs(radial) * .70) * glow * .055 * (.5 + pool * .5);\n        halo *= 1.0 - smoothstep(.0, .65, d);\n        coverage *= mix(shadeColor.a, lightColor.a, softbox);\n        float ringA = coverage + (1.0 - coverage) * halo;\n        vec3 ringColor = chrome * coverage + lightColor.rgb * halo * (1.0 - coverage);\n        color = ringColor + color * (1.0 - ringA);\n        alpha = ringA + alpha * (1.0 - ringA);\n    }\n\n\n    gl_FragColor=vec4(color,clamp(alpha,0.0,1.0));\n}`;const SURFACE_CREDIT=\"Built by Matthias \\xd6lschlegel 💪\\n[Explore more components](https://framer.link/fsd2pgh)\";const SURFACE_COLORS={highlight:\"#EEF6FF\",shade:\"#111A28\",accent:\"#D7BB93\"};const SURFACE_LIGHT={intensity:.6,size:115,glow:.15};const SURFACE_MOTION={playback:\"ambient\",speed:1,flow:.9,attraction:.8};const surfaceClamp=(n,lo,hi)=>Math.min(hi,Math.max(lo,Number.isFinite(n)?n:lo));// Framer's code-instance wrapper normally has one child. The next frame owns the\n// native fill, links and gestures, so listeners attach there instead of to the overlay.\nfunction findSurfaceHost(root){let host=root.parentElement||root;if(host!==root&&host.childElementCount===1&&host.parentElement)host=host.parentElement;for(let i=0;i<3&&host.parentElement;i++){if(host.matches(\"a,button,[role=button],nav,[data-framer-name]\"))break;if(host.childElementCount>1||host.parentElement===document.body)break;host=host.parentElement;}return host;}// Shared with the mockup helpers: only one temporary static WebGL renderer\n// runs at a time. Canvas variants retain their artwork in a 2D canvas without\n// consuming one persistent WebGL context per decorative layer.\nfunction scheduleLiquidMockupRaster(run){const owner=globalThis;const queue=owner.__liquidMetalMockupRasterQueueV1||(owner.__liquidMetalMockupRasterQueueV1={jobs:[],running:false});const job={run,cancelled:false};queue.jobs.push(job);if(!queue.running){queue.running=true;const next=()=>{let current=queue.jobs.shift();while(current?.cancelled)current=queue.jobs.shift();if(!current){queue.running=false;return;}try{current.run();}catch(error){console.warn(\"Liquid mockup snapshot failed.\",error);}setTimeout(next,0);};setTimeout(next,0);}return()=>{job.cancelled=true;};}const useLiquidLayoutEffect=typeof window===\"undefined\"?React.useEffect:React.useLayoutEffect;/**\n * Decorative liquid chrome for a native Framer frame. Place as an absolute fill layer.\n * @framerDisableUnlink\n * @framerIntrinsicWidth 880\n * @framerIntrinsicHeight 84\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function LiquidSurface(props){const{material=\"navigation\",edgeWidth=3.4,brightness=1,prism=.6,radius=0,style}=props;const colors={...SURFACE_COLORS,...props.colors};const light={...SURFACE_LIGHT,...props.light,intensity:props.hoverLight??props.light?.intensity??.6};const motion={...SURFACE_MOTION,...props.motion,flow:props.liquid??props.motion?.flow??.9};const isStatic=useIsStaticRenderer();const[reduced,setReduced]=React.useState(false);const[version,setVersion]=React.useState(0);const rootRef=React.useRef(null);const canvasRef=React.useRef(null);const snapshotRef=React.useRef(null);const wakeRef=React.useRef(null);const unique=React.useId().replace(/[^a-zA-Z0-9_-]/g,\"\");const scopeAttribute=`data-liquid-surface-${unique}`;const stillAttribute=`data-liquid-still-${unique}`;const focusVariable=`--liquid-focus-ink-${unique}`;const scope=`[${scopeAttribute}]`;const still=isStatic||reduced||motion.playback===\"off\";const freezeLabels=reduced||motion.playback===\"off\";const config={material,edgeWidth,brightness,prism,radius,colors,light,motion,still,freezeLabels,isStatic};const configRef=React.useRef(config);configRef.current=config;React.useEffect(()=>{const media=window.matchMedia(\"(prefers-reduced-motion: reduce)\");const update=()=>setReduced(media.matches);update();media.addEventListener(\"change\",update);return()=>media.removeEventListener(\"change\",update);},[]);useLiquidLayoutEffect(()=>{const root=rootRef.current,liveCanvas=canvasRef.current,snapshot=snapshotRef.current;if(!root||!liveCanvas||!snapshot)return;const fallbackLayers=Array.from(root.querySelectorAll(\".ls-fallback\"));let currentRenderer=\"\";const showRenderer=mode=>{if(currentRenderer===mode)return;currentRenderer=mode;root.dataset.renderer=mode;// These inline values also work before Framer's style tags are applied.\nliveCanvas.style.visibility=mode===\"webgl\"?\"visible\":\"hidden\";snapshot.style.visibility=mode===\"snapshot\"?\"visible\":\"hidden\";fallbackLayers.forEach(layer=>{layer.style.visibility=mode===\"fallback\"?\"visible\":\"hidden\";});};let canvas=liveCanvas;const host=(configRef.current.material===\"navigation\"?root.parentElement?.closest(\"nav\"):null)||findSurfaceHost(root);host.setAttribute(scopeAttribute,\"\");let gl=null;let program=null,buffer=null;const shaders=[];const uniforms={};let stopped=false,lost=false,visible=true,frame=0,last=0;let cancelSnapshot=null,snapshotKey=\"\",hasSnapshot=false;let w=880,h=84,round=42,elapsed=1.8,energy=0,pressure=0,release=1,phaseVelocity=0;let backingWidth=1,backingHeight=1;const input={hovered:false,focused:false,pressed:false,x:.32,y:.2,sx:.32,sy:.2,clientX:0,clientY:0,hasPointer:false};let hoverDark=0,surfaceToneKey=\"\";let paletteKey=\"\",palette=[[.93,.96,1,1],[.06,.1,.16,1],[.84,.73,.57,1]];const colorCanvas=document.createElement(\"canvas\");colorCanvas.width=colorCanvas.height=1;const colorContext=colorCanvas.getContext(\"2d\",{willReadFrequently:true});showRenderer(\"pending\");const cleanupGPU=()=>{if(!gl)return;if(program)gl.deleteProgram(program);if(buffer)gl.deleteBuffer(buffer);shaders.forEach(s=>gl.deleteShader(s));shaders.length=0;program=null;buffer=null;};const setupGPU=()=>{try{gl=canvas.getContext(\"webgl\",{alpha:true,premultipliedAlpha:true,antialias:false,depth:false,stencil:false,powerPreference:\"low-power\"});if(gl){const compile=(kind,source)=>{const shader=gl.createShader(kind);if(!shader)throw new Error(\"Shader unavailable\");shaders.push(shader);gl.shaderSource(shader,source);gl.compileShader(shader);if(!gl.getShaderParameter(shader,gl.COMPILE_STATUS))throw new Error(gl.getShaderInfoLog(shader)||\"Shader compilation failed\");return shader;};const vertex=compile(gl.VERTEX_SHADER,SURFACE_VERTEX),fragment=compile(gl.FRAGMENT_SHADER,SURFACE_FRAGMENT);program=gl.createProgram();buffer=gl.createBuffer();if(!program||!buffer)throw new Error(\"Renderer unavailable\");gl.attachShader(program,vertex);gl.attachShader(program,fragment);gl.linkProgram(program);if(!gl.getProgramParameter(program,gl.LINK_STATUS))throw new Error(gl.getProgramInfoLog(program)||\"Shader linking failed\");gl.useProgram(program);gl.bindBuffer(gl.ARRAY_BUFFER,buffer);gl.bufferData(gl.ARRAY_BUFFER,new Float32Array([-1,-1,1,-1,-1,1,-1,1,1,-1,1,1]),gl.STATIC_DRAW);const location=gl.getAttribLocation(program,\"position\");if(location<0)throw new Error(\"Renderer position unavailable\");gl.enableVertexAttribArray(location);gl.vertexAttribPointer(location,2,gl.FLOAT,false,0,0);for(const name of[\"resolution\",\"pointer\",\"time\",\"edgeWidth\",\"flow\",\"prism\",\"glow\",\"brightness\",\"energy\",\"pull\",\"press\",\"radius\",\"release\",\"material\",\"lightAmount\",\"lightSize\",\"hoverDark\",\"lightColor\",\"shadeColor\",\"accentColor\"])uniforms[name]=gl.getUniformLocation(program,name);}}catch(error){console.warn(\"Liquid Surface: CSS fallback is active.\",error);cleanupGPU();if(configRef.current.isStatic)gl?.getExtension(\"WEBGL_lose_context\")?.loseContext();gl=null;}};if(!configRef.current.isStatic)setupGPU();const updatePalette=()=>{const c=configRef.current,values=[c.colors.highlight,c.colors.shade,c.colors.accent];const key=values.join(\"|\");if(key===paletteKey)return;paletteKey=key;if(colorContext)palette=values.map((value,index)=>{colorContext.clearRect(0,0,1,1);colorContext.fillStyle=[SURFACE_COLORS.highlight,SURFACE_COLORS.shade,SURFACE_COLORS.accent][index];colorContext.fillStyle=value;colorContext.fillRect(0,0,1,1);return Array.from(colorContext.getImageData(0,0,1,1).data).map(n=>n/255);});};const surfaceColorCache=new Map;const readHoverTone=background=>{if(!colorContext)return;// Cache parsed colors, including alpha and Display P3, across geometry reads.\n// Native CTA and navbar faces resolve independently inside a Light navbar.\nconst backgrounds=[];let red=0,green=0,blue=0,alpha=0;for(let node=host;node&&alpha<.995;node=node.parentElement){const value=node===host?background:getComputedStyle(node).backgroundColor;backgrounds.push(value);let rgba=surfaceColorCache.get(value);if(!rgba){colorContext.clearRect(0,0,1,1);colorContext.fillStyle=\"transparent\";colorContext.fillStyle=value;colorContext.fillRect(0,0,1,1);rgba=Array.from(colorContext.getImageData(0,0,1,1).data).map(n=>n/255);if(surfaceColorCache.size>=64)surfaceColorCache.clear();surfaceColorCache.set(value,rgba);}const weight=rgba[3]*(1-alpha);red+=rgba[0]*weight;green+=rgba[1]*weight;blue+=rgba[2]*weight;alpha+=weight;}const key=backgrounds.join(\"|\");if(key===surfaceToneKey)return;surfaceToneKey=key;const linear=value=>value<=.04045?value/12.92:Math.pow((value+.055)/1.055,2.4);const luminance=.2126*linear(red+1-alpha)+.7152*linear(green+1-alpha)+.0722*linear(blue+1-alpha);hoverDark=luminance>.2?1:0;root.dataset.hoverTone=hoverDark?\"dark\":\"light\";};const setPosition=(x,y)=>{input.x=surfaceClamp(x,0,1);input.y=surfaceClamp(y,0,1);// A new, invisible light starts under the pointer rather than sweeping\n// across the frame from the previous interaction or its initial position.\nif(energy<.025){input.sx=input.x;input.sy=input.y;}};const projectPointer=()=>{const box=root.getBoundingClientRect();if(!box.width||!box.height)return false;const x=(input.clientX-box.left)/box.width,y=(input.clientY-box.top)/box.height;setPosition(x,y);return x>=0&&x<=1&&y>=0&&y<=1;};const readSize=()=>{const c=configRef.current;const rootStyle=getComputedStyle(root),hostStyle=getComputedStyle(host);readHoverTone(hostStyle.backgroundColor);const localW=parseFloat(rootStyle.width)||root.clientWidth;const localH=parseFloat(rootStyle.height)||root.clientHeight;const box=root.getBoundingClientRect(),hostBox=host.getBoundingClientRect();if(!root.isConnected||!host.isConnected||localW<=0||localH<=0||box.width<=0||box.height<=0||hostBox.width<=0||hostBox.height<=0)return false;// Framer morphs auto-height variants with a local scale transform and\n// corrects their corners into TWO percentage radii. Resolve each axis\n// against its own box, then render in the projected local dimensions.\n// Ancestor transforms (including Canvas zoom) remain outside this math.\nlet scaleX=1,scaleY=1;if(hostStyle.transform!==\"none\"){const matrix=new DOMMatrixReadOnly(hostStyle.transform);scaleX=Math.max(Math.hypot(matrix.a,matrix.b),.001);scaleY=Math.max(Math.hypot(matrix.c,matrix.d),.001);}const nativeRadius=hostStyle.borderTopLeftRadius.trim().split(/\\s+/);const resolveRadius=(value,size)=>(parseFloat(value)||0)*(value.includes(\"%\")?size/100:1);const rx=c.radius>0?c.radius:resolveRadius(nativeRadius[0],localW);const ry=c.radius>0?c.radius:resolveRadius(nativeRadius[1]||nativeRadius[0],localH);w=localW*scaleX;h=localH*scaleY;round=surfaceClamp(Math.min(rx*scaleX,ry*scaleY),0,Math.min(w,h)/2);const dpr=Math.min(window.devicePixelRatio||1,2);// Keep the backing store stable during the scale animation. Reallocating\n// it at every intermediate height would introduce unnecessary GPU work.\nbackingWidth=Math.max(1,Math.round(localW*dpr));backingHeight=Math.max(1,Math.round(localH*dpr));// Measurement never clears a visible drawing buffer. Allocation is\n// performed immediately before the draw that replaces its contents.\nconst cssRadius=`${rx}px / ${ry}px`;if(root.style.borderRadius!==cssRadius)root.style.borderRadius=cssRadius;// Keep a stationary pointer in the same screen location while a native\n// variant changes the frame's dimensions or position.\nif(input.hasPointer&&(input.hovered||input.pressed)){const inside=projectPointer();if(input.hovered)input.hovered=inside;}return true;};const paint=()=>{const c=configRef.current;if(stopped||lost)return false;if(!readSize()){showRenderer(\"pending\");return false;}updatePalette();// Static Canvas rendering freezes only the shader; the native component's\n// selected editing variant must retain its own Label Rest/Hover pose.\nhost.toggleAttribute(stillAttribute,c.freezeLabels);root.style.setProperty(\"--ls-width\",`${surfaceClamp(c.edgeWidth,0,8)}px`);root.style.setProperty(\"--ls-light\",c.colors.highlight);root.style.setProperty(\"--ls-hover-ink\",hoverDark?\"#18243A\":c.colors.highlight);root.style.setProperty(\"--ls-hover-alpha\",hoverDark?\".34\":\".2\");root.style.setProperty(\"--ls-shade\",c.colors.shade);root.style.setProperty(\"--ls-accent\",c.colors.accent);root.style.setProperty(\"--ls-phase\",`${elapsed*27-45}deg`);root.style.setProperty(\"--ls-x\",`${input.sx*100}%`);root.style.setProperty(\"--ls-y\",`${input.sy*100}%`);root.style.setProperty(\"--ls-energy\",String(energy*c.light.intensity));root.style.setProperty(\"--ls-size\",`${c.light.size}px`);root.style.setProperty(\"--ls-brightness\",String(c.brightness));root.style.setProperty(\"--ls-edge-opacity\",c.edgeWidth>.05?\"1\":\"0\");if(!gl||!program){// Only expose the real fallback after geometry and palette are prepared.\nif(!c.isStatic)showRenderer(\"fallback\");return true;}if(canvas.width!==backingWidth||canvas.height!==backingHeight){canvas.width=backingWidth;canvas.height=backingHeight;}gl.useProgram(program);gl.viewport(0,0,canvas.width,canvas.height);const scalar=(name,value)=>gl.uniform1f(uniforms[name],value);gl.uniform2f(uniforms.resolution,w,h);gl.uniform2f(uniforms.pointer,input.sx*w,input.sy*h);scalar(\"time\",elapsed);scalar(\"edgeWidth\",surfaceClamp(c.edgeWidth,0,8));scalar(\"flow\",surfaceClamp(c.motion.flow,0,1.5));scalar(\"prism\",surfaceClamp(c.prism,0,1));scalar(\"glow\",surfaceClamp(c.light.glow,0,1));scalar(\"brightness\",surfaceClamp(c.brightness,.4,1.3));scalar(\"energy\",energy);scalar(\"pull\",surfaceClamp(c.motion.attraction,0,1));scalar(\"press\",pressure);scalar(\"radius\",round);scalar(\"release\",release);scalar(\"material\",c.material===\"dark\"?1:0);scalar(\"hoverDark\",hoverDark);scalar(\"lightAmount\",surfaceClamp(c.light.intensity,0,1.5));scalar(\"lightSize\",surfaceClamp(c.light.size,30,300));[\"lightColor\",\"shadeColor\",\"accentColor\"].forEach((name,index)=>gl.uniform4fv(uniforms[name],new Float32Array(palette[index])));gl.drawArrays(gl.TRIANGLES,0,6);if(!c.isStatic)showRenderer(gl.isContextLost()?\"fallback\":\"webgl\");return true;};const staticSignature=()=>{const c=configRef.current;return JSON.stringify([w,h,round,backingWidth,backingHeight,c.material,c.edgeWidth,c.brightness,c.prism,c.colors,c.light,c.motion.flow,c.motion.attraction,elapsed]);};const draw=()=>{if(!configRef.current.isStatic){paint();return;}if(stopped||lost)return;energy=pressure=phaseVelocity=0;release=1;// Update native geometry/editor settings even when the cached raster\n// already matches. No WebGL context is allocated by this call.\nif(!paint())return;if(hasSnapshot&&staticSignature()===snapshotKey){showRenderer(\"snapshot\");return;}if(cancelSnapshot)return;cancelSnapshot=scheduleLiquidMockupRaster(()=>{cancelSnapshot=null;if(stopped||!configRef.current.isStatic)return;const scratch=document.createElement(\"canvas\");canvas=scratch;try{setupGPU();const context=gl;if(!context||!program)throw new Error(\"Static WebGL renderer unavailable\");if(!paint())return;if(context.isContextLost())throw new Error(\"Static WebGL context was lost\");const destination=snapshot.getContext(\"2d\");if(!destination)throw new Error(\"Snapshot canvas unavailable\");snapshot.width=scratch.width;snapshot.height=scratch.height;// Copy in the same task as drawArrays, before the browser may\n// discard the WebGL drawing buffer. The shader stays unchanged.\ndestination.drawImage(scratch,0,0);snapshotKey=staticSignature();hasSnapshot=true;showRenderer(\"snapshot\");}catch(error){console.warn(\"Liquid Surface: static snapshot unavailable.\",error);showRenderer(hasSnapshot?\"snapshot\":\"fallback\");}finally{const context=gl;cleanupGPU();gl=null;// No normal loss listener is attached to this temporary canvas;\n// releasing it cannot replace the faithful 2D snapshot with CSS.\ntry{context?.getExtension(\"WEBGL_lose_context\")?.loseContext();}finally{scratch.width=scratch.height=1;canvas=liveCanvas;}}});};const tick=now=>{frame=0;if(stopped||lost||!visible||document.hidden){last=0;return;}const c=configRef.current,active=input.hovered||input.focused||input.pressed;const dt=last?Math.min((now-last)/1e3,.04):1/60;last=now;if(c.still){energy=pressure=phaseVelocity=0;release=1;draw();last=0;return;}energy+=((active?1:0)-energy)*(1-Math.exp(-dt*8));pressure+=((input.pressed?1:0)-pressure)*(1-Math.exp(-dt*18));// Fade at the last pointer location; do not visibly retreat to a home point.\ninput.sx+=(input.x-input.sx)*(1-Math.exp(-dt*24));input.sy+=(input.y-input.sy)*(1-Math.exp(-dt*24));release=Math.min(1,release+dt*1.35);const speed=surfaceClamp(c.motion.speed,.1,2);const targetVelocity=active||c.motion.playback===\"ambient\"?speed:0;const decay=Math.exp(-dt*6);// Integrate an eased velocity exactly over this frame. Enter/leave changes\n// the target speed without jumping either material phase or its velocity.\nelapsed+=targetVelocity*dt+(phaseVelocity-targetVelocity)*(1-decay)/6;phaseVelocity=targetVelocity+(phaseVelocity-targetVelocity)*decay;const moving=Math.abs(phaseVelocity-targetVelocity)>5e-4;if(!moving)phaseVelocity=targetVelocity;draw();const settling=Math.abs(energy-(active?1:0))>.003||Math.abs(pressure-(input.pressed?1:0))>.003||release<1||Math.abs(input.sx-input.x)>.002||Math.abs(input.sy-input.y)>.002;// Every visible step uses the display cadence, including the release tail.\n// Once On Hover has settled, no animation frame remains scheduled.\nif(targetVelocity>0||moving||settling)frame=requestAnimationFrame(tick);else last=0;};function wake(){if(stopped||lost)return;if(configRef.current.isStatic){draw();return;}if(!frame&&visible&&!document.hidden)frame=requestAnimationFrame(tick);}wakeRef.current=()=>{readSize();refreshFocusInk();wake();};const point=event=>{input.clientX=event.clientX;input.clientY=event.clientY;input.hasPointer=true;return projectPointer();};const enter=event=>{if(configRef.current.isStatic||event.pointerType===\"touch\")return;input.hovered=point(event);wake();};// Moving inside also recovers hover when a native variant mounted beneath\n// an already-present cursor and its initial pointerenter was not observed.\nconst move=event=>{if(configRef.current.still||event.pointerType===\"touch\")return;input.hovered=point(event);wake();};const leave=()=>{input.hovered=false;wake();};const down=event=>{if(configRef.current.isStatic)return;point(event);input.pressed=true;wake();};const up=()=>{if(input.pressed)release=0;input.pressed=false;wake();};let focusInk=null;const restoreFocusInk=()=>{if(!focusInk)return;const{element,value,priority}=focusInk;if(value)element.style.setProperty(focusVariable,value,priority);else element.style.removeProperty(focusVariable);focusInk=null;};const updateFocusInk=target=>{if(!colorContext)return;if(focusInk?.element!==target){restoreFocusInk();focusInk={element:target,value:target.style.getPropertyValue(focusVariable),priority:target.style.getPropertyPriority(focusVariable)};}// Composite transparent backgrounds toward the nearest opaque frame.\n// A light navbar link and its dark CTA therefore choose independently.\nlet red=0,green=0,blue=0,alpha=0;for(let node=target;node&&alpha<.995;node=node.parentElement){colorContext.clearRect(0,0,1,1);colorContext.fillStyle=\"transparent\";colorContext.fillStyle=getComputedStyle(node).backgroundColor;colorContext.fillRect(0,0,1,1);const rgba=colorContext.getImageData(0,0,1,1).data;const weight=rgba[3]/255*(1-alpha);red+=rgba[0]/255*weight;green+=rgba[1]/255*weight;blue+=rgba[2]/255*weight;alpha+=weight;}const linear=value=>value<=.04045?value/12.92:Math.pow((value+.055)/1.055,2.4);const luminance=.2126*linear(red+1-alpha)+.7152*linear(green+1-alpha)+.0722*linear(blue+1-alpha);const ink=luminance>.2?SURFACE_COLORS.shade:configRef.current.colors.highlight;if(target.style.getPropertyValue(focusVariable)!==ink)target.style.setProperty(focusVariable,ink);};const refreshFocusInk=()=>{if(focusInk?.element.isConnected)updateFocusInk(focusInk.element);};const focusIn=event=>{if(configRef.current.isStatic)return;const target=event.target;if(target instanceof HTMLElement)updateFocusInk(target);input.focused=target?.matches(\":focus-visible\")||false;if(input.focused){const a=target.getBoundingClientRect(),b=root.getBoundingClientRect();if(b.width&&b.height)setPosition((a.left+a.width/2-b.left)/b.width,(a.top+a.height/2-b.top)/b.height);}wake();};const focusOut=()=>{restoreFocusInk();input.focused=false;wake();};const reset=()=>{input.hovered=input.focused=input.pressed=false;energy=pressure=phaseVelocity=0;release=1;wake();};const visibility=()=>{if(document.hidden){reset();cancelAnimationFrame(frame);frame=0;last=0;}else wake();};const onLost=event=>{event.preventDefault();lost=true;showRenderer(\"fallback\");cancelAnimationFrame(frame);frame=0;last=0;};const onRestored=()=>setVersion(v=>v+1);// Native menu semantics follow the existing native variant and its label.\n// Changes to our aria-expanded/controls/inert attributes are not observed.\nconst originalAttributes=new Map;const remember=(element,name,value)=>{let saved=originalAttributes.get(element);if(!saved){saved=new Map;originalAttributes.set(element,saved);}if(!saved.has(name))saved.set(name,element.getAttribute(name));if(value===null){if(element.hasAttribute(name))element.removeAttribute(name);}else if(element.getAttribute(name)!==value)element.setAttribute(name,value);};const visibleMenu=element=>{if(!element.getClientRects().length)return false;let current=element;while(current){const css=getComputedStyle(current);if(css.display===\"none\"||css.visibility===\"hidden\"||css.opacity===\"0\")return false;if(current===host)break;current=current.parentElement;}return true;};const menuButton=(includeHidden=false)=>{const buttons=Array.from(host.querySelectorAll('button[aria-label=\"Open menu\"],button[aria-label=\"Close menu\"],[role=\"button\"][aria-label=\"Open menu\"],[role=\"button\"][aria-label=\"Close menu\"]'));return buttons.find(visibleMenu)||(includeHidden?buttons[0]:undefined);};let managedLinks=null;const releaseManagedLinks=()=>{if(!managedLinks)return;const saved=originalAttributes.get(managedLinks);for(const name of[\"inert\",\"aria-hidden\"]){if(!saved?.has(name))continue;const value=saved.get(name);if(value==null)managedLinks.removeAttribute(name);else managedLinks.setAttribute(name,value);saved.delete(name);}managedLinks=null;};const syncMenu=()=>{if(configRef.current.material!==\"navigation\")return;const button=menuButton(true),links=host.querySelector('[data-framer-name=\"Links\"]');if(!button){releaseManagedLinks();return;}const isOpen=button.getAttribute(\"aria-label\")===\"Close menu\";// Phone Closed removes Links entirely, but the toggle still has a state.\nremember(button,\"aria-expanded\",String(isOpen));if(links){if(!links.id)remember(links,\"id\",`liquid-links-${unique}`);remember(button,\"aria-controls\",links.id);}else remember(button,\"aria-controls\",null);// A hidden phone toggle must never make the desktop navigation inert.\nif(!links||!visibleMenu(button)){releaseManagedLinks();return;}if(managedLinks!==links){releaseManagedLinks();managedLinks=links;}remember(links,\"inert\",isOpen?null:\"\");remember(links,\"aria-hidden\",isOpen?null:\"true\");};const closeNativeMenu=restoreFocus=>{if(configRef.current.isStatic||configRef.current.material!==\"navigation\")return;const button=menuButton();if(button?.getAttribute(\"aria-label\")!==\"Close menu\")return;const stableParent=host.parentElement||host;const previousFocus=document.activeElement instanceof HTMLElement?document.activeElement:null;// Framer's native onTap handles the Enter press/release gesture;\n// its keyboard handler is attached while focused. HTMLElement.click()\n// bypasses that activation path.\nbutton.focus({preventScroll:true});button.dispatchEvent(new KeyboardEvent(\"keydown\",{key:\"Enter\",code:\"Enter\",bubbles:true,cancelable:true}));button.dispatchEvent(new KeyboardEvent(\"keyup\",{key:\"Enter\",code:\"Enter\",bubbles:true,cancelable:true}));if(restoreFocus)requestAnimationFrame(()=>{if(stableParent.isConnected)stableParent.querySelector('button[aria-label=\"Open menu\"],[role=\"button\"][aria-label=\"Open menu\"]')?.focus();});else requestAnimationFrame(()=>{if(previousFocus?.isConnected&&!host.contains(previousFocus))previousFocus.focus({preventScroll:true});else if(document.activeElement===button)button.blur();});};const keydown=event=>{const menu=menuButton();if(event.key===\"Escape\"&&menu?.getAttribute(\"aria-label\")===\"Close menu\"){event.preventDefault();event.stopPropagation();closeNativeMenu(true);return;}if(event.key!==\"Tab\"||event.altKey||event.ctrlKey||event.metaKey||configRef.current.isStatic||menu?.getAttribute(\"aria-label\")!==\"Close menu\")return;const links=host.querySelector('[data-framer-name=\"Links\"]');if(!links)return;const domOrder=Array.from(host.querySelectorAll('a,button,[role=\"button\"],[tabindex]')).filter(element=>element!==links&&element.tabIndex>=0&&visibleMenu(element)&&!element.matches(':disabled,[aria-disabled=\"true\"]')&&!element.closest('[inert],[hidden],[aria-hidden=\"true\"]'));// Native replicas can visually move Links below the menu without changing\n// DOM order. Match that open-phone visual order while preserving tab exits.\nconst visualOrder=[...domOrder.filter(element=>!links.contains(element)),...domOrder.filter(element=>links.contains(element))];const index=visualOrder.indexOf(document.activeElement);if(index<0)return;const next=visualOrder[index+(event.shiftKey?-1:1)];if(next){event.preventDefault();next.focus();return;}// Let the browser leave normally from the actual DOM boundary. Do not\n// preventDefault here, so this enhancement never becomes a focus trap.\nconst boundary=event.shiftKey?domOrder[0]:domOrder[domOrder.length-1];if(boundary&&boundary!==document.activeElement)boundary.focus({preventScroll:true});};// Finish the outside activation before collapsing a menu that may move its target.\nconst outside=event=>{if(!host.contains(event.target))closeNativeMenu(false);};const resize=()=>{readSize();syncMenu();wake();};host.addEventListener(\"pointerenter\",enter);host.addEventListener(\"pointermove\",move,{passive:true});host.addEventListener(\"pointerleave\",leave);host.addEventListener(\"pointerdown\",down,{passive:true});host.addEventListener(\"focusin\",focusIn);host.addEventListener(\"focusout\",focusOut);host.addEventListener(\"keydown\",keydown);window.addEventListener(\"pointerup\",up);window.addEventListener(\"pointercancel\",up);window.addEventListener(\"blur\",reset);window.addEventListener(\"resize\",resize,{passive:true});document.addEventListener(\"visibilitychange\",visibility);document.addEventListener(\"click\",outside,{passive:true});canvas.addEventListener(\"webglcontextlost\",onLost);canvas.addEventListener(\"webglcontextrestored\",onRestored);const ro=typeof ResizeObserver!==\"undefined\"?new ResizeObserver(resize):null;ro?.observe(root);if(host!==root)ro?.observe(host);const io=typeof IntersectionObserver!==\"undefined\"?new IntersectionObserver(entries=>{visible=entries[0]?.isIntersecting??true;if(visible)wake();else{cancelAnimationFrame(frame);frame=0;last=0;}}):null;io?.observe(root);const shapeObserver=typeof MutationObserver!==\"undefined\"?new MutationObserver(()=>{readSize();refreshFocusInk();wake();}):null;if(host!==root)shapeObserver?.observe(host,{attributes:true,attributeFilter:[\"style\",\"class\"]});const menuObserver=typeof MutationObserver!==\"undefined\"?new MutationObserver(syncMenu):null;if(configRef.current.material===\"navigation\")menuObserver?.observe(host,{subtree:true,childList:true,attributes:true,attributeFilter:[\"aria-label\"]});// Commit a correctly sized first frame before scheduling continuous motion.\nsyncMenu();readSize();draw();wake();return()=>{stopped=true;cancelAnimationFrame(frame);cancelSnapshot?.();cancelSnapshot=null;wakeRef.current=null;ro?.disconnect();io?.disconnect();shapeObserver?.disconnect();menuObserver?.disconnect();host.removeEventListener(\"pointerenter\",enter);host.removeEventListener(\"pointermove\",move);host.removeEventListener(\"pointerleave\",leave);host.removeEventListener(\"pointerdown\",down);host.removeEventListener(\"focusin\",focusIn);host.removeEventListener(\"focusout\",focusOut);host.removeEventListener(\"keydown\",keydown);window.removeEventListener(\"pointerup\",up);window.removeEventListener(\"pointercancel\",up);window.removeEventListener(\"blur\",reset);window.removeEventListener(\"resize\",resize);document.removeEventListener(\"visibilitychange\",visibility);document.removeEventListener(\"click\",outside);canvas.removeEventListener(\"webglcontextlost\",onLost);canvas.removeEventListener(\"webglcontextrestored\",onRestored);restoreFocusInk();originalAttributes.forEach((attrs,element)=>attrs.forEach((value,name)=>{if(value===null)element.removeAttribute(name);else element.setAttribute(name,value);}));host.removeAttribute(scopeAttribute);host.removeAttribute(stillAttribute);cleanupGPU();gl=null;showRenderer(\"pending\");};},[version,scopeAttribute,stillAttribute,unique,material,isStatic]);React.useEffect(()=>{wakeRef.current?.();},[material,edgeWidth,brightness,prism,radius,colors.highlight,colors.shade,colors.accent,light.intensity,light.size,light.glow,motion.playback,motion.speed,motion.flow,motion.attraction,still,freezeLabels]);const focusCSS=`\n${scope}:focus-visible,${scope} :is(a,button,[role=\"button\"],[tabindex]):focus-visible{outline:2px solid var(${focusVariable},${colors.highlight});outline-offset:4px}\n${scope} :is([data-framer-name=\"Link\"],a,button,[role=\"button\"],[tabindex]):focus-visible [data-framer-name=\"Label Rest\"]{top:-21px!important;opacity:0!important}\n${scope} :is([data-framer-name=\"Link\"],a,button,[role=\"button\"],[tabindex]):focus-visible [data-framer-name=\"Label Hover\"]{top:0!important;opacity:1!important}\n${scope} :is([data-framer-name=\"Link\"],a,button,[role=\"button\"],[tabindex]):focus-visible [data-framer-name=\"Light Dash\"]{opacity:1!important;transform:none!important}\n${scope}[${stillAttribute}] [data-framer-name=\"Label Rest\"]{top:0!important;opacity:1!important;transform:none!important;transition:none!important;animation:none!important}\n${scope}[${stillAttribute}] [data-framer-name=\"Label Hover\"]{top:21px!important;opacity:0!important;transform:none!important;transition:none!important;animation:none!important}\n${scope}[${stillAttribute}] [data-framer-name=\"Light Dash\"],${scope}[${stillAttribute}] [data-framer-name=\"Arrow\"]{transform:none!important;transition:none!important;animation:none!important}\n${scope}[${stillAttribute}] [data-framer-name=\"Arrow\"]{left:0!important;top:0!important}\n@media(prefers-reduced-motion:reduce){${scope} [data-framer-name=\"Label Rest\"]{top:0!important;opacity:1!important;transform:none!important;transition:none!important;animation:none!important}${scope} [data-framer-name=\"Label Hover\"]{top:21px!important;opacity:0!important;transform:none!important;transition:none!important;animation:none!important}${scope} [data-framer-name=\"Light Dash\"],${scope} [data-framer-name=\"Arrow\"]{transform:none!important;transition:none!important;animation:none!important}${scope} [data-framer-name=\"Arrow\"]{left:0!important;top:0!important}}\n`;const layerStyle={position:\"absolute\",display:\"block\",inset:0,width:\"100%\",height:\"100%\",borderRadius:\"inherit\",pointerEvents:\"none\",userSelect:\"none\",visibility:\"hidden\"};return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,className:\"liquid-surface\",\"data-renderer\":\"pending\",\"aria-hidden\":\"true\",style:{width:\"100%\",height:\"100%\",...style,position:\"relative\",pointerEvents:\"none\",userSelect:\"none\",overflow:\"visible\"},children:[/*#__PURE__*/_jsxs(\"style\",{children:[`.liquid-surface>canvas,.liquid-surface>.ls-fallback{visibility:hidden;position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;pointer-events:none}.liquid-surface .ls-edge{inset:.7px;width:auto;height:auto;padding:var(--ls-width,4px);opacity:var(--ls-edge-opacity,1);background:radial-gradient(ellipse at var(--ls-x,32%) 0%,var(--ls-light,#eef6ff),transparent 40%),conic-gradient(from var(--ls-phase,-45deg),var(--ls-shade,#111a28),var(--ls-light,#eef6ff) 21%,var(--ls-shade,#111a28) 37%,var(--ls-accent,#d7bb93) 51%,var(--ls-light,#eef6ff) 68%,var(--ls-shade,#111a28) 85%,var(--ls-light,#eef6ff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:brightness(var(--ls-brightness,1))}.liquid-surface .ls-light{background:radial-gradient(ellipse var(--ls-size,115px) 80% at var(--ls-x,32%) var(--ls-y,20%),var(--ls-hover-ink,#eef6ff),transparent 80%);opacity:calc(var(--ls-energy,0)*var(--ls-hover-alpha,.2))}.liquid-surface[data-renderer=webgl]>.ls-gpu,.liquid-surface[data-renderer=fallback]>.ls-fallback{visibility:visible}@media(forced-colors:active){.liquid-surface>canvas,.liquid-surface>.ls-fallback{display:none!important}}`,focusCSS]}),/*#__PURE__*/_jsx(\"span\",{className:\"ls-fallback ls-light\",style:layerStyle}),/*#__PURE__*/_jsx(\"span\",{className:\"ls-fallback ls-edge\",style:{...layerStyle,inset:.7,width:\"auto\",height:\"auto\"}}),/*#__PURE__*/_jsx(\"style\",{children:`.liquid-surface>.ls-snapshot{visibility:hidden}.liquid-surface[data-renderer=snapshot]>.ls-snapshot{visibility:visible}.liquid-surface[data-renderer=snapshot]>.ls-gpu,.liquid-surface[data-renderer=snapshot]>.ls-fallback,.liquid-surface[data-renderer=fallback]>.ls-gpu{visibility:hidden}`}),/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,className:\"ls-gpu\",width:1,height:1,style:layerStyle}),/*#__PURE__*/_jsx(\"canvas\",{ref:snapshotRef,className:\"ls-snapshot\",width:1,height:1,style:layerStyle})]});}addPropertyControls(LiquidSurface,{material:{type:ControlType.Enum,title:\"Material\",options:[\"navigation\",\"dark\"],optionTitles:[\"Navigation\",\"Dark Chrome\"],defaultValue:\"navigation\",description:\"Decorative surface only. Put this layer on absolute Fill inside your native frame; native text, links and actions remain editable.\"},edgeWidth:{type:ControlType.Number,title:\"Edge Width\",defaultValue:3.4,min:0,max:8,step:.1,unit:\"px\"},hoverLight:{type:ControlType.Number,title:\"Hover Light\",defaultValue:.6,min:0,max:1.5,step:.01},liquid:{type:ControlType.Number,title:\"Liquid\",defaultValue:.9,min:0,max:1.5,step:.01},colors:{type:ControlType.Object,title:\"Colors\",buttonTitle:\"Palette\",defaultValue:SURFACE_COLORS,controls:{highlight:{type:ControlType.Color,title:\"Highlight\",defaultValue:SURFACE_COLORS.highlight},shade:{type:ControlType.Color,title:\"Shade\",defaultValue:SURFACE_COLORS.shade},accent:{type:ControlType.Color,title:\"Accent\",defaultValue:SURFACE_COLORS.accent}}},brightness:{type:ControlType.Number,title:\"Brightness\",defaultValue:1,min:.4,max:1.3,step:.01},prism:{type:ControlType.Number,title:\"Prism\",defaultValue:.6,min:0,max:1,step:.01},light:{type:ControlType.Object,title:\"Light Style\",buttonTitle:\"Light\",defaultValue:SURFACE_LIGHT,controls:{size:{type:ControlType.Number,title:\"Size\",defaultValue:115,min:30,max:300,step:1,unit:\"px\"},glow:{type:ControlType.Number,title:\"Glow\",defaultValue:.15,min:0,max:1,step:.01}}},motion:{type:ControlType.Object,title:\"Motion\",buttonTitle:\"Flow\",defaultValue:SURFACE_MOTION,controls:{playback:{type:ControlType.Enum,title:\"Playback\",options:[\"ambient\",\"hover\",\"off\"],optionTitles:[\"Always\",\"On Hover\",\"Off\"],defaultValue:\"ambient\"},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:1,min:.1,max:2,step:.05,hidden:p=>p.playback===\"off\"},attraction:{type:ControlType.Number,title:\"Attraction\",defaultValue:.8,min:0,max:1,step:.01}},description:\"Pointer, touch and keyboard light automatically contrasts with the native fill: cool shadow on light surfaces, light reflection on dark surfaces. Always flows continuously; On Hover rests between interactions. Canvas and reduced motion stay still.\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:0,min:0,max:200,step:1,unit:\"px\",description:`0 follows the native frame's corner radius. Use a positive value to override it.\n\n${SURFACE_CREDIT}`}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LiquidSurface\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicHeight\":\"84\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"* @framerIntrinsicWidth 880\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LiquidSurface.map","// RGB glowing thin flowy animated string mouse trail component, customizable size, color, and properties\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useRef,useEffect,useState,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const DEFAULT_COLOR=\"#00FFFF\";const DEFAULT_TRAIL_LENGTH=24;const DEFAULT_THICKNESS=3;const DEFAULT_GLOW=16;const DEFAULT_SPEED=.22;const DEFAULT_OPACITY=.7;/**\n * RGB Glowing Mouse Trail\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function RGBMouseTrail(props){const{color,trailLength,thickness,glow,speed,opacity,colorMode,style}=props;const isStatic=useIsStaticRenderer();const[points,setPoints]=useState([]);const[mouse,setMouse]=useState({x:0,y:0});const rafRef=useRef(null);const containerRef=useRef(null);// Mouse move handler\nuseEffect(()=>{if(isStatic)return;function handleMove(e){let x=e.clientX,y=e.clientY;startTransition(()=>setMouse({x,y}));}window.addEventListener(\"mousemove\",handleMove);return()=>window.removeEventListener(\"mousemove\",handleMove);},[isStatic]);// Animate trail\nuseEffect(()=>{if(isStatic)return;let running=true;function animate(){setPoints(prev=>{let next=prev.length?[...prev]:Array(trailLength).fill({x:mouse.x,y:mouse.y});// Move each point towards the previous one\nfor(let i=next.length-1;i>0;i--){next[i]={x:next[i].x+(next[i-1].x-next[i].x)*speed,y:next[i].y+(next[i-1].y-next[i].y)*speed};}// Head follows mouse\nnext[0]={x:mouse.x,y:mouse.y};return next;});if(running)rafRef.current=requestAnimationFrame(animate);}rafRef.current=requestAnimationFrame(animate);return()=>{running=false;if(rafRef.current)cancelAnimationFrame(rafRef.current);};},[mouse.x,mouse.y,trailLength,speed,isStatic]);// Responsive sizing\n// const width = style?.width === \"100%\" ? 400 : style?.width || 400\n// const height = style?.height === \"100%\" ? 300 : style?.height || 300\nconst width=typeof window!==\"undefined\"?window.innerWidth:1920;const height=typeof window!==\"undefined\"?window.innerHeight:1080;// Generate SVG path\nfunction getPath(pts){if(!pts.length)return\"\";// Use Catmull-Rom to Bezier for smooth curve\nfunction catmullRom2bezier(points){if(points.length<2)return\"\";let d=`M${points[0].x},${points[0].y}`;for(let i=0;i<points.length-1;i++){const p0=points[i-1]||points[i];const p1=points[i];const p2=points[i+1];const p3=points[i+2]||p2;const c1x=p1.x+(p2.x-p0.x)/6;const c1y=p1.y+(p2.y-p0.y)/6;const c2x=p2.x-(p3.x-p1.x)/6;const c2y=p2.y-(p3.y-p1.y)/6;d+=` C${c1x},${c1y} ${c2x},${c2y} ${p2.x},${p2.y}`;}return d;}return catmullRom2bezier(pts);}// --- FULLSCREEN RENDERING ---\n// Always render a single absolutely-positioned div at the end of the body\n// so the trail overlays the entire viewport, regardless of Framer container\nuseEffect(()=>{if(isStatic)return;if(!containerRef.current)return;// Move the container to the end of body\nconst el=containerRef.current;if(el.parentNode!==document.body){document.body.appendChild(el);}return()=>{if(el.parentNode===document.body){document.body.removeChild(el);}};},[isStatic]);// RGB animated gradient\nconst gradientId=\"trail-gradient\";const now=Date.now()/1e3;const rgb=[`hsl(${now*120%360},100%,60%)`,`hsl(${(now*120+120)%360},100%,60%)`,`hsl(${(now*120+240)%360},100%,60%)`];// Solid color glow filter (extra blur for solid mode)\nconst solidGlowFilter=colorMode===\"solid\"?`drop-shadow(0 0 ${glow*2}px ${color}) blur(${glow/2}px)`:`drop-shadow(0 0 ${glow}px ${color})`;// Center glow for solid mode\nconst centerGlow=colorMode===\"solid\"?`drop-shadow(0 0 ${glow*2}px ${color}) blur(${glow/2}px) drop-shadow(0 0 24px ${color})`:`drop-shadow(0 0 ${glow}px ${color})`;// Static preview\nif(isStatic){return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{...style,width:\"100vw\",height:\"100vh\",position:\"fixed\",left:0,top:0,pointerEvents:\"none\",zIndex:9999,background:\"transparent\"},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"100vw\",height:\"100vh\",style:{position:\"absolute\",top:0,left:0},children:[/*#__PURE__*/_jsx(\"defs\",{children:colorMode===\"rgb\"?/*#__PURE__*/_jsxs(\"linearGradient\",{id:gradientId,x1:\"0%\",y1:\"0%\",x2:\"100%\",y2:\"0%\",children:[typeof window===\"undefined\"?null:/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:color}),typeof window===\"undefined\"?null:/*#__PURE__*/_jsx(\"stop\",{offset:\"50%\",stopColor:\"#fff\"}),typeof window===\"undefined\"?null:/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:color})]}):/*#__PURE__*/_jsxs(\"linearGradient\",{id:gradientId,x1:\"0%\",y1:\"0%\",x2:\"100%\",y2:\"0%\",children:[typeof window===\"undefined\"?null:/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:color}),typeof window===\"undefined\"?null:/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:color})]})}),/*#__PURE__*/_jsx(\"path\",{d:`M${width*.2},${height*.7} Q${width*.5},${height*.1} ${width*.8},${height*.7}`,stroke:`url(#${gradientId})`,strokeWidth:thickness,strokeLinecap:\"round\",fill:\"none\",opacity:opacity,filter:colorMode===\"solid\"?centerGlow:`drop-shadow(0 0 ${glow}px ${color})`})]})});}return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{...style,width:\"100vw\",height:\"100vh\",position:\"fixed\",left:0,top:0,pointerEvents:\"none\",zIndex:9999,background:\"transparent\",overflow:\"visible\"},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"100vw\",height:\"100vh\",style:{position:\"absolute\",top:0,left:0,pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"defs\",{children:colorMode===\"rgb\"?/*#__PURE__*/_jsxs(\"linearGradient\",{id:gradientId,x1:\"0%\",y1:\"0%\",x2:\"100%\",y2:\"0%\",children:[typeof window===\"undefined\"?null:/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:rgb[0]}),typeof window===\"undefined\"?null:/*#__PURE__*/_jsx(\"stop\",{offset:\"50%\",stopColor:rgb[1]}),typeof window===\"undefined\"?null:/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:rgb[2]})]}):/*#__PURE__*/_jsxs(\"linearGradient\",{id:gradientId,x1:\"0%\",y1:\"0%\",x2:\"100%\",y2:\"0%\",children:[typeof window===\"undefined\"?null:/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:color}),typeof window===\"undefined\"?null:/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:color})]})}),/*#__PURE__*/_jsx(\"path\",{d:getPath(points),stroke:`url(#${gradientId})`,strokeWidth:thickness,strokeLinecap:\"round\",fill:\"none\",opacity:opacity,filter:colorMode===\"solid\"?centerGlow:`drop-shadow(0 0 ${glow}px ${color})`})]})});}addPropertyControls(RGBMouseTrail,{colorMode:{type:ControlType.Enum,title:\"Color Mode\",options:[\"rgb\",\"solid\"],optionTitles:[\"RGB Glow\",\"Solid Glow\"],defaultValue:\"rgb\"},color:{type:ControlType.Color,title:\"Glow Color\",defaultValue:DEFAULT_COLOR},trailLength:{type:ControlType.Number,title:\"Trail Length\",defaultValue:DEFAULT_TRAIL_LENGTH,min:8,max:64,step:1,displayStepper:true},thickness:{type:ControlType.Number,title:\"Thickness\",defaultValue:DEFAULT_THICKNESS,min:1,max:12,step:.5,displayStepper:true},glow:{type:ControlType.Number,title:\"Glow/Blur\",defaultValue:DEFAULT_GLOW,min:0,max:48,step:1,displayStepper:true,description:\"Glow/Blur amount for solid mode (also affects RGB mode)\"},speed:{type:ControlType.Number,title:\"Flowiness\",defaultValue:DEFAULT_SPEED,min:.05,max:.5,step:.01,displayStepper:true},opacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:DEFAULT_OPACITY,min:.1,max:1,step:.05,displayStepper:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RGBMouseTrail\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RGB_string_mouse_trail.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect}from\"react\";import{Fragment}from\"react\";/**\n * @framerDisableUnlink\n */export default function OverscrollBehavior(props){const{enabled=true}=props;useEffect(()=>{// Apply overscroll behavior fix when component mounts\nif(enabled){// Store original value for cleanup\nconst originalOverscrollBehavior=document.body.style.overscrollBehavior;// Apply the fix\ndocument.body.style.overscrollBehavior=\"none\";// Cleanup function - restore original behavior when component unmounts\nreturn()=>{document.body.style.overscrollBehavior=originalOverscrollBehavior;};}},[enabled]);// Return inline styles to ensure overscroll behavior is properly applied\nreturn /*#__PURE__*/_jsx(Fragment,{children:/*#__PURE__*/_jsx(\"style\",{children:`\n                    body {\n                        overscroll-behavior: ${enabled?\"none\":\"auto\"};\n                    }\n                    \n                    html {\n                        overscroll-behavior: ${enabled?\"none\":\"auto\"};\n                    }\n                    \n                    /* Additional iOS Safari specific fixes */\n                    body.no-overscroll {\n                        position: fixed;\n                        overflow: hidden;\n                        width: 100%;\n                        height: 100%;\n                    }\n                    \n                    /* Prevent rubber band scrolling on iOS */\n                    .no-bounce {\n                        -webkit-overflow-scrolling: touch;\n                        overscroll-behavior: none;\n                    }\n                `})});}OverscrollBehavior.displayName=\"Overscroll Behavior\";addPropertyControls(OverscrollBehavior,{enabled:{title:\"Enabled\",type:ControlType.Boolean,defaultValue:true,description:\"Enable/disable overscroll behavior prevention\\n\\nMade with ❤️ by [Nitso](https://dub.sh/nitso-framer)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"OverscrollBehavior\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Overscroll_Preventer.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useLayoutEffect,useRef,useState}from\"react\";import{createPortal}from\"react-dom\";const DEFAULT_PATH=\"M43 259C296 11.5688 994 -3 922.994 498.259C851.988 999.517 281.229 1004.28 123 767C-35.2287 529.721 179 259 472 259C765 259 792 498.259 659 654C526 809.741 319 755 285 669.001C251 583.001 299 452 496 452C693 452 876.073 639.171 935 937.001\";const SESSION_KEY=\"pt_draw_active\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function DrawSVGTransition({strokeColor=\"#ceaeff\",svgPath=DEFAULT_PATH,leaveDuration=1,enterDuration=1.25}){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const portalEl=useRef(null);const pathRef=useRef(null);const[portalReady,setPortalReady]=useState(false);const isTransitionRef=useRef(false);const navigating=useRef(false);const allowNextClick=useRef(false);// Fallback timer: tracks whether the SVG is currently covering the screen.\n// If no enter animation fires (same-page in Preview), we sweep it out.\nconst isCovering=useRef(false);const gsapRef=useRef(null);const overlayRef=useRef(null);const reducedMotion=typeof window!==\"undefined\"?window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches:false;// ── GSAP LOADER ────────────────────────────────────────────────────────\nasync function loadGSAP(){if(gsapRef.current)return gsapRef.current;if(window.gsap){gsapRef.current=window.gsap;return gsapRef.current;}await new Promise((resolve,reject)=>{const s=document.createElement(\"script\");s.src=\"https://cdn.jsdelivr.net/npm/gsap@3.14.1/dist/gsap.min.js\";s.async=true;s.onload=()=>resolve();s.onerror=()=>reject();document.head.appendChild(s);});gsapRef.current=window.gsap;return gsapRef.current;}// ── DRAW HELPERS ───────────────────────────────────────────────────────\nfunction applyDraw(path,len,start,end,widthPct){const visLen=Math.max(0,end-start)*len;path.style.strokeDasharray=`${visLen} ${len+10}`;path.style.strokeDashoffset=`${-start*len}`;path.style.strokeWidth=`${widthPct}%`;}function animateDrawSVG({gsap,path,fromStart,fromEnd,toStart,toEnd,fromWidthPct,toWidthPct,duration,ease=\"power1.inOut\",delay=0}){const len=path.getTotalLength();const proxy={s:fromStart,e:fromEnd,w:fromWidthPct};applyDraw(path,len,fromStart,fromEnd,fromWidthPct);return new Promise(resolve=>{gsap.to(proxy,{s:toStart,e:toEnd,w:toWidthPct,duration,ease,delay,onUpdate(){applyDraw(path,len,proxy.s,proxy.e,proxy.w);},onComplete:resolve});});}// ── PORTAL SETUP — before first paint ─────────────────────────────────\nuseLayoutEffect(()=>{if(isCanvas)return;const isTransition=sessionStorage.getItem(SESSION_KEY)===\"true\";isTransitionRef.current=isTransition;if(isTransition)sessionStorage.removeItem(SESSION_KEY);const el=document.createElement(\"div\");el.setAttribute(\"data-pt-draw-portal\",\"\");document.body.appendChild(el);portalEl.current=el;setPortalReady(true);return()=>{document.body.removeChild(el);portalEl.current=null;};},[]);// ── ENTER ANIMATION ────────────────────────────────────────────────────\nuseEffect(()=>{if(isCanvas||!portalReady)return;async function runEnter(){const path=pathRef.current;if(!path)return;const len=path.getTotalLength();// Real navigation happened — disarm the fallback timer\nisCovering.current=false;if(!isTransitionRef.current){applyDraw(path,len,0,0,5);return;}if(reducedMotion){applyDraw(path,len,0,0,5);return;}const gsap=await loadGSAP();// Snap to fully drawn + thick (screen is covered)\napplyDraw(path,len,0,1,30);await new Promise(r=>setTimeout(r,200));// Erase from front while thinning\nawait animateDrawSVG({gsap,path,fromStart:0,fromEnd:1,toStart:1,toEnd:1,fromWidthPct:30,toWidthPct:5,duration:enterDuration,ease:\"power1.inOut\"});applyDraw(path,len,0,0,5);// Restore interactivity now that animation is done\nif(overlayRef.current)overlayRef.current.style.pointerEvents=\"none\";}runEnter();},[portalReady]);// ── EXIT ANIMATION — intercept link clicks ─────────────────────────────\nuseEffect(()=>{if(isCanvas)return;const handleClick=e=>{const anchor=e.target.closest(\"a[href]\");if(!anchor)return;if(allowNextClick.current){allowNextClick.current=false;return;}if(navigating.current){e.preventDefault();return;}const href=anchor.getAttribute(\"href\");if(!href)return;if(href.startsWith(\"#\")||href.startsWith(\"mailto:\")||href.startsWith(\"tel:\")||href.startsWith(\"javascript:\"))return;let parsedUrl;try{parsedUrl=new URL(href,window.location.href);if(parsedUrl.hostname!==window.location.hostname)return;}catch{return;}// Same-page link on live site — skip so path never gets stuck\nif(parsedUrl.pathname===window.location.pathname)return;e.preventDefault();e.stopPropagation();navigating.current=true;async function runLeave(){const path=pathRef.current;if(!path||reducedMotion){sessionStorage.setItem(SESSION_KEY,\"true\");allowNextClick.current=true;navigating.current=false;anchor.click();return;}const gsap=await loadGSAP();const len=path.getTotalLength();// Block interaction during animation\nif(overlayRef.current)overlayRef.current.style.pointerEvents=\"auto\";applyDraw(path,len,0,0,5);const proxyDraw={s:0,e:0,w:5};// Draw path across screen\ngsap.to(proxyDraw,{e:.85,duration:leaveDuration,ease:\"power1.inOut\",onUpdate(){applyDraw(path,len,proxyDraw.s,proxyDraw.e,proxyDraw.w);}});// Simultaneously thicken the stroke to cover content\nawait new Promise(resolve=>{gsap.to(proxyDraw,{w:30,duration:leaveDuration*.75,ease:\"power1.inOut\",delay:leaveDuration*.25,onUpdate(){applyDraw(path,len,proxyDraw.s,proxyDraw.e,proxyDraw.w);},onComplete:resolve});});sessionStorage.setItem(SESSION_KEY,\"true\");isCovering.current=true;allowNextClick.current=true;navigating.current=false;anchor.click();// ── Fallback timer ─────────────────────────────────────────\n// In Framer Preview, same-page clicks don't remount the page\n// so the enter animation never fires. After a timeout we erase\n// the path ourselves so the user isn't locked out.\nconst fallbackMs=leaveDuration*1e3*1.5+enterDuration*1e3+800;setTimeout(async()=>{if(!isCovering.current)return;// enter already handled it\nisCovering.current=false;navigating.current=false;sessionStorage.removeItem(SESSION_KEY);const path2=pathRef.current;if(!path2)return;const len2=path2.getTotalLength();applyDraw(path2,len2,0,1,30);await animateDrawSVG({gsap,path:path2,fromStart:0,fromEnd:1,toStart:1,toEnd:1,fromWidthPct:30,toWidthPct:5,duration:enterDuration,ease:\"power1.inOut\"});applyDraw(path2,len2,0,0,5);if(overlayRef.current)overlayRef.current.style.pointerEvents=\"none\";},fallbackMs);}runLeave();};document.addEventListener(\"click\",handleClick,true);return()=>document.removeEventListener(\"click\",handleClick,true);},[leaveDuration,enterDuration,30,5]);// ── CANVAS — zero size, nothing visible ───────────────────────────────\nif(isCanvas)return /*#__PURE__*/_jsx(\"div\",{style:{width:0,height:0,overflow:\"hidden\"}});// ── LIVE OVERLAY (via portal) ──────────────────────────────────────────\nif(!portalReady||!portalEl.current)return null;const initialStrokeDasharray=isTransitionRef.current?\"100000 0\":\"0 100000\";const initialStrokeWidth=isTransitionRef.current?`${30}%`:`${5}%`;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{ref:overlayRef,style:{position:\"fixed\",inset:0,zIndex:9999,pointerEvents:\"none\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 1000 1000\",fill:\"none\",preserveAspectRatio:\"none\",style:{width:\"130%\",height:\"130%\",position:\"absolute\",top:\"-15%\",left:\"-15%\",overflow:\"visible\"},children:/*#__PURE__*/_jsx(\"path\",{ref:pathRef,d:svgPath,stroke:strokeColor,strokeLinecap:\"round\",strokeLinejoin:\"round\",fill:\"none\",style:{strokeWidth:initialStrokeWidth,strokeDasharray:initialStrokeDasharray,strokeDashoffset:\"0\"}})})}),portalEl.current);}// ── PROPERTY CONTROLS ──────────────────────────────────────────────────────\naddPropertyControls(DrawSVGTransition,{strokeColor:{type:ControlType.Color,title:\"Stroke Color\",defaultValue:\"#ceaeff\"},leaveDuration:{type:ControlType.Number,title:\"Leave Duration\",defaultValue:1,min:.2,max:3,step:.05,unit:\"s\",displayStepper:true},enterDuration:{type:ControlType.Number,title:\"Enter Duration\",defaultValue:1.25,min:.2,max:3,step:.05,unit:\"s\",displayStepper:true},svgPath:{type:ControlType.String,title:\"SVG Path\",defaultValue:DEFAULT_PATH,displayTextArea:true,description:'The \"d\" attribute of an SVG <path>. Paste any path here to customise the animation shape. The path should traverse the full 1000\\xd71000 viewBox. Setup: add this component to every page and keep all properties identical. Set Page Settings → Transitions to None (Instant). Transitions only fire on <a> tag elements — set this under Accessibility → Tag on your link layers.'}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DrawSVGTransition\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVG_Transition.map","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","const o = (e) => {\n    return e;\n};\nlet t;\nvar h = (e) => {\n    return (t || (t = o(e.createElement(\"path\", {d: \"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\"}), \"Home\")),t);\n};\nconst __FramerMetadata__ = {exports: {default: {type: \"reactComponent\", slots: [], annotations: {framerContractVersion: \"1\"}}, __FramerMetadata__: {type: \"variable\"}}};\nexport { __FramerMetadata__, h as default };","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useMemo,useRef}from\"react\";import{addPropertyControls,ControlType,motion,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/material-icons/Home.js@0.0.32\";import{defaultEvents,useIconSelection,getIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const moduleBaseUrl=\"https://framer.com/m/material-icons/\";const icons={AcUnit:15,AccessAlarm:15,AccessAlarms:15,AccessTime:15,AccessTimeFilled:0,Accessibility:7,AccessibilityNew:0,Accessible:15,AccessibleForward:0,AccountBalance:2,AccountBalanceWallet:0,AccountBox:15,AccountCircle:7,AccountTree:15,AdUnits:15,Adb:15,Add:15,AddAPhoto:15,AddAlarm:15,AddAlert:15,AddBox:15,AddBusiness:15,AddCircle:15,AddCircleOutline:0,AddComment:15,AddIcCall:15,AddLink:15,AddLocation:15,AddLocationAlt:2,AddModerator:15,AddPhotoAlternate:0,AddReaction:15,AddRoad:15,AddShoppingCart:2,AddTask:15,AddToDrive:15,AddToHomeScreen:2,AddToPhotos:15,AddToQueue:15,Addchart:15,Adjust:15,AdminPanelSettings:0,Agriculture:15,Air:15,AirlineSeatFlat:2,AirplaneTicket:2,AirplanemodeActive:0,AirplanemodeInactive:0,Airplay:15,AirportShuttle:2,Alarm:15,AlarmAdd:15,AlarmOff:15,AlarmOn:15,Album:15,AlignHorizontalLeft:0,AlignHorizontalRight:0,AlignVerticalBottom:0,AlignVerticalCenter:0,AlignVerticalTop:0,AllInbox:15,AllInclusive:15,AllOut:15,AltRoute:15,AlternateEmail:2,Analytics:15,Anchor:15,Android:15,Animation:15,Announcement:15,Aod:15,Apartment:15,Api:15,AppBlocking:15,AppRegistration:2,AppSettingsAlt:2,Apple:0,Approval:15,Apps:15,Architecture:15,Archive:15,ArrowBack:15,ArrowBackIos:15,ArrowBackIosNew:2,ArrowCircleDown:2,ArrowCircleUp:7,ArrowDownward:7,ArrowDropDown:7,ArrowDropDownCircle:0,ArrowDropUp:15,ArrowForward:15,ArrowForwardIos:2,ArrowLeft:15,ArrowRight:15,ArrowRightAlt:7,ArrowUpward:15,ArtTrack:15,Article:15,AspectRatio:15,Assessment:15,Assignment:15,AssignmentInd:7,AssignmentLate:2,AssignmentReturn:0,AssignmentReturned:0,AssignmentTurnedIn:0,Assistant:15,AssistantDirection:0,AssistantPhoto:2,Atm:15,AttachEmail:15,AttachFile:15,AttachMoney:15,Attachment:15,Attractions:15,Attribution:15,Audiotrack:15,AutoAwesome:15,AutoAwesomeMosaic:0,AutoAwesomeMotion:0,AutoDelete:15,AutoFixHigh:15,AutoFixNormal:7,AutoFixOff:15,AutoGraph:15,AutoStories:15,AutofpsSelect:7,Autorenew:15,AvTimer:15,BabyChangingStation:0,Backpack:15,Backspace:15,Backup:15,BackupTable:15,Badge:15,BakeryDining:15,Balcony:15,Ballot:15,BarChart:15,BatchPrediction:2,Bathroom:15,Bathtub:15,Battery20:15,Battery30:15,Battery50:15,Battery60:15,Battery80:15,Battery90:15,BatteryAlert:15,BatteryCharging20:0,BatteryCharging30:0,BatteryCharging50:0,BatteryCharging60:0,BatteryCharging80:0,BatteryCharging90:0,BatteryChargingFull:0,BatteryFull:15,BatterySaver:15,BatteryStd:15,BatteryUnknown:2,BeachAccess:15,Bed:15,BedroomBaby:15,BedroomChild:15,BedroomParent:7,Bedtime:15,Beenhere:15,Bento:15,BikeScooter:15,Biotech:15,Blender:15,Block:15,Bloodtype:15,Bluetooth:15,BluetoothAudio:2,BluetoothConnected:0,BluetoothDisabled:0,BluetoothDrive:2,BluetoothSearching:0,BlurCircular:15,BlurLinear:15,BlurOff:15,BlurOn:15,Bolt:15,Book:15,BookOnline:15,Bookmark:15,BookmarkAdd:15,BookmarkAdded:7,BookmarkBorder:2,BookmarkRemove:2,Bookmarks:15,BorderAll:15,BorderBottom:15,BorderClear:15,BorderColor:15,BorderHorizontal:0,BorderInner:15,BorderLeft:15,BorderOuter:15,BorderRight:15,BorderStyle:15,BorderTop:15,BorderVertical:2,BrandingWatermark:0,BreakfastDining:2,Brightness1:15,Brightness2:15,Brightness3:15,Brightness4:15,Brightness5:15,Brightness6:15,Brightness7:15,BrightnessAuto:2,BrightnessHigh:2,BrightnessLow:7,BrightnessMedium:0,BrokenImage:15,BrowserNotSupported:0,BrunchDining:15,Brush:15,BubbleChart:15,BugReport:15,Build:15,BuildCircle:15,Bungalow:15,BurstMode:15,BusAlert:15,Business:15,BusinessCenter:2,Cabin:15,Cable:15,Cached:15,Cake:15,Calculate:15,CalendarToday:7,CalendarViewDay:2,CalendarViewMonth:0,CalendarViewWeek:0,Call:15,CallEnd:15,CallMade:15,CallMerge:15,CallMissed:15,CallMissedOutgoing:0,CallReceived:15,CallSplit:15,CallToAction:15,Camera:15,CameraAlt:15,CameraEnhance:7,CameraFront:15,CameraIndoor:15,CameraOutdoor:7,CameraRear:15,CameraRoll:15,Cameraswitch:15,Campaign:15,Cancel:15,CancelPresentation:0,CancelScheduleSend:0,CarRental:15,CarRepair:15,CardGiftcard:15,CardMembership:2,CardTravel:15,Carpenter:15,Cases:15,Casino:15,Cast:15,CastConnected:7,CastForEducation:0,CatchingPokemon:2,Category:15,Celebration:15,CellWifi:15,CenterFocusStrong:0,CenterFocusWeak:2,Chair:15,ChairAlt:15,Chalet:15,ChangeCircle:15,ChangeHistory:7,ChargingStation:2,Chat:15,ChatBubble:15,ChatBubbleOutline:0,Check:15,CheckBox:15,CheckBoxOutlineBlank:0,CheckCircle:15,CheckCircleOutline:0,Checkroom:15,ChevronLeft:15,ChevronRight:15,ChildCare:15,ChildFriendly:7,ChromeReaderMode:0,Circle:15,CircleNotifications:0,Class:15,CleanHands:15,CleaningServices:0,Clear:15,ClearAll:15,Close:15,CloseFullscreen:2,ClosedCaption:7,ClosedCaptionOff:0,Cloud:15,CloudCircle:15,CloudDone:15,CloudDownload:7,CloudOff:15,CloudQueue:15,CloudUpload:15,Code:15,CodeOff:15,Coffee:15,CoffeeMaker:15,Collections:15,CollectionsBookmark:0,ColorLens:15,Colorize:15,Comment:15,CommentBank:15,Commute:15,Compare:15,CompareArrows:7,CompassCalibration:0,Compress:15,Computer:15,ConfirmationNumber:0,ConnectedTv:15,Construction:15,ContactMail:15,ContactPage:15,ContactPhone:15,ContactSupport:2,Contactless:15,Contacts:15,ContentCopy:15,ContentCut:15,ContentPaste:15,ContentPasteOff:2,ControlCamera:7,ControlPoint:15,CopyAll:15,Copyright:15,Coronavirus:15,CorporateFare:7,Cottage:15,Countertops:15,Create:15,CreateNewFolder:2,CreditCard:15,CreditCardOff:7,CreditScore:15,Crib:15,Crop:15,Crop169:15,Crop32:15,Crop54:15,Crop75:15,CropDin:15,CropFree:15,CropLandscape:7,CropOriginal:15,CropPortrait:15,CropRotate:15,CropSquare:15,Dangerous:15,DarkMode:15,Dashboard:15,DashboardCustomize:0,DataSaverOff:15,DataSaverOn:15,DataUsage:15,DateRange:15,Deck:15,Dehaze:15,Delete:15,DeleteForever:7,DeleteOutline:7,DeleteSweep:15,DeliveryDining:2,DepartureBoard:2,Description:15,DesignServices:2,DesktopMac:15,DesktopWindows:2,Details:15,DeveloperBoard:2,DeveloperBoardOff:0,DeveloperMode:7,DeviceHub:15,DeviceThermostat:0,DeviceUnknown:7,Devices:15,DevicesOther:15,DialerSip:15,Dialpad:15,Dining:15,DinnerDining:15,Directions:15,DirectionsBike:2,DirectionsBoat:2,DirectionsBoatFilled:0,DirectionsBus:7,DirectionsBusFilled:0,DirectionsCar:7,DirectionsCarFilled:0,DirectionsOff:7,DirectionsRailway:0,DirectionsRun:7,DirectionsSubway:0,DirectionsTransit:0,DirectionsWalk:2,DirtyLens:15,DisabledByDefault:0,DiscFull:15,Dns:15,DoDisturb:15,DoDisturbAlt:15,DoDisturbOff:15,DoDisturbOn:15,DoNotDisturb:15,DoNotDisturbAlt:2,DoNotDisturbOff:2,DoNotDisturbOn:2,DoNotStep:15,DoNotTouch:15,Dock:15,DocumentScanner:2,Domain:15,DomainDisabled:2,DomainVerification:0,Done:15,DoneAll:15,DoneOutline:15,DonutLarge:15,DonutSmall:15,DoorBack:15,DoorFront:15,DoorSliding:15,Doorbell:15,DoubleArrow:15,DownhillSkiing:2,Download:15,DownloadDone:15,DownloadForOffline:0,Downloading:15,Drafts:15,DragHandle:15,DragIndicator:7,DriveEta:15,DriveFileMove:7,DriveFolderUpload:0,Dry:15,DryCleaning:15,Duo:15,Dvr:15,DynamicFeed:15,DynamicForm:15,EMobiledata:15,Earbuds:15,EarbudsBattery:2,East:15,Eco:15,EdgesensorHigh:2,EdgesensorLow:7,Edit:15,EditAttributes:2,EditLocation:15,EditLocationAlt:2,EditNotifications:0,EditOff:15,EditRoad:15,EightK:15,EightKPlus:15,EightMp:15,EightteenMp:15,Eject:15,Elderly:15,ElectricBike:15,ElectricCar:15,ElectricMoped:7,ElectricRickshaw:0,ElectricScooter:2,ElectricalServices:0,Elevator:15,ElevenMp:15,Email:15,EmojiEmotions:7,EmojiEvents:15,EmojiFlags:15,EmojiFoodBeverage:0,EmojiNature:15,EmojiObjects:15,EmojiPeople:15,EmojiSymbols:15,EmojiTransportation:0,Engineering:15,EnhancedEncryption:0,Equalizer:15,Error:15,ErrorOutline:15,Escalator:15,EscalatorWarning:0,Euro:15,EuroSymbol:15,EvStation:15,Event:15,EventAvailable:2,EventBusy:15,EventNote:15,EventSeat:15,ExitToApp:15,Expand:15,ExpandLess:15,ExpandMore:15,Explicit:15,Explore:15,ExploreOff:15,Exposure:15,Extension:15,ExtensionOff:15,Face:15,FaceRetouchingOff:0,Facebook:15,FactCheck:15,FamilyRestroom:2,FastForward:15,FastRewind:15,Fastfood:15,Favorite:15,FavoriteBorder:2,FeaturedPlayList:0,FeaturedVideo:7,Feed:15,Feedback:15,Female:15,Fence:15,Festival:15,FiberDvr:15,FiberManualRecord:0,FiberNew:15,FiberPin:15,FiberSmartRecord:0,FileCopy:15,FileDownload:15,FileDownloadDone:0,FileDownloadOff:2,FilePresent:15,FileUpload:15,Filter:15,Filter1:15,Filter2:15,Filter3:15,Filter4:15,Filter5:15,Filter6:15,Filter7:15,Filter8:15,Filter9:15,Filter9Plus:15,FilterAlt:15,FilterBAndW:15,FilterCenterFocus:0,FilterDrama:15,FilterFrames:15,FilterHdr:15,FilterList:15,FilterNone:15,FilterTiltShift:2,FilterVintage:7,FindInPage:15,FindReplace:15,Fingerprint:15,FireExtinguisher:0,Fireplace:15,FirstPage:15,FitScreen:15,FitnessCenter:7,FiveG:15,FiveK:15,FiveKPlus:15,FiveMp:15,FivteenMp:15,Flag:15,Flaky:15,Flare:15,FlashAuto:15,FlashOff:15,FlashOn:15,FlashlightOff:7,FlashlightOn:15,Flatware:15,Flight:15,FlightLand:15,FlightTakeoff:7,Flip:15,FlipCameraAndroid:0,FlipCameraIos:7,FlipToBack:15,FlipToFront:15,Flourescent:15,FlutterDash:15,FmdBad:15,FmdGood:15,Folder:15,FolderOpen:15,FolderShared:15,FolderSpecial:7,FollowTheSigns:2,FontDownload:15,FontDownloadOff:2,FoodBank:15,FormatAlignCenter:0,FormatAlignJustify:0,FormatAlignLeft:2,FormatAlignRight:0,FormatBold:15,FormatClear:15,FormatColorFill:2,FormatColorReset:0,FormatColorText:2,FormatIndentDecrease:0,FormatIndentIncrease:0,FormatItalic:15,FormatLineSpacing:0,FormatListBulleted:0,FormatListNumbered:0,FormatPaint:15,FormatQuote:15,FormatShapes:15,FormatSize:15,FormatStrikethrough:0,FormatUnderlined:0,Forum:15,Forward:15,Forward10:15,Forward30:15,Forward5:15,ForwardToInbox:2,Foundation:15,FourGMobiledata:2,FourGPlusMobiledata:0,FourK:15,FourKPlus:15,FourMp:15,FourteenMp:15,FreeBreakfast:7,Fullscreen:15,FullscreenExit:2,Functions:15,GMobiledata:15,GTranslate:15,Gamepad:15,Games:15,Garage:15,Gavel:15,Gesture:15,GetApp:15,Gif:15,GitHub:0,Gite:15,GolfCourse:15,Google:0,GppBad:15,GppGood:15,GppMaybe:15,GpsFixed:15,GpsNotFixed:15,GpsOff:15,Grade:15,Gradient:15,Grading:15,Grain:15,GraphicEq:15,Grass:15,Grid3x3:15,Grid4x4:15,GridGoldenratio:2,GridOff:15,GridOn:15,GridView:15,Group:15,GroupAdd:15,GroupWork:15,Groups:15,HMobiledata:15,HPlusMobiledata:2,Hail:15,Handyman:15,Hardware:15,Hd:15,HdrAuto:15,HdrAutoSelect:7,HdrEnhancedSelect:0,HdrOff:15,HdrOffSelect:15,HdrOn:15,HdrOnSelect:15,HdrPlus:15,HdrStrong:15,HdrWeak:15,Headphones:15,HeadphonesBattery:0,Headset:15,HeadsetMic:15,HeadsetOff:15,Healing:15,HealthAndSafety:2,Hearing:15,HearingDisabled:2,Height:15,Help:15,HelpCenter:15,HelpOutline:15,Hevc:15,HideImage:15,HideSource:15,HighQuality:15,Highlight:15,HighlightAlt:15,HighlightOff:15,Hiking:15,History:15,HistoryEdu:15,HistoryToggleOff:0,HolidayVillage:2,Home:15,HomeMax:15,HomeMini:15,HomeRepairService:0,HomeWork:15,HorizontalRule:2,HorizontalSplit:2,HotTub:15,Hotel:15,HourglassBottom:2,HourglassDisabled:0,HourglassEmpty:2,HourglassFull:7,HourglassTop:15,House:15,HouseSiding:15,Houseboat:15,HowToReg:15,HowToVote:15,Http:15,Https:15,Hvac:15,IceSkating:15,Icecream:15,Image:15,ImageAspectRatio:0,ImageNotSupported:0,ImageSearch:15,ImagesearchRoller:0,ImportContacts:2,ImportExport:15,ImportantDevices:0,Inbox:15,Info:15,Input:15,InsertChart:15,InsertComment:7,InsertDriveFile:2,InsertEmoticon:2,InsertInvitation:0,InsertLink:15,InsertPhoto:15,Insights:15,Instagram:0,Inventory:15,Inventory2:15,InvertColors:15,InvertColorsOff:2,IosShare:15,Iron:15,Iso:15,Kayaking:15,Keyboard:15,KeyboardAlt:15,KeyboardArrowDown:0,KeyboardArrowLeft:0,KeyboardArrowRight:0,KeyboardArrowUp:2,KeyboardBackspace:0,KeyboardCapslock:0,KeyboardHide:15,KeyboardReturn:2,KeyboardTab:15,KeyboardVoice:7,KingBed:15,Kitchen:15,Kitesurfing:15,Label:15,LabelImportant:2,LabelOff:15,Landscape:15,Language:15,Laptop:15,LaptopChromebook:0,LaptopMac:15,LaptopWindows:7,LastPage:15,Launch:15,Layers:15,LayersClear:15,Leaderboard:15,LeakAdd:15,LeakRemove:15,LegendToggle:15,Lens:15,LensBlur:15,LibraryAdd:15,LibraryAddCheck:2,LibraryBooks:15,LibraryMusic:15,Light:15,LightMode:15,Lightbulb:15,LineStyle:15,LineWeight:15,LinearScale:15,Link:15,LinkOff:15,LinkedCamera:15,LinkedIn:0,Liquor:15,List:15,ListAlt:15,LiveHelp:15,LiveTv:15,Living:15,LocalActivity:7,LocalAirport:15,LocalAtm:15,LocalBar:15,LocalCafe:15,LocalCarWash:15,LocalDining:15,LocalDrink:15,LocalFireDepartment:0,LocalFlorist:15,LocalGasStation:2,LocalGroceryStore:0,LocalHospital:7,LocalHotel:15,LocalLaundryService:0,LocalLibrary:15,LocalMall:15,LocalMovies:15,LocalOffer:15,LocalParking:15,LocalPharmacy:7,LocalPhone:15,LocalPizza:15,LocalPlay:15,LocalPolice:15,LocalPostOffice:2,LocalPrintshop:2,LocalSee:15,LocalShipping:7,LocalTaxi:15,LocationCity:15,LocationDisabled:0,LocationOff:15,LocationOn:15,LocationSearching:0,Lock:15,LockClock:15,LockOpen:15,Login:15,Logout:15,Looks:15,Looks3:15,Looks4:15,Looks5:15,Looks6:15,LooksOne:15,LooksTwo:15,Loop:15,Loupe:15,LowPriority:15,Loyalty:15,LteMobiledata:7,LtePlusMobiledata:0,Luggage:15,LunchDining:15,Mail:15,MailOutline:15,Male:15,ManageAccounts:2,ManageSearch:15,Map:15,MapsHomeWork:15,MapsUgc:15,Margin:15,MarkAsUnread:15,MarkChatRead:15,MarkChatUnread:2,MarkEmailRead:7,MarkEmailUnread:2,Markunread:15,MarkunreadMailbox:0,Masks:15,Maximize:15,MediaBluetoothOff:0,MediaBluetoothOn:0,Mediation:15,MedicalServices:2,Medication:15,MeetingRoom:15,Memory:15,Menu:15,MenuBook:15,MenuOpen:15,MergeType:15,Message:15,Mic:15,MicExternalOff:2,MicExternalOn:7,MicNone:15,MicOff:15,Microwave:15,MilitaryTech:15,Minimize:15,MissedVideoCall:2,Mms:15,MobileFriendly:2,MobileOff:15,MobileScreenShare:0,MobiledataOff:7,Mode:15,ModeComment:15,ModeEdit:15,ModeEditOutline:2,ModeNight:15,ModeStandby:15,ModelTraining:7,MonetizationOn:2,Money:15,MoneyOff:15,MoneyOffCsred:7,Monitor:15,MonitorWeight:7,MonochromePhotos:0,Mood:15,MoodBad:15,Moped:15,More:15,MoreHoriz:15,MoreTime:15,MoreVert:15,MotionPhotosAuto:0,MotionPhotosOff:2,Mouse:15,MoveToInbox:15,Movie:15,MovieCreation:7,MovieFilter:15,Moving:15,Mp:15,MultilineChart:2,MultipleStop:15,Museum:15,MusicNote:15,MusicOff:15,MusicVideo:15,MyLocation:15,Nat:15,Nature:15,NaturePeople:15,NavigateBefore:2,NavigateNext:15,Navigation:15,NearMe:15,NearMeDisabled:2,NearbyError:15,NearbyOff:15,NetworkCell:15,NetworkCheck:15,NetworkLocked:7,NetworkWifi:15,NewReleases:15,NextPlan:15,NextWeek:15,Nfc:15,NightShelter:15,Nightlife:15,Nightlight:15,NightlightRound:2,NightsStay:15,NineK:15,NineKPlus:15,NineMp:15,NineteenMp:15,NoAccounts:15,NoBackpack:15,NoCell:15,NoDrinks:15,NoEncryption:15,NoFlash:15,NoFood:15,NoLuggage:15,NoMeals:15,NoMeetingRoom:7,NoPhotography:7,NoSim:15,NoStroller:15,NoTransfer:15,NordicWalking:7,North:15,NorthEast:15,NorthWest:15,NotAccessible:7,NotInterested:7,NotListedLocation:0,NotStarted:15,Note:15,NoteAdd:15,NoteAlt:15,Notes:15,NotificationAdd:2,Notifications:7,NotificationsActive:0,NotificationsNone:0,NotificationsOff:0,NotificationsPaused:0,OfflineBolt:15,OfflinePin:15,OfflineShare:15,OndemandVideo:7,OneK:15,OneKPlus:15,OneKk:15,OnlinePrediction:0,Opacity:15,OpenInBrowser:7,OpenInFull:15,OpenInNew:15,OpenInNewOff:15,OpenWith:15,OtherHouses:15,Outbound:15,Outbox:15,OutdoorGrill:15,Outlet:15,Padding:15,Pages:15,Pageview:15,Paid:15,Palette:15,PanTool:15,Panorama:15,PanoramaFishEye:2,PanoramaHorizontal:0,PanoramaPhotosphere:0,PanoramaVertical:0,PanoramaWideAngle:0,Paragliding:15,Park:15,PartyMode:15,Password:15,Pattern:15,Pause:15,PauseCircle:15,PauseCircleFilled:0,PauseCircleOutline:0,PausePresentation:0,Payment:15,Payments:15,PedalBike:15,Pending:15,PendingActions:2,People:15,PeopleAlt:15,PeopleOutline:7,PermCameraMic:7,PermContactCalendar:0,PermDataSetting:2,PermIdentity:15,PermMedia:15,PermPhoneMsg:15,PermScanWifi:15,Person:15,PersonAdd:15,PersonAddAlt:15,PersonAddAlt1:7,PersonAddDisabled:0,PersonOff:15,PersonOutline:7,PersonPin:15,PersonPinCircle:2,PersonRemove:15,PersonRemoveAlt1:0,PersonSearch:15,PersonalVideo:7,PestControl:15,PestControlRodent:0,Pets:15,Phone:15,PhoneAndroid:15,PhoneCallback:7,PhoneDisabled:7,PhoneEnabled:15,PhoneForwarded:2,PhoneInTalk:15,PhoneIphone:15,PhoneLocked:15,PhoneMissed:15,PhonePaused:15,Phonelink:15,PhonelinkErase:2,PhonelinkLock:7,PhonelinkOff:15,PhonelinkRing:7,PhonelinkSetup:2,Photo:15,PhotoAlbum:15,PhotoCamera:15,PhotoCameraBack:2,PhotoCameraFront:0,PhotoFilter:15,PhotoLibrary:15,PhotoSizeSelectLarge:0,PhotoSizeSelectSmall:0,Piano:15,PianoOff:15,PictureAsPdf:15,PictureInPicture:0,PictureInPictureAlt:0,PieChart:15,PieChartOutline:2,Pin:15,PinDrop:15,Pinterest:0,PivotTableChart:2,Place:15,Plagiarism:15,PlayArrow:15,PlayCircle:15,PlayCircleFilled:0,PlayCircleOutline:0,PlayDisabled:15,PlayForWork:15,PlayLesson:15,PlaylistAdd:15,PlaylistAddCheck:0,PlaylistPlay:15,Plumbing:15,PlusOne:15,Podcasts:15,PointOfSale:15,Policy:15,Poll:15,Pool:15,PortableWifiOff:2,Portrait:15,PostAdd:15,Power:15,PowerInput:15,PowerOff:15,PowerSettingsNew:0,PregnantWoman:7,PresentToAll:15,Preview:15,PriceChange:15,PriceCheck:15,Print:15,PrintDisabled:7,PriorityHigh:15,PrivacyTip:15,Psychology:15,Public:15,PublicOff:15,Publish:15,PublishedWithChanges:0,PushPin:15,QrCode:15,QrCode2:15,QrCodeScanner:7,QueryBuilder:15,QueryStats:15,QuestionAnswer:2,Queue:15,QueueMusic:15,QueuePlayNext:7,Quickreply:15,Quiz:15,RMobiledata:15,Radar:15,Radio:15,RadioButtonChecked:0,RadioButtonUnchecked:0,RailwayAlert:15,RamenDining:15,RateReview:15,RawOff:15,RawOn:15,ReadMore:15,Receipt:15,ReceiptLong:15,RecentActors:15,Recommend:15,RecordVoiceOver:2,Reddit:0,Redeem:15,Redo:15,ReduceCapacity:2,Refresh:15,RememberMe:15,Remove:15,RemoveCircle:15,RemoveCircleOutline:0,RemoveDone:15,RemoveFromQueue:2,RemoveModerator:2,RemoveRedEye:15,RemoveShoppingCart:0,Reorder:15,Repeat:15,RepeatOn:15,RepeatOne:15,RepeatOneOn:15,Replay:15,Replay10:15,Replay30:15,Replay5:15,ReplayCircleFilled:0,Reply:15,ReplyAll:15,Report:15,ReportGmailerrorred:0,ReportOff:15,ReportProblem:7,RequestPage:15,RequestQuote:15,ResetTv:15,RestartAlt:15,Restaurant:15,RestaurantMenu:2,Restore:15,RestoreFromTrash:0,RestorePage:15,Reviews:15,RiceBowl:15,RingVolume:15,Roofing:15,Room:15,RoomPreferences:2,RoomService:15,Rotate90DegreesCcw:0,RotateLeft:15,RotateRight:15,Router:15,Rowing:15,RssFeed:15,Rsvp:15,Rtt:15,Rule:15,RuleFolder:15,RunCircle:15,RunningWithErrors:0,RvHookup:15,SafetyDivider:7,Sailing:15,Sanitizer:15,Satellite:15,Save:15,SaveAlt:15,SavedSearch:15,Savings:15,Scanner:15,ScatterPlot:15,Schedule:15,ScheduleSend:15,Schema:15,School:15,Science:15,Score:15,ScreenLockLandscape:0,ScreenLockPortrait:0,ScreenLockRotation:0,ScreenRotation:2,ScreenSearchDesktop:0,ScreenShare:15,Screenshot:15,Sd:15,SdCard:15,SdCardAlert:15,SdStorage:15,Search:15,SearchOff:15,Security:15,SecurityUpdate:2,SecurityUpdateGood:0,Segment:15,SelectAll:15,SelfImprovement:2,Sell:15,Send:15,SendAndArchive:2,SendToMobile:15,SensorDoor:15,SensorWindow:15,Sensors:15,SensorsOff:15,SentimentNeutral:0,SentimentSatisfied:0,SetMeal:15,Settings:15,SettingsApplications:0,SettingsBluetooth:0,SettingsBrightness:0,SettingsCell:15,SettingsEthernet:0,SettingsInputAntenna:0,SettingsInputHdmi:0,SettingsInputSvideo:0,SettingsOverscan:0,SettingsPhone:7,SettingsPower:7,SettingsRemote:2,SettingsSuggest:2,SettingsVoice:7,SevenK:15,SevenKPlus:15,SevenMp:15,SeventeenMp:15,Share:15,ShareLocation:7,Shield:15,Shop:15,Shop2:15,ShopTwo:15,ShoppingBag:15,ShoppingBasket:2,ShoppingCart:15,ShortText:15,Shortcut:15,ShowChart:15,Shower:15,Shuffle:15,ShuffleOn:15,ShutterSpeed:15,Sick:15,SignalCellular0Bar:0,SignalCellular1Bar:0,SignalCellular2Bar:0,SignalCellular3Bar:0,SignalCellular4Bar:0,SignalCellularAlt:0,SignalCellularNoSim:0,SignalCellularNodata:0,SignalCellularNull:0,SignalCellularOff:0,SignalWifi0Bar:2,SignalWifi1Bar:2,SignalWifi1BarLock:0,SignalWifi2Bar:2,SignalWifi2BarLock:0,SignalWifi3Bar:2,SignalWifi3BarLock:0,SignalWifi4Bar:2,SignalWifi4BarLock:0,SignalWifiBad:7,SignalWifiOff:7,SimCard:15,SimCardAlert:15,SimCardDownload:2,SingleBed:15,Sip:15,SixK:15,SixKPlus:15,SixMp:15,SixteenMp:15,SixtyFps:15,SixtyFpsSelect:2,Skateboarding:7,SkipNext:15,SkipPrevious:15,Sledding:15,Slideshow:15,SlowMotionVideo:2,SmartButton:15,SmartDisplay:15,SmartScreen:15,SmartToy:15,Smartphone:15,SmokeFree:15,SmokingRooms:15,Sms:15,SmsFailed:15,SnippetFolder:7,Snooze:15,Snowboarding:15,Snowmobile:15,Snowshoeing:15,Soap:15,SocialDistance:2,Sort:15,SortByAlpha:15,Source:15,South:15,SouthEast:15,SouthWest:15,Spa:15,SpaceBar:15,Speaker:15,SpeakerGroup:15,SpeakerNotes:15,SpeakerNotesOff:2,SpeakerPhone:15,Speed:15,Spellcheck:15,Splitscreen:15,Sports:15,SportsBar:15,SportsBaseball:2,SportsBasketball:0,SportsCricket:7,SportsEsports:7,SportsFootball:2,SportsGolf:15,SportsHandball:2,SportsHockey:15,SportsKabaddi:7,SportsMma:15,SportsMotorsports:0,SportsRugby:15,SportsScore:15,SportsSoccer:15,SportsTennis:15,SportsVolleyball:0,SquareFoot:15,StackedBarChart:2,StackedLineChart:0,Stairs:15,Star:15,StarBorder:15,StarBorderPurple500:0,StarHalf:15,StarOutline:15,StarPurple500:7,StarRate:15,Stars:15,StayCurrentLandscape:0,StayCurrentPortrait:0,StayPrimaryLandscape:0,StayPrimaryPortrait:0,StickyNote2:15,Stop:15,StopCircle:15,StopScreenShare:2,Storage:15,Store:15,StoreMallDirectory:0,Storefront:15,Storm:15,Straighten:15,Stream:15,Streetview:15,StrikethroughS:2,Stroller:15,Style:15,Subject:15,Subscript:15,Subscriptions:7,Subtitles:15,SubtitlesOff:15,Subway:15,Summarize:15,Superscript:15,SupervisedUserCircle:0,SupervisorAccount:0,Support:15,SupportAgent:15,Surfing:15,SurroundSound:7,SwapCalls:15,SwapHoriz:15,SwapHorizontalCircle:0,SwapVert:15,SwapVerticalCircle:0,Swipe:15,SwitchAccount:7,SwitchCamera:15,SwitchLeft:15,SwitchRight:15,SwitchVideo:15,Sync:15,SyncAlt:15,SyncDisabled:15,SyncProblem:15,SystemSecurityUpdate:0,SystemUpdate:15,SystemUpdateAlt:2,Tab:15,TabUnselected:7,TableChart:15,TableRows:15,TableView:15,Tablet:15,TabletAndroid:7,TabletMac:15,Tag:15,TagFaces:15,TakeoutDining:7,TapAndPlay:15,Tapas:15,Task:15,TaskAlt:15,TaxiAlert:15,Telegram:0,TenMp:15,Terrain:15,TextFields:15,TextFormat:15,TextRotateUp:15,TextRotateVertical:0,TextRotationAngleup:0,TextRotationDown:0,TextRotationNone:0,TextSnippet:15,Textsms:15,Texture:15,TheaterComedy:7,Theaters:15,Thermostat:15,ThermostatAuto:2,ThirteenMp:15,ThirtyFps:15,ThirtyFpsSelect:2,ThreeDRotation:2,ThreeGMobiledata:0,ThreeK:15,ThreeKPlus:15,ThreeMp:15,ThreeP:15,ThreeSixty:15,ThumbDown:15,ThumbDownAlt:15,ThumbDownOffAlt:2,ThumbUp:15,ThumbUpAlt:15,ThumbUpOffAlt:7,ThumbsUpDown:15,TimeToLeave:15,Timelapse:15,Timeline:15,Timer:15,Timer10:15,Timer10Select:7,Timer3:15,Timer3Select:15,TimerOff:15,TimesOneMobiledata:0,Title:15,Toc:15,Today:15,ToggleOff:15,ToggleOn:15,Toll:15,Tonality:15,Topic:15,TouchApp:15,Tour:15,Toys:15,TrackChanges:15,Traffic:15,Train:15,Tram:15,Transform:15,Transgender:15,TransitEnterexit:0,Translate:15,TravelExplore:7,TrendingDown:15,TrendingFlat:15,TrendingUp:15,TripOrigin:15,Try:15,Tty:15,Tune:15,Tungsten:15,TurnedIn:15,TurnedInNot:15,Tv:15,TvOff:15,TwelveMp:15,TwentyFourMp:15,TwentyOneMp:15,TwentyThreeMp:7,TwentyTwoMp:15,TwentyZeroMp:15,Twitter:0,TwoK:15,TwoKPlus:15,TwoMp:15,TwoWheeler:15,Umbrella:15,Unarchive:15,Undo:15,UnfoldLess:15,UnfoldMore:15,Unpublished:15,Unsubscribe:15,Upcoming:15,Update:15,UpdateDisabled:2,Upgrade:15,Upload:15,UploadFile:15,Usb:15,UsbOff:15,Verified:15,VerifiedUser:15,VerticalAlignBottom:0,VerticalAlignCenter:0,VerticalAlignTop:0,VerticalSplit:7,Vibration:15,VideoCall:15,VideoCameraBack:2,VideoCameraFront:0,VideoLabel:15,VideoLibrary:15,VideoSettings:7,VideoStable:15,Videocam:15,VideocamOff:15,VideogameAsset:2,VideogameAssetOff:0,ViewAgenda:15,ViewArray:15,ViewCarousel:15,ViewColumn:15,ViewComfy:15,ViewCompact:15,ViewDay:15,ViewHeadline:15,ViewInAr:15,ViewList:15,ViewModule:15,ViewQuilt:15,ViewSidebar:15,ViewStream:15,ViewWeek:15,Vignette:15,Villa:15,Visibility:15,VisibilityOff:7,VoiceChat:15,VoiceOverOff:15,Voicemail:15,VolumeDown:15,VolumeMute:15,VolumeOff:15,VolumeUp:15,VolunteerActivism:0,VpnKey:15,VpnLock:15,Vrpano:15,Wallpaper:15,Warning:15,WarningAmber:15,Wash:15,Watch:15,WatchLater:15,Water:15,WaterDamage:15,WaterfallChart:2,Waves:15,WbAuto:15,WbCloudy:15,WbIncandescent:2,WbIridescent:15,WbShade:15,WbSunny:15,WbTwilight:15,Wc:15,Web:15,WebAsset:15,WebAssetOff:15,Weekend:15,West:15,WhatsApp:0,Whatshot:15,WheelchairPickup:0,WhereToVote:15,Widgets:15,Wifi:15,WifiCalling:15,WifiCalling3:15,WifiLock:15,WifiOff:15,WifiProtectedSetup:0,WifiTethering:7,WifiTetheringOff:0,Window:15,WineBar:15,Work:15,WorkOff:15,WorkOutline:15,Workspaces:15,WrapText:15,WrongLocation:7,Wysiwyg:15,Yard:15,YouTube:0,YoutubeSearchedFor:0,ZoomIn:15,ZoomOut:15,ZoomOutMap:15};const iconKeys=Object.keys(icons);const weightOptions=[\"Filled\",\"TwoTone\",\"Sharp\",\"Rounded\",\"Outlined\",];const styleKeyOptions={15:[...weightOptions],7:[\"Filled\",\"TwoTone\",\"Sharp\",\"Rounded\"],2:[\"Filled\",\"Sharp\"]};const styleOptionPropKeys=Object.keys(styleKeyOptions).map(optionKey=>`iconStyle${optionKey}`);const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * MATERIAL\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored,style}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Get props to use for deps array\nconst styleOptionProps=styleOptionPropKeys.map(prop=>props[prop]);// Get style of icon\nconst iconStyle=useMemo(()=>{const iconStyleKey=icons[iconKey];if(!iconStyleKey)return;const activeStyle=props[`iconStyle${iconStyleKey}`];if(activeStyle===\"Filled\")return;return activeStyle;},[...styleOptionProps]);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// If bad search or doesn't exist, show null state\nif(typeof icons[iconKey]!==\"number\"){setSelectedIcon(null);return;}// Get the selected module\ntry{const style=iconStyle?iconStyle:\"\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}${style}.js@0.0.32`;// console.log(iconModuleUrl)\nconst module=await import(/* webpackIgnore: true */ iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey,...styleOptionProps]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined,...style},focusable:\"false\",viewBox:\"0 0 24 24\",color:color,children:SelectedIcon}):emptyState});}Icon.displayName=\"Material\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,weight:\"Filled\",mirrored:false};function hideStyleOptions(props,styleOptions){const{selectByList,iconSearch,iconSelection}=props;const styleOptionsNumber=parseInt(styleOptions);const name=getIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const icon=icons[name];if(!icon||styleOptionsNumber===0)return true;if(icon===styleOptionsNumber)return false;else return true;}addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Material site](https://fonts.google.com/icons)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...Object.keys(styleKeyOptions).reduce((result,optionKey)=>{result[`iconStyle${optionKey}`]={type:ControlType.Enum,title:\"Style\",defaultValue:\"Filled\",options:styleKeyOptions[optionKey],hidden:props=>hideStyleOptions(props,optionKey)};return result;},{}),...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Material.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";function hash2(x,y,seed){let n=Math.imul(x,374761393)^Math.imul(y,668265263)^Math.imul(seed,1274126177);n=Math.imul(n^n>>>13,1103515245);n^=n>>>16;return(n>>>0)/4294967296;}function smooth(t){return t*t*(3-2*t);}function valueNoise(x,y,seed){const xi=Math.floor(x);const yi=Math.floor(y);const tx=smooth(x-xi);const ty=smooth(y-yi);const a=hash2(xi,yi,seed);const b=hash2(xi+1,yi,seed);const c=hash2(xi,yi+1,seed);const d=hash2(xi+1,yi+1,seed);return a+(b-a)*tx+(c-a)*ty+(a-b-c+d)*tx*ty;}function clamp01(v){return v<0?0:v>1?1:v;}/**\n * Pixel Dissolve\n *\n * Dithered pixel-block transition band. Solid on one edge, breaking up into\n * organic scattered blocks toward the other. Builds in block-by-block as it\n * scrolls into view.\n *\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 220\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function PixelDissolve(props){const{color=\"#1B2AE8\",cellSize=26,scatter=.6,seed=7,solidEdge=\"bottom\",scrollAnimate=true,scrollSpan=.6,staticFill=1,style}=props;const containerRef=useRef(null);const canvasRef=useRef(null);const progressRef=useRef(0);const rafRef=useRef(0);const isLive=RenderTarget.current()===RenderTarget.preview;useEffect(()=>{if(typeof window===\"undefined\")return;const container=containerRef.current;const canvas=canvasRef.current;if(!container||!canvas)return;const cs=Math.max(4,cellSize);const scatterAmp=.5+scatter*1.1;const draw=()=>{const rect=container.getBoundingClientRect();const w=rect.width;const h=rect.height;if(w<1||h<1)return;const dpr=Math.min(window.devicePixelRatio||1,2);const pw=Math.round(w*dpr);const ph=Math.round(h*dpr);if(canvas.width!==pw)canvas.width=pw;if(canvas.height!==ph)canvas.height=ph;const ctx=canvas.getContext(\"2d\");if(!ctx)return;ctx.setTransform(dpr,0,0,dpr,0,0);ctx.clearRect(0,0,w,h);ctx.fillStyle=color;const cols=Math.ceil(w/cs);const rows=Math.ceil(h/cs);const p=isLive&&scrollAnimate?progressRef.current:clamp01(staticFill);const cutStart=1.001;const cut=cutStart*(1-p)+.5*p;for(let row=0;row<rows;row++){let yn=rows<=1?1:row/(rows-1);if(solidEdge===\"top\")yn=1-yn;const edgeWeight=clamp01((1-yn)*2.2);for(let col=0;col<cols;col++){const cluster=valueNoise(col/3.5,row/3.5,seed);const grain=hash2(col,row,seed+101);const n01=cluster*.62+grain*.38;const spread=(n01-.5)*1.55;const score=yn+scatterAmp*edgeWeight*spread;if(score>cut){ctx.fillRect(col*cs,row*cs,cs+.4,cs+.4);}}}};const updateScroll=()=>{const rect=container.getBoundingClientRect();const vh=window.innerHeight;const span=Math.max(.15,Math.min(1,scrollSpan));const total=Math.max(60,(vh+rect.height)*span);const p=clamp01((vh-rect.top)/total);if(Math.abs(p-progressRef.current)>.002){progressRef.current=p;draw();}};const onScroll=()=>{if(rafRef.current)return;rafRef.current=window.requestAnimationFrame(()=>{rafRef.current=0;updateScroll();});};if(isLive&&scrollAnimate){updateScroll();draw();window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onScroll,{passive:true});}else{draw();}const ro=new ResizeObserver(()=>draw());ro.observe(container);return()=>{window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onScroll);if(rafRef.current)window.cancelAnimationFrame(rafRef.current);ro.disconnect();};},[color,cellSize,scatter,seed,solidEdge,scrollAnimate,scrollSpan,staticFill,isLive]);return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",pointerEvents:\"none\",...style},\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{display:\"block\",width:\"100%\",height:\"100%\"}})});}addPropertyControls(PixelDissolve,{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#1B2AE8\"},cellSize:{type:ControlType.Number,title:\"Cell Size\",defaultValue:26,min:6,max:64,step:1,unit:\"px\"},scatter:{type:ControlType.Number,title:\"Scatter\",defaultValue:.6,min:0,max:1,step:.01},seed:{type:ControlType.Number,title:\"Seed\",defaultValue:7,min:1,max:100,step:1,displayStepper:true},solidEdge:{type:ControlType.Enum,title:\"Solid Edge\",options:[\"bottom\",\"top\"],optionTitles:[\"Bottom\",\"Top\"],defaultValue:\"bottom\",displaySegmentedControl:true},scrollAnimate:{type:ControlType.Boolean,title:\"On Scroll\",defaultValue:true},scrollSpan:{type:ControlType.Number,title:\"Scroll Span\",defaultValue:.6,min:.2,max:1,step:.05,hidden:p=>!p.scrollAnimate},staticFill:{type:ControlType.Number,title:\"Static Fill\",defaultValue:1,min:0,max:1,step:.01}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PixelDissolve\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"220\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PixelDissolve.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Copyright Notice\n *\n * Auto-updating footer copyright component with customizable symbol, date range, and optional link.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function CopyrightNotice({prefix,suffix,font,textColor,style,useDateRange,startYear,name,statement,symbolType,showLink,linkText,linkUrl,linkStyle,openInNewTab,alignment,blockLayout}){const[currentYear,setCurrentYear]=useState(\"\");useEffect(()=>{if(typeof window!==\"undefined\"){const year=new Date().getFullYear().toString();startTransition(()=>setCurrentYear(year));}},[]);const yearText=useDateRange&&startYear?`${startYear}–${currentYear}`:currentYear;const getSymbol=()=>{switch(symbolType){case\"copyright\":return\"\\xa9\";case\"registered\":return\"\\xae\";case\"trademark\":return\"™\";case\"servicemark\":return\"℠\";case\"none\":return\"\";default:return\"\";}};return /*#__PURE__*/_jsx(\"div\",{style:{display:blockLayout?\"flex\":\"inline-flex\",justifyContent:alignment===\"center\"?\"center\":alignment===\"right\"?\"flex-end\":\"flex-start\",alignItems:\"center\",color:textColor,width:blockLayout?\"100%\":\"auto\",...font,...style},\"aria-label\":`Copyright ${yearText} ${name||\"\"}`,children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline\",whiteSpace:\"normal\",wordBreak:\"break-word\",flexShrink:1},children:[/*#__PURE__*/_jsxs(\"span\",{children:[symbolType===\"custom\"?prefix:getSymbol(),\" \",yearText,\" \",name,\" \",statement,\" \",suffix]}),showLink&&/*#__PURE__*/_jsx(\"a\",{href:linkUrl,target:openInNewTab?\"_blank\":\"_self\",rel:\"noopener noreferrer\",style:{color:textColor,textDecoration:linkStyle===\"underline\"?\"underline\":\"none\",fontWeight:linkStyle===\"bold\"?\"bold\":\"inherit\",fontStyle:linkStyle===\"italic\"?\"italic\":\"normal\",marginLeft:\"4px\",...font},children:linkText})]})});}// Framer Property Controls\naddPropertyControls(CopyrightNotice,{symbolType:{type:ControlType.Enum,title:\"Symbol\",defaultValue:\"copyright\",options:[\"copyright\",\"registered\",\"trademark\",\"servicemark\",\"none\",\"custom\"],optionTitles:[\"\\xa9\",\"\\xae\",\"™\",\"℠\",\"None\",\"Custom\"]},prefix:{type:ControlType.String,title:\"Custom Prefix\",defaultValue:\"\",hidden:({symbolType})=>symbolType!==\"custom\"},useDateRange:{type:ControlType.Boolean,title:\"Date Range\",defaultValue:false},startYear:{type:ControlType.Number,title:\"Start Year\",defaultValue:2024,min:1900,max:new Date().getFullYear(),step:1,displayStepper:true,hidden:({useDateRange})=>!useDateRange},name:{type:ControlType.String,title:\"Name\",placeholder:\"Your Site or Company\",defaultValue:\"\"},statement:{type:ControlType.String,title:\"Statement\",placeholder:\"All rights reserved.\",defaultValue:\"All rights reserved.\"},suffix:{type:ControlType.String,title:\"Suffix\",defaultValue:\"\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",fontWeight:400,lineHeight:\"1.5em\"}},alignment:{type:ControlType.Enum,title:\"Alignment\",defaultValue:\"left\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"]},blockLayout:{type:ControlType.Boolean,title:\"Fill Width\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"Enable if using Fill or placing inside layout slot\"},showLink:{type:ControlType.Boolean,title:\"Link\",defaultValue:false},linkText:{type:ControlType.String,title:\"Link Text\",placeholder:\"Privacy Policy\",defaultValue:\"\",hidden:({showLink})=>!showLink},linkUrl:{type:ControlType.Link,title:\"Link URL\",placeholder:\"https://example.com\",defaultValue:\"\",hidden:({showLink})=>!showLink},linkStyle:{type:ControlType.Enum,title:\"Link Style\",defaultValue:\"underline\",options:[\"underline\",\"bold\",\"italic\",\"none\"],optionTitles:[\"Underline\",\"Bold\",\"Italic\",\"None\"],hidden:({showLink})=>!showLink},openInNewTab:{type:ControlType.Boolean,title:\"Open in New Tab\",defaultValue:true,hidden:({showLink})=>!showLink}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CopyrightNotice\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CopyrightNotice_2.map","function t(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t;}var e,r,i=Object.create,n=Object.defineProperty,s=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,a=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty,l=(t,e)=>function(){try{return e||(0,t[o(t)[0]])((e={exports:{}}).exports,e),e.exports;}catch(t){throw e=0,t;}},h=(t,e,r,i)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let a of o(e))u.call(t,a)||a===r||n(t,a,{get:()=>e[a],enumerable:!(i=s(e,a))||i.enumerable});return t;},c=(t,e,r)=>(r=null!=t?i(a(t)):{},h(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !e&&t&&t.__esModule?r:n(r,\"default\",{value:t,enumerable:!0}),t)),f=l({\"../../../node_modules/dataloader/index.js\"(t,e){var r,i=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return n;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){o(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!a(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));o(e);for(var r=0;r<e.callbacks.length;r++){var i=t[r];i instanceof Error?e.callbacks[r].reject(i):e.callbacks[r].resolve(i);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,i=this._cacheKeyFn(t);if(r){var n=r.get(i);if(n){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(n);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(i,l),l;},e.loadMany=function(t){if(!a(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var i,n=this._cacheKeyFn(t);void 0===r.get(n)&&(e instanceof Error?(i=Promise.reject(e)).catch(function(){}):i=Promise.resolve(e),r.set(n,i));}return this;},t;}(),n=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){o(e);for(var i=0;i<e.keys.length;i++)t.clear(e.keys[i]),e.callbacks[i].reject(r);}function o(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function a(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=i;}}),d=c(f(),1);import{yieldToMain as g}from\"framer\";// ../../shared/src/yield.ts\nfunction v(t){return\"function\"==typeof t?t():t;}var y={background:0,\"user-visible\":1,\"user-blocking\":2};function p(t,e){return y[t]>y[e];}// ../../library/src/utils/schedulerPriority.ts\nfunction m(t){let e;for(let r of t){let t=v(r);if((void 0===e||p(t,e))&&(e=t),\"user-blocking\"===e)break;}return e;}// src/code-generation/components/cms/bundled/BufferReader.ts\nvar w={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},b=(e=class e{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=w.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=w.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=w.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=w.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=w.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=w.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=w.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=w.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=w.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=w.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,i=this.bytes.subarray(e,r);return this.offset=r,i;}readString(){let t=this.readUint32(),r=this.readBytes(t);return e.textDecoder.decode(r);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(e){t(this,\"bytes\",void 0),t(this,\"offset\",0),t(this,\"view\",void 0),this.bytes=e,this.view=I(this.bytes);}},// TextDecoder has no per-decode state unless streaming is enabled. Reusing one class-owned decoder\n// avoids constructing one for every CMS item, where each item gets its own BufferReader.\nt(e,\"textDecoder\",new TextDecoder),e);function I(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as S,yieldToMain as U}from\"framer\";// src/code-generation/components/cms/bundled/assert.ts\nfunction k(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function L(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar B=1024,E=1.5,M=t=>2**t-1,P=t=>-(2**(t-1)),T=t=>2**(t-1)-1,x={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:P(8),Int16:P(16),Int32:P(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},F={Uint8:M(8),Uint16:M(16),Uint32:M(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:T(8),Int16:T(16),Int32:T(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function N(t,e,r,i){k(t>=e,t,\"outside lower bound for\",i),k(t<=r,t,\"outside upper bound for\",i);}var A=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*E)+t);r.set(this.bytes),this.bytes=r,this.view=I(r);}writeUint8(t){N(t,x.Uint8,F.Uint8,\"Uint8\");let e=w.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){N(t,x.Uint16,F.Uint16,\"Uint16\");let e=w.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){N(t,x.Uint32,F.Uint32,\"Uint32\");let e=w.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){N(t,x.Uint64,F.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){N(t,x.BigUint64,F.BigUint64,\"BigUint64\");let e=w.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){N(t,x.Int8,F.Int8,\"Int8\");let e=w.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){N(t,x.Int16,F.Int16,\"Int16\");let e=w.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){N(t,x.Int32,F.Int32,\"Int32\");let e=w.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){N(t,x.Int64,F.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){N(t,x.BigInt64,F.BigInt64,\"BigInt64\");let e=w.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=w.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=w.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){t(this,\"offset\",0),t(this,\"bytes\",new Uint8Array(B)),t(this,\"view\",I(this.bytes)),t(this,\"encoder\",new TextEncoder),t(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction O(t){return\"string\"==typeof t;}function _(t){return Number.isFinite(t);}function q(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar j=class e{static fromString(t){let[r,i,n]=t.split(\"/\").map(Number);return k(_(r),\"Invalid chunkId\"),k(_(i),\"Invalid offset\"),k(_(n),\"Invalid length\"),new e(r,i,n);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(t){let r=t.readUint16(),i=t.readUint32(),n=t.readUint32();return new e(r,i,n);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(k(this.length===t.length),0);}constructor(e,r,i){t(this,\"chunkId\",void 0),t(this,\"offset\",void 0),t(this,\"length\",void 0),this.chunkId=e,this.offset=r,this.length=i;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nfunction D(t){if(q(t))return 0/* Null */;switch(t.type){case\"array\"/* Array */:return 1/* Array */;case\"boolean\"/* Boolean */:return 2/* Boolean */;case\"color\"/* Color */:return 3/* Color */;case\"date\"/* Date */:return 4/* Date */;case\"enum\"/* Enum */:return 5/* Enum */;case\"file\"/* File */:return 6/* File */;case\"responsiveimage\"/* ResponsiveImage */:return 10/* ResponsiveImage */;case\"link\"/* Link */:return 7/* Link */;case\"number\"/* Number */:return 8/* Number */;case\"object\"/* Object */:return 9/* Object */;case\"richtext\"/* RichText */:return 11/* RichText */;case\"string\"/* String */:return 12/* String */;case\"vectorsetitem\"/* VectorSetItem */:return 13/* VectorSetItem */;default:L(t);}}function R(t){let e=t.readUint16(),i=[];for(let n=0;n<e;n++){let e=r.read(t);i.push(e);}return{type:\"array\"/* Array */,value:i};}function C(t,e){for(let i of(t.writeUint16(e.value.length),e.value))r.write(t,i);}function J(t,e,i){let n=t.value.length,s=e.value.length;if(n<s)return -1;if(n>s)return 1;for(let s=0;s<n;s++){let n=t.value[s],o=e.value[s],a=r.compare(n,o,i);if(0!==a)return a;}return 0;}function W(t){return{type:\"boolean\"/* Boolean */,value:0!==t.readUint8()};}function $(t,e){t.writeUint8(e.value?1:0);}function z(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function K(t){return{type:\"color\"/* Color */,value:t.readString()};}function G(t,e){t.writeString(e.value);}function V(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function H(t){let e=t.readInt64(),r=new Date(e);return{type:\"date\"/* Date */,value:r.toISOString()};}function X(t,e){let r=new Date(e.value),i=r.getTime();t.writeInt64(i);}function Q(t,e){let r=new Date(t.value),i=new Date(e.value);return r<i?-1:r>i?1:0;}function Y(t){return{type:\"enum\"/* Enum */,value:t.readString()};}function Z(t,e){t.writeString(e.value);}function tt(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function te(t){return{type:\"file\"/* File */,value:t.readString()};}function tr(t,e){t.writeString(e.value);}function ti(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function tn(t){return{type:\"link\"/* Link */,value:t.readJson()};}function ts(t,e){t.writeJson(e.value);}function to(t,e){let r=JSON.stringify(t.value),i=JSON.stringify(e.value);return r<i?-1:r>i?1:0;}function ta(t){return{type:\"number\"/* Number */,value:t.readFloat64()};}function tu(t,e){t.writeFloat64(e.value);}function tl(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function th(t){let e=t.readUint16(),i={};for(let n=0;n<e;n++){let e=t.readString();i[e]=r.read(t);}return{type:\"object\"/* Object */,value:i};}function tc(t,e){let i=Object.entries(e.value);for(let[e,n]of(t.writeUint16(i.length),i))t.writeString(e),r.write(t,n);}function tf(t,e,i){let n=Object.keys(t.value).sort(),s=Object.keys(e.value).sort();if(n.length<s.length)return -1;if(n.length>s.length)return 1;for(let o=0;o<n.length;o++){let a=n[o],u=s[o];if(a<u)return -1;if(a>u)return 1;let l=t.value[a]??null,h=e.value[u]??null,c=r.compare(l,h,i);if(0!==c)return c;}return 0;}function td(t){return{type:\"responsiveimage\"/* ResponsiveImage */,value:t.readJson()};}function tg(t,e){t.writeJson(e.value);}function tv(t,e){let r=JSON.stringify(t.value),i=JSON.stringify(e.value);return r<i?-1:r>i?1:0;}function ty(t){let e=t.readInt8();if(0===e)return{type:\"richtext\"/* RichText */,value:t.readUint32()};if(1===e)return{type:\"richtext\"/* RichText */,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tp(t,e){if(_(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(O(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function tm(t,e){let r=t.value,i=e.value;if(_(r)&&_(i)||O(r)&&O(i))return r<i?-1:r>i?1:0;throw Error(\"Invalid rich text pointer\");}function tw(t){return{type:\"string\"/* String */,value:t.readString()};}function tb(t,e){t.writeString(e.value);}function tI(t,e,r){let i=t.value,n=e.value;return(0/* CaseInsensitive */===r.type&&(i=t.value.toLowerCase(),n=e.value.toLowerCase()),i<n)?-1:i>n?1:0;}function tS(t){return{type:\"vectorsetitem\"/* VectorSetItem */,value:t.readUint32()};}function tU(t,e){t.writeUint32(e.value);}function tk(t,e){let r=t.value,i=e.value;return r<i?-1:r>i?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return R(t);case 2/* Boolean */:return W(t);case 3/* Color */:return K(t);case 4/* Date */:return H(t);case 5/* Enum */:return Y(t);case 6/* File */:return te(t);case 7/* Link */:return tn(t);case 8/* Number */:return ta(t);case 9/* Object */:return th(t);case 10/* ResponsiveImage */:return td(t);case 11/* RichText */:return ty(t);case 12/* String */:return tw(t);case 13/* VectorSetItem */:return tS(t);default:L(e);}},t.write=function(t,e){let r=D(e);if(t.writeUint8(r),!q(e))switch(e.type){case\"array\"/* Array */:return C(t,e);case\"boolean\"/* Boolean */:return $(t,e);case\"color\"/* Color */:return G(t,e);case\"date\"/* Date */:return X(t,e);case\"enum\"/* Enum */:return Z(t,e);case\"file\"/* File */:return tr(t,e);case\"link\"/* Link */:return ts(t,e);case\"number\"/* Number */:return tu(t,e);case\"object\"/* Object */:return tc(t,e);case\"responsiveimage\"/* ResponsiveImage */:return tg(t,e);case\"richtext\"/* RichText */:return tp(t,e);case\"vectorsetitem\"/* VectorSetItem */:return tU(t,e);case\"string\"/* String */:return tb(t,e);default:L(e);}},t.compare=function(t,e,r){let i=D(t),n=D(e);if(i<n)return -1;if(i>n)return 1;if(q(t)||q(e))return 0;switch(t.type){case\"array\"/* Array */:return k(\"array\"/* Array */===e.type),J(t,e,r);case\"boolean\"/* Boolean */:return k(\"boolean\"/* Boolean */===e.type),z(t,e);case\"color\"/* Color */:return k(\"color\"/* Color */===e.type),V(t,e);case\"date\"/* Date */:return k(\"date\"/* Date */===e.type),Q(t,e);case\"enum\"/* Enum */:return k(\"enum\"/* Enum */===e.type),tt(t,e);case\"file\"/* File */:return k(\"file\"/* File */===e.type),ti(t,e);case\"link\"/* Link */:return k(\"link\"/* Link */===e.type),to(t,e);case\"number\"/* Number */:return k(\"number\"/* Number */===e.type),tl(t,e);case\"object\"/* Object */:return k(\"object\"/* Object */===e.type),tf(t,e,r);case\"responsiveimage\"/* ResponsiveImage */:return k(\"responsiveimage\"/* ResponsiveImage */===e.type),tv(t,e);case\"richtext\"/* RichText */:return k(\"richtext\"/* RichText */===e.type),tm(t,e);case\"vectorsetitem\"/* VectorSetItem */:return k(\"vectorsetitem\"/* VectorSetItem */===e.type),tk(t,e);case\"string\"/* String */:return k(\"string\"/* String */===e.type),tI(t,e,r);default:L(t);}};})(r||(r={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tL=class e{sortEntries(){this.entries.sort((t,e)=>{for(let i=0;i<this.fieldNames.length;i++){let n=t.values[i],s=e.values[i],o=r.compare(n,s,this.options.collation);if(0!==o)return o;}return t.pointer.compare(e.pointer);});}static async deserialize(t,i){let n=new b(t),s=n.readJson(),o=n.readUint8(),a=[];for(let t=0;t<o;t++){let t=n.readString();a.push(t);}let u=new e(a,{collation:s}),l=n.readUint32(),h=()=>{let t=[];for(let e=0;e<o;e++){let e=r.read(n);t.push(e);}let e=j.read(n);u.entries.push({values:t,pointer:e});};for(let t=0;t<l;t++){let t=i?.();t&&await t,h();}return u;}serialize(){let t=new A;for(let e of(t.writeJson(this.options.collation),t.writeUint8(this.fieldNames.length),this.fieldNames))t.writeString(e);for(let e of(this.sortEntries(),t.writeUint32(this.entries.length),this.entries)){let{values:i,pointer:n}=e;for(let e of i)r.write(t,e);n.write(t);}return t.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(e,r){t(this,\"fieldNames\",void 0),t(this,\"options\",void 0),t(this,\"entries\",[]),this.fieldNames=e,this.options=r;}},tB=3,tE=250,tM=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tP=async(t,e)=>{let r=0;for(;;){try{let i=await fetch(t,e);if(!tM.includes(i.status)||++r>tB)return i;}catch(t){if(e?.signal?.aborted||++r>tB)throw t;}await tT(r);}};async function tT(t){let e=Math.floor(tE*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tx(t,e){let r=tA(e),i=[],n=0;for(let t of r)i.push(`${t.from}-${t.to-1}`),n+=t.to-t.from;let s=new URL(t),o=i.join(\",\");s.searchParams.set(\"range\",o);let a=await tP(s);if(200!==a.status)throw Error(`Request failed: ${a.status} ${a.statusText}`);let u=await a.arrayBuffer(),l=new Uint8Array(u);if(l.length!==n)throw Error(\"Request failed: Unexpected response length\");let h=new tF,c=0;for(let t of r){let e=t.to-t.from,r=c+e,i=l.subarray(c,r);h.write(t.from,i),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tF=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let i=t-r.start,n=i+e;return r.data.slice(i,n);}throw Error(\"Missing data\");}write(t,e){let r=t,i=r+e.length,n=0,s=this.chunks.length;for(;n<s;n++){let t=this.chunks[n];if(k(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let i=r-t.start,n=t.data.subarray(0,i);e=tN(n,e),r=t.start;}break;}}for(;s>n;s--){let t=this.chunks[s-1];if(k(t,\"Missing chunk\"),!(i<t.start)){if(i<t.end){let r=i-t.start,n=t.data.subarray(r);e=tN(e,n),i=t.end;}break;}}let o={start:r,end:i,data:e},a=s-n;this.chunks.splice(n,a,o);}constructor(){t(this,\"chunks\",[]);}};function tN(t,e){let r=t.length+e.length,i=new Uint8Array(r);return i.set(t,0),i.set(e,t.length),i;}function tA(t){k(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,i=r[e];i&&t.from<=i.to?r[e]={from:i.from,to:Math.max(i.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tO=class{async loadModel(){let[t]=await tx(this.options.url,[this.options.range]);return k(t,\"Failed to load model\"),tL.deserialize(t,()=>{let t=m(this.modelPrioritySources);return t?U({batch:!0,priority:t}):void 0;});}async getModel(t){return this.model||(t&&this.modelPrioritySources.add(t),this.modelPromise??=this.loadModel().finally(()=>{this.modelPrioritySources.clear();}),this.model??=await this.modelPromise),this.model;}async lookupItems(t,e){k(t.length===this.fields.length,\"Invalid query length\");let r=await this.getModel(e),i=[r.entries];for(let[r,n]of t.entries()){let t=[];for(let s of i){let i;let o=e?U({batch:!0,priority:v(e)}):void 0;switch(o&&await o,n.type){case\"All\"/* All */:i=[s];break;case\"Equals\"/* Equals */:i=this.queryEquals(s,n,r);break;case\"NotEquals\"/* NotEquals */:i=this.queryNotEquals(s,n,r);break;case\"LessThan\"/* LessThan */:i=this.queryLessThan(s,n,r);break;case\"GreaterThan\"/* GreaterThan */:i=this.queryGreaterThan(s,n,r);break;case\"Contains\"/* Contains */:i=await this.queryContains(s,n,r,e);break;case\"StartsWith\"/* StartsWith */:i=await this.queryStartsWith(s,n,r,e);break;case\"EndsWith\"/* EndsWith */:i=await this.queryEndsWith(s,n,r,e);break;default:L(n);}t.push(...i);}i=t;}let n=[];for(let t of i)for(let r of t){let t=e?U({batch:!0,priority:v(e)}):void 0;t&&await t;let i={};for(let t=0;t<this.options.fieldNames.length;t++){let e=this.options.fieldNames[t],n=r.values[t];i[e]=n;}n.push({pointer:r.pointer.toString(),data:i});}return n;}queryEquals(t,e,r){let i=this.getLeftMost(t,r,e.value),n=this.getRightMost(t,r,e.value),s=t.slice(i,n+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let i=this.getLeftMost(t,r,e.value),n=this.getRightMost(t,r,e.value),s=[],o=t.slice(0,i);o.length>0&&s.push(o);let a=t.slice(n+1);return a.length>0&&s.push(a),s;}queryLessThan(t,e,r){let i=this.getRightMost(t,r,null);if(t=t.slice(i+1),e.inclusive){let i=this.getRightMost(t,r,e.value),n=t.slice(0,i+1);return n.length>0?[n]:[];}let n=this.getLeftMost(t,r,e.value),s=t.slice(0,n);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let i=this.getRightMost(t,r,null);if(t=t.slice(i+1),e.inclusive){let i=this.getLeftMost(t,r,e.value),n=t.slice(i);return n.length>0?[n]:[];}let n=this.getRightMost(t,r,e.value),s=t.slice(n+1);return s.length>0?[s]:[];}queryContains(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.includes(i);});}queryStartsWith(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.startsWith(i);});}queryEndsWith(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.endsWith(i);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(t,e,i){let n=0,s=t.length;for(;n<s;){let o=n+s>>1,a=t[o],u=a.values[e];0>r.compare(u,i,this.collation)?n=o+1:s=o;}return n;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(t,e,i){let n=0,s=t.length;for(;n<s;){let o=n+s>>1,a=t[o],u=a.values[e];r.compare(u,i,this.collation)>0?s=o:n=o+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */async findItems(t,e,r,i){let n=[],s=0;for(let o=0;o<t.length;o++){let a=r?U({batch:!0,priority:v(r)}):void 0;a&&await a;let u=t[o],l=u.values[e],h=i(l);if(!h){if(s<o){let e=t.slice(s,o);n.push(e);}s=o+1;}}if(s<t.length){let e=t.slice(s);n.push(e);}return n;}constructor(e){t(this,\"options\",void 0),t(this,\"schema\",void 0),t(this,\"fields\",void 0),t(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),t(this,\"modelPromise\",void 0),t(this,\"model\",void 0),t(this,\"modelPrioritySources\",/* @__PURE__ */new Set),t(this,\"collation\",void 0),this.options=e;let r={},i=[];for(let t of this.options.fieldNames){let e=this.options.collectionSchema[t];k(e,\"Missing definition for field\",t),r[t]=e,i.push({type:\"Identifier\",name:t});}this.schema=r,this.fields=i,this.collation=this.options.collation;}};// src/code-generation/components/cms/bundled/models/DatabaseItemModel.ts\nfunction t_(t){let e={},i=t.readUint16();for(let n=0;n<i;n++){let i=t.readString();e[i]=r.read(t);}return e;}// src/code-generation/components/cms/bundled/DatabaseCollection.ts?bundle\nfunction*tq(t){for(let e of t)yield*e.prioritySources;}var tj=class{scanItems(t){return this.itemsPromise?this.isScanning&&t&&this.scanPrioritySources.add(t):(this.isScanning=!0,t&&this.scanPrioritySources.add(t),this.itemsPromise=tP(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),i=new b(r),n=[],s=i.readUint32();for(let t=0;t<s;t++){let t=m(this.scanPrioritySources),e=t?g({batch:!0,priority:t}):void 0;e&&await e;let r=i.getOffset(),s=t_(i),o=i.getOffset()-r,a=new j(this.id,r,o),u=a.toString(),l={pointer:u,data:s};this.itemLoader.prime({pointer:u,prioritySources:/* @__PURE__ */new Set},l),n.push(l);}return n;}).finally(()=>{this.isScanning=!1,this.scanPrioritySources.clear();})),this.itemsPromise;}resolveItem(t,e){let r=this.itemPrioritySources.get(t);r||(r=/* @__PURE__ */new Set,this.itemPrioritySources.set(t,r)),e&&r.add(e);let i=this.itemLoader.load({pointer:t,prioritySources:r}),n=()=>this.itemPrioritySources.delete(t);return i.then(n,n),i;}constructor(e,r){t(this,\"id\",void 0),t(this,\"url\",void 0),t(this,\"itemsPromise\",void 0),t(this,\"isScanning\",!1),t(this,\"scanPrioritySources\",/* @__PURE__ */new Set),t(this,\"itemPrioritySources\",/* @__PURE__ */new Map),t(this,\"itemLoader\",new d.default(async t=>{let e=t.map(({pointer:t})=>{let e=j.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tx(this.url,e),i=[];for(let e=0;e<r.length;e++){let n=m(tq(t)),s=n?g({batch:!0,priority:n}):void 0;s&&await s;let o=r[e];k(o,\"Missing range bytes\");let a=new b(o),u=t_(a),l=t[e]?.pointer;k(l,\"Missing pointer\"),i.push({pointer:l,data:u});}return i;},{// capping to 250 avoids overly long URLs that can cause requests to fail with 414\nmaxBatchSize:250,// Different route workflows can request the same item. Keep DataLoader's cache keyed by the\n// pointer while still carrying the strongest scheduling priority into the shared batch\ncacheKeyFn:t=>t.pointer})),this.id=e,this.url=r;}},tD=class{async scanItems(t){let e=await Promise.all(this.chunks.map(async e=>e.scanItems(t)));return e.flat();}resolveItems(t,e){return Promise.all(t.map(t=>{let r=j.fromString(t),i=this.chunks[r.chunkId];return k(i,\"Missing chunk\"),i.resolveItem(t,e);}));}compareItems(t,e){let r=j.fromString(t.pointer),i=j.fromString(e.pointer);return r.compare(i);}compareValues(t,e,i){return r.compare(t,e,i);}constructor(e){t(this,\"options\",void 0),t(this,\"id\",void 0),t(this,\"schema\",void 0),t(this,\"indexes\",void 0),t(this,\"resolveRichText\",void 0),t(this,\"resolveVectorSetItem\",void 0),t(this,\"chunks\",void 0),this.options=e,this.chunks=this.options.chunks.map((t,e)=>new tj(e,t)),this.schema=e.schema,this.indexes=e.indexes,this.resolveRichText=e.resolveRichText,this.resolveVectorSetItem=e.resolveVectorSetItem,this.id=e.id;}};export{tD as DatabaseCollection,tO as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{AutoBreakpointVariant as r,ComponentPresetsConsumer as t,Link as n,motion as o}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as i}from\"react\";var a,u,f=\"preload\";function c(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/i(e)&&f in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as l,createElement as p}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction s(e,...r){if(!e)throw Error(\"Assertion Error\"+(r.length>0?\": \"+r.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar m=((a=m||{})[a.Fragment=1]=\"Fragment\",a[a.Link=2]=\"Link\",a[a.Module=3]=\"Module\",a[a.Tag=4]=\"Tag\",a[a.Text=5]=\"Text\",a),y=((u=y||{})[u.RichText=1]=\"RichText\",u[u.VectorSetItem=2]=\"VectorSetItem\",u);function d(e,r,t){for(let[n,o]of Object.entries(r)){let r=e[n];if(\"number\"==typeof o){e[n]=t(o,r);continue;}h(r,o,t);}}function h(e,r,t){if(\"number\"!=typeof r){if(Array.isArray(r)){if(!Array.isArray(e))return;let[n]=r;for(let r=0;r<e.length;r++){let o=e[r];\"number\"==typeof n?e[r]=t(n,o):h(o,n,t);}return;}null===e||\"object\"!=typeof e||Array.isArray(e)||d(e,r,t);}}function x(i){let a=/* @__PURE__ */new Map;return u=>{let f=a.get(u);if(f)return f;let m=JSON.parse(u),y=function a(u){switch(u[0]){case 1/* Fragment */:{let[,...e]=u,r=e.map(a);return /*#__PURE__*/p(l,void 0,...r);}case 2/* Link */:{let[,e,...r]=u,t=r.map(a);return /*#__PURE__*/p(n,e,...t);}case 3/* Module */:{let[,n,o,f]=u;d(o,f,(e,r)=>{if(1/* RichText */===e)return r?a(r):r;if(\"string\"!=typeof r)return r;let t=i[r];return t?(c(t)&&t.preload(),t):r;});let l=i[n];return s(l,\"Module not found\"),c(l)&&l.preload(),/*#__PURE__*/e(t,{componentIdentifier:n,children:t=>/*#__PURE__*/e(r,{component:l,props:{...t,...o}})});}case 4/* Tag */:{let[,e,r,...t]=u,n=t.map(a);if(\"a\"===e)return /*#__PURE__*/p(o.a,r,...n);return /*#__PURE__*/p(e,r,...n);}case 5/* Text */:{let[,e]=u;return e;}}}(m);return a.set(u,y),y;};}export{y as RichTextJsonPropKind,m as RichTextJsonType,x as getRichTextJsonResolver,d as mapRichTextJsonProps};\nexport const __FramerMetadata__ = {\"exports\":{\"mapRichTextJsonProps\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonPropKind\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6d5a0f2)\nimport{addPropertyControls as e,ControlType as l,lazy as t,QueryEngine as a}from\"framer\";import{DatabaseCollection as o,DatabaseDictionaryIndex as i}from\"./bbee8Ifj1-0.js\";import{getRichTextJsonResolver as n}from\"./bbee8Ifj1-1.js\";let r=t(()=>import(\"https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/Ef2JVpwhNW0UBYra6TeS/YouTube.js\"),\"Youtube\"),u=t(()=>import(\"https://framerusercontent.com/modules/pVk4QsoHxASnVtUBp6jr/7eCYIL3dnkBSjjSduYQU/CodeBlock.js\")),c=t(()=>import(\"https://framerusercontent.com/modules/8Efx5tt2zyouhTGVhdmT/dCl4VLJOjWKSNWo7eVjC/XD0A3UF1m.js\")),s=t(()=>import(\"https://framerusercontent.com/modules/NSQPM1wvQKEzZq7x1J3n/LtlVJLgc5Mv3Sb0KZcJF/Y50evIEYf.js\")),d={cIdPOQcYw:{isNullable:!0,type:l.RichText},createdAt:{isNullable:!0,type:l.Date},CXhvH5D3S:{isNullable:!0,type:l.RichText},dCLdrdSjW:{isNullable:!0,type:l.ResponsiveImage},ejVW5qc58:{isNullable:!0,type:l.Boolean},eSu7w70kp:{isNullable:!0,type:l.Enum},feuva9nfo:{isNullable:!0,type:l.Link},FgnyzkVl4:{definition:{isNullable:!0,type:l.String},isNullable:!0,type:l.Array},hT6h608uH:{isNullable:!0,type:l.Link},id:{isNullable:!1,type:l.String},iiyvsCMg3:{definition:{definitions:{id:{isNullable:!1,type:l.String},xLU0mpCtU:{isNullable:!0,type:l.ResponsiveImage}},isNullable:!0,type:l.Object},isNullable:!0,type:l.Array},JpaRurDaC:{isNullable:!0,type:l.ResponsiveImage},JSMK4nind:{isNullable:!0,type:l.String},KM6Ay9BOl:{isNullable:!0,type:l.Link},LXNEAxwNM:{isNullable:!0,type:l.Enum},nextItemId:{isNullable:!0,type:l.String},nUb3Mhdlu:{isNullable:!0,type:l.Boolean},oBvP_X3tz:{isNullable:!0,type:l.File},pMAOAdLaS:{isNullable:!0,type:l.Date},previousItemId:{isNullable:!0,type:l.String},qS2m3zVQX:{definition:{definitions:{cuwVVeC7e:{isNullable:!0,type:l.Boolean},id:{isNullable:!1,type:l.String},IRH15_QZb:{isNullable:!0,type:l.String},Jnx2uUeWD:{isNullable:!0,type:l.Color},KUJNYVWoz:{isNullable:!0,type:l.Number},nwJhioOfa:{isNullable:!0,type:l.Color},nxd8oxcQd:{isNullable:!0,type:l.Color},q226WnyJK:{isNullable:!0,type:l.Link},qE_jpNDCI:{isNullable:!0,type:l.Color},QvSmCU_Mn:{isNullable:!0,type:l.Color},QXRitE8mn:{isNullable:!0,type:l.String},Ut0gv6PKz:{isNullable:!0,type:l.String},WUfWxfnc4:{isNullable:!0,type:l.String}},isNullable:!0,type:l.Object},isNullable:!0,type:l.Array},QS4TyvWBL:{isNullable:!0,type:l.Link},RiLNtBOeY:{isNullable:!0,type:l.String},UGiSxde7g:{isNullable:!0,type:l.String},ulkdTij_7:{isNullable:!0,type:l.Boolean},UnxHcnRsg:{isNullable:!0,type:l.RichText},updatedAt:{isNullable:!0,type:l.Date},UzTnbe7LH:{isNullable:!0,type:l.String},WBW5Y00RR:{isNullable:!0,type:l.ResponsiveImage},XfUDvkrCZ:{isNullable:!0,type:l.String},Yz5uBfXfH:{isNullable:!0,type:l.String},Z4ykIk5IH:{isNullable:!0,type:l.File},ZKkuF2QLU:{isNullable:!0,type:l.ResponsiveImage}},m=new URL(\"./bbee8Ifj1-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),p=[\"id\"],f={type:1},y=[\"previousItemId\"],N=[\"nextItemId\"],g=[\"id\",\"RiLNtBOeY\"],b=[\"RiLNtBOeY\",\"id\"],S={type:0},h=[\"feuva9nfo\"],w=[\"LXNEAxwNM\"],x=[\"pMAOAdLaS\"],v=[\"JpaRurDaC\"],k=[\"iiyvsCMg3\"],I=[\"JSMK4nind\"],L=[\"UGiSxde7g\"],V=[\"RiLNtBOeY\"],A=[\"ejVW5qc58\"],C=[\"nUb3Mhdlu\"],R=[\"FgnyzkVl4\"],U=[\"dCLdrdSjW\"],B=[\"QS4TyvWBL\"],T=[\"ZKkuF2QLU\"],Y=[\"WBW5Y00RR\"],D=[\"Yz5uBfXfH\"],E=[\"KM6Ay9BOl\"],j=[\"UzTnbe7LH\"],W=[\"oBvP_X3tz\"],z=[\"Z4ykIk5IH\"],M=[\"eSu7w70kp\"],X=[\"hT6h608uH\"],O=[\"CXhvH5D3S\"],P=[\"cIdPOQcYw\"],H=[\"UnxHcnRsg\"],K=[\"ulkdTij_7\"],Q=[\"XfUDvkrCZ\"],F=[\"qS2m3zVQX\"],J=[],q=e=>{let l=J[e];if(l)return l().then(e=>e.default);},G={\"local-module:canvasComponent/XD0A3UF1m:default\":c,\"local-module:canvasComponent/Y50evIEYf:default\":s,\"module:NEd4VmDdsxM3StIUbddO/Ef2JVpwhNW0UBYra6TeS/YouTube.js:Youtube\":r,\"module:pVk4QsoHxASnVtUBp6jr/7eCYIL3dnkBSjjSduYQU/CodeBlock.js:default\":u},Z=n(G),_=new a,$={collectionByLocaleId:{default:new o({chunks:[new URL(\"./bbee8Ifj1-chunk-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"6fadd9ce-f20c-4e3c-b2a6-082d710f2aa4default\",indexes:[new i({collation:f,collectionSchema:d,fieldNames:p,range:{from:0,to:4993},url:m}),new i({collation:f,collectionSchema:d,fieldNames:y,range:{from:4993,to:9985},url:m}),new i({collation:f,collectionSchema:d,fieldNames:N,range:{from:9985,to:14973},url:m}),new i({collation:f,collectionSchema:d,fieldNames:g,range:{from:14973,to:33197},url:m}),new i({collation:S,collectionSchema:d,fieldNames:b,range:{from:33197,to:51421},url:m}),new i({collation:S,collectionSchema:d,fieldNames:h,range:{from:51421,to:54170},url:m}),new i({collation:S,collectionSchema:d,fieldNames:w,range:{from:54170,to:59170},url:m}),new i({collation:S,collectionSchema:d,fieldNames:x,range:{from:59170,to:63135},url:m}),new i({collation:S,collectionSchema:d,fieldNames:v,range:{from:63135,to:187760},url:m}),new i({collation:S,collectionSchema:d,fieldNames:k,range:{from:187760,to:332357},url:m}),new i({collation:S,collectionSchema:d,fieldNames:I,range:{from:332357,to:349278},url:m}),new i({collation:S,collectionSchema:d,fieldNames:L,range:{from:349278,to:380449},url:m}),new i({collation:S,collectionSchema:d,fieldNames:V,range:{from:380449,to:395769},url:m}),new i({collation:S,collectionSchema:d,fieldNames:A,range:{from:395769,to:398285},url:m}),new i({collation:S,collectionSchema:d,fieldNames:C,range:{from:398285,to:400801},url:m}),new i({collation:S,collectionSchema:d,fieldNames:R,range:{from:400801,to:406832},url:m}),new i({collation:S,collectionSchema:d,fieldNames:U,range:{from:406832,to:412979},url:m}),new i({collation:S,collectionSchema:d,fieldNames:B,range:{from:412979,to:415773},url:m}),new i({collation:S,collectionSchema:d,fieldNames:T,range:{from:415773,to:418082},url:m}),new i({collation:S,collectionSchema:d,fieldNames:Y,range:{from:418082,to:421181},url:m}),new i({collation:S,collectionSchema:d,fieldNames:D,range:{from:421181,to:424485},url:m}),new i({collation:S,collectionSchema:d,fieldNames:E,range:{from:424485,to:426917},url:m}),new i({collation:S,collectionSchema:d,fieldNames:j,range:{from:426917,to:430083},url:m}),new i({collation:S,collectionSchema:d,fieldNames:W,range:{from:430083,to:432678},url:m}),new i({collation:S,collectionSchema:d,fieldNames:z,range:{from:432678,to:435271},url:m}),new i({collation:S,collectionSchema:d,fieldNames:M,range:{from:435271,to:440271},url:m}),new i({collation:S,collectionSchema:d,fieldNames:X,range:{from:440271,to:449954},url:m}),new i({collation:S,collectionSchema:d,fieldNames:O,range:{from:449954,to:619454},url:m}),new i({collation:S,collectionSchema:d,fieldNames:P,range:{from:619454,to:3169806},url:m}),new i({collation:S,collectionSchema:d,fieldNames:H,range:{from:3169806,to:3172338},url:m}),new i({collation:S,collectionSchema:d,fieldNames:K,range:{from:3172338,to:3174854},url:m}),new i({collation:S,collectionSchema:d,fieldNames:Q,range:{from:3174854,to:3179334},url:m}),new i({collation:S,collectionSchema:d,fieldNames:F,range:{from:3179334,to:3182057},url:m})],resolveRichText:Z,resolveVectorSetItem:q,schema:d})},displayName:\"Čl\\xe1nky\",id:\"6fadd9ce-f20c-4e3c-b2a6-082d710f2aa4\"};export default $;e($,{feuva9nfo:{title:\"EN VERZE ODKAZ\",type:l.Link},LXNEAxwNM:{defaultValue:\"GuWA1DbmG\",options:[\"muPLF7hx2\",\"jCFAAysX2\",\"qXt2GcqXY\",\"aZqoHnuY5\",\"GuWA1DbmG\",\"ynoHPaORC\",\"ikN1GFmgz\",\"VEu3BBgEv\",\"NzdTPWrPE\",\"YAUwUYD1l\",\"DTVEdPCJF\"],optionTitles:[\"Rozhovory\",\"Marketing\",\"Technologie\",\"AI\",\"Kreativita\",\"Brandstory\",\"Uměn\\xed a design\",\"Wellbeing\",\"Advertorial\",\"Aktuality\",\"Guest-Post\"],title:\"Rubrika\",type:l.Enum},pMAOAdLaS:{defaultValue:\"\",title:\"Datum publikace\",type:l.Date},JpaRurDaC:{title:\"Obr\\xe1zek\",type:l.ResponsiveImage},iiyvsCMg3:{__vekterDefault:[],control:{controls:{xLU0mpCtU:{title:\"Image\",type:\"responsiveimage\"}},type:\"object\"},title:\"Galerie\",type:l.Array},JSMK4nind:{defaultValue:\"\",maxLength:95,placeholder:\"\",title:\"Nadpis\",type:l.String},UGiSxde7g:{defaultValue:\"\",displayTextArea:!1,maxLength:160,title:\"Podnadpis\",type:l.String},RiLNtBOeY:{preventLocalization:!0,title:\"Slug\",type:l.String},ejVW5qc58:{defaultValue:!1,title:\"NEXUSMAG+\",type:l.Boolean},nUb3Mhdlu:{defaultValue:!1,title:\"Doporučujume\",type:l.Boolean},FgnyzkVl4:{dataIdentifier:\"local-module:collection/bbee8Ifj1:default\",title:\"Doporučen\\xe9 čl\\xe1nky\",type:l.MultiCollectionReference},dCLdrdSjW:{title:\"banner-long\",type:l.ResponsiveImage},QS4TyvWBL:{title:\"banner-long-link\",type:l.Link},ZKkuF2QLU:{title:\"Logo partnera / sponzora rubriky\",type:l.ResponsiveImage},WBW5Y00RR:{title:\"Středov\\xfd Plovouc\\xed Banner\",type:l.ResponsiveImage},Yz5uBfXfH:{defaultValue:\"\",displayTextArea:!0,title:\"Text - Středov\\xfd plovouc\\xed banner\",type:l.String},KM6Ay9BOl:{title:\"Odkaz - Středov\\xfd plovouc\\xed banner\",type:l.Link},UzTnbe7LH:{defaultValue:\"\",title:\"CTA - Středov\\xfd plovouc\\xed banner\",type:l.String},oBvP_X3tz:{allowedFileTypes:[\"mp3\"],title:\"Audio verze\",type:l.File},Z4ykIk5IH:{allowedFileTypes:[\"mp3\"],title:\"Podcast\",type:l.File},eSu7w70kp:{defaultValue:\"YEWw7P8mg\",options:[\"YEWw7P8mg\",\"zKg2ywsEo\",\"wEAtzt6w1\"],optionTitles:[\"Jan Kudl\\xe1ček\",\"Martin Šlat\",\"Kl\\xe1ra Miškovičov\\xe1\"],title:\"Autor\",type:l.Enum},hT6h608uH:{title:\"LinkedIn Autora\",type:l.Link},CXhvH5D3S:{defaultValue:\"\",title:\"Perex\",type:l.RichText},cIdPOQcYw:{defaultValue:\"\",title:\"Obsah čl\\xe1nku\",type:l.RichText},UnxHcnRsg:{defaultValue:\"\",title:\"Zdroje\",type:l.RichText},ulkdTij_7:{defaultValue:!1,title:\"Povolit diskuzi?\",type:l.Boolean},XfUDvkrCZ:{defaultValue:\"\",title:\"Tagy\",type:l.String},qS2m3zVQX:{__vekterDefault:[],control:{controls:{IRH15_QZb:{defaultValue:\"Notification\",title:\"Title\",type:\"string\"},WUfWxfnc4:{defaultValue:\"This is a sample notification message.\",title:\"Message\",type:\"string\"},QXRitE8mn:{defaultValue:\"Action\",title:\"Action Label\",type:\"string\"},q226WnyJK:{title:\"Action Link\",type:\"link\"},KUJNYVWoz:{defaultValue:4e3,max:1e4,min:1e3,step:500,title:\"Duration\",type:\"number\"},cuwVVeC7e:{defaultValue:!1,title:\"Persistent\",type:\"boolean\"},qE_jpNDCI:{defaultValue:\"rgb(136, 85, 255)\",title:\"Custom Color\",type:\"color\"},Ut0gv6PKz:{defaultValue:\"🎉\",title:\"Custom Icon\",type:\"string\"},QvSmCU_Mn:{defaultValue:\"rgb(34, 204, 102)\",title:\"Success Color\",type:\"color\"},nxd8oxcQd:{defaultValue:\"rgb(255, 85, 136)\",title:\"Error Color\",type:\"color\"},nwJhioOfa:{defaultValue:\"rgb(255, 187, 0)\",title:\"Warning Color\",type:\"color\"},Jnx2uUeWD:{defaultValue:\"rgb(0, 153, 255)\",title:\"Info Color\",type:\"color\"}},type:\"object\"},title:\"Toasts\",type:l.Array},createdAt:{title:\"Created\",type:l.Date},updatedAt:{title:\"Updated\",type:l.Date},previousItemId:{dataIdentifier:\"local-module:collection/bbee8Ifj1:default\",title:\"Previous\",type:l.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/bbee8Ifj1:default\",title:\"Next\",type:l.CollectionReference}});export const LXNEAxwNMToDisplayName=(e,l)=>{switch(l?.fallback,e){case\"muPLF7hx2\":return\"Rozhovory\";case\"jCFAAysX2\":return\"Marketing\";case\"qXt2GcqXY\":return\"Technologie\";case\"aZqoHnuY5\":return\"AI\";case\"GuWA1DbmG\":return\"Kreativita\";case\"ynoHPaORC\":return\"Brandstory\";case\"ikN1GFmgz\":return\"Uměn\\xed a design\";case\"VEu3BBgEv\":return\"Wellbeing\";case\"NzdTPWrPE\":return\"Advertorial\";case\"YAUwUYD1l\":return\"Aktuality\";case\"DTVEdPCJF\":return\"Guest-Post\";default:return\"\";}};export const eSu7w70kpToDisplayName=(e,l)=>{switch(l?.fallback,e){case\"YEWw7P8mg\":return\"Jan Kudl\\xe1ček\";case\"zKg2ywsEo\":return\"Martin Šlat\";case\"wEAtzt6w1\":return\"Kl\\xe1ra Miškovičov\\xe1\";default:return\"\";}};export const enumToDisplayNameFunctions={eSu7w70kp:eSu7w70kpToDisplayName,LXNEAxwNM:LXNEAxwNMToDisplayName};export const utils={async getSlugByRecordId(e,l){let[t]=await _.query({from:{data:$,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"RiLNtBOeY\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l);return t?.RiLNtBOeY;},async getRecordIdBySlug(e,l){let[t]=await _.query({from:{data:$,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"RiLNtBOeY\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l);return t?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LXNEAxwNMToDisplayName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerCollectionId\":\"bbee8Ifj1\",\"framerSlug\":\"RiLNtBOeY\",\"framerRecordIdKey\":\"id\",\"framerData\":\"true\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"false\",\"framerCollectionUtils\":\"1\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"eSu7w70kpToDisplayName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e0809aa)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Saira Semi Condensed-500\",\"GF;Saira Semi Condensed-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Saira Semi Condensed\",source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXf_S8MTg3j36Ebz.woff2\",weight:\"500\"},{cssFamilyName:\"Saira Semi Condensed\",source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXe3TcMTg3j36Ebz.woff2\",weight:\"700\"}]}];export const css=['.framer-qcenj .framer-styles-preset-1ybhe41:not(.rich-text-wrapper), .framer-qcenj .framer-styles-preset-1ybhe41.rich-text-wrapper p { --framer-font-family: \"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif; --framer-font-family-bold: \"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-2c2004b2-baeb-47fd-a124-7e10fa44233f, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-qcenj\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b6e2e7c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-JFbHv .framer-styles-preset-b1ieno:not(.rich-text-wrapper), .framer-JFbHv .framer-styles-preset-b1ieno.rich-text-wrapper a { --framer-link-current-text-color: var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, #000000); --framer-link-hover-text-color: var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, #000000); --framer-link-hover-text-decoration: line-through; --framer-link-hover-text-decoration-color: var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, #d7ff37) /* {\"name\":\"Green\"} */; --framer-link-hover-text-decoration-style: wavy; --framer-link-hover-text-decoration-thickness: 3px; --framer-link-text-background-padding: 0px; --framer-link-text-color: var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, #000000); transition-delay: 0s; transition-duration: 0.4s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }'];export const className=\"framer-JFbHv\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b6e2e7c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,patchBorderRadiusScaleCorrector,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"NcReVj5ZA\",\"nlDjjzfy3\"];const serializationHash=\"framer-uk1Xf\";const variantClassNames={NcReVj5ZA:\"framer-v-u2zwu5\",nlDjjzfy3:\"framer-v-wiedy5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Ana6IqG8J=undefined;const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}: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 humanReadableVariantMap={\"Variant 2\":\"nlDjjzfy3\",Primary:\"NcReVj5ZA\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,image,width,...props})=>{return{...props,Ana6IqG8J:image??props.Ana6IqG8J??{alt:\"ticker image\",pixelHeight:775,pixelWidth:993,src:\"https://framerusercontent.com/images/9zxjaD2IaI6wIs1lFCEwN8iA6I.png?width=993&height=775\",srcSet:\"https://framerusercontent.com/images/9zxjaD2IaI6wIs1lFCEwN8iA6I.png?scale-down-to=512&width=993&height=775 512w,https://framerusercontent.com/images/9zxjaD2IaI6wIs1lFCEwN8iA6I.png?width=993&height=775 993w\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"NcReVj5ZA\"};};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,Ana6IqG8J,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"NcReVj5ZA\",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(Image1,{...restProps,...gestureHandlers,background:{alt:\"ticker image\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:775,pixelWidth:993,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(Ana6IqG8J)},className:cx(scopingClassNames,\"framer-u2zwu5\",className,classNames),\"data-framer-name\":\"Primary\",layoutDependency:layoutDependency,layoutId:\"NcReVj5ZA\",ref:refBinding,style:{\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\",...style},variants:{nlDjjzfy3:{borderBottomLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"}},...addPropertyOverrides({nlDjjzfy3:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uk1Xf.framer-16eynps, .framer-uk1Xf .framer-16eynps { display: block; }\",\".framer-uk1Xf.framer-u2zwu5 { height: 387px; overflow: hidden; position: relative; width: 496px; will-change: var(--framer-will-change-override, transform); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 387\n * @framerIntrinsicWidth 496\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"nlDjjzfy3\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Ana6IqG8J\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerb5dnBSww_=withCSS(Component,css,\"framer-uk1Xf\");export default Framerb5dnBSww_;Framerb5dnBSww_.displayName=\"Slider Image\";Framerb5dnBSww_.defaultProps={height:387,width:496};addPropertyControls(Framerb5dnBSww_,{variant:{options:[\"NcReVj5ZA\",\"nlDjjzfy3\"],optionTitles:[\"Primary\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},Ana6IqG8J:{__defaultAssetReference:\"data:framer/asset-reference,9zxjaD2IaI6wIs1lFCEwN8iA6I.png?originalFilename=s1.png&width=993&height=775\",__vekterDefault:{alt:\"ticker image\",assetReference:\"data:framer/asset-reference,9zxjaD2IaI6wIs1lFCEwN8iA6I.png?originalFilename=s1.png&width=993&height=775\"},title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(Framerb5dnBSww_,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerb5dnBSww_\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nlDjjzfy3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"496\",\"framerVariables\":\"{\\\"Ana6IqG8J\\\":\\\"image\\\"}\",\"framerIntrinsicHeight\":\"387\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./b5dnBSww_.map","// Generated by Framer (e0809aa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"UYnxZxY0p\",\"WipqE3dKf\",\"xBs3H2CXq\",\"EAh6nTX0t\",\"LP5NjW_wd\"];const serializationHash=\"framer-JCbiv\";const variantClassNames={EAh6nTX0t:\"framer-v-8i3728\",LP5NjW_wd:\"framer-v-rgxg1l\",UYnxZxY0p:\"framer-v-1lb3qui\",WipqE3dKf:\"framer-v-ipaoc3\",xBs3H2CXq:\"framer-v-arkewo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const yptys37fa=undefined;const zYpXodvR6=undefined;const XNrgCWDk8=undefined;const gdFhdTTSd=undefined;const fbF9m3nlk=undefined;const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop — Line In\":\"WipqE3dKf\",\"Desktop — Line Out\":\"xBs3H2CXq\",Desktop:\"UYnxZxY0p\",Mobile:\"EAh6nTX0t\",SPAN:\"LP5NjW_wd\"};const Variants=motion.create(React.Fragment);const getProps=({color,fill,height,id,link,newTab,text,width,...props})=>{return{...props,fbF9m3nlk:fill??props.fbF9m3nlk??\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:text??props.gdFhdTTSd??\"Newsletter\",variant:humanReadableVariantMap[props.variant]??props.variant??\"UYnxZxY0p\",XNrgCWDk8:color??props.XNrgCWDk8??\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:link??props.yptys37fa,zYpXodvR6:newTab??props.zYpXodvR6??false};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,gdFhdTTSd,yptys37fa,zYpXodvR6,XNrgCWDk8,fbF9m3nlk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"UYnxZxY0p\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnteraggxcu=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"WipqE3dKf\");});const onMouseLeaveqol8bw=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"xBs3H2CXq\");});const onAppear40ecy=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"UYnxZxY0p\",true),250);});useOnVariantChange(baseVariant,{xBs3H2CXq:onAppear40ecy});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(Link,{href:yptys37fa,motionChild:true,nodeId:\"UYnxZxY0p\",openInNewTab:zYpXodvR6,scopeId:\"BoOUH6AKd\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1lb3qui\",className,classNames)} framer-nx0juo`,\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"UYnxZxY0p\",onMouseEnter:onMouseEnteraggxcu,ref:refBinding,style:{...style},...addPropertyOverrides({EAh6nTX0t:{\"data-framer-name\":\"Mobile\",\"data-highlight\":undefined,onMouseEnter:undefined},LP5NjW_wd:{\"data-framer-name\":\"SPAN\"},WipqE3dKf:{\"data-framer-name\":\"Desktop — Line In\",onMouseEnter:undefined,onMouseLeave:onMouseLeaveqol8bw},xBs3H2CXq:{\"data-framer-name\":\"Desktop — Line Out\",onMouseEnter:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-qzyfnw\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"gbQMkfYhY\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtcmVndWxhcg==\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-XNrgCWDk8-BoOUH6AKd))\"},children:\"Newsletter\"})}),className:\"framer-qssg94\",fonts:[\"GF;Saira Semi Condensed-regular\"],layoutDependency:layoutDependency,layoutId:\"Z6CfbWIub\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-XNrgCWDk8-BoOUH6AKd)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-XNrgCWDk8-BoOUH6AKd\":XNrgCWDk8},text:gdFhdTTSd,variants:{LP5NjW_wd:{\"--extracted-tcooor\":\"var(--variable-reference-XNrgCWDk8-BoOUH6AKd)\"},WipqE3dKf:{\"--extracted-tcooor\":\"var(--variable-reference-XNrgCWDk8-BoOUH6AKd)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({EAh6nTX0t:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNTAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-XNrgCWDk8-BoOUH6AKd))\"},children:\"Newsletter\"})}),fonts:[\"GF;Saira Semi Condensed-500\"]},LP5NjW_wd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtcmVndWxhcg==\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--variable-reference-XNrgCWDk8-BoOUH6AKd))\"},children:\"Newsletter\"})})},WipqE3dKf:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNTAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--variable-reference-XNrgCWDk8-BoOUH6AKd))\",\"--framer-text-decoration-color\":\"var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, rgb(215, 255, 55))\",\"--framer-text-decoration-style\":\"wavy\",\"--framer-text-decoration\":\"line-through\"},children:\"Newsletter\"})}),fonts:[\"GF;Saira Semi Condensed-500\"]}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15h9iy4\",\"data-framer-name\":\"Underline\",layoutDependency:layoutDependency,layoutId:\"cB7Y3xAtE\",style:{backgroundColor:\"var(--token-e1ae94ab-0bc7-4c0c-bffe-d6d47ba7ea25, rgba(255, 255, 255, 0.64))\"},variants:{WipqE3dKf:{backgroundColor:fbF9m3nlk},xBs3H2CXq:{backgroundColor:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"}}})]})})})})});});const css=[\".framer-JCbiv.framer-nx0juo, .framer-JCbiv .framer-nx0juo { display: block; }\",\".framer-JCbiv.framer-1lb3qui { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-JCbiv .framer-qzyfnw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-JCbiv .framer-qssg94 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-JCbiv .framer-15h9iy4 { bottom: 0px; flex: none; height: 1px; left: -10px; overflow: hidden; position: absolute; width: 1px; z-index: 1; }\",\".framer-JCbiv.framer-v-ipaoc3 .framer-15h9iy4 { left: 0px; width: 100%; }\",\".framer-JCbiv.framer-v-arkewo .framer-15h9iy4 { left: unset; right: -10px; width: 1%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22.5\n * @framerIntrinsicWidth 68\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"WipqE3dKf\":{\"layout\":[\"auto\",\"auto\"]},\"xBs3H2CXq\":{\"layout\":[\"auto\",\"auto\"]},\"EAh6nTX0t\":{\"layout\":[\"auto\",\"auto\"]},\"LP5NjW_wd\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"gdFhdTTSd\":\"text\",\"yptys37fa\":\"link\",\"zYpXodvR6\":\"newTab\",\"XNrgCWDk8\":\"color\",\"fbF9m3nlk\":\"fill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBoOUH6AKd=withCSS(Component,css,\"framer-JCbiv\");export default FramerBoOUH6AKd;FramerBoOUH6AKd.displayName=\"Footer/Link\";FramerBoOUH6AKd.defaultProps={height:22.5,width:68};addPropertyControls(FramerBoOUH6AKd,{variant:{options:[\"UYnxZxY0p\",\"WipqE3dKf\",\"xBs3H2CXq\",\"EAh6nTX0t\",\"LP5NjW_wd\"],optionTitles:[\"Desktop\",\"Desktop — Line In\",\"Desktop — Line Out\",\"Mobile\",\"SPAN\"],title:\"Variant\",type:ControlType.Enum},gdFhdTTSd:{defaultValue:\"Newsletter\",displayTextArea:false,title:\"Text\",type:ControlType.String},ongdFhdTTSdChange:{changes:\"gdFhdTTSd\",type:ControlType.ChangeHandler},yptys37fa:{title:\"Link\",type:ControlType.Link},zYpXodvR6:{defaultValue:false,description:\"Open the link in a new tab on browser is set to Yes\",title:\"New Tab\",type:ControlType.Boolean},onzYpXodvR6Change:{changes:\"zYpXodvR6\",type:ControlType.ChangeHandler},XNrgCWDk8:{defaultValue:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",title:\"Color\",type:ControlType.Color},fbF9m3nlk:{defaultValue:'var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)) /* {\"name\":\"Black-dark-mode\"} */',title:\"Fill\",type:ControlType.Color}});addFonts(FramerBoOUH6AKd,[{explicitInter:true,fonts:[{cssFamilyName:\"Saira Semi Condensed\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MD6c-2-nnJkHxyCjRcnMHcWVWV1cWRRU8OYuceqGT-.woff2\",weight:\"400\"},{cssFamilyName:\"Saira Semi Condensed\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXf_S8MTg3j36Ebz.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBoOUH6AKd\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"22.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WipqE3dKf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xBs3H2CXq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EAh6nTX0t\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LP5NjW_wd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"gdFhdTTSd\\\":\\\"text\\\",\\\"yptys37fa\\\":\\\"link\\\",\\\"zYpXodvR6\\\":\\\"newTab\\\",\\\"XNrgCWDk8\\\":\\\"color\\\",\\\"fbF9m3nlk\\\":\\\"fill\\\"}\",\"framerIntrinsicWidth\":\"68\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BoOUH6AKd.map","// Generated by Framer (8cfa921)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={n7zEQ4ad3:{hover:true},RCeoAN3A3:{hover:true}};const cycleOrder=[\"RCeoAN3A3\",\"n7zEQ4ad3\",\"YzBIlh0_b\"];const serializationHash=\"framer-MaDi0\";const variantClassNames={n7zEQ4ad3:\"framer-v-1478eem\",RCeoAN3A3:\"framer-v-1ebep5l\",YzBIlh0_b:\"framer-v-1pnebz8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const DWbuNRjVl=undefined;const msuYEA7di=undefined;const eBQ6PFnLE=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={delay:0,duration:.2,ease:[.25,.1,.25,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 3\":\"YzBIlh0_b\",Dark:\"n7zEQ4ad3\",Light:\"RCeoAN3A3\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,padding,width,...props})=>{return{...props,DWbuNRjVl:padding??props.DWbuNRjVl??\"0px\",eBQ6PFnLE:link??props.eBQ6PFnLE,msuYEA7di:click??props.msuYEA7di,variant:humanReadableVariantMap[props.variant]??props.variant??\"RCeoAN3A3\"};};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,eBQ6PFnLE,DWbuNRjVl,msuYEA7di,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"RCeoAN3A3\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapb8hifz=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(msuYEA7di){const res=await msuYEA7di(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:eBQ6PFnLE,motionChild:true,nodeId:\"RCeoAN3A3\",openInNewTab:false,scopeId:\"GHkKdZs9q\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1ebep5l\",className,classNames)} framer-1wushgd`,\"data-framer-name\":\"Light\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"RCeoAN3A3\",onTap:onTapb8hifz,ref:refBinding,style:{\"--8qgjbn\":numberToPixelString(DWbuNRjVl),opacity:1,...style},variants:{\"n7zEQ4ad3-hover\":{opacity:.65},\"RCeoAN3A3-hover\":{opacity:.65}},...addPropertyOverrides({\"n7zEQ4ad3-hover\":{\"data-framer-name\":undefined},\"RCeoAN3A3-hover\":{\"data-framer-name\":undefined},n7zEQ4ad3:{\"data-framer-name\":\"Dark\"},YzBIlh0_b:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"45px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-decoration-color\":\"var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, rgb(215, 255, 55))\",\"--framer-text-decoration-style\":\"wavy\",\"--framer-text-decoration\":\"line-through\",\"--framer-text-transform\":\"uppercase\"},children:\"NEXUSMAG\"})}),className:\"framer-u5uexs\",fonts:[\"FS;Tanker-regular\"],layoutDependency:layoutDependency,layoutId:\"w35TKev0A\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({YzBIlh0_b:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"35px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-decoration-color\":\"var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, rgb(215, 255, 55))\",\"--framer-text-decoration-style\":\"wavy\",\"--framer-text-decoration\":\"line-through\",\"--framer-text-transform\":\"uppercase\"},children:\"NEXUSMAG\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-MaDi0.framer-1wushgd, .framer-MaDi0 .framer-1wushgd { display: block; }\",\".framer-MaDi0.framer-1ebep5l { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: var(--8qgjbn); position: relative; text-decoration: none; width: min-content; }\",\".framer-MaDi0 .framer-u5uexs { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 45\n * @framerIntrinsicWidth 167\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"n7zEQ4ad3\":{\"layout\":[\"auto\",\"auto\"]},\"YzBIlh0_b\":{\"layout\":[\"auto\",\"auto\"]},\"oCS42gpQZ\":{\"layout\":[\"auto\",\"auto\"]},\"RPa8ey7IS\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"eBQ6PFnLE\":\"link\",\"DWbuNRjVl\":\"padding\",\"msuYEA7di\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGHkKdZs9q=withCSS(Component,css,\"framer-MaDi0\");export default FramerGHkKdZs9q;FramerGHkKdZs9q.displayName=\"Elements/Logo\";FramerGHkKdZs9q.defaultProps={height:45,width:167};addPropertyControls(FramerGHkKdZs9q,{variant:{options:[\"RCeoAN3A3\",\"n7zEQ4ad3\",\"YzBIlh0_b\"],optionTitles:[\"Light\",\"Dark\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},eBQ6PFnLE:{title:\"Link\",type:ControlType.Link},DWbuNRjVl:{defaultValue:\"0px\",title:\"Padding\",type:ControlType.Padding},msuYEA7di:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerGHkKdZs9q,[{explicitInter:true,fonts:[{cssFamilyName:\"Tanker\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Tanker\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ATKS7EHYU4PKFTXRA4UFAHPY7XS75QMY/OYTCFLQCR7FVKK7FIO7TCJPY4YG22I3S/GKSURDSYOFIC3Y6F5SMWSENDSAB2YMKC.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGHkKdZs9q\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"eBQ6PFnLE\\\":\\\"link\\\",\\\"DWbuNRjVl\\\":\\\"padding\\\",\\\"msuYEA7di\\\":\\\"click\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"167\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"45\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"n7zEQ4ad3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YzBIlh0_b\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oCS42gpQZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RPa8ey7IS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GHkKdZs9q.map","// Generated by Framer (6d5a0f2)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,patchBorderRadiusScaleCorrector,PathVariablesContext,queryCache,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,TickerItem,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS,withFX,withTickerFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";import PixelDissolve from\"https://framerusercontent.com/modules/ICOo1Roreh6P0vJibhIt/ULKlMtNakanStL1FB9G1/PixelDissolve.js\";import CopyrightNotice from\"https://framerusercontent.com/modules/XWSCZmVamz0f56KQfmom/7MBYSrXkP2kO5kBwnX6s/CopyrightNotice_2.js\";import LNky from\"https://framerusercontent.com/modules/x4L17NMMPB7YqKy5bS3y/spGK8FEvUN3tGX9RYqQR/bbee8Ifj1.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/FMLtm8fvt87Px5ff7yIx/mczSu4uVgjsMFaJ3LxTG/NLF5U8zOD.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/2g5pq0i9NyWef7yigPFW/ML2L1HIvNcyPjZDoIlb6/Pb_pvjeKR.js\";import SliderImage from\"https://framerusercontent.com/modules/gBRWgBp85j6qUum7UQeT/HP1KnQHuw8t0P9Q50I68/b5dnBSww_.js\";import FooterLink from\"https://framerusercontent.com/modules/TDnuAmxgnSRL6kHWchjM/fFAkJQFiPdJt2DQ0bcg3/BoOUH6AKd.js\";import ElementsLogo from\"https://framerusercontent.com/modules/pQrcu6plG48e5jpDSAc7/IcrSZh0PCr85HnyLMmLM/GHkKdZs9q.js\";const PixelDissolveFonts=getFonts(PixelDissolve);const MotionDivWithFX=withFX(motion.div);const MotionDivWithTickerFX=withTickerFX(motion.div);const MaterialFonts=getFonts(Material);const FooterLinkFonts=getFonts(FooterLink);const CopyrightNoticeFonts=getFonts(CopyrightNotice);const cycleOrder=[\"KATNBe3kw\",\"yr9gcxZmF\",\"rmR6WUDj5\",\"Si_CNJXQP\"];const serializationHash=\"framer-2E4eV\";const variantClassNames={KATNBe3kw:\"framer-v-362h47\",rmR6WUDj5:\"framer-v-62rmee\",Si_CNJXQP:\"framer-v-mjf60v\",yr9gcxZmF:\"framer-v-1kwa6d\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const JpaRurDaCeuSJ0fCWH=undefined;const RiLNtBOeYeuSJ0fCWH=undefined;const ideuSJ0fCWH=undefined;const JpaRurDaCO3P8EglE2=undefined;const RiLNtBOeYO3P8EglE2=undefined;const idO3P8EglE2=undefined;const JpaRurDaCmEdrmumse=undefined;const RiLNtBOeYmEdrmumse=undefined;const idmEdrmumse=undefined;const JpaRurDaCwiTo8zc27=undefined;const RiLNtBOeYwiTo8zc27=undefined;const idwiTo8zc27=undefined;const JpaRurDaCenH8oWVUe=undefined;const RiLNtBOeYenH8oWVUe=undefined;const idenH8oWVUe=undefined;const JpaRurDaCYthPQPmRE=undefined;const RiLNtBOeYYthPQPmRE=undefined;const idYthPQPmRE=undefined;const JpaRurDaCJB5Z_Uip_=undefined;const RiLNtBOeYJB5Z_Uip_=undefined;const idJB5Z_Uip_=undefined;const JpaRurDaCXUvsKrSW0=undefined;const RiLNtBOeYXUvsKrSW0=undefined;const idXUvsKrSW0=undefined;const JpaRurDaCUmJKMqQtw=undefined;const RiLNtBOeYUmJKMqQtw=undefined;const idUmJKMqQtw=undefined;const transition1={duration:0,type:\"tween\"};const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const animation={opacity:1,rotate:-30,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,x:0,y:0};const transition2={delay:.1,duration:.3,ease:[.7,0,.3,1],type:\"tween\"};const transition3={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const query=prequery=>prequery({from:{alias:\"euSJ0fCWH\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"euSJ0fCWH\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"euSJ0fCWH\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"euSJ0fCWH\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"euSJ0fCWH\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"euSJ0fCWH\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"muPLF7hx2\"},type:\"BinaryOperation\"}});const query1=()=>({from:{alias:\"euSJ0fCWH\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"euSJ0fCWH\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"euSJ0fCWH\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"euSJ0fCWH\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"euSJ0fCWH\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"euSJ0fCWH\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"muPLF7hx2\"},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const query2=prequery=>prequery({from:{alias:\"O3P8EglE2\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"O3P8EglE2\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"O3P8EglE2\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"O3P8EglE2\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"O3P8EglE2\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"O3P8EglE2\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"jCFAAysX2\"},type:\"BinaryOperation\"}});const query3=()=>({from:{alias:\"O3P8EglE2\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"O3P8EglE2\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"O3P8EglE2\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"O3P8EglE2\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"O3P8EglE2\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"O3P8EglE2\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"jCFAAysX2\"},type:\"BinaryOperation\"}});const query4=prequery=>prequery({from:{alias:\"mEdrmumse\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"mEdrmumse\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"mEdrmumse\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"mEdrmumse\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"mEdrmumse\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"mEdrmumse\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"qXt2GcqXY\"},type:\"BinaryOperation\"}});const query5=()=>({from:{alias:\"mEdrmumse\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"mEdrmumse\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"mEdrmumse\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"mEdrmumse\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"mEdrmumse\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"mEdrmumse\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"qXt2GcqXY\"},type:\"BinaryOperation\"}});const query6=prequery=>prequery({from:{alias:\"wiTo8zc27\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"wiTo8zc27\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"wiTo8zc27\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"wiTo8zc27\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"wiTo8zc27\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"wiTo8zc27\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"aZqoHnuY5\"},type:\"BinaryOperation\"}});const query7=()=>({from:{alias:\"wiTo8zc27\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"wiTo8zc27\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"wiTo8zc27\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"wiTo8zc27\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"wiTo8zc27\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"wiTo8zc27\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"aZqoHnuY5\"},type:\"BinaryOperation\"}});const query8=prequery=>prequery({from:{alias:\"enH8oWVUe\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"enH8oWVUe\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"enH8oWVUe\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"enH8oWVUe\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"enH8oWVUe\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"enH8oWVUe\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"GuWA1DbmG\"},type:\"BinaryOperation\"}});const query9=()=>({from:{alias:\"enH8oWVUe\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"enH8oWVUe\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"enH8oWVUe\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"enH8oWVUe\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"enH8oWVUe\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"enH8oWVUe\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"GuWA1DbmG\"},type:\"BinaryOperation\"}});const query10=prequery=>prequery({from:{alias:\"YthPQPmRE\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"YthPQPmRE\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"YthPQPmRE\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"YthPQPmRE\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"YthPQPmRE\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"YthPQPmRE\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"ynoHPaORC\"},type:\"BinaryOperation\"}});const query11=()=>({from:{alias:\"YthPQPmRE\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"YthPQPmRE\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"YthPQPmRE\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"YthPQPmRE\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"YthPQPmRE\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"YthPQPmRE\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"ynoHPaORC\"},type:\"BinaryOperation\"}});const query12=prequery=>prequery({from:{alias:\"JB5Z_Uip_\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"JB5Z_Uip_\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"JB5Z_Uip_\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"JB5Z_Uip_\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"JB5Z_Uip_\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"JB5Z_Uip_\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"ikN1GFmgz\"},type:\"BinaryOperation\"}});const query13=()=>({from:{alias:\"JB5Z_Uip_\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"JB5Z_Uip_\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"JB5Z_Uip_\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"JB5Z_Uip_\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"JB5Z_Uip_\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"JB5Z_Uip_\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"ikN1GFmgz\"},type:\"BinaryOperation\"}});const query14=prequery=>prequery({from:{alias:\"XUvsKrSW0\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"XUvsKrSW0\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"XUvsKrSW0\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"XUvsKrSW0\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"XUvsKrSW0\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"XUvsKrSW0\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"YAUwUYD1l\"},type:\"BinaryOperation\"}});const query15=()=>({from:{alias:\"XUvsKrSW0\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"XUvsKrSW0\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"XUvsKrSW0\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"XUvsKrSW0\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"XUvsKrSW0\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"XUvsKrSW0\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"YAUwUYD1l\"},type:\"BinaryOperation\"}});const query16=prequery=>prequery({from:{alias:\"UmJKMqQtw\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"UmJKMqQtw\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"UmJKMqQtw\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"UmJKMqQtw\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"UmJKMqQtw\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"UmJKMqQtw\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"GuWA1DbmG\"},type:\"BinaryOperation\"},operator:\"and\",right:{left:{dataType:\"DATE\",type:\"TypeCast\",value:{collection:\"UmJKMqQtw\",name:\"pMAOAdLaS\",type:\"Identifier\"}},operator:\"<=\",right:{dataType:\"DATE\",type:\"TypeCast\",value:{type:\"LiteralValue\",value:\"2026-01-16T00:00:00.000Z\"}},type:\"BinaryOperation\"},type:\"BinaryOperation\"}});const query17=()=>({from:{alias:\"UmJKMqQtw\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"UmJKMqQtw\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"UmJKMqQtw\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"UmJKMqQtw\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"UmJKMqQtw\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"UmJKMqQtw\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"GuWA1DbmG\"},type:\"BinaryOperation\"},operator:\"and\",right:{left:{dataType:\"DATE\",type:\"TypeCast\",value:{collection:\"UmJKMqQtw\",name:\"pMAOAdLaS\",type:\"Identifier\"}},operator:\"<=\",right:{dataType:\"DATE\",type:\"TypeCast\",value:{type:\"LiteralValue\",value:\"2026-01-16T00:00:00.000Z\"}},type:\"BinaryOperation\"},type:\"BinaryOperation\"}});const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:48};const transition4={damping:100,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition5={delay:0,duration:.45,ease:[.44,0,.56,1],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition5};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const humanReadableVariantMap={Desktop:\"KATNBe3kw\",Mobile:\"rmR6WUDj5\",Tablet:\"yr9gcxZmF\",xl:\"Si_CNJXQP\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"KATNBe3kw\"};};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:\"KATNBe3kw\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"rmR6WUDj5\")return false;return true;};const router=useRouter();const isDisplayed1=()=>{if(baseVariant===\"rmR6WUDj5\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-362h47\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"KATNBe3kw\",ref:refBinding,style:{...style},...addPropertyOverrides({rmR6WUDj5:{\"data-framer-name\":\"Mobile\"},Si_CNJXQP:{\"data-framer-name\":\"xl\"},yr9gcxZmF:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-s6rre0-container\",\"data-code-component-plugin-id\":\"api\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"BCa9PgJ7P-container\",nodeId:\"BCa9PgJ7P\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(PixelDissolve,{cellSize:6,color:\"rgb(215, 255, 55)\",height:\"100%\",id:\"BCa9PgJ7P\",layoutId:\"BCa9PgJ7P\",scatter:1,scrollAnimate:true,scrollSpan:1,seed:7,solidEdge:\"bottom\",staticFill:1,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.footer,{className:\"framer-mz39zz\",\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"I8dDs20Im\",style:{backgroundColor:\"var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, rgb(215, 255, 55))\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kauqo8\",layoutDependency:layoutDependency,layoutId:\"bJrpkI9x6\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-al5zvs\",\"data-framer-name\":\"Call to Actioon\",layoutDependency:layoutDependency,layoutId:\"OECL1C_Gn\",style:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,cornerShape:\"superellipse(1)\"},variants:{rmR6WUDj5:{\"--corner-shape-fallback\":.752,borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},Si_CNJXQP:{\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uwnsyi\",\"data-framer-name\":\"Ticker Section\",layoutDependency:layoutDependency,layoutId:\"Y6G43ZEJS\",style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-5876ebfa-c620-4d19-aa30-d719737c24c4, rgba(230, 230, 230, 0.85))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},variants:{rmR6WUDj5:{backgroundColor:\"var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, rgb(215, 255, 55))\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vd13tc\",\"data-framer-name\":\"Heading Wrapper\",layoutDependency:layoutDependency,layoutId:\"VlL_lH_Yb\",style:{\"--corner-shape-fallback\":.752,backdropFilter:\"blur(7px)\",backgroundColor:\"rgba(0, 0, 0, 0.6)\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\",WebkitBackdropFilter:\"blur(7px)\"},...addPropertyOverrides({rmR6WUDj5:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-h12y1z\",\"data-framer-name\":\"Heading\",layoutDependency:layoutDependency,layoutId:\"bqR1pKT1L\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1emcq02\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"dWnS60ybi\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"75px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255)))\"},children:\"Propojujeme n\\xe1pady,\"})}),className:\"framer-1gez0zi\",fonts:[\"FS;Tanker-regular\"],layoutDependency:layoutDependency,layoutId:\"KFmrMMhgh\",style:{\"--extracted-r6o4lv\":\"var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rmR6WUDj5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"21px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255)))\"},children:\"Propojujeme n\\xe1pady,\"})}),fonts:[\"GF;Saira Semi Condensed-600\"]},yr9gcxZmF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"50px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255)))\"},children:\"Propojujeme n\\xe1pady,\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"75px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-725072db-1cdc-4ede-865d-2bf8e9315f32, rgb(255, 255, 255)))\"},children:\"kter\\xe9\"})}),className:\"framer-lio41p\",fonts:[\"FS;Tanker-regular\"],layoutDependency:layoutDependency,layoutId:\"xBk2MN2pw\",style:{\"--extracted-r6o4lv\":\"var(--token-725072db-1cdc-4ede-865d-2bf8e9315f32, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rmR6WUDj5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-725072db-1cdc-4ede-865d-2bf8e9315f32, rgb(255, 255, 255)))\"},children:\"kter\\xe9\"})}),fonts:[\"GF;Saira Semi Condensed-600\"]},yr9gcxZmF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"50px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-725072db-1cdc-4ede-865d-2bf8e9315f32, rgb(255, 255, 255)))\"},children:\"kter\\xe9\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4dguyr\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"pagcuCmaU\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition3,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-sdw6yx\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"PUo691aXV\",style:{backgroundColor:\"var(--token-725072db-1cdc-4ede-865d-2bf8e9315f32, rgb(255, 255, 255))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,rotate:7},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"nexusmag, nexusmag logo\",fit:\"fill\",pixelHeight:100,pixelWidth:100,sizes:\"40px\",src:\"https://framerusercontent.com/images/lkOJm0VlxMzDWGgfr3sud4cohg.svg?width=100&height=100\"},className:\"framer-104nf7d\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"F4XALPrv7\",style:{filter:\"invert(1)\",WebkitFilter:\"invert(1)\"},...addPropertyOverrides({yr9gcxZmF:{background:{alt:\"nexusmag, nexusmag logo\",fit:\"fill\",pixelHeight:100,pixelWidth:100,sizes:\"30px\",src:\"https://framerusercontent.com/images/lkOJm0VlxMzDWGgfr3sud4cohg.svg?width=100&height=100\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"75px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255)))\"},children:\"h\\xfdbou kreativn\\xedm\"})}),className:\"framer-1o3oihz\",fonts:[\"FS;Tanker-regular\"],layoutDependency:layoutDependency,layoutId:\"Wyq9eSL2A\",style:{\"--extracted-r6o4lv\":\"var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rmR6WUDj5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255)))\"},children:\"h\\xfdbou kreativn\\xedm světem.\"})}),fonts:[\"GF;Saira Semi Condensed-600\"]},yr9gcxZmF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"50px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255)))\"},children:\"h\\xfdbou kreativn\\xedm\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"75px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-725072db-1cdc-4ede-865d-2bf8e9315f32, rgb(255, 255, 255)))\"},children:\"světem.\"})}),className:\"framer-1ijf4z1\",fonts:[\"FS;Tanker-regular\"],layoutDependency:layoutDependency,layoutId:\"OVdYlhwwq\",style:{\"--extracted-r6o4lv\":\"var(--token-725072db-1cdc-4ede-865d-2bf8e9315f32, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({yr9gcxZmF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"50px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-725072db-1cdc-4ede-865d-2bf8e9315f32, rgb(255, 255, 255)))\"},children:\"světem.\"})})}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtcmVndWxhcg==\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"27px\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-725072db-1cdc-4ede-865d-2bf8e9315f32, rgb(255, 255, 255)))\"},children:\"Přin\\xe1š\\xedme př\\xedběhy, trendy a praktick\\xe9 tipy pro ty, co chtěj\\xed b\\xfdt o krok napřed.\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtcmVndWxhcg==\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"27px\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-725072db-1cdc-4ede-865d-2bf8e9315f32, rgb(255, 255, 255)))\"},children:\"Ž\\xe1dn\\xfd bullshit – jen obsah, kter\\xfd m\\xe1 smysl.\"})]}),className:\"framer-iboiqx\",fonts:[\"GF;Saira Semi Condensed-regular\"],layoutDependency:layoutDependency,layoutId:\"VcindDSo4\",style:{\"--extracted-2gxw0f\":\"var(--token-725072db-1cdc-4ede-865d-2bf8e9315f32, rgb(255, 255, 255))\",\"--extracted-r6o4lv\":\"var(--token-725072db-1cdc-4ede-865d-2bf8e9315f32, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rmR6WUDj5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtcmVndWxhcg==\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-725072db-1cdc-4ede-865d-2bf8e9315f32, rgb(255, 255, 255)))\"},children:\"Přin\\xe1š\\xedme př\\xedběhy, trendy a praktick\\xe9 tipy pro ty, co chtěj\\xed b\\xfdt o krok napřed. Ž\\xe1dn\\xfd bullshit – jen obsah, kter\\xfd m\\xe1 smysl.\"})})},yr9gcxZmF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtcmVndWxhcg==\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"23px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-725072db-1cdc-4ede-865d-2bf8e9315f32, rgb(255, 255, 255)))\"},children:\"Přin\\xe1š\\xedme př\\xedběhy, trendy a praktick\\xe9 tipy pro ty, co chtěj\\xed b\\xfdt o krok napřed. Ž\\xe1dn\\xfd bullshit – jen obsah, kter\\xfd m\\xe1 smysl.\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-n9qcsc\",\"data-framer-name\":\"Tickers\",layoutDependency:layoutDependency,layoutId:\"UeRmvGAEW\",style:{rotate:19},variants:{rmR6WUDj5:{rotate:13}},children:[/*#__PURE__*/_jsxs(MotionDivWithTickerFX,{className:\"framer-o1pvpx\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"pDY9Bm5BE\",tickerEffectAlign:\"center\",tickerEffectDirectionModifier:\"default\",tickerEffectDraggable:false,tickerEffectEnabled:true,tickerEffectGap:\"8px\",tickerEffectHoverModifier:100,tickerEffectOverflow:\"hidden\",tickerEffectPosition:\"relative\",tickerEffectStackDirection:\"column\",tickerEffectVelocity:30,...addPropertyOverrides({rmR6WUDj5:{tickerEffectVelocity:10},Si_CNJXQP:{tickerEffectGap:\"25px\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(TickerItem,{width:\"100%\",...addPropertyOverrides({rmR6WUDj5:{width:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ye2gm5\",layoutDependency:layoutDependency,layoutId:\"euSJ0fCWH\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:ideuSJ0fCWH,JpaRurDaC:JpaRurDaCeuSJ0fCWH,RiLNtBOeY:RiLNtBOeYeuSJ0fCWH},index)=>{RiLNtBOeYeuSJ0fCWH??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`euSJ0fCWH-${ideuSJ0fCWH}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{RiLNtBOeY:RiLNtBOeYeuSJ0fCWH},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-y2dqhp\",layoutDependency:layoutDependency,layoutId:\"XYq0veYrG\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Rozhovor s Kid Francescoli: „Když mě to dojme, v\\xedm, že jdu spr\\xe1vn\\xfdm směrem.“\",fit:\"fill\",pixelHeight:800,pixelWidth:1420,sizes:\"473.3333px\",...toResponsiveImage(JpaRurDaCeuSJ0fCWH)},className:\"framer-13f461h\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"gJ9A_9SD2\",style:{\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},variants:{rmR6WUDj5:{borderBottomLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"}},...addPropertyOverrides({rmR6WUDj5:{background:{alt:\"Rozhovor s Kid Francescoli: „Když mě to dojme, v\\xedm, že jdu spr\\xe1vn\\xfdm směrem.“\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+152),pixelHeight:800,pixelWidth:1420,sizes:\"140px\",...toResponsiveImage(JpaRurDaCeuSJ0fCWH)}},Si_CNJXQP:{background:{alt:\"Rozhovor s Kid Francescoli: „Když mě to dojme, v\\xedm, že jdu spr\\xe1vn\\xfdm směrem.“\",fit:\"fill\",pixelHeight:800,pixelWidth:1420,sizes:`max((max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 50px) / 3, 1px)`,...toResponsiveImage(JpaRurDaCeuSJ0fCWH)}}},baseVariant,gestureVariant)})})})},ideuSJ0fCWH);})});}})})})}),/*#__PURE__*/_jsx(TickerItem,{width:\"100%\",...addPropertyOverrides({rmR6WUDj5:{width:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-7hx49p\",layoutDependency:layoutDependency,layoutId:\"O3P8EglE2\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query3(),children:(collection1,paginationInfo1,loadMore1)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({id:idO3P8EglE2,JpaRurDaC:JpaRurDaCO3P8EglE2,RiLNtBOeY:RiLNtBOeYO3P8EglE2},index1)=>{RiLNtBOeYO3P8EglE2??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`O3P8EglE2-${idO3P8EglE2}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{RiLNtBOeY:RiLNtBOeYO3P8EglE2},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-lsjvts\",layoutDependency:layoutDependency,layoutId:\"R2PwS1ZEE\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Detailn\\xed pohled na jehlu gramofonu vyřez\\xe1vaj\\xedc\\xed zvukovou stopu na vinylovou desku.\",fit:\"fill\",pixelHeight:800,pixelWidth:1420,sizes:\"473.3333px\",...toResponsiveImage(JpaRurDaCO3P8EglE2)},className:\"framer-vglklk\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"xCGEIJqB2\",style:{\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},variants:{rmR6WUDj5:{borderBottomLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"}},...addPropertyOverrides({rmR6WUDj5:{background:{alt:\"Detailn\\xed pohled na jehlu gramofonu vyřez\\xe1vaj\\xedc\\xed zvukovou stopu na vinylovou desku.\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+239),pixelHeight:800,pixelWidth:1420,sizes:\"140px\",...toResponsiveImage(JpaRurDaCO3P8EglE2)}},Si_CNJXQP:{background:{alt:\"Detailn\\xed pohled na jehlu gramofonu vyřez\\xe1vaj\\xedc\\xed zvukovou stopu na vinylovou desku.\",fit:\"fill\",pixelHeight:800,pixelWidth:1420,sizes:`max((max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 50px) / 3, 1px)`,...toResponsiveImage(JpaRurDaCO3P8EglE2)}}},baseVariant,gestureVariant)})})})},idO3P8EglE2);})});}})})})}),/*#__PURE__*/_jsx(TickerItem,{width:\"100%\",...addPropertyOverrides({rmR6WUDj5:{width:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-pf9szz\",layoutDependency:layoutDependency,layoutId:\"mEdrmumse\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query5(),children:(collection2,paginationInfo2,loadMore2)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection2?.map(({id:idmEdrmumse,JpaRurDaC:JpaRurDaCmEdrmumse,RiLNtBOeY:RiLNtBOeYmEdrmumse},index2)=>{RiLNtBOeYmEdrmumse??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`mEdrmumse-${idmEdrmumse}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{RiLNtBOeY:RiLNtBOeYmEdrmumse},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-wimfkv\",layoutDependency:layoutDependency,layoutId:\"cv7S3qbtn\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Detailn\\xed pohled na retro dr\\xe1tov\\xe1 sluch\\xe1tka z broušen\\xe9ho hlin\\xedku s kabelem.\",fit:\"fill\",pixelHeight:800,pixelWidth:1420,sizes:\"473.3333px\",...toResponsiveImage(JpaRurDaCmEdrmumse)},className:\"framer-1k54hea\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"LxXgFM5r2\",style:{\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},variants:{rmR6WUDj5:{borderBottomLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"}},...addPropertyOverrides({rmR6WUDj5:{background:{alt:\"Detailn\\xed pohled na retro dr\\xe1tov\\xe1 sluch\\xe1tka z broušen\\xe9ho hlin\\xedku s kabelem.\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+326),pixelHeight:800,pixelWidth:1420,sizes:\"140px\",...toResponsiveImage(JpaRurDaCmEdrmumse)}},Si_CNJXQP:{background:{alt:\"Detailn\\xed pohled na retro dr\\xe1tov\\xe1 sluch\\xe1tka z broušen\\xe9ho hlin\\xedku s kabelem.\",fit:\"fill\",pixelHeight:800,pixelWidth:1420,sizes:`max((max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 50px) / 3, 1px)`,...toResponsiveImage(JpaRurDaCmEdrmumse)}}},baseVariant,gestureVariant)})})})},idmEdrmumse);})});}})})})})]}),/*#__PURE__*/_jsxs(MotionDivWithTickerFX,{className:\"framer-zuuos\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"P_kZ58KkN\",tickerEffectAlign:\"center\",tickerEffectDirectionModifier:\"reverse\",tickerEffectDraggable:false,tickerEffectEnabled:true,tickerEffectGap:\"8px\",tickerEffectHoverModifier:100,tickerEffectOverflow:\"hidden\",tickerEffectPosition:\"relative\",tickerEffectStackDirection:\"column\",tickerEffectVelocity:30,...addPropertyOverrides({rmR6WUDj5:{tickerEffectVelocity:10},Si_CNJXQP:{tickerEffectGap:\"25px\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(TickerItem,{width:\"100%\",...addPropertyOverrides({rmR6WUDj5:{width:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1h2q8em\",layoutDependency:layoutDependency,layoutId:\"wiTo8zc27\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query7(),children:(collection3,paginationInfo3,loadMore3)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection3?.map(({id:idwiTo8zc27,JpaRurDaC:JpaRurDaCwiTo8zc27,RiLNtBOeY:RiLNtBOeYwiTo8zc27},index3)=>{RiLNtBOeYwiTo8zc27??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`wiTo8zc27-${idwiTo8zc27}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{RiLNtBOeY:RiLNtBOeYwiTo8zc27},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1h908dn\",layoutDependency:layoutDependency,layoutId:\"HHDlTfAsV\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Rozhran\\xed hudebn\\xed aplikace s přep\\xednačem pro odfiltrov\\xe1n\\xed syntetick\\xe9ho audia na displeji smartphonu.\",fit:\"fill\",pixelHeight:800,pixelWidth:1420,sizes:\"473.3333px\",...toResponsiveImage(JpaRurDaCwiTo8zc27)},className:\"framer-9yq5db\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"PRuvdct8m\",style:{\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},variants:{rmR6WUDj5:{borderBottomLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"}},...addPropertyOverrides({rmR6WUDj5:{background:{alt:\"Rozhran\\xed hudebn\\xed aplikace s přep\\xednačem pro odfiltrov\\xe1n\\xed syntetick\\xe9ho audia na displeji smartphonu.\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+152),pixelHeight:800,pixelWidth:1420,sizes:\"140px\",...toResponsiveImage(JpaRurDaCwiTo8zc27)}},Si_CNJXQP:{background:{alt:\"Rozhran\\xed hudebn\\xed aplikace s přep\\xednačem pro odfiltrov\\xe1n\\xed syntetick\\xe9ho audia na displeji smartphonu.\",fit:\"fill\",pixelHeight:800,pixelWidth:1420,sizes:`max((max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 50px) / 3, 1px)`,...toResponsiveImage(JpaRurDaCwiTo8zc27)}}},baseVariant,gestureVariant)})})})},idwiTo8zc27);})});}})})})}),/*#__PURE__*/_jsx(TickerItem,{width:\"100%\",...addPropertyOverrides({rmR6WUDj5:{width:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mo59ws\",layoutDependency:layoutDependency,layoutId:\"enH8oWVUe\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query9(),children:(collection4,paginationInfo4,loadMore4)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection4?.map(({id:idenH8oWVUe,JpaRurDaC:JpaRurDaCenH8oWVUe,RiLNtBOeY:RiLNtBOeYenH8oWVUe},index4)=>{RiLNtBOeYenH8oWVUe??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`enH8oWVUe-${idenH8oWVUe}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{RiLNtBOeY:RiLNtBOeYenH8oWVUe},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ot9ep8\",layoutDependency:layoutDependency,layoutId:\"BTVZbvzTL\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Frustrovan\\xe1 grafick\\xe1 design\\xe9rka sed\\xed u poč\\xedtače a opravuje nedokonal\\xe9 vizu\\xe1ly vygenerovan\\xe9 umělou inteligenc\\xed.\",fit:\"fill\",pixelHeight:800,pixelWidth:1420,sizes:\"473.3333px\",...toResponsiveImage(JpaRurDaCenH8oWVUe)},className:\"framer-1ys65og\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"ecJI6_QaH\",style:{\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},variants:{rmR6WUDj5:{borderBottomLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"}},...addPropertyOverrides({rmR6WUDj5:{background:{alt:\"Frustrovan\\xe1 grafick\\xe1 design\\xe9rka sed\\xed u poč\\xedtače a opravuje nedokonal\\xe9 vizu\\xe1ly vygenerovan\\xe9 umělou inteligenc\\xed.\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+239),pixelHeight:800,pixelWidth:1420,sizes:\"140px\",...toResponsiveImage(JpaRurDaCenH8oWVUe)}},Si_CNJXQP:{background:{alt:\"Frustrovan\\xe1 grafick\\xe1 design\\xe9rka sed\\xed u poč\\xedtače a opravuje nedokonal\\xe9 vizu\\xe1ly vygenerovan\\xe9 umělou inteligenc\\xed.\",fit:\"fill\",pixelHeight:800,pixelWidth:1420,sizes:`max((max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 50px) / 3, 1px)`,...toResponsiveImage(JpaRurDaCenH8oWVUe)}}},baseVariant,gestureVariant)})})})},idenH8oWVUe);})});}})})})}),/*#__PURE__*/_jsx(TickerItem,{width:\"100%\",...addPropertyOverrides({rmR6WUDj5:{width:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-15g19t6\",layoutDependency:layoutDependency,layoutId:\"YthPQPmRE\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query11(),children:(collection5,paginationInfo5,loadMore5)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection5?.map(({id:idYthPQPmRE,JpaRurDaC:JpaRurDaCYthPQPmRE,RiLNtBOeY:RiLNtBOeYYthPQPmRE},index5)=>{RiLNtBOeYYthPQPmRE??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`YthPQPmRE-${idYthPQPmRE}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{RiLNtBOeY:RiLNtBOeYYthPQPmRE},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1v5b7ys\",layoutDependency:layoutDependency,layoutId:\"dQeVIj9ok\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Interi\\xe9r prodejny Aesop s uměleckou instalac\\xed ze zavěšen\\xe9ho pap\\xedru a otevřen\\xfdch knih.\",fit:\"fill\",pixelHeight:800,pixelWidth:1420,sizes:\"473.3333px\",...toResponsiveImage(JpaRurDaCYthPQPmRE)},className:\"framer-gwa1ls\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"hibJjqZRI\",style:{\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},variants:{rmR6WUDj5:{borderBottomLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"}},...addPropertyOverrides({rmR6WUDj5:{background:{alt:\"Interi\\xe9r prodejny Aesop s uměleckou instalac\\xed ze zavěšen\\xe9ho pap\\xedru a otevřen\\xfdch knih.\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+326),pixelHeight:800,pixelWidth:1420,sizes:\"140px\",...toResponsiveImage(JpaRurDaCYthPQPmRE)}},Si_CNJXQP:{background:{alt:\"Interi\\xe9r prodejny Aesop s uměleckou instalac\\xed ze zavěšen\\xe9ho pap\\xedru a otevřen\\xfdch knih.\",fit:\"fill\",pixelHeight:800,pixelWidth:1420,sizes:`max((max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 50px) / 3, 1px)`,...toResponsiveImage(JpaRurDaCYthPQPmRE)}}},baseVariant,gestureVariant)})})})},idYthPQPmRE);})});}})})})})]}),/*#__PURE__*/_jsxs(MotionDivWithTickerFX,{className:\"framer-qzors1\",\"data-framer-name\":\"3\",layoutDependency:layoutDependency,layoutId:\"bxaiTSRS2\",tickerEffectAlign:\"center\",tickerEffectDirectionModifier:\"default\",tickerEffectDraggable:false,tickerEffectEnabled:true,tickerEffectGap:\"8px\",tickerEffectHoverModifier:100,tickerEffectOverflow:\"hidden\",tickerEffectPosition:\"relative\",tickerEffectStackDirection:\"column\",tickerEffectVelocity:30,...addPropertyOverrides({rmR6WUDj5:{tickerEffectVelocity:10},Si_CNJXQP:{tickerEffectGap:\"25px\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(TickerItem,{width:\"100%\",...addPropertyOverrides({rmR6WUDj5:{width:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11fzv3n\",layoutDependency:layoutDependency,layoutId:\"JB5Z_Uip_\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query13(),children:(collection6,paginationInfo6,loadMore6)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection6?.map(({id:idJB5Z_Uip_,JpaRurDaC:JpaRurDaCJB5Z_Uip_,RiLNtBOeY:RiLNtBOeYJB5Z_Uip_},index6)=>{RiLNtBOeYJB5Z_Uip_??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`JB5Z_Uip_-${idJB5Z_Uip_}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{RiLNtBOeY:RiLNtBOeYJB5Z_Uip_},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-w2bt0t\",layoutDependency:layoutDependency,layoutId:\"f6yVx9pTA\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Vizu\\xe1ln\\xed reprezentace nov\\xe9ho loga Apple Music vytvořen\\xe1 vlněn\\xedm miner\\xe1ln\\xedho oleje a zvukov\\xfdmi vibracemi.\",fit:\"fill\",pixelHeight:800,pixelWidth:1420,sizes:\"473.3333px\",...toResponsiveImage(JpaRurDaCJB5Z_Uip_)},className:\"framer-15xyblm\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"kHKcepAYW\",style:{\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},variants:{rmR6WUDj5:{borderBottomLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"}},...addPropertyOverrides({rmR6WUDj5:{background:{alt:\"Vizu\\xe1ln\\xed reprezentace nov\\xe9ho loga Apple Music vytvořen\\xe1 vlněn\\xedm miner\\xe1ln\\xedho oleje a zvukov\\xfdmi vibracemi.\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+152),pixelHeight:800,pixelWidth:1420,sizes:\"140px\",...toResponsiveImage(JpaRurDaCJB5Z_Uip_)}},Si_CNJXQP:{background:{alt:\"Vizu\\xe1ln\\xed reprezentace nov\\xe9ho loga Apple Music vytvořen\\xe1 vlněn\\xedm miner\\xe1ln\\xedho oleje a zvukov\\xfdmi vibracemi.\",fit:\"fill\",pixelHeight:800,pixelWidth:1420,sizes:`max((max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 50px) / 3, 1px)`,...toResponsiveImage(JpaRurDaCJB5Z_Uip_)}}},baseVariant,gestureVariant)})})})},idJB5Z_Uip_);})});}})})})}),/*#__PURE__*/_jsx(TickerItem,{width:\"100%\",...addPropertyOverrides({rmR6WUDj5:{width:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-xm9v53\",layoutDependency:layoutDependency,layoutId:\"XUvsKrSW0\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query15(),children:(collection7,paginationInfo7,loadMore7)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection7?.map(({id:idXUvsKrSW0,JpaRurDaC:JpaRurDaCXUvsKrSW0,RiLNtBOeY:RiLNtBOeYXUvsKrSW0},index7)=>{RiLNtBOeYXUvsKrSW0??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`XUvsKrSW0-${idXUvsKrSW0}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{RiLNtBOeY:RiLNtBOeYXUvsKrSW0},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-r3ubsn\",layoutDependency:layoutDependency,layoutId:\"KTL4yDhtR\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Ilustrace digit\\xe1ln\\xed postavy v neonov\\xfdch barv\\xe1ch propojuj\\xedc\\xed svět z\\xe1bavy a uměl\\xe9 inteligence.\",fit:\"fill\",pixelHeight:800,pixelWidth:1420,sizes:\"473.3333px\",...toResponsiveImage(JpaRurDaCXUvsKrSW0)},className:\"framer-1qahiq3\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"bMJ0lge4x\",style:{\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},variants:{rmR6WUDj5:{borderBottomLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"}},...addPropertyOverrides({rmR6WUDj5:{background:{alt:\"Ilustrace digit\\xe1ln\\xed postavy v neonov\\xfdch barv\\xe1ch propojuj\\xedc\\xed svět z\\xe1bavy a uměl\\xe9 inteligence.\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+239),pixelHeight:800,pixelWidth:1420,sizes:\"140px\",...toResponsiveImage(JpaRurDaCXUvsKrSW0)}},Si_CNJXQP:{background:{alt:\"Ilustrace digit\\xe1ln\\xed postavy v neonov\\xfdch barv\\xe1ch propojuj\\xedc\\xed svět z\\xe1bavy a uměl\\xe9 inteligence.\",fit:\"fill\",pixelHeight:800,pixelWidth:1420,sizes:`max((max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 50px) / 3, 1px)`,...toResponsiveImage(JpaRurDaCXUvsKrSW0)}}},baseVariant,gestureVariant)})})})},idXUvsKrSW0);})});}})})})}),/*#__PURE__*/_jsx(TickerItem,{width:\"100%\",...addPropertyOverrides({rmR6WUDj5:{width:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-10r3unt\",layoutDependency:layoutDependency,layoutId:\"UmJKMqQtw\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query17(),children:(collection8,paginationInfo8,loadMore8)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection8?.map(({id:idUmJKMqQtw,JpaRurDaC:JpaRurDaCUmJKMqQtw,RiLNtBOeY:RiLNtBOeYUmJKMqQtw},index8)=>{RiLNtBOeYUmJKMqQtw??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`UmJKMqQtw-${idUmJKMqQtw}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{RiLNtBOeY:RiLNtBOeYUmJKMqQtw},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-12ct8zx\",layoutDependency:layoutDependency,layoutId:\"CPZaPMdcI\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"rekapitulace 2025, meme, trendy, internetov\\xfd vir\\xe1l, nexusmag\",fit:\"fill\",pixelHeight:800,pixelWidth:1420,sizes:\"473.3333px\",...toResponsiveImage(JpaRurDaCUmJKMqQtw)},className:\"framer-dohraj\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"wgjpLIhWb\",style:{\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},variants:{rmR6WUDj5:{borderBottomLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"}},...addPropertyOverrides({rmR6WUDj5:{background:{alt:\"rekapitulace 2025, meme, trendy, internetov\\xfd vir\\xe1l, nexusmag\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+326),pixelHeight:800,pixelWidth:1420,sizes:\"140px\",...toResponsiveImage(JpaRurDaCUmJKMqQtw)}},Si_CNJXQP:{background:{alt:\"rekapitulace 2025, meme, trendy, internetov\\xfd vir\\xe1l, nexusmag\",fit:\"fill\",pixelHeight:800,pixelWidth:1420,sizes:`max((max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 50px) / 3, 1px)`,...toResponsiveImage(JpaRurDaCUmJKMqQtw)}}},baseVariant,gestureVariant)})})})},idUmJKMqQtw);})});}})})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-13jw060\",\"data-framer-name\":\"Mask\",layoutDependency:layoutDependency,layoutId:\"C4_XCddpb\",style:{background:\"linear-gradient(180deg, rgba(0, 0, 0, 0) -49%, var(--token-fb229e23-e316-4fca-8d45-09e509571532, rgba(0, 0, 0, 0)) -30%, var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255)) 100%)\",borderTopLeftRadius:0,borderTopRightRadius:0,cornerShape:\"superellipse(1)\"},variants:{rmR6WUDj5:{\"--corner-shape-fallback\":.752,borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},Si_CNJXQP:{borderTopLeftRadius:0,borderTopRightRadius:0,cornerShape:\"superellipse(1)\"}}})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1j5zx1h\",\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"sqNpLSkYa\",style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-5876ebfa-c620-4d19-aa30-d719737c24c4, rgba(230, 230, 230, 0.85))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},variants:{rmR6WUDj5:{borderBottomLeftRadius:\"calc(50px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(50px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hd9p6\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"GYCaAPP0v\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bwv0vq\",\"data-framer-name\":\"Newsletter\",layoutDependency:layoutDependency,layoutId:\"xJj9OlGuK\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11z7au8\",layoutDependency:layoutDependency,layoutId:\"J4WZNyrXZ\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-43ehs2\",layoutDependency:layoutDependency,layoutId:\"vOGGoL1x7\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"f1t0QKVYZ\",openInNewTab:false,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"NEXUSMAG Logo\",fit:\"fit\",intrinsicHeight:556,intrinsicWidth:2438,pixelHeight:556,pixelWidth:2438,positionX:\"center\",positionY:\"center\",sizes:\"175.3957px\",src:\"https://framerusercontent.com/images/933IX1pNryruiTkDioIBaf2jBs.png?width=2438&height=556\",srcSet:\"https://framerusercontent.com/images/933IX1pNryruiTkDioIBaf2jBs.png?scale-down-to=512&width=2438&height=556 512w,https://framerusercontent.com/images/933IX1pNryruiTkDioIBaf2jBs.png?scale-down-to=1024&width=2438&height=556 1024w,https://framerusercontent.com/images/933IX1pNryruiTkDioIBaf2jBs.png?scale-down-to=2048&width=2438&height=556 2048w,https://framerusercontent.com/images/933IX1pNryruiTkDioIBaf2jBs.png?width=2438&height=556 2438w\"},className:\"framer-18thih1 framer-1unyomg\",\"data-framer-name\":\"Avatar\",fitImageDimension:\"width\",layoutDependency:layoutDependency,layoutId:\"f1t0QKVYZ\",...addPropertyOverrides({rmR6WUDj5:{background:{alt:\"NEXUSMAG Logo\",fit:\"fit\",intrinsicHeight:556,intrinsicWidth:2438,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+640),pixelHeight:556,pixelWidth:2438,positionX:\"center\",positionY:\"center\",sizes:\"175.3957px\",src:\"https://framerusercontent.com/images/933IX1pNryruiTkDioIBaf2jBs.png?width=2438&height=556\",srcSet:\"https://framerusercontent.com/images/933IX1pNryruiTkDioIBaf2jBs.png?scale-down-to=512&width=2438&height=556 512w,https://framerusercontent.com/images/933IX1pNryruiTkDioIBaf2jBs.png?scale-down-to=1024&width=2438&height=556 1024w,https://framerusercontent.com/images/933IX1pNryruiTkDioIBaf2jBs.png?scale-down-to=2048&width=2438&height=556 2048w,https://framerusercontent.com/images/933IX1pNryruiTkDioIBaf2jBs.png?width=2438&height=556 2438w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bfmpz7\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"DuQFW856b\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"inherit\"},children:\"Magaz\\xedn, kter\\xfd tě posune d\\xe1l\"})}),className:\"framer-1bw49gh\",fonts:[\"GF;Saira Semi Condensed-600\"],layoutDependency:layoutDependency,layoutId:\"NHRAMbI5p\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rmR6WUDj5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"19px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"inherit\"},children:\"Magaz\\xedn, kter\\xfd tě posune d\\xe1l\"})})}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-27oeqo\",\"data-framer-name\":\"Newsletter\",layoutDependency:layoutDependency,layoutId:\"kGt8OezLY\",children:[/*#__PURE__*/_jsx(Transition,{value:transition3,children:/*#__PURE__*/_jsx(Link,{clickTrackingId:\"odber-newsletteru\",href:\"https://manage.kmail-lists.com/subscriptions/subscribe?a=UArtQi&g=Wzin8h\",motionChild:true,nodeId:\"ttJvcFWd6\",scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1mztxoc framer-1unyomg\",\"data-framer-name\":\"Newsletter button\",layoutDependency:layoutDependency,layoutId:\"ttJvcFWd6\",style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},whileHover:animation2,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17wrqd9-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"O1cMgScDS-container\",nodeId:\"O1cMgScDS\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"Mail\",iconStyle15:\"Rounded\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"O1cMgScDS\",layoutId:\"O1cMgScDS\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ybhe41\",\"data-styles-preset\":\"NLF5U8zOD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255)))\"},children:\"Odeb\\xedrat newsletter\"})}),className:\"framer-6p29v0\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eaOhuWHr0\",style:{\"--extracted-r6o4lv\":\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtcmVndWxhcg==\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:[/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-padding\":\"0px\",\"--framer-text-background-radius\":\"0px\"},children:\"Odběrem newsletteru souhlas\\xedš s \"}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"o24ISJTmn\"},motionChild:true,nodeId:\"mPDaqli8v\",openInNewTab:false,relValues:[],scopeId:\"KTnluMZAl\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b1ieno\",\"data-styles-preset\":\"Pb_pvjeKR\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"VOP & GDPR\"})})})]})}),className:\"framer-173htyo\",fonts:[\"GF;Saira Semi Condensed-regular\",\"GF;Saira Semi Condensed-700\"],layoutDependency:layoutDependency,layoutId:\"mPDaqli8v\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.8},variants:{rmR6WUDj5:{opacity:1}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({rmR6WUDj5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtcmVndWxhcg==\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:[/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-padding\":\"0px\",\"--framer-text-background-radius\":\"0px\"},children:\"Odběrem newsletteru souhlas\\xedš s \"}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"o24ISJTmn\"},motionChild:true,nodeId:\"mPDaqli8v\",openInNewTab:false,relValues:[],scopeId:\"KTnluMZAl\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b1ieno\",\"data-styles-preset\":\"Pb_pvjeKR\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"VOP & GDPR\"})})})]})})}},baseVariant,gestureVariant)})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xom43y\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"qGid11Zyv\",style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-3d39620f-6b9c-457f-97eb-b28a67c02da1, rgba(255, 255, 255, 0.5))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},variants:{yr9gcxZmF:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,cornerShape:\"superellipse(1)\"}},children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-qzq77x\",\"data-framer-name\":\"Column 1 — Company\",layoutDependency:layoutDependency,layoutId:\"v2N_iix5h\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNzAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"19px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Obl\\xedben\\xe9 rubriky\"})}),className:\"framer-x5c0we\",fonts:[\"GF;Saira Semi Condensed-700\"],layoutDependency:layoutDependency,layoutId:\"Qut79FHTN\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rmR6WUDj5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtODAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"19px\",\"--framer-font-weight\":\"800\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Obl\\xedben\\xe9 rubriky\"})}),fonts:[\"GF;Saira Semi Condensed-800\"]},yr9gcxZmF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstNzAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"rubriky\"})}),fonts:[\"GF;Rubik-700\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14d44e\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"sA7vaamPV\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"zXBa4ZGY3\"},implicitPathVariables:undefined},{href:{webPageId:\"zXBa4ZGY3\"},implicitPathVariables:undefined},{href:{webPageId:\"zXBa4ZGY3\"},implicitPathVariables:undefined},{href:{webPageId:\"zXBa4ZGY3\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+1280.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1al3e-container\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"ZA_FODB5r-container\",name:\"Contact\",nodeId:\"ZA_FODB5r\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Aktuality\",height:\"100%\",id:\"ZA_FODB5r\",layoutId:\"ZA_FODB5r\",name:\"Contact\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\"),yptys37fa:resolvedLinks[2]},Si_CNJXQP:{yptys37fa:resolvedLinks[3]},yr9gcxZmF:{yptys37fa:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gkDy3BRk5\"},implicitPathVariables:undefined},{href:{webPageId:\"gkDy3BRk5\"},implicitPathVariables:undefined},{href:{webPageId:\"gkDy3BRk5\"},implicitPathVariables:undefined},{href:{webPageId:\"gkDy3BRk5\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+1317.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4k290h-container\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"vgXhmnK2N-container\",name:\"Contact\",nodeId:\"vgXhmnK2N\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Marketing\",height:\"100%\",id:\"vgXhmnK2N\",layoutId:\"vgXhmnK2N\",name:\"Contact\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks1[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\"),yptys37fa:resolvedLinks1[2]},Si_CNJXQP:{yptys37fa:resolvedLinks1[3]},yr9gcxZmF:{yptys37fa:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"KqSF7qfkh\"},implicitPathVariables:undefined},{href:{webPageId:\"KqSF7qfkh\"},implicitPathVariables:undefined},{href:{webPageId:\"KqSF7qfkh\"},implicitPathVariables:undefined},{href:{webPageId:\"KqSF7qfkh\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+1354.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-m17e94-container\",\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"Prn3BRoAp-container\",name:\"Home\",nodeId:\"Prn3BRoAp\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Rozhovory\",height:\"100%\",id:\"Prn3BRoAp\",layoutId:\"Prn3BRoAp\",name:\"Home\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks2[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\"),yptys37fa:resolvedLinks2[2]},Si_CNJXQP:{yptys37fa:resolvedLinks2[3]},yr9gcxZmF:{yptys37fa:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"s1yhZsuZY\"},implicitPathVariables:undefined},{href:{webPageId:\"s1yhZsuZY\"},implicitPathVariables:undefined},{href:{webPageId:\"s1yhZsuZY\"},implicitPathVariables:undefined},{href:{webPageId:\"s1yhZsuZY\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+1391.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1e6h2py-container\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"eK6O5mgAJ-container\",name:\"Contact\",nodeId:\"eK6O5mgAJ\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Technologie\",height:\"100%\",id:\"eK6O5mgAJ\",layoutId:\"eK6O5mgAJ\",name:\"Contact\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks3[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\"),yptys37fa:resolvedLinks3[2]},Si_CNJXQP:{yptys37fa:resolvedLinks3[3]},yr9gcxZmF:{yptys37fa:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tXc4qNBVH\"},implicitPathVariables:undefined},{href:{webPageId:\"tXc4qNBVH\"},implicitPathVariables:undefined},{href:{webPageId:\"tXc4qNBVH\"},implicitPathVariables:undefined},{href:{webPageId:\"tXc4qNBVH\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+1428.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mrraw6-container\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"eeaJyTj53-container\",name:\"About\",nodeId:\"eeaJyTj53\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Kreativita\",height:\"100%\",id:\"eeaJyTj53\",layoutId:\"eeaJyTj53\",name:\"About\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks4[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\"),yptys37fa:resolvedLinks4[2]},Si_CNJXQP:{yptys37fa:resolvedLinks4[3]},yr9gcxZmF:{yptys37fa:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HYl9WWHmC\"},implicitPathVariables:undefined},{href:{webPageId:\"HYl9WWHmC\"},implicitPathVariables:undefined},{href:{webPageId:\"HYl9WWHmC\"},implicitPathVariables:undefined},{href:{webPageId:\"HYl9WWHmC\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+1465.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14ilfxg-container\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"oFEluUltq-container\",name:\"About\",nodeId:\"oFEluUltq\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Wellbeing\",height:\"100%\",id:\"oFEluUltq\",layoutId:\"oFEluUltq\",name:\"About\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks5[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\"),yptys37fa:resolvedLinks5[2]},Si_CNJXQP:{yptys37fa:resolvedLinks5[3]},yr9gcxZmF:{yptys37fa:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ZBvWpxrjL\"},implicitPathVariables:undefined},{href:{webPageId:\"ZBvWpxrjL\"},implicitPathVariables:undefined},{href:{webPageId:\"ZBvWpxrjL\"},implicitPathVariables:undefined},{href:{webPageId:\"ZBvWpxrjL\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+1502.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6gva00-container\",\"data-framer-name\":\"Features\",layoutDependency:layoutDependency,layoutId:\"QJXtNPAiM-container\",name:\"Features\",nodeId:\"QJXtNPAiM\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Uměn\\xed\",height:\"100%\",id:\"QJXtNPAiM\",layoutId:\"QJXtNPAiM\",name:\"Features\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks6[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\"),yptys37fa:resolvedLinks6[2]},Si_CNJXQP:{yptys37fa:resolvedLinks6[3]},yr9gcxZmF:{yptys37fa:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HtwYJ_c7d\"},implicitPathVariables:undefined},{href:{webPageId:\"HtwYJ_c7d\"},implicitPathVariables:undefined},{href:{webPageId:\"HtwYJ_c7d\"},implicitPathVariables:undefined},{href:{webPageId:\"HtwYJ_c7d\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+1539.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-651tlz-container\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"ttMDS0iEG-container\",name:\"Contact\",nodeId:\"ttMDS0iEG\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"AI\",height:\"100%\",id:\"ttMDS0iEG\",layoutId:\"ttMDS0iEG\",name:\"Contact\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks7[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\"),yptys37fa:resolvedLinks7[2]},Si_CNJXQP:{yptys37fa:resolvedLinks7[3]},yr9gcxZmF:{yptys37fa:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-ljhido\",\"data-framer-name\":\"Column 2 — Resources\",layoutDependency:layoutDependency,layoutId:\"IDTDKnPGw\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNzAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"19px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Magaz\\xedn\"})}),className:\"framer-65di2q\",fonts:[\"GF;Saira Semi Condensed-700\"],layoutDependency:layoutDependency,layoutId:\"QGDOwDG4U\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rmR6WUDj5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtODAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"19px\",\"--framer-font-weight\":\"800\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Magaz\\xedn\"})}),fonts:[\"GF;Saira Semi Condensed-800\"]},yr9gcxZmF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNzAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Magaz\\xedn\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tzlqer\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"Bcny8zJ1s\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lc59eakgV\"},implicitPathVariables:undefined},{href:{webPageId:\"lc59eakgV\"},implicitPathVariables:undefined},{href:{webPageId:\"lc59eakgV\"},implicitPathVariables:undefined},{href:{webPageId:\"lc59eakgV\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+893.1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ik3ab7-container\",\"data-framer-name\":\"FAQ\",layoutDependency:layoutDependency,layoutId:\"UA4wzhW16-container\",name:\"FAQ\",nodeId:\"UA4wzhW16\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"O n\\xe1s\",height:\"100%\",id:\"UA4wzhW16\",layoutId:\"UA4wzhW16\",name:\"FAQ\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks8[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\"),yptys37fa:resolvedLinks8[2]},Si_CNJXQP:{yptys37fa:resolvedLinks8[3]},yr9gcxZmF:{yptys37fa:resolvedLinks8[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tWOjQAsip\"},implicitPathVariables:undefined},{href:{webPageId:\"tWOjQAsip\"},implicitPathVariables:undefined},{href:{webPageId:\"tWOjQAsip\"},implicitPathVariables:undefined},{href:{webPageId:\"tWOjQAsip\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+927.1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3np334-container\",\"data-framer-name\":\"Testimonials\",layoutDependency:layoutDependency,layoutId:\"Pf6d30FrS-container\",name:\"Testimonials\",nodeId:\"Pf6d30FrS\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Tiskov\\xe9 zpr\\xe1vy\",height:\"100%\",id:\"Pf6d30FrS\",layoutId:\"Pf6d30FrS\",name:\"Testimonials\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks9[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\"),yptys37fa:resolvedLinks9[2]},Si_CNJXQP:{yptys37fa:resolvedLinks9[3]},yr9gcxZmF:{gdFhdTTSd:\"Tiskovky\",yptys37fa:resolvedLinks9[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tJoe3dI1y\"},implicitPathVariables:undefined},{href:{webPageId:\"tJoe3dI1y\"},implicitPathVariables:undefined},{href:{webPageId:\"tJoe3dI1y\"},implicitPathVariables:undefined},{href:{webPageId:\"tJoe3dI1y\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+961.1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t87mlx-container\",\"data-framer-name\":\"Newsroom\",layoutDependency:layoutDependency,layoutId:\"RnsauzdLB-container\",name:\"Newsroom\",nodeId:\"RnsauzdLB\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Spolupr\\xe1ce\",height:\"100%\",id:\"RnsauzdLB\",layoutId:\"RnsauzdLB\",name:\"Newsroom\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks10[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\"),yptys37fa:resolvedLinks10[2]},Si_CNJXQP:{yptys37fa:resolvedLinks10[3]},yr9gcxZmF:{yptys37fa:resolvedLinks10[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xg8AuOBaB\"},implicitPathVariables:undefined},{href:{webPageId:\"xg8AuOBaB\"},implicitPathVariables:undefined},{href:{webPageId:\"xg8AuOBaB\"},implicitPathVariables:undefined},{href:{webPageId:\"xg8AuOBaB\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+995.1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kukp1q-container\",\"data-framer-name\":\"FAQ\",layoutDependency:layoutDependency,layoutId:\"D8NeKmMHA-container\",name:\"FAQ\",nodeId:\"D8NeKmMHA\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Inzerce\",height:\"100%\",id:\"D8NeKmMHA\",layoutId:\"D8NeKmMHA\",name:\"FAQ\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks11[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\"),yptys37fa:resolvedLinks11[2]},Si_CNJXQP:{yptys37fa:resolvedLinks11[3]},yr9gcxZmF:{yptys37fa:resolvedLinks11[1]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-16q8sfc\",\"data-framer-name\":\"Column 3 — Connect\",layoutDependency:layoutDependency,layoutId:\"IDVOqvvEr\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNzAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"19px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Sleduj n\\xe1s\"})}),className:\"framer-1qholhq\",fonts:[\"GF;Saira Semi Condensed-700\"],layoutDependency:layoutDependency,layoutId:\"XJ8bXqKUE\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rmR6WUDj5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtODAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"19px\",\"--framer-font-weight\":\"800\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Sleduj n\\xe1s\"})}),fonts:[\"GF;Saira Semi Condensed-800\"]},yr9gcxZmF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNzAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Sleduj n\\xe1s\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1r7ep9m\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"ZPo2Y2big\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+1089.7}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ny4byy-container\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"ZhCl5BXl6-container\",name:\"LinkedIn\",nodeId:\"ZhCl5BXl6\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"LinkedIn\",height:\"100%\",id:\"ZhCl5BXl6\",layoutId:\"ZhCl5BXl6\",name:\"LinkedIn\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:\"https://www.linkedin.com/company/nexus-mag\",zYpXodvR6:true,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+1123.7}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-toij6h-container\",\"data-framer-name\":\"YouTube\",layoutDependency:layoutDependency,layoutId:\"cLp2NoM2R-container\",name:\"YouTube\",nodeId:\"cLp2NoM2R\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Facebook\",height:\"100%\",id:\"cLp2NoM2R\",layoutId:\"cLp2NoM2R\",name:\"YouTube\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:\"https://www.facebook.com/nexusmagcz/\",zYpXodvR6:true,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+1157.7}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3t6bkr-container\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"a2Yeieu6F-container\",name:\"Instagram\",nodeId:\"a2Yeieu6F\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Instagram\",height:\"100%\",id:\"a2Yeieu6F\",layoutId:\"a2Yeieu6F\",name:\"Instagram\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:\"https://www.instagram.com/nexusmagcz/\",zYpXodvR6:true,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"u_zwpPkaP\"},implicitPathVariables:undefined},{href:{webPageId:\"u_zwpPkaP\"},implicitPathVariables:undefined},{href:{webPageId:\"u_zwpPkaP\"},implicitPathVariables:undefined},{href:{webPageId:\"u_zwpPkaP\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+1191.7}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g5qmbv-container\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"VjO4gz1D9-container\",name:\"Instagram\",nodeId:\"VjO4gz1D9\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Kontakt\",height:\"100%\",id:\"VjO4gz1D9\",layoutId:\"VjO4gz1D9\",name:\"Instagram\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks12[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\"),yptys37fa:resolvedLinks12[2]},Si_CNJXQP:{yptys37fa:resolvedLinks12[3]},yr9gcxZmF:{yptys37fa:resolvedLinks12[1]}},baseVariant,gestureVariant)})})})})]})]})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ikax21\",\"data-border\":true,\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"QwJvC4mES\",style:{\"--border-bottom-width\":\"8px\",\"--border-color\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"0px\",opacity:0}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-j129o4\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"sMsGbVaki\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2xdgud\",\"data-framer-name\":\"Legal\",layoutDependency:layoutDependency,layoutId:\"A7GhQ5sir\",style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-3d39620f-6b9c-457f-97eb-b28a67c02da1, rgba(255, 255, 255, 0.5))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},variants:{rmR6WUDj5:{borderBottomLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"}},children:[isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"PSMhKNypl\"},implicitPathVariables:undefined},{href:{webPageId:\"PSMhKNypl\"},implicitPathVariables:undefined},{href:{webPageId:\"PSMhKNypl\"},implicitPathVariables:undefined}],children:resolvedLinks13=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"34.5px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r8r7fg-container\",\"data-framer-name\":\"Tiraz\",layoutDependency:layoutDependency,layoutId:\"wWfDIDChe-container\",name:\"Tiraz\",nodeId:\"wWfDIDChe\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Tir\\xe1ž\",height:\"100%\",id:\"wWfDIDChe\",layoutId:\"wWfDIDChe\",name:\"Tiraz\",style:{width:\"100%\"},variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks13[0],zYpXodvR6:false,...addPropertyOverrides({Si_CNJXQP:{yptys37fa:resolvedLinks13[2]},yr9gcxZmF:{yptys37fa:resolvedLinks13[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ZsV5xqIAe\"},implicitPathVariables:undefined},{href:{webPageId:\"ZsV5xqIAe\"},implicitPathVariables:undefined},{href:{webPageId:\"ZsV5xqIAe\"},implicitPathVariables:undefined},{href:{webPageId:\"ZsV5xqIAe\"},implicitPathVariables:undefined}],children:resolvedLinks14=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"43px\",...addPropertyOverrides({rmR6WUDj5:{width:`max((${componentViewport?.width||\"100vw\"} - 86px) / 2, 50px)`,y:(componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+1610.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cnngvv-container\",\"data-framer-name\":\"Guides\",layoutDependency:layoutDependency,layoutId:\"M72OU2wxS-container\",name:\"Guides\",nodeId:\"M72OU2wxS\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Guides\",height:\"100%\",id:\"M72OU2wxS\",layoutId:\"M72OU2wxS\",name:\"Guides\",style:{width:\"100%\"},variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks14[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{yptys37fa:resolvedLinks14[2]},Si_CNJXQP:{yptys37fa:resolvedLinks14[3]},yr9gcxZmF:{yptys37fa:resolvedLinks14[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"33.5px\",...addPropertyOverrides({rmR6WUDj5:{width:`max((${componentViewport?.width||\"100vw\"} - 86px) / 2, 50px)`,y:(componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+1610.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cf0nxy-container\",\"data-framer-name\":\"RSS\",layoutDependency:layoutDependency,layoutId:\"yPCsPpftv-container\",name:\"RSS\",nodeId:\"yPCsPpftv\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"RSS\",height:\"100%\",id:\"yPCsPpftv\",layoutId:\"yPCsPpftv\",name:\"RSS\",style:{width:\"100%\"},variant:matchVariant(\"LP5NjW_wd\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:\"https://politepaul.com/fd/5mwm8GYY6fIt.xml\",zYpXodvR6:false})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gRji5u6Dg\"},implicitPathVariables:undefined},{href:{webPageId:\"gRji5u6Dg\"},implicitPathVariables:undefined},{href:{webPageId:\"gRji5u6Dg\"},implicitPathVariables:undefined},{href:{webPageId:\"gRji5u6Dg\"},implicitPathVariables:undefined}],children:resolvedLinks15=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"59px\",...addPropertyOverrides({rmR6WUDj5:{width:`max((${componentViewport?.width||\"100vw\"} - 86px) / 2, 50px)`,y:(componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+1644.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7pfcrr-container\",\"data-framer-name\":\"Cookies\",layoutDependency:layoutDependency,layoutId:\"DKb8aBXOg-container\",name:\"Cookies\",nodeId:\"DKb8aBXOg\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Cookies\",height:\"100%\",id:\"DKb8aBXOg\",layoutId:\"DKb8aBXOg\",name:\"Cookies\",style:{width:\"100%\"},variant:matchVariant(\"LP5NjW_wd\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks15[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{yptys37fa:resolvedLinks15[2]},Si_CNJXQP:{yptys37fa:resolvedLinks15[3]},yr9gcxZmF:{yptys37fa:resolvedLinks15[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"o24ISJTmn\"},implicitPathVariables:undefined},{href:{webPageId:\"o24ISJTmn\"},implicitPathVariables:undefined},{href:{webPageId:\"o24ISJTmn\"},implicitPathVariables:undefined},{href:{webPageId:\"o24ISJTmn\"},implicitPathVariables:undefined}],children:resolvedLinks16=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"92.5px\",...addPropertyOverrides({rmR6WUDj5:{width:`max((${componentViewport?.width||\"100vw\"} - 86px) / 2, 50px)`,y:(componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+1644.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jcpaak-container\",\"data-framer-name\":\"VOP & GDPR\",layoutDependency:layoutDependency,layoutId:\"nljUNYOVL-container\",name:\"VOP & GDPR\",nodeId:\"nljUNYOVL\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"VOP\\xa0& GDPR\",height:\"100%\",id:\"nljUNYOVL\",layoutId:\"nljUNYOVL\",name:\"VOP & GDPR\",style:{width:\"100%\"},variant:matchVariant(\"LP5NjW_wd\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks16[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{yptys37fa:resolvedLinks16[2]},Si_CNJXQP:{yptys37fa:resolvedLinks16[3]},yr9gcxZmF:{yptys37fa:resolvedLinks16[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"99px\",...addPropertyOverrides({rmR6WUDj5:{width:`max((${componentViewport?.width||\"100vw\"} - 86px) / 2, 50px)`,y:(componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+1678.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xedakz-container\",\"data-framer-name\":\"Sitemap\",layoutDependency:layoutDependency,layoutId:\"e1TmFLrqw-container\",name:\"Sitemap\",nodeId:\"e1TmFLrqw\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Mapa str\\xe1nek\",height:\"100%\",id:\"e1TmFLrqw\",layoutId:\"e1TmFLrqw\",name:\"Sitemap\",style:{width:\"100%\"},variant:matchVariant(\"LP5NjW_wd\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:\"https://www.nexusmag.eu/sitemap.xml\",zYpXodvR6:false})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"PSMhKNypl\"},implicitPathVariables:undefined},{href:{webPageId:\"PSMhKNypl\"},implicitPathVariables:undefined}],children:resolvedLinks17=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({rmR6WUDj5:{height:22,width:`max((${componentViewport?.width||\"100vw\"} - 86px) / 2, 50px)`,y:(componentViewport?.y||0)+((componentViewport?.height||2031.5)-2109.3)/2+1678.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11e3nqe-container\",\"data-framer-name\":\"Sitemap\",layoutDependency:layoutDependency,layoutId:\"IyTyNOv1v-container\",name:\"Sitemap\",nodeId:\"IyTyNOv1v\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Tir\\xe1ž\",height:\"100%\",id:\"IyTyNOv1v\",layoutId:\"IyTyNOv1v\",name:\"Sitemap\",style:{width:\"100%\"},variant:matchVariant(\"LP5NjW_wd\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks17[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{yptys37fa:resolvedLinks17[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12t3a9y\",layoutDependency:layoutDependency,layoutId:\"bCOzDm8eO\",style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-3d39620f-6b9c-457f-97eb-b28a67c02da1, rgba(255, 255, 255, 0.5))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNTAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Obsah magaz\\xednu je chr\\xe1něn autorsk\\xfdm z\\xe1konem. Chceš n\\xe1š obsah sd\\xedlet nebo citovat? Jasně, ale vždy s odkazem na původn\\xed čl\\xe1nek.\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNTAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:\"Magaz\\xedn NEXUSMAG provozuje Jan Kudl\\xe1ček, se s\\xeddlem Bahno-Př\\xedkopy 1283, 738 01 Fr\\xfddek-M\\xedstek, CZ, Podnikatel je zaps\\xe1n v živnostensk\\xe9m rejstř\\xedku IČ 06322794.\"})]}),className:\"framer-vgzod4\",fonts:[\"GF;Saira Semi Condensed-500\",\"GF;Saira Semi Condensed-700\"],layoutDependency:layoutDependency,layoutId:\"VWIlj1geQ\",style:{\"--extracted-2gxw0f\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rmR6WUDj5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNTAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"14px\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Obsah magaz\\xednu je chr\\xe1něn autorsk\\xfdm z\\xe1konem. Chceš n\\xe1š obsah sd\\xedlet nebo citovat? Jasně, ale vždy s odkazem na původn\\xed čl\\xe1nek\"})}),/*#__PURE__*/_jsx(motion.strong,{children:\".\"}),\" Magaz\\xedn NEXUSMAG provozuje Jan Kudl\\xe1ček, se s\\xeddlem Bahno-Př\\xedkopy 1283, 738 01 Fr\\xfddek-M\\xedstek, CZ, Podnikatel je zaps\\xe1n v živnostensk\\xe9m rejstř\\xedku IČ 06322794.\"]})})},Si_CNJXQP:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNTAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Obsah magaz\\xednu je chr\\xe1něn autorsk\\xfdm z\\xe1konem. Chceš n\\xe1š obsah sd\\xedlet nebo citovat? Jasně, ale vždy s odkazem na původn\\xed čl\\xe1nek.\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNTAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:\"Magaz\\xedn NEXUSMAG provozuje Jan Kudl\\xe1ček, se s\\xeddlem Bahno-Př\\xedkopy 1283, 738 01 Fr\\xfddek-M\\xedstek, CZ, Podnikatel je zaps\\xe1n v živnostensk\\xe9m rejstř\\xedku IČ 06322794.\"})]})},yr9gcxZmF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNTAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Obsah magaz\\xednu je chr\\xe1něn autorsk\\xfdm z\\xe1konem. Chceš n\\xe1š obsah sd\\xedlet nebo citovat? Jasně, ale vždy s odkazem na původn\\xed čl\\xe1nek.\"}),\" Magaz\\xedn NEXUSMAG provozuje Jan Kudl\\xe1ček, se s\\xeddlem Bahno-Př\\xedkopy 1283, 738 01 Fr\\xfddek-M\\xedstek, CZ, Podnikatel je zaps\\xe1n v živnostensk\\xe9m rejstř\\xedku IČ 06322794 \"]})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lsvx9l-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Z6g4OPVQm-container\",nodeId:\"Z6g4OPVQm\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(CopyrightNotice,{alignment:\"center\",blockLayout:true,font:{fontFamily:'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.5em\"},height:\"100%\",id:\"Z6g4OPVQm\",layoutId:\"Z6g4OPVQm\",linkStyle:\"underline\",linkText:\"\",name:\"NEXUSMAG\",openInNewTab:true,prefix:\"\",showLink:false,startYear:2025,statement:\"— Všechna pr\\xe1va vyhrazena — ISSN 3029-939X\",style:{width:\"100%\"},suffix:\"\",symbolType:\"copyright\",textColor:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",useDateRange:true,width:\"100%\",...addPropertyOverrides({rmR6WUDj5:{font:{fontFamily:'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',fontFeatureSettings:\"normal\",fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"140%\",textAlign:\"center\"},statement:\"Všechna pr\\xe1va vyhrazena ISSN 3029-939X\",useDateRange:false},Si_CNJXQP:{font:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.5em\"}},yr9gcxZmF:{font:{fontFamily:'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.5em\"}}},baseVariant,gestureVariant)})})})]})]})]})]})})]})})})});});const css=[\".framer-2E4eV.framer-1unyomg, .framer-2E4eV .framer-1unyomg { display: block; }\",\".framer-2E4eV.framer-362h47 { 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-2E4eV .framer-s6rre0-container { flex: none; height: 277px; position: relative; width: 100%; z-index: 4; }\",\".framer-2E4eV .framer-mz39zz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: 100%; z-index: 4; }\",\".framer-2E4eV .framer-1kauqo8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2E4eV .framer-al5zvs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 30px 0px 30px 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-2E4eV .framer-1uwnsyi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 650px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-2E4eV .framer-1vd13tc { align-content: flex-start; align-items: flex-start; bottom: 25px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; left: 25px; overflow: visible; padding: 15px; position: absolute; width: min-content; z-index: 1; }\",\".framer-2E4eV .framer-h12y1z { align-content: flex-start; align-items: flex-start; 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: 979px; }\",\".framer-2E4eV .framer-1emcq02, .framer-2E4eV .framer-4dguyr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2E4eV .framer-1gez0zi, .framer-2E4eV .framer-lio41p, .framer-2E4eV .framer-1o3oihz, .framer-2E4eV .framer-1ijf4z1, .framer-2E4eV .framer-1bw49gh, .framer-2E4eV .framer-6p29v0, .framer-2E4eV .framer-x5c0we, .framer-2E4eV .framer-65di2q, .framer-2E4eV .framer-1qholhq { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-2E4eV .framer-sdw6yx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 12px; position: relative; width: min-content; z-index: 1; }\",\".framer-2E4eV .framer-104nf7d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 40px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-2E4eV .framer-iboiqx { flex: none; height: auto; max-width: 95%; position: relative; white-space: pre-wrap; width: 930px; word-break: break-word; word-wrap: break-word; }\",\".framer-2E4eV .framer-n9qcsc { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-2E4eV .framer-o1pvpx, .framer-2E4eV .framer-zuuos, .framer-2E4eV .framer-qzors1 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-2E4eV .framer-ye2gm5, .framer-2E4eV .framer-7hx49p, .framer-2E4eV .framer-pf9szz, .framer-2E4eV .framer-1h2q8em, .framer-2E4eV .framer-1mo59ws, .framer-2E4eV .framer-15g19t6, .framer-2E4eV .framer-11fzv3n, .framer-2E4eV .framer-xm9v53, .framer-2E4eV .framer-10r3unt { align-content: flex-start; align-items: flex-start; 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; transform-style: preserve-3d; width: 100%; z-index: 0; }\",\".framer-2E4eV .framer-y2dqhp, .framer-2E4eV .framer-lsjvts, .framer-2E4eV .framer-wimfkv, .framer-2E4eV .framer-1h908dn, .framer-2E4eV .framer-1ot9ep8, .framer-2E4eV .framer-1v5b7ys, .framer-2E4eV .framer-w2bt0t, .framer-2E4eV .framer-r3ubsn, .framer-2E4eV .framer-12ct8zx { align-content: center; align-items: center; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-2E4eV .framer-13f461h, .framer-2E4eV .framer-vglklk, .framer-2E4eV .framer-1k54hea, .framer-2E4eV .framer-9yq5db, .framer-2E4eV .framer-1ys65og, .framer-2E4eV .framer-gwa1ls, .framer-2E4eV .framer-15xyblm, .framer-2E4eV .framer-1qahiq3, .framer-2E4eV .framer-dohraj { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-2E4eV .framer-13jw060 { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; }\",\".framer-2E4eV .framer-1j5zx1h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 36px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-2E4eV .framer-hd9p6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2E4eV .framer-1bwv0vq { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: auto; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-2E4eV .framer-11z7au8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2E4eV .framer-43ehs2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2E4eV .framer-18thih1 { flex: none; height: 40px; overflow: hidden; position: relative; text-decoration: none; width: auto; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-2E4eV .framer-1bfmpz7, .framer-2E4eV .framer-27oeqo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2E4eV .framer-1mztxoc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 5px 10px 5px 10px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-2E4eV .framer-17wrqd9-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-2E4eV .framer-173htyo { --framer-custom-cursors: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-2E4eV .framer-xom43y { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 98px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-2E4eV .framer-qzq77x, .framer-2E4eV .framer-ljhido, .framer-2E4eV .framer-16q8sfc { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-2E4eV .framer-14d44e { align-self: stretch; display: grid; flex: none; gap: 12px 50px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-2E4eV .framer-1al3e-container, .framer-2E4eV .framer-4k290h-container, .framer-2E4eV .framer-m17e94-container, .framer-2E4eV .framer-1e6h2py-container, .framer-2E4eV .framer-mrraw6-container, .framer-2E4eV .framer-14ilfxg-container, .framer-2E4eV .framer-6gva00-container, .framer-2E4eV .framer-651tlz-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-2E4eV .framer-1tzlqer { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 103px; }\",\".framer-2E4eV .framer-1ik3ab7-container, .framer-2E4eV .framer-3np334-container, .framer-2E4eV .framer-1t87mlx-container, .framer-2E4eV .framer-kukp1q-container, .framer-2E4eV .framer-ny4byy-container, .framer-2E4eV .framer-toij6h-container, .framer-2E4eV .framer-3t6bkr-container, .framer-2E4eV .framer-g5qmbv-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-2E4eV .framer-1r7ep9m { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-2E4eV .framer-1ikax21 { flex: none; height: 1px; max-width: 1440px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; z-index: 2; }\",\".framer-2E4eV .framer-j129o4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2E4eV .framer-2xdgud { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-around; overflow: visible; padding: 15px; position: relative; width: 100%; }\",\".framer-2E4eV .framer-1r8r7fg-container { flex: none; height: auto; position: relative; width: 35px; }\",\".framer-2E4eV .framer-cnngvv-container { flex: none; height: auto; position: relative; width: 43px; }\",\".framer-2E4eV .framer-cf0nxy-container { flex: none; height: auto; position: relative; width: 34px; }\",\".framer-2E4eV .framer-7pfcrr-container { flex: none; height: auto; position: relative; width: 59px; }\",\".framer-2E4eV .framer-1jcpaak-container { flex: none; height: auto; position: relative; width: 93px; }\",\".framer-2E4eV .framer-1xedakz-container { flex: none; height: auto; position: relative; width: 99px; }\",\".framer-2E4eV .framer-11e3nqe-container { flex: none; height: auto; position: relative; width: 100px; }\",\".framer-2E4eV .framer-12t3a9y { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 15px; position: relative; width: 100%; }\",\".framer-2E4eV .framer-vgzod4 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-2E4eV .framer-1lsvx9l-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-2E4eV.framer-v-1kwa6d.framer-362h47 { width: 810px; }\",\".framer-2E4eV.framer-v-1kwa6d .framer-s6rre0-container, .framer-2E4eV.framer-v-1kwa6d .framer-h12y1z { order: 0; }\",\".framer-2E4eV.framer-v-1kwa6d .framer-mz39zz { order: 1; }\",\".framer-2E4eV.framer-v-1kwa6d .framer-al5zvs { gap: 24px; padding: 30px 5px 30px 5px; }\",\".framer-2E4eV.framer-v-1kwa6d .framer-1uwnsyi { height: 635px; }\",\".framer-2E4eV.framer-v-1kwa6d .framer-1vd13tc { bottom: 20px; left: 20px; width: 730px; }\",\".framer-2E4eV.framer-v-1kwa6d .framer-104nf7d { height: 30px; width: 30px; }\",\".framer-2E4eV.framer-v-1kwa6d .framer-iboiqx { max-width: 90%; order: 1; width: 100%; }\",\".framer-2E4eV.framer-v-1kwa6d .framer-1j5zx1h { padding: 24px 32px 24px 32px; }\",\".framer-2E4eV.framer-v-1kwa6d .framer-xom43y { align-content: unset; align-items: unset; display: grid; flex: 1 0 0px; gap: 35px 10px; grid-auto-rows: min-content; grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(2, min-content); padding: 0px; width: 1px; will-change: unset; }\",\".framer-2E4eV.framer-v-1kwa6d .framer-qzq77x, .framer-2E4eV.framer-v-1kwa6d .framer-ljhido, .framer-2E4eV.framer-v-1kwa6d .framer-16q8sfc { align-self: start; justify-self: start; width: 100%; }\",\".framer-2E4eV.framer-v-1kwa6d .framer-14d44e { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; }\",\".framer-2E4eV.framer-v-1kwa6d .framer-1al3e-container, .framer-2E4eV.framer-v-1kwa6d .framer-4k290h-container, .framer-2E4eV.framer-v-1kwa6d .framer-m17e94-container, .framer-2E4eV.framer-v-1kwa6d .framer-1e6h2py-container, .framer-2E4eV.framer-v-1kwa6d .framer-mrraw6-container, .framer-2E4eV.framer-v-1kwa6d .framer-14ilfxg-container, .framer-2E4eV.framer-v-1kwa6d .framer-6gva00-container, .framer-2E4eV.framer-v-1kwa6d .framer-651tlz-container, .framer-2E4eV.framer-v-62rmee .framer-1al3e-container, .framer-2E4eV.framer-v-62rmee .framer-4k290h-container, .framer-2E4eV.framer-v-62rmee .framer-m17e94-container, .framer-2E4eV.framer-v-62rmee .framer-1e6h2py-container, .framer-2E4eV.framer-v-62rmee .framer-mrraw6-container, .framer-2E4eV.framer-v-62rmee .framer-14ilfxg-container, .framer-2E4eV.framer-v-62rmee .framer-6gva00-container, .framer-2E4eV.framer-v-62rmee .framer-651tlz-container { align-self: unset; width: auto; }\",\".framer-2E4eV.framer-v-1kwa6d .framer-j129o4 { justify-content: flex-start; }\",\".framer-2E4eV.framer-v-1kwa6d .framer-2xdgud { justify-content: space-between; }\",\".framer-2E4eV.framer-v-1kwa6d .framer-vgzod4, .framer-2E4eV.framer-v-62rmee .framer-vgzod4 { max-width: 100%; }\",\".framer-2E4eV.framer-v-62rmee.framer-362h47 { width: 320px; }\",\".framer-2E4eV.framer-v-62rmee .framer-s6rre0-container { height: 200px; }\",\".framer-2E4eV.framer-v-62rmee .framer-mz39zz { padding: 12px; }\",\".framer-2E4eV.framer-v-62rmee .framer-1kauqo8 { gap: 10px; }\",\".framer-2E4eV.framer-v-62rmee .framer-al5zvs { gap: 15px; overflow: hidden; padding: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-2E4eV.framer-v-62rmee .framer-1uwnsyi { height: 400px; z-index: 0; }\",\".framer-2E4eV.framer-v-62rmee .framer-1vd13tc { bottom: 30px; left: 50%; padding: 10px; width: 95%; z-index: 2; }\",\".framer-2E4eV.framer-v-62rmee .framer-h12y1z, .framer-2E4eV.framer-v-62rmee .framer-1tzlqer { width: 100%; }\",\".framer-2E4eV.framer-v-62rmee .framer-1emcq02 { gap: 16px 5px; }\",\".framer-2E4eV.framer-v-62rmee .framer-4dguyr { gap: 10px 10px; }\",\".framer-2E4eV.framer-v-62rmee .framer-1o3oihz { flex: 1 0 0px; order: 0; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-2E4eV.framer-v-62rmee .framer-iboiqx { max-width: 100%; width: 980px; }\",\".framer-2E4eV.framer-v-62rmee .framer-n9qcsc { gap: 8px; height: 130%; width: min-content; }\",\".framer-2E4eV.framer-v-62rmee .framer-o1pvpx, .framer-2E4eV.framer-v-62rmee .framer-zuuos, .framer-2E4eV.framer-v-62rmee .framer-qzors1 { flex: none; width: min-content; }\",\".framer-2E4eV.framer-v-62rmee .framer-ye2gm5, .framer-2E4eV.framer-v-62rmee .framer-7hx49p, .framer-2E4eV.framer-v-62rmee .framer-pf9szz, .framer-2E4eV.framer-v-62rmee .framer-1h2q8em, .framer-2E4eV.framer-v-62rmee .framer-1mo59ws, .framer-2E4eV.framer-v-62rmee .framer-15g19t6, .framer-2E4eV.framer-v-62rmee .framer-11fzv3n, .framer-2E4eV.framer-v-62rmee .framer-xm9v53, .framer-2E4eV.framer-v-62rmee .framer-10r3unt { width: 140px; }\",\".framer-2E4eV.framer-v-62rmee .framer-13jw060 { will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-2E4eV.framer-v-62rmee .framer-1j5zx1h { gap: 24px; padding: 18px 15px 25px 15px; }\",\".framer-2E4eV.framer-v-62rmee .framer-hd9p6 { flex-direction: column; gap: 10px; justify-content: flex-start; }\",\".framer-2E4eV.framer-v-62rmee .framer-1bwv0vq { align-self: unset; flex: none; gap: 19px; height: 166px; width: 100%; }\",\".framer-2E4eV.framer-v-62rmee .framer-11z7au8 { align-content: flex-start; align-items: flex-start; gap: 10px; justify-content: flex-start; }\",\".framer-2E4eV.framer-v-62rmee .framer-43ehs2 { align-content: center; align-items: center; gap: 5px; }\",\".framer-2E4eV.framer-v-62rmee .framer-1bw49gh { order: 0; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-2E4eV.framer-v-62rmee .framer-27oeqo { align-content: center; align-items: center; padding: 5px 0px 0px 0px; }\",\".framer-2E4eV.framer-v-62rmee .framer-173htyo { white-space: pre-wrap; width: 266px; word-break: break-word; word-wrap: break-word; }\",\".framer-2E4eV.framer-v-62rmee .framer-xom43y { flex-direction: column; gap: 10px 30px; padding: 15px; width: 100%; }\",\".framer-2E4eV.framer-v-62rmee .framer-qzq77x { gap: 10px; order: 2; padding: 20px 0px 0px 0px; width: 100%; }\",\".framer-2E4eV.framer-v-62rmee .framer-14d44e { align-content: flex-start; align-items: flex-start; align-self: unset; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 15px 44px; width: 100%; }\",\".framer-2E4eV.framer-v-62rmee .framer-ljhido { order: 0; padding: 20px 0px 0px 0px; width: 100%; }\",\".framer-2E4eV.framer-v-62rmee .framer-16q8sfc { order: 1; padding: 20px 0px 0px 0px; width: 100%; }\",\".framer-2E4eV.framer-v-62rmee .framer-1r7ep9m { align-self: unset; width: 100%; }\",\".framer-2E4eV.framer-v-62rmee .framer-j129o4 { gap: 24px; justify-content: flex-start; }\",\".framer-2E4eV.framer-v-62rmee .framer-2xdgud { align-content: unset; align-items: unset; display: grid; gap: 12px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); justify-content: center; order: 0; padding: 10px; }\",\".framer-2E4eV.framer-v-62rmee .framer-cnngvv-container { align-self: start; justify-self: start; order: 1; width: 100%; }\",\".framer-2E4eV.framer-v-62rmee .framer-cf0nxy-container { align-self: start; justify-self: start; order: 0; width: 100%; }\",\".framer-2E4eV.framer-v-62rmee .framer-7pfcrr-container { align-self: start; justify-self: start; order: 2; width: 100%; }\",\".framer-2E4eV.framer-v-62rmee .framer-1jcpaak-container { align-self: start; justify-self: start; order: 3; width: 100%; }\",\".framer-2E4eV.framer-v-62rmee .framer-1xedakz-container { align-self: start; justify-self: start; order: 4; width: 100%; }\",\".framer-2E4eV.framer-v-62rmee .framer-11e3nqe-container { align-self: start; justify-self: start; order: 6; width: 100%; }\",\".framer-2E4eV.framer-v-62rmee .framer-12t3a9y { order: 2; }\",\".framer-2E4eV.framer-v-mjf60v.framer-362h47 { width: 1440px; }\",\".framer-2E4eV.framer-v-mjf60v .framer-al5zvs { padding: 0px 0px 30px 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-2E4eV.framer-v-mjf60v .framer-1uwnsyi { height: 765px; }\",\".framer-2E4eV.framer-v-mjf60v .framer-sdw6yx { padding: 12px 12px 10px 12px; }\",\".framer-2E4eV.framer-v-mjf60v .framer-n9qcsc { flex: 1 0 0px; gap: 25px; width: 1px; }\",\".framer-2E4eV.framer-v-mjf60v .framer-o1pvpx, .framer-2E4eV.framer-v-mjf60v .framer-zuuos, .framer-2E4eV.framer-v-mjf60v .framer-qzors1 { gap: 25px; }\",\".framer-2E4eV.framer-v-mjf60v .framer-1h2q8em, .framer-2E4eV.framer-v-mjf60v .framer-1mo59ws, .framer-2E4eV.framer-v-mjf60v .framer-15g19t6, .framer-2E4eV.framer-v-mjf60v .framer-11fzv3n, .framer-2E4eV.framer-v-mjf60v .framer-xm9v53, .framer-2E4eV.framer-v-mjf60v .framer-10r3unt { height: 254px; }\",\".framer-2E4eV.framer-v-mjf60v .framer-1bfmpz7 { gap: 20px; }\",\".framer-2E4eV.framer-v-mjf60v .framer-12t3a9y { align-content: center; align-items: center; }\",\".framer-2E4eV.framer-v-mjf60v .framer-1lsvx9l-container { width: auto; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-2E4eV[data-border=\"true\"]::after, .framer-2E4eV [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 1541\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"yr9gcxZmF\":{\"layout\":[\"fixed\",\"auto\"]},\"rmR6WUDj5\":{\"layout\":[\"fixed\",\"auto\"]},\"Si_CNJXQP\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerTrackingIds [{\"id\":\"_10ozwvl\",\"trackingId\":\"odber-newsletteru\",\"type\":\"click\",\"nodeId\":\"ttJvcFWd6\"}]\n */const FramerKTnluMZAl=withCSS(Component,css,\"framer-2E4eV\");export default FramerKTnluMZAl;FramerKTnluMZAl.displayName=\"Footer\";FramerKTnluMZAl.defaultProps={height:1541,width:1200};addPropertyControls(FramerKTnluMZAl,{variant:{options:[\"KATNBe3kw\",\"yr9gcxZmF\",\"rmR6WUDj5\",\"Si_CNJXQP\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\",\"xl\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerKTnluMZAl,[{explicitInter:true,fonts:[{cssFamilyName:\"Tanker\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Tanker\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ATKS7EHYU4PKFTXRA4UFAHPY7XS75QMY/OYTCFLQCR7FVKK7FIO7TCJPY4YG22I3S/GKSURDSYOFIC3Y6F5SMWSENDSAB2YMKC.woff2\",weight:\"400\"},{cssFamilyName:\"Saira Semi Condensed\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXfTTMMTg3j36Ebz.woff2\",weight:\"600\"},{cssFamilyName:\"Saira Semi Condensed\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MD6c-2-nnJkHxyCjRcnMHcWVWV1cWRRU8OYuceqGT-.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Saira Semi Condensed\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXe3TcMTg3j36Ebz.woff2\",weight:\"700\"},{cssFamilyName:\"Rubik\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-4I-1VU80V4bVkA.woff2\",weight:\"700\"},{cssFamilyName:\"Saira Semi Condensed\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXerTsMTg3j36Ebz.woff2\",weight:\"800\"},{cssFamilyName:\"Saira Semi Condensed\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXf_S8MTg3j36Ebz.woff2\",weight:\"500\"},{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2\",weight:\"500\"}]},...PixelDissolveFonts,...MaterialFonts,...FooterLinkFonts,...CopyrightNoticeFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerKTnluMZAl.loader={load:(props,context)=>{const locale=context.locale;const priority=context.priority;const queryCacheEntry=queryCache.get(query1(),locale,priority);const queryCacheEntry1=queryCache.get(query3(),locale,priority);const queryCacheEntry2=queryCache.get(query5(),locale,priority);const queryCacheEntry3=queryCache.get(query7(),locale,priority);const queryCacheEntry4=queryCache.get(query9(),locale,priority);const queryCacheEntry5=queryCache.get(query11(),locale,priority);const queryCacheEntry6=queryCache.get(query13(),locale,priority);const queryCacheEntry7=queryCache.get(query15(),locale,priority);const queryCacheEntry8=queryCache.get(query17(),locale,priority);return runTasksWithYield([()=>queryCacheEntry.preload(),()=>queryCacheEntry1.preload(),()=>queryCacheEntry2.preload(),()=>queryCacheEntry3.preload(),()=>queryCacheEntry4.preload(),()=>queryCacheEntry5.preload(),()=>queryCacheEntry6.preload(),()=>queryCacheEntry7.preload(),()=>queryCacheEntry8.preload(),()=>forwardLoader(SliderImage,{},context),()=>forwardLoader(ElementsLogo,{},context),()=>forwardLoader(FooterLink,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKTnluMZAl\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1541\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"_10ozwvl\\\",\\\"trackingId\\\":\\\"odber-newsletteru\\\",\\\"type\\\":\\\"click\\\",\\\"nodeId\\\":\\\"ttJvcFWd6\\\"}]\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yr9gcxZmF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rmR6WUDj5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Si_CNJXQP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KTnluMZAl.map","function t(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t;}var e,r,i=Object.create,n=Object.defineProperty,s=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,a=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty,l=(t,e)=>function(){try{return e||(0,t[o(t)[0]])((e={exports:{}}).exports,e),e.exports;}catch(t){throw e=0,t;}},h=(t,e,r,i)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let a of o(e))u.call(t,a)||a===r||n(t,a,{get:()=>e[a],enumerable:!(i=s(e,a))||i.enumerable});return t;},c=(t,e,r)=>(r=null!=t?i(a(t)):{},h(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !e&&t&&t.__esModule?r:n(r,\"default\",{value:t,enumerable:!0}),t)),f=l({\"../../../node_modules/dataloader/index.js\"(t,e){var r,i=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return n;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){o(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!a(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));o(e);for(var r=0;r<e.callbacks.length;r++){var i=t[r];i instanceof Error?e.callbacks[r].reject(i):e.callbacks[r].resolve(i);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,i=this._cacheKeyFn(t);if(r){var n=r.get(i);if(n){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(n);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(i,l),l;},e.loadMany=function(t){if(!a(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var i,n=this._cacheKeyFn(t);void 0===r.get(n)&&(e instanceof Error?(i=Promise.reject(e)).catch(function(){}):i=Promise.resolve(e),r.set(n,i));}return this;},t;}(),n=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){o(e);for(var i=0;i<e.keys.length;i++)t.clear(e.keys[i]),e.callbacks[i].reject(r);}function o(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function a(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=i;}}),d=c(f(),1);import{yieldToMain as g}from\"framer\";// ../../shared/src/yield.ts\nfunction v(t){return\"function\"==typeof t?t():t;}var y={background:0,\"user-visible\":1,\"user-blocking\":2};function p(t,e){return y[t]>y[e];}// ../../library/src/utils/schedulerPriority.ts\nfunction m(t){let e;for(let r of t){let t=v(r);if((void 0===e||p(t,e))&&(e=t),\"user-blocking\"===e)break;}return e;}// src/code-generation/components/cms/bundled/BufferReader.ts\nvar w={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},b=(e=class e{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=w.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=w.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=w.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=w.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=w.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=w.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=w.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=w.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=w.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=w.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,i=this.bytes.subarray(e,r);return this.offset=r,i;}readString(){let t=this.readUint32(),r=this.readBytes(t);return e.textDecoder.decode(r);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(e){t(this,\"bytes\",void 0),t(this,\"offset\",0),t(this,\"view\",void 0),this.bytes=e,this.view=I(this.bytes);}},// TextDecoder has no per-decode state unless streaming is enabled. Reusing one class-owned decoder\n// avoids constructing one for every CMS item, where each item gets its own BufferReader.\nt(e,\"textDecoder\",new TextDecoder),e);function I(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as S,yieldToMain as U}from\"framer\";// ../../library/src/utils/utils.ts\nvar k=\"undefined\"!=typeof window,L=k&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction B(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function E(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar M=1024,P=1.5,T=t=>2**t-1,x=t=>-(2**(t-1)),F=t=>2**(t-1)-1,N={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:x(8),Int16:x(16),Int32:x(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},A={Uint8:T(8),Uint16:T(16),Uint32:T(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:F(8),Int16:F(16),Int32:F(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function q(t,e,r,i){B(t>=e,t,\"outside lower bound for\",i),B(t<=r,t,\"outside upper bound for\",i);}var O=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*P)+t);r.set(this.bytes),this.bytes=r,this.view=I(r);}writeUint8(t){q(t,N.Uint8,A.Uint8,\"Uint8\");let e=w.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){q(t,N.Uint16,A.Uint16,\"Uint16\");let e=w.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){q(t,N.Uint32,A.Uint32,\"Uint32\");let e=w.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){q(t,N.Uint64,A.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){q(t,N.BigUint64,A.BigUint64,\"BigUint64\");let e=w.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){q(t,N.Int8,A.Int8,\"Int8\");let e=w.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){q(t,N.Int16,A.Int16,\"Int16\");let e=w.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){q(t,N.Int32,A.Int32,\"Int32\");let e=w.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){q(t,N.Int64,A.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){q(t,N.BigInt64,A.BigInt64,\"BigInt64\");let e=w.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=w.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=w.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){t(this,\"offset\",0),t(this,\"bytes\",new Uint8Array(M)),t(this,\"view\",I(this.bytes)),t(this,\"encoder\",new TextEncoder),t(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction _(t){return\"string\"==typeof t;}function j(t){return Number.isFinite(t);}function D(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar R=class e{static fromString(t){let[r,i,n]=t.split(\"/\").map(Number);return B(j(r),\"Invalid chunkId\"),B(j(i),\"Invalid offset\"),B(j(n),\"Invalid length\"),new e(r,i,n);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(t){let r=t.readUint16(),i=t.readUint32(),n=t.readUint32();return new e(r,i,n);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(B(this.length===t.length),0);}constructor(e,r,i){t(this,\"chunkId\",void 0),t(this,\"offset\",void 0),t(this,\"length\",void 0),this.chunkId=e,this.offset=r,this.length=i;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nfunction C(t){if(D(t))return 0/* Null */;switch(t.type){case\"array\"/* Array */:return 1/* Array */;case\"boolean\"/* Boolean */:return 2/* Boolean */;case\"color\"/* Color */:return 3/* Color */;case\"date\"/* Date */:return 4/* Date */;case\"enum\"/* Enum */:return 5/* Enum */;case\"file\"/* File */:return 6/* File */;case\"responsiveimage\"/* ResponsiveImage */:return 10/* ResponsiveImage */;case\"link\"/* Link */:return 7/* Link */;case\"number\"/* Number */:return 8/* Number */;case\"object\"/* Object */:return 9/* Object */;case\"richtext\"/* RichText */:return 11/* RichText */;case\"string\"/* String */:return 12/* String */;case\"vectorsetitem\"/* VectorSetItem */:return 13/* VectorSetItem */;default:E(t);}}function J(t){let e=t.readUint16(),i=[];for(let n=0;n<e;n++){let e=r.read(t);i.push(e);}return{type:\"array\"/* Array */,value:i};}function W(t,e){for(let i of(t.writeUint16(e.value.length),e.value))r.write(t,i);}function $(t,e,i){let n=t.value.length,s=e.value.length;if(n<s)return -1;if(n>s)return 1;for(let s=0;s<n;s++){let n=t.value[s],o=e.value[s],a=r.compare(n,o,i);if(0!==a)return a;}return 0;}function z(t){return{type:\"boolean\"/* Boolean */,value:0!==t.readUint8()};}function K(t,e){t.writeUint8(e.value?1:0);}function G(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:\"color\"/* Color */,value:t.readString()};}function H(t,e){t.writeString(e.value);}function X(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Q(t){let e=t.readInt64(),r=new Date(e);return{type:\"date\"/* Date */,value:r.toISOString()};}function Y(t,e){let r=new Date(e.value),i=r.getTime();t.writeInt64(i);}function Z(t,e){let r=new Date(t.value),i=new Date(e.value);return r<i?-1:r>i?1:0;}function tt(t){return{type:\"enum\"/* Enum */,value:t.readString()};}function te(t,e){t.writeString(e.value);}function tr(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function ti(t){return{type:\"file\"/* File */,value:t.readString()};}function tn(t,e){t.writeString(e.value);}function ts(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function to(t){return{type:\"link\"/* Link */,value:t.readJson()};}function ta(t,e){t.writeJson(e.value);}function tu(t,e){let r=JSON.stringify(t.value),i=JSON.stringify(e.value);return r<i?-1:r>i?1:0;}function tl(t){return{type:\"number\"/* Number */,value:t.readFloat64()};}function th(t,e){t.writeFloat64(e.value);}function tc(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function tf(t){let e=t.readUint16(),i={};for(let n=0;n<e;n++){let e=t.readString();i[e]=r.read(t);}return{type:\"object\"/* Object */,value:i};}function td(t,e){let i=Object.entries(e.value);for(let[e,n]of(t.writeUint16(i.length),i))t.writeString(e),r.write(t,n);}function tg(t,e,i){let n=Object.keys(t.value).sort(),s=Object.keys(e.value).sort();if(n.length<s.length)return -1;if(n.length>s.length)return 1;for(let o=0;o<n.length;o++){let a=n[o],u=s[o];if(a<u)return -1;if(a>u)return 1;let l=t.value[a]??null,h=e.value[u]??null,c=r.compare(l,h,i);if(0!==c)return c;}return 0;}function tv(t){return{type:\"responsiveimage\"/* ResponsiveImage */,value:t.readJson()};}function ty(t,e){t.writeJson(e.value);}function tp(t,e){let r=JSON.stringify(t.value),i=JSON.stringify(e.value);return r<i?-1:r>i?1:0;}function tm(t){let e=t.readInt8();if(0===e)return{type:\"richtext\"/* RichText */,value:t.readUint32()};if(1===e)return{type:\"richtext\"/* RichText */,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tw(t,e){if(j(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(_(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function tb(t,e){let r=t.value,i=e.value;if(j(r)&&j(i)||_(r)&&_(i))return r<i?-1:r>i?1:0;throw Error(\"Invalid rich text pointer\");}function tI(t){return{type:\"string\"/* String */,value:t.readString()};}function tS(t,e){t.writeString(e.value);}function tU(t,e,r){let i=t.value,n=e.value;return(0/* CaseInsensitive */===r.type&&(i=t.value.toLowerCase(),n=e.value.toLowerCase()),i<n)?-1:i>n?1:0;}function tk(t){return{type:\"vectorsetitem\"/* VectorSetItem */,value:t.readUint32()};}function tL(t,e){t.writeUint32(e.value);}function tB(t,e){let r=t.value,i=e.value;return r<i?-1:r>i?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return J(t);case 2/* Boolean */:return z(t);case 3/* Color */:return V(t);case 4/* Date */:return Q(t);case 5/* Enum */:return tt(t);case 6/* File */:return ti(t);case 7/* Link */:return to(t);case 8/* Number */:return tl(t);case 9/* Object */:return tf(t);case 10/* ResponsiveImage */:return tv(t);case 11/* RichText */:return tm(t);case 12/* String */:return tI(t);case 13/* VectorSetItem */:return tk(t);default:E(e);}},t.write=function(t,e){let r=C(e);if(t.writeUint8(r),!D(e))switch(e.type){case\"array\"/* Array */:return W(t,e);case\"boolean\"/* Boolean */:return K(t,e);case\"color\"/* Color */:return H(t,e);case\"date\"/* Date */:return Y(t,e);case\"enum\"/* Enum */:return te(t,e);case\"file\"/* File */:return tn(t,e);case\"link\"/* Link */:return ta(t,e);case\"number\"/* Number */:return th(t,e);case\"object\"/* Object */:return td(t,e);case\"responsiveimage\"/* ResponsiveImage */:return ty(t,e);case\"richtext\"/* RichText */:return tw(t,e);case\"vectorsetitem\"/* VectorSetItem */:return tL(t,e);case\"string\"/* String */:return tS(t,e);default:E(e);}},t.compare=function(t,e,r){let i=C(t),n=C(e);if(i<n)return -1;if(i>n)return 1;if(D(t)||D(e))return 0;switch(t.type){case\"array\"/* Array */:return B(\"array\"/* Array */===e.type),$(t,e,r);case\"boolean\"/* Boolean */:return B(\"boolean\"/* Boolean */===e.type),G(t,e);case\"color\"/* Color */:return B(\"color\"/* Color */===e.type),X(t,e);case\"date\"/* Date */:return B(\"date\"/* Date */===e.type),Z(t,e);case\"enum\"/* Enum */:return B(\"enum\"/* Enum */===e.type),tr(t,e);case\"file\"/* File */:return B(\"file\"/* File */===e.type),ts(t,e);case\"link\"/* Link */:return B(\"link\"/* Link */===e.type),tu(t,e);case\"number\"/* Number */:return B(\"number\"/* Number */===e.type),tc(t,e);case\"object\"/* Object */:return B(\"object\"/* Object */===e.type),tg(t,e,r);case\"responsiveimage\"/* ResponsiveImage */:return B(\"responsiveimage\"/* ResponsiveImage */===e.type),tp(t,e);case\"richtext\"/* RichText */:return B(\"richtext\"/* RichText */===e.type),tb(t,e);case\"vectorsetitem\"/* VectorSetItem */:return B(\"vectorsetitem\"/* VectorSetItem */===e.type),tB(t,e);case\"string\"/* String */:return B(\"string\"/* String */===e.type),tU(t,e,r);default:E(t);}};})(r||(r={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tE=class e{sortEntries(){this.entries.sort((t,e)=>{for(let i=0;i<this.fieldNames.length;i++){let n=t.values[i],s=e.values[i],o=r.compare(n,s,this.options.collation);if(0!==o)return o;}return t.pointer.compare(e.pointer);});}static async deserialize(t,i){let n=new b(t),s=n.readJson(),o=n.readUint8(),a=[];for(let t=0;t<o;t++){let t=n.readString();a.push(t);}let u=new e(a,{collation:s}),l=n.readUint32(),h=()=>{let t=[];for(let e=0;e<o;e++){let e=r.read(n);t.push(e);}let e=R.read(n);u.entries.push({values:t,pointer:e});};for(let t=0;t<l;t++){let t=i?.();t&&await t,h();}return u;}serialize(){let t=new O;for(let e of(t.writeJson(this.options.collation),t.writeUint8(this.fieldNames.length),this.fieldNames))t.writeString(e);for(let e of(this.sortEntries(),t.writeUint32(this.entries.length),this.entries)){let{values:i,pointer:n}=e;for(let e of i)r.write(t,e);n.write(t);}return t.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(e,r){t(this,\"fieldNames\",void 0),t(this,\"options\",void 0),t(this,\"entries\",[]),this.fieldNames=e,this.options=r;}},tM=3,tP=250,tT=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tx=async(t,e)=>{let r=0;for(;;){try{let i=await fetch(t,e);if(!tT.includes(i.status)||++r>tM)return i;}catch(t){if(e?.signal?.aborted||++r>tM)throw t;}await tF(r);}};async function tF(t){let e=Math.floor(tP*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tN(t,e){let r=tO(e),i=[],n=0;for(let t of r)i.push(`${t.from}-${t.to-1}`),n+=t.to-t.from;let s=new URL(t),o=i.join(\",\");s.searchParams.set(\"range\",o);let a=await tx(s);if(200!==a.status)throw Error(`Request failed: ${a.status} ${a.statusText}`);let u=await a.arrayBuffer(),l=new Uint8Array(u);if(l.length!==n)throw Error(\"Request failed: Unexpected response length\");let h=new tA,c=0;for(let t of r){let e=t.to-t.from,r=c+e,i=l.subarray(c,r);h.write(t.from,i),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tA=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let i=t-r.start,n=i+e;return r.data.slice(i,n);}throw Error(\"Missing data\");}write(t,e){let r=t,i=r+e.length,n=0,s=this.chunks.length;for(;n<s;n++){let t=this.chunks[n];if(B(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let i=r-t.start,n=t.data.subarray(0,i);e=tq(n,e),r=t.start;}break;}}for(;s>n;s--){let t=this.chunks[s-1];if(B(t,\"Missing chunk\"),!(i<t.start)){if(i<t.end){let r=i-t.start,n=t.data.subarray(r);e=tq(e,n),i=t.end;}break;}}let o={start:r,end:i,data:e},a=s-n;this.chunks.splice(n,a,o);}constructor(){t(this,\"chunks\",[]);}};function tq(t,e){let r=t.length+e.length,i=new Uint8Array(r);return i.set(t,0),i.set(e,t.length),i;}function tO(t){B(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,i=r[e];i&&t.from<=i.to?r[e]={from:i.from,to:Math.max(i.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar t_=class{async loadModel(){let[t]=await tN(this.options.url,[this.options.range]);return B(t,\"Failed to load model\"),tE.deserialize(t,()=>{let t=m(this.modelPrioritySources);return t?U({batch:!0,priority:t}):void 0;});}async getModel(t){return this.model||(t&&this.modelPrioritySources.add(t),this.modelPromise??=this.loadModel().finally(()=>{this.modelPrioritySources.clear();}),this.model??=await this.modelPromise),this.model;}async lookupItems(t,e){B(t.length===this.fields.length,\"Invalid query length\");let r=await this.getModel(e),i=[r.entries];for(let[r,n]of t.entries()){let t=[];for(let s of i){let i;let o=e?U({batch:!0,priority:v(e)}):void 0;switch(o&&await o,n.type){case\"All\"/* All */:i=[s];break;case\"Equals\"/* Equals */:i=this.queryEquals(s,n,r);break;case\"NotEquals\"/* NotEquals */:i=this.queryNotEquals(s,n,r);break;case\"LessThan\"/* LessThan */:i=this.queryLessThan(s,n,r);break;case\"GreaterThan\"/* GreaterThan */:i=this.queryGreaterThan(s,n,r);break;case\"Contains\"/* Contains */:i=await this.queryContains(s,n,r,e);break;case\"StartsWith\"/* StartsWith */:i=await this.queryStartsWith(s,n,r,e);break;case\"EndsWith\"/* EndsWith */:i=await this.queryEndsWith(s,n,r,e);break;default:E(n);}t.push(...i);}i=t;}let n=[];for(let t of i)for(let r of t){let t=e?U({batch:!0,priority:v(e)}):void 0;t&&await t;let i={};for(let t=0;t<this.options.fieldNames.length;t++){let e=this.options.fieldNames[t],n=r.values[t];i[e]=n;}n.push({pointer:r.pointer.toString(),data:i});}return n;}queryEquals(t,e,r){let i=this.getLeftMost(t,r,e.value),n=this.getRightMost(t,r,e.value),s=t.slice(i,n+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let i=this.getLeftMost(t,r,e.value),n=this.getRightMost(t,r,e.value),s=[],o=t.slice(0,i);o.length>0&&s.push(o);let a=t.slice(n+1);return a.length>0&&s.push(a),s;}queryLessThan(t,e,r){let i=this.getRightMost(t,r,null);if(t=t.slice(i+1),e.inclusive){let i=this.getRightMost(t,r,e.value),n=t.slice(0,i+1);return n.length>0?[n]:[];}let n=this.getLeftMost(t,r,e.value),s=t.slice(0,n);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let i=this.getRightMost(t,r,null);if(t=t.slice(i+1),e.inclusive){let i=this.getLeftMost(t,r,e.value),n=t.slice(i);return n.length>0?[n]:[];}let n=this.getRightMost(t,r,e.value),s=t.slice(n+1);return s.length>0?[s]:[];}queryContains(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.includes(i);});}queryStartsWith(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.startsWith(i);});}queryEndsWith(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.endsWith(i);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(t,e,i){let n=0,s=t.length;for(;n<s;){let o=n+s>>1,a=t[o],u=a.values[e];0>r.compare(u,i,this.collation)?n=o+1:s=o;}return n;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(t,e,i){let n=0,s=t.length;for(;n<s;){let o=n+s>>1,a=t[o],u=a.values[e];r.compare(u,i,this.collation)>0?s=o:n=o+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */async findItems(t,e,r,i){let n=[],s=0;for(let o=0;o<t.length;o++){let a=r?U({batch:!0,priority:v(r)}):void 0;a&&await a;let u=t[o],l=u.values[e],h=i(l);if(!h){if(s<o){let e=t.slice(s,o);n.push(e);}s=o+1;}}if(s<t.length){let e=t.slice(s);n.push(e);}return n;}constructor(e){t(this,\"options\",void 0),t(this,\"schema\",void 0),t(this,\"fields\",void 0),t(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),t(this,\"modelPromise\",void 0),t(this,\"model\",void 0),t(this,\"modelPrioritySources\",/* @__PURE__ */new Set),t(this,\"collation\",void 0),this.options=e;let r={},i=[];for(let t of this.options.fieldNames){let e=this.options.collectionSchema[t];B(e,\"Missing definition for field\",t),r[t]=e,i.push({type:\"Identifier\",name:t});}this.schema=r,this.fields=i,this.collation=this.options.collation;}};// src/code-generation/components/cms/bundled/models/DatabaseItemModel.ts\nfunction tj(t){let e={},i=t.readUint16();for(let n=0;n<i;n++){let i=t.readString();e[i]=r.read(t);}return e;}// src/code-generation/components/cms/bundled/DatabaseCollection.ts?bundle\nfunction*tD(t){for(let e of t)yield*e.prioritySources;}var tR=class{scanItems(t){return this.itemsPromise?this.isScanning&&t&&this.scanPrioritySources.add(t):(this.isScanning=!0,t&&this.scanPrioritySources.add(t),this.itemsPromise=tx(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),i=new b(r),n=[],s=i.readUint32();for(let t=0;t<s;t++){let t=m(this.scanPrioritySources),e=t?g({batch:!0,priority:t}):void 0;e&&await e;let r=i.getOffset(),s=tj(i),o=i.getOffset()-r,a=new R(this.id,r,o),u=a.toString(),l={pointer:u,data:s};this.itemLoader.prime({pointer:u,prioritySources:/* @__PURE__ */new Set},l),n.push(l);}return n;}).finally(()=>{this.isScanning=!1,this.scanPrioritySources.clear();})),this.itemsPromise;}resolveItem(t,e){let r=this.itemPrioritySources.get(t);r||(r=/* @__PURE__ */new Set,this.itemPrioritySources.set(t,r)),e&&r.add(e);let i=this.itemLoader.load({pointer:t,prioritySources:r}),n=()=>this.itemPrioritySources.delete(t);return i.then(n,n),i;}constructor(e,r){t(this,\"id\",void 0),t(this,\"url\",void 0),t(this,\"itemsPromise\",void 0),t(this,\"isScanning\",!1),t(this,\"scanPrioritySources\",/* @__PURE__ */new Set),t(this,\"itemPrioritySources\",/* @__PURE__ */new Map),t(this,\"itemLoader\",new d.default(async t=>{let e=t.map(({pointer:t})=>{let e=R.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tN(this.url,e),i=[];for(let e=0;e<r.length;e++){let n=m(tD(t)),s=n?g({batch:!0,priority:n}):void 0;s&&await s;let o=r[e];B(o,\"Missing range bytes\");let a=new b(o),u=tj(a),l=t[e]?.pointer;B(l,\"Missing pointer\"),i.push({pointer:l,data:u});}return i;},{// capping to 250 avoids overly long URLs that can cause requests to fail with 414\nmaxBatchSize:250,// Different route workflows can request the same item. Keep DataLoader's cache keyed by the\n// pointer while still carrying the strongest scheduling priority into the shared batch\ncacheKeyFn:t=>t.pointer})),this.id=e,this.url=r;}},tC=class{async scanItems(t){let e=await Promise.all(this.chunks.map(async e=>e.scanItems(t)));return e.flat();}resolveItems(t,e){return Promise.all(t.map(t=>{let r=R.fromString(t),i=this.chunks[r.chunkId];return B(i,\"Missing chunk\"),i.resolveItem(t,e);}));}compareItems(t,e){let r=R.fromString(t.pointer),i=R.fromString(e.pointer);return r.compare(i);}compareValues(t,e,i){return r.compare(t,e,i);}constructor(e){t(this,\"options\",void 0),t(this,\"id\",void 0),t(this,\"schema\",void 0),t(this,\"indexes\",void 0),t(this,\"resolveRichText\",void 0),t(this,\"resolveVectorSetItem\",void 0),t(this,\"chunks\",void 0),this.options=e,this.chunks=this.options.chunks.map((t,e)=>new tR(e,t)),this.schema=e.schema,this.indexes=e.indexes,this.resolveRichText=e.resolveRichText,this.resolveVectorSetItem=e.resolveVectorSetItem,this.id=e.id;}};export{tC as DatabaseCollection,t_ as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{AutoBreakpointVariant as r,ComponentPresetsConsumer as t,Link as n,motion as o}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as i}from\"react\";// ../../library/src/utils/utils.ts\nvar a,f,u=\"undefined\"!=typeof window,c=u&&\"function\"==typeof window.requestIdleCallback,l=\"preload\";function p(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/i(e)&&l in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as s,createElement as m}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction d(e,...r){if(!e)throw Error(\"Assertion Error\"+(r.length>0?\": \"+r.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar y=((a=y||{})[a.Fragment=1]=\"Fragment\",a[a.Link=2]=\"Link\",a[a.Module=3]=\"Module\",a[a.Tag=4]=\"Tag\",a[a.Text=5]=\"Text\",a),h=((f=h||{})[f.RichText=1]=\"RichText\",f[f.VectorSetItem=2]=\"VectorSetItem\",f);function x(e,r,t){for(let[n,o]of Object.entries(r)){let r=e[n];if(\"number\"==typeof o){e[n]=t(o,r);continue;}T(r,o,t);}}function T(e,r,t){if(\"number\"!=typeof r){if(Array.isArray(r)){if(!Array.isArray(e))return;let[n]=r;for(let r=0;r<e.length;r++){let o=e[r];\"number\"==typeof n?e[r]=t(n,o):T(o,n,t);}return;}null===e||\"object\"!=typeof e||Array.isArray(e)||x(e,r,t);}}function g(i){let a=/* @__PURE__ */new Map;return f=>{let u=a.get(f);if(u)return u;let c=JSON.parse(f),l=function a(f){switch(f[0]){case 1/* Fragment */:{let[,...e]=f,r=e.map(a);return /*#__PURE__*/m(s,void 0,...r);}case 2/* Link */:{let[,e,...r]=f,t=r.map(a);return /*#__PURE__*/m(n,e,...t);}case 3/* Module */:{let[,n,o,u]=f;x(o,u,(e,r)=>{if(1/* RichText */===e)return r?a(r):r;if(\"string\"!=typeof r)return r;let t=i[r];return t?(p(t)&&t.preload(),t):r;});let c=i[n];return d(c,\"Module not found\"),p(c)&&c.preload(),/*#__PURE__*/e(t,{componentIdentifier:n,children:t=>/*#__PURE__*/e(r,{component:c,props:{...t,...o}})});}case 4/* Tag */:{let[,e,r,...t]=f,n=t.map(a);if(\"a\"===e)return /*#__PURE__*/m(o.a,r,...n);return /*#__PURE__*/m(e,r,...n);}case 5/* Text */:{let[,e]=f;return e;}}}(c);return a.set(f,l),l;};}export{h as RichTextJsonPropKind,y as RichTextJsonType,g as getRichTextJsonResolver,x as mapRichTextJsonProps};\nexport const __FramerMetadata__ = {\"exports\":{\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonPropKind\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"mapRichTextJsonProps\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (eaba142)\nimport{addPropertyControls as e,ControlType as l,lazy as t,QueryEngine as o}from\"framer\";import{DatabaseCollection as a,DatabaseDictionaryIndex as i}from\"./MqwWy2h8o-0.js\";import{getRichTextJsonResolver as n}from\"./MqwWy2h8o-1.js\";let r=t(()=>import(\"https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/Ef2JVpwhNW0UBYra6TeS/YouTube.js\"),\"Youtube\"),s={ACGCPv6Lf:{isNullable:!0,type:l.ResponsiveImage},aWCTP8Nfu:{isNullable:!0,type:l.ResponsiveImage},b2iGMHBwc:{isNullable:!0,type:l.ResponsiveImage},bU8Xa3XXB:{isNullable:!0,type:l.ResponsiveImage},ccqNuXay3:{isNullable:!0,type:l.ResponsiveImage},Cj_8CX74P:{isNullable:!0,type:l.ResponsiveImage},CPDoxfLya:{isNullable:!0,type:l.ResponsiveImage},createdAt:{isNullable:!0,type:l.Date},DyHYojm73:{isNullable:!0,type:l.Link},e2soVi9tV:{isNullable:!0,type:l.String},eVKbGQpWG:{isNullable:!0,type:l.Link},GNNTcwJTy:{isNullable:!0,type:l.ResponsiveImage},GpPDQY7rw:{isNullable:!0,type:l.ResponsiveImage},hMxZCgYNR:{isNullable:!0,type:l.ResponsiveImage},HVlEjiQIV:{isNullable:!0,type:l.ResponsiveImage},i4bVOswnN:{definition:{definitions:{id:{isNullable:!1,type:l.String},NQmR8Dx9I:{isNullable:!0,type:l.ResponsiveImage}},isNullable:!0,type:l.Object},isNullable:!0,type:l.Array},IcxCuItgH:{isNullable:!0,type:l.ResponsiveImage},id:{isNullable:!1,type:l.String},j0slDi2x5:{isNullable:!0,type:l.ResponsiveImage},JrBFIEkkF:{isNullable:!0,type:l.ResponsiveImage},K5Gc33FuN:{isNullable:!0,type:l.Boolean},KtPqHaaXt:{isNullable:!0,type:l.Boolean},l4fs_bmoP:{isNullable:!0,type:l.String},llmYU_MEZ:{isNullable:!0,type:l.File},LMCwqUY1K:{isNullable:!0,type:l.Link},lXqdWxts4:{isNullable:!0,type:l.Link},M1kIhRhEi:{isNullable:!0,type:l.ResponsiveImage},N9TNhJW1j:{isNullable:!0,type:l.String},nextItemId:{isNullable:!0,type:l.String},pAulQ5XnD:{isNullable:!0,type:l.RichText},previousItemId:{isNullable:!0,type:l.String},PUd9hAaXs:{isNullable:!0,type:l.ResponsiveImage},Q07JJ9lmv:{isNullable:!0,type:l.String},Qnixqa91H:{isNullable:!0,type:l.Date},RBi7EKrPP:{isNullable:!0,type:l.RichText},RYQD66qLy:{isNullable:!0,type:l.ResponsiveImage},Sei0oHOkq:{isNullable:!0,type:l.Link},STmgNyLVx:{isNullable:!0,type:l.String},TA1sXexzi:{isNullable:!0,type:l.String},ThewL6xs3:{isNullable:!0,type:l.Enum},U1vUSBm8a:{isNullable:!0,type:l.ResponsiveImage},updatedAt:{isNullable:!0,type:l.Date},UvIQaVTW6:{isNullable:!0,type:l.RichText},vdboQ_iKz:{isNullable:!0,type:l.File},vM0Ue8XyY:{isNullable:!0,type:l.ResponsiveImage},VRQJRSiUS:{isNullable:!0,type:l.ResponsiveImage},wdb5xbjIF:{isNullable:!0,type:l.ResponsiveImage},Wh0F7Gg7O:{isNullable:!0,type:l.Boolean},wMjGRnNqR:{isNullable:!0,type:l.ResponsiveImage},WS6hH0PKr:{isNullable:!0,type:l.ResponsiveImage},x0V4gZ1vU:{definition:{isNullable:!0,type:l.String},isNullable:!0,type:l.Array},XLXYetvLS:{isNullable:!0,type:l.Enum},zeXstkNOH:{isNullable:!0,type:l.ResponsiveImage},zpPk1zhUQ:{isNullable:!0,type:l.ResponsiveImage}},m=new URL(\"./MqwWy2h8o-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),c=[\"id\"],p={type:1},u=[\"previousItemId\"],f=[\"nextItemId\"],d=[\"id\",\"l4fs_bmoP\"],y=[\"l4fs_bmoP\",\"id\"],N={type:0},g=[\"DyHYojm73\"],b=[\"KtPqHaaXt\"],h=[\"x0V4gZ1vU\"],v=[\"Sei0oHOkq\"],S=[\"e2soVi9tV\"],I=[\"RBi7EKrPP\"],w=[\"bU8Xa3XXB\"],x=[\"zeXstkNOH\"],R=[\"i4bVOswnN\"],T=[\"ThewL6xs3\"],L=[\"TA1sXexzi\"],V=[\"N9TNhJW1j\"],k=[\"l4fs_bmoP\"],G=[\"Qnixqa91H\"],X=[\"K5Gc33FuN\"],P=[\"pAulQ5XnD\"],U=[\"UvIQaVTW6\"],Y=[\"Wh0F7Gg7O\"],D=[\"IcxCuItgH\"],C=[\"eVKbGQpWG\"],Q=[\"XLXYetvLS\"],j=[\"lXqdWxts4\"],q=[\"llmYU_MEZ\"],M=[\"HVlEjiQIV\"],H=[\"zpPk1zhUQ\"],A=[\"STmgNyLVx\"],B=[\"LMCwqUY1K\"],W=[\"Q07JJ9lmv\"],z=[\"vdboQ_iKz\"],E=[\"CPDoxfLya\"],F=[\"VRQJRSiUS\"],O=[\"M1kIhRhEi\"],K=[\"j0slDi2x5\"],J=[\"vM0Ue8XyY\"],_=[\"PUd9hAaXs\"],Z=[\"wMjGRnNqR\"],$=[\"GpPDQY7rw\"],ee=[\"Cj_8CX74P\"],el=[\"aWCTP8Nfu\"],et=[\"RYQD66qLy\"],eo=[\"wdb5xbjIF\"],ea=[\"JrBFIEkkF\"],ei=[\"ACGCPv6Lf\"],en=[\"WS6hH0PKr\"],er=[\"ccqNuXay3\"],es=[\"U1vUSBm8a\"],em=[\"GNNTcwJTy\"],ec=[\"b2iGMHBwc\"],ep=[\"hMxZCgYNR\"],eu=[],ef=e=>{let l=eu[e];if(l)return l().then(e=>e.default);},ed={\"module:NEd4VmDdsxM3StIUbddO/Ef2JVpwhNW0UBYra6TeS/YouTube.js:Youtube\":r},ey=n(ed),eN=new o,eg={collectionByLocaleId:{default:new a({chunks:[new URL(\"./MqwWy2h8o-chunk-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"dee06d8f-79b0-4058-8319-ddb293fc8edddefault\",indexes:[new i({collation:p,collectionSchema:s,fieldNames:c,range:{from:0,to:553},url:m}),new i({collation:p,collectionSchema:s,fieldNames:u,range:{from:553,to:1105},url:m}),new i({collation:p,collectionSchema:s,fieldNames:f,range:{from:1105,to:1653},url:m}),new i({collation:p,collectionSchema:s,fieldNames:d,range:{from:1653,to:3811},url:m}),new i({collation:N,collectionSchema:s,fieldNames:y,range:{from:3811,to:5969},url:m}),new i({collation:N,collectionSchema:s,fieldNames:g,range:{from:5969,to:6243},url:m}),new i({collation:N,collectionSchema:s,fieldNames:b,range:{from:6243,to:6539},url:m}),new i({collation:N,collectionSchema:s,fieldNames:h,range:{from:6539,to:6815},url:m}),new i({collation:N,collectionSchema:s,fieldNames:v,range:{from:6815,to:7618},url:m}),new i({collation:N,collectionSchema:s,fieldNames:S,range:{from:7618,to:8308},url:m}),new i({collation:N,collectionSchema:s,fieldNames:I,range:{from:8308,to:24612},url:m}),new i({collation:N,collectionSchema:s,fieldNames:w,range:{from:24612,to:30863},url:m}),new i({collation:N,collectionSchema:s,fieldNames:x,range:{from:30863,to:42649},url:m}),new i({collation:N,collectionSchema:s,fieldNames:R,range:{from:42649,to:74763},url:m}),new i({collation:N,collectionSchema:s,fieldNames:T,range:{from:74763,to:75323},url:m}),new i({collation:N,collectionSchema:s,fieldNames:L,range:{from:75323,to:77607},url:m}),new i({collation:N,collectionSchema:s,fieldNames:V,range:{from:77607,to:81210},url:m}),new i({collation:N,collectionSchema:s,fieldNames:k,range:{from:81210,to:83054},url:m}),new i({collation:N,collectionSchema:s,fieldNames:G,range:{from:83054,to:83504},url:m}),new i({collation:N,collectionSchema:s,fieldNames:X,range:{from:83504,to:83800},url:m}),new i({collation:N,collectionSchema:s,fieldNames:P,range:{from:83800,to:97862},url:m}),new i({collation:N,collectionSchema:s,fieldNames:U,range:{from:97862,to:246652},url:m}),new i({collation:N,collectionSchema:s,fieldNames:Y,range:{from:246652,to:246948},url:m}),new i({collation:N,collectionSchema:s,fieldNames:D,range:{from:246948,to:247222},url:m}),new i({collation:N,collectionSchema:s,fieldNames:C,range:{from:247222,to:247496},url:m}),new i({collation:N,collectionSchema:s,fieldNames:Q,range:{from:247496,to:248056},url:m}),new i({collation:N,collectionSchema:s,fieldNames:j,range:{from:248056,to:248330},url:m}),new i({collation:N,collectionSchema:s,fieldNames:q,range:{from:248330,to:248604},url:m}),new i({collation:N,collectionSchema:s,fieldNames:M,range:{from:248604,to:248878},url:m}),new i({collation:N,collectionSchema:s,fieldNames:H,range:{from:248878,to:249152},url:m}),new i({collation:N,collectionSchema:s,fieldNames:A,range:{from:249152,to:249514},url:m}),new i({collation:N,collectionSchema:s,fieldNames:B,range:{from:249514,to:249788},url:m}),new i({collation:N,collectionSchema:s,fieldNames:W,range:{from:249788,to:250150},url:m}),new i({collation:N,collectionSchema:s,fieldNames:z,range:{from:250150,to:250424},url:m}),new i({collation:N,collectionSchema:s,fieldNames:E,range:{from:250424,to:251751},url:m}),new i({collation:N,collectionSchema:s,fieldNames:F,range:{from:251751,to:253063},url:m}),new i({collation:N,collectionSchema:s,fieldNames:O,range:{from:253063,to:253851},url:m}),new i({collation:N,collectionSchema:s,fieldNames:K,range:{from:253851,to:254643},url:m}),new i({collation:N,collectionSchema:s,fieldNames:J,range:{from:254643,to:255548},url:m}),new i({collation:N,collectionSchema:s,fieldNames:_,range:{from:255548,to:256340},url:m}),new i({collation:N,collectionSchema:s,fieldNames:Z,range:{from:256340,to:257128},url:m}),new i({collation:N,collectionSchema:s,fieldNames:$,range:{from:257128,to:257402},url:m}),new i({collation:N,collectionSchema:s,fieldNames:ee,range:{from:257402,to:257676},url:m}),new i({collation:N,collectionSchema:s,fieldNames:el,range:{from:257676,to:257950},url:m}),new i({collation:N,collectionSchema:s,fieldNames:et,range:{from:257950,to:258224},url:m}),new i({collation:N,collectionSchema:s,fieldNames:eo,range:{from:258224,to:258498},url:m}),new i({collation:N,collectionSchema:s,fieldNames:ea,range:{from:258498,to:258772},url:m}),new i({collation:N,collectionSchema:s,fieldNames:ei,range:{from:258772,to:259046},url:m}),new i({collation:N,collectionSchema:s,fieldNames:en,range:{from:259046,to:259320},url:m}),new i({collation:N,collectionSchema:s,fieldNames:er,range:{from:259320,to:259594},url:m}),new i({collation:N,collectionSchema:s,fieldNames:es,range:{from:259594,to:259868},url:m}),new i({collation:N,collectionSchema:s,fieldNames:em,range:{from:259868,to:260142},url:m}),new i({collation:N,collectionSchema:s,fieldNames:ec,range:{from:260142,to:260416},url:m}),new i({collation:N,collectionSchema:s,fieldNames:ep,range:{from:260416,to:260690},url:m})],resolveRichText:ey,resolveVectorSetItem:ef,schema:s})},displayName:\"Tiskov\\xe9 zpr\\xe1vy\",id:\"dee06d8f-79b0-4058-8319-ddb293fc8edd\"};export default eg;e(eg,{DyHYojm73:{title:\"Odkaz EN\",type:l.Link},KtPqHaaXt:{defaultValue:!1,title:\"Doporučen\\xfd čl\\xe1nek\",type:l.Boolean},x0V4gZ1vU:{dataIdentifier:\"local-module:collection/bbee8Ifj1:default\",title:\"Doporučen\\xe9 čl\\xe1nky\",type:l.MultiCollectionReference},Sei0oHOkq:{title:\"Zdroj TZ\",type:l.Link},e2soVi9tV:{defaultValue:\"\",title:\"N\\xe1zev firmy\",type:l.String},RBi7EKrPP:{defaultValue:\"\",title:\"O firmě\",type:l.RichText},bU8Xa3XXB:{title:\"Logo společnosti\",type:l.ResponsiveImage},zeXstkNOH:{title:\"N\\xe1hledov\\xfd obr\\xe1zek\",type:l.ResponsiveImage},i4bVOswnN:{__vekterDefault:[],control:{controls:{NQmR8Dx9I:{title:\"Image\",type:\"responsiveimage\"}},type:\"object\"},title:\"Gallery\",type:l.Array},ThewL6xs3:{defaultValue:\"It28YdAtf\",options:[\"It28YdAtf\"],optionTitles:[\"Tiskov\\xe1 zpr\\xe1va\"],title:\"Rubrika\",type:l.Enum},TA1sXexzi:{defaultValue:\"\",maxLength:110,placeholder:\"\",title:\"Nadpis\",type:l.String},N9TNhJW1j:{defaultValue:\"\",displayTextArea:!1,maxLength:150,title:\"Podnadpis\",type:l.String},l4fs_bmoP:{preventLocalization:!0,title:\"Slug\",type:l.String},Qnixqa91H:{defaultValue:\"\",title:\"Datum publikace\",type:l.Date},K5Gc33FuN:{defaultValue:!0,title:\"TOC u čl\\xe1nku\",type:l.Boolean},pAulQ5XnD:{defaultValue:\"\",title:\"Perex\",type:l.RichText},UvIQaVTW6:{defaultValue:\"\",title:\"Obsah čl\\xe1nku\",type:l.RichText},Wh0F7Gg7O:{defaultValue:!1,title:\"NEXUSMAG+\",type:l.Boolean},IcxCuItgH:{title:\"banner-long\",type:l.ResponsiveImage},eVKbGQpWG:{title:\"banner-long-link\",type:l.Link},XLXYetvLS:{defaultValue:\"YVHjg894T\",options:[\"YVHjg894T\"],optionTitles:[\"Tiskov\\xe1 zpr\\xe1va\"],title:\"Autor\",type:l.Enum},lXqdWxts4:{title:\"LinkedIn Autora\",type:l.Link},llmYU_MEZ:{allowedFileTypes:[\"mp3\"],title:\"Audio verze\",type:l.File},HVlEjiQIV:{title:\"Logo partnera / sponzora rubriky\",type:l.ResponsiveImage},zpPk1zhUQ:{title:\"Středov\\xfd Plovouc\\xed Banner\",type:l.ResponsiveImage},STmgNyLVx:{defaultValue:\"\",displayTextArea:!0,title:\"Text - Středov\\xfd plovouc\\xed banner\",type:l.String},LMCwqUY1K:{title:\"Odkaz - Středov\\xfd plovouc\\xed banner\",type:l.Link},Q07JJ9lmv:{defaultValue:\"\",title:\"CTA - Středov\\xfd plovouc\\xed banner\",type:l.String},vdboQ_iKz:{allowedFileTypes:[\"mp3\"],title:\"Podcast\",type:l.File},CPDoxfLya:{title:\"Galerie 1\",type:l.ResponsiveImage},VRQJRSiUS:{title:\"Galerie 2\",type:l.ResponsiveImage},M1kIhRhEi:{title:\"Galerie 3\",type:l.ResponsiveImage},j0slDi2x5:{title:\"Galerie 4\",type:l.ResponsiveImage},vM0Ue8XyY:{title:\"Galerie 5\",type:l.ResponsiveImage},PUd9hAaXs:{title:\"Galerie 6\",type:l.ResponsiveImage},wMjGRnNqR:{title:\"Galerie 7\",type:l.ResponsiveImage},GpPDQY7rw:{title:\"Galerie 8\",type:l.ResponsiveImage},Cj_8CX74P:{title:\"Galerie 9\",type:l.ResponsiveImage},aWCTP8Nfu:{title:\"Galerie 10\",type:l.ResponsiveImage},RYQD66qLy:{title:\"Galerie 11\",type:l.ResponsiveImage},wdb5xbjIF:{title:\"Galerie 12\",type:l.ResponsiveImage},JrBFIEkkF:{title:\"Galerie 13\",type:l.ResponsiveImage},ACGCPv6Lf:{title:\"Galerie 14\",type:l.ResponsiveImage},WS6hH0PKr:{title:\"Galerie 15\",type:l.ResponsiveImage},ccqNuXay3:{title:\"Galerie 16\",type:l.ResponsiveImage},U1vUSBm8a:{title:\"Galerie 17\",type:l.ResponsiveImage},GNNTcwJTy:{title:\"Galerie 18\",type:l.ResponsiveImage},b2iGMHBwc:{title:\"Galerie 19\",type:l.ResponsiveImage},hMxZCgYNR:{title:\"Galerie 20\",type:l.ResponsiveImage},createdAt:{title:\"Created\",type:l.Date},updatedAt:{title:\"Updated\",type:l.Date},previousItemId:{dataIdentifier:\"local-module:collection/MqwWy2h8o:default\",title:\"Previous\",type:l.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/MqwWy2h8o:default\",title:\"Next\",type:l.CollectionReference}});export const ThewL6xs3ToDisplayName=(e,l)=>(l?.fallback,\"It28YdAtf\"===e)?\"Tiskov\\xe1 zpr\\xe1va\":\"\";export const XLXYetvLSToDisplayName=(e,l)=>(l?.fallback,\"YVHjg894T\"===e)?\"Tiskov\\xe1 zpr\\xe1va\":\"\";export const enumToDisplayNameFunctions={ThewL6xs3:ThewL6xs3ToDisplayName,XLXYetvLS:XLXYetvLSToDisplayName};export const utils={async getSlugByRecordId(e,l){let[t]=await eN.query({from:{data:eg,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"l4fs_bmoP\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l);return t?.l4fs_bmoP;},async getRecordIdBySlug(e,l){let[t]=await eN.query({from:{data:eg,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"l4fs_bmoP\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l);return t?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"XLXYetvLSToDisplayName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerContractVersion\":\"1\",\"framerRecordIdKey\":\"id\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerColorSyntax\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerData\":\"true\",\"framerCollectionId\":\"MqwWy2h8o\",\"framerSlug\":\"l4fs_bmoP\",\"framerCollectionUtils\":\"1\"}},\"ThewL6xs3ToDisplayName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","export function mstoMinAndSec(millis) {\n    const minutes = Math.floor(millis / 60000);\n    const seconds = parseInt((millis % 60000 / 1000).toFixed(0));\n    return minutes + \":\" + (seconds < 10 ? \"0\" : \"\") + seconds;\n}\nexport function secondsToMinutes(seconds) {\n    const minutes = Math.floor(seconds / 60);\n    const s = Math.floor(seconds % 60);\n    return minutes + \":\" + (s < 10 ? \"0\" : \"\") + s;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"mstoMinAndSec\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./time.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// Generated by Framer (e0809aa)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Saira Semi Condensed-regular\",\"GF;Saira Semi Condensed-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Saira Semi Condensed\",source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MD6c-2-nnJkHxyCjRcnMHcWVWV1cWRRU8OYuceqGT-.woff2\",weight:\"400\"},{cssFamilyName:\"Saira Semi Condensed\",source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXe3TcMTg3j36Ebz.woff2\",weight:\"700\"}]}];export const css=['.framer-oofx4 .framer-styles-preset-fuy8a4:not(.rich-text-wrapper), .framer-oofx4 .framer-styles-preset-fuy8a4.rich-text-wrapper p { --framer-font-family: \"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif; --framer-font-family-bold: \"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-oofx4\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0e6a859)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Tanker-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Tanker\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Tanker\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ATKS7EHYU4PKFTXRA4UFAHPY7XS75QMY/OYTCFLQCR7FVKK7FIO7TCJPY4YG22I3S/GKSURDSYOFIC3Y6F5SMWSENDSAB2YMKC.woff2\",weight:\"400\"}]}];export const css=['.framer-s8iTK .framer-styles-preset-1k8ygkr:not(.rich-text-wrapper), .framer-s8iTK .framer-styles-preset-1k8ygkr.rich-text-wrapper h3 { --framer-font-family: \"Tanker\", \"Tanker Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 25px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, #0c0c0d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-s8iTK\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e0809aa)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Saira Semi Condensed-500\",\"GF;Saira Semi Condensed-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Saira Semi Condensed\",source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXf_S8MTg3j36Ebz.woff2\",weight:\"500\"},{cssFamilyName:\"Saira Semi Condensed\",source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXe3TcMTg3j36Ebz.woff2\",weight:\"700\"}]}];export const css=['.framer-KO7Qk .framer-styles-preset-94del9:not(.rich-text-wrapper), .framer-KO7Qk .framer-styles-preset-94del9.rich-text-wrapper p { --framer-font-family: \"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif; --framer-font-family-bold: \"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-KO7Qk\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e0809aa)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,patchBorderRadiusScaleCorrector,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/E1y4F7zniSGpJTcTkZE9/wsOEpIlGGYoNBHNyjN51/KJoXOLlBy.js\";const cycleOrder=[\"vvGsB5Bnp\",\"cmnuYct6r\",\"urWFfI1a1\"];const serializationHash=\"framer-g4MfM\";const variantClassNames={cmnuYct6r:\"framer-v-1cgbru\",urWFfI1a1:\"framer-v-6pe995\",vvGsB5Bnp:\"framer-v-1cb8ahl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const zuBNnTVIq=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();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={\"NEXUSMAG+\":\"cmnuYct6r\",\"Variant 1\":\"vvGsB5Bnp\",\"Variant 3\":\"urWFfI1a1\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,type,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"vvGsB5Bnp\",zuBNnTVIq:type??props.zuBNnTVIq??\"Typ\"};};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,zuBNnTVIq,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"vvGsB5Bnp\",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-1cb8ahl\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"vvGsB5Bnp\",ref:refBinding,style:{...style},...addPropertyOverrides({cmnuYct6r:{\"data-framer-name\":\"NEXUSMAG+\"},urWFfI1a1:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-u4q2dm\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"b6ASEwkDB\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, rgb(215, 255, 55))\",borderBottomLeftRadius:\"calc(50px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(50px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(50px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(50px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},variants:{cmnuYct6r:{backgroundColor:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"},urWFfI1a1:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-top-width\":\"1.5px\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-94del9\",\"data-styles-preset\":\"KJoXOLlBy\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13)))\"},children:\"Typ\"})}),className:\"framer-1ey2sdm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"R1hJGNrj_\",style:{\"--extracted-r6o4lv\":\"var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13))\"},text:zuBNnTVIq,variants:{cmnuYct6r:{\"--extracted-r6o4lv\":\"var(--token-72b4a031-0059-42cb-997f-fca2900d2a35, rgb(215, 255, 55))\"},urWFfI1a1:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cmnuYct6r:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-94del9\",\"data-styles-preset\":\"KJoXOLlBy\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-72b4a031-0059-42cb-997f-fca2900d2a35, rgb(215, 255, 55)))\"},children:\"NEXUSMAG+\"})}),text:undefined},urWFfI1a1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNTAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:\"Typ\"})}),fonts:[\"GF;Saira Semi Condensed-500\"]}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-g4MfM.framer-ex2fgr, .framer-g4MfM .framer-ex2fgr { display: block; }\",\".framer-g4MfM.framer-1cb8ahl { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-g4MfM .framer-u4q2dm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 2px 15px 2px 15px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-g4MfM .framer-1ey2sdm { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-g4MfM.framer-v-6pe995 .framer-u4q2dm { height: 30px; padding: 2px 10px 2px 10px; }\",...sharedStyle.css,'.framer-g4MfM[data-border=\"true\"]::after, .framer-g4MfM [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 25\n * @framerIntrinsicWidth 54\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"cmnuYct6r\":{\"layout\":[\"auto\",\"auto\"]},\"urWFfI1a1\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"zuBNnTVIq\":\"type\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOdcWhro7O=withCSS(Component,css,\"framer-g4MfM\");export default FramerOdcWhro7O;FramerOdcWhro7O.displayName=\"Type of article topic\";FramerOdcWhro7O.defaultProps={height:25,width:54};addPropertyControls(FramerOdcWhro7O,{variant:{options:[\"vvGsB5Bnp\",\"cmnuYct6r\",\"urWFfI1a1\"],optionTitles:[\"Variant 1\",\"NEXUSMAG+\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},zuBNnTVIq:{defaultValue:\"Typ\",displayTextArea:false,title:\"Type\",type:ControlType.String},onzuBNnTVIqChange:{changes:\"zuBNnTVIq\",type:ControlType.ChangeHandler}});addFonts(FramerOdcWhro7O,[{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:\"Saira Semi Condensed\",source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXf_S8MTg3j36Ebz.woff2\",weight:\"500\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOdcWhro7O\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"54\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cmnuYct6r\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"urWFfI1a1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"25\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"zuBNnTVIq\\\":\\\"type\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{AnimatePresence,motion,useReducedMotion}from\"framer-motion\";const STORAGE_KEY=\"joviseo-theme\";const SCHEME_QUERY=\"(prefers-color-scheme: dark)\";const SCHEME_FEATURE=/\\(\\s*prefers-color-scheme\\s*:\\s*(dark|light)\\s*\\)/g;// 항상 참 / 항상 거짓인 조건. 화면 너비는 0보다 작을 수 없다\nconst ALWAYS=\"(min-width: 0px)\";const NEVER=\"(max-width: -1px)\";// 한 페이지의 모든 토글이 함께 보는 값. 고른 모드와, 조건을 바꿔 둔 CSS 규칙의 원래 조건을 담는다\nconst shared=globalThis.__joviseoTheme??={mode:null,listeners:new Set,patched:new Map,signature:\"\",timer:0,ready:false};function isMode(value){return value===\"light\"||value===\"dark\"||value===\"system\";}function readStored(){try{const value=window.localStorage.getItem(STORAGE_KEY);return isMode(value)?value:null;}catch{return null;}}function writeStored(mode){try{window.localStorage.setItem(STORAGE_KEY,mode);}catch{}}function systemTheme(){return window.matchMedia(SCHEME_QUERY).matches?\"dark\":\"light\";}function rewrite(original,mode){if(mode===\"system\")return original;return original.replace(SCHEME_FEATURE,(_,scheme)=>scheme===mode?ALWAYS:NEVER);}// 다른 출처의 스타일시트는 규칙을 읽을 수 없어 오류가 난다\nfunction rulesOf(sheet){try{return sheet.cssRules;}catch{return null;}}function collect(rules,found){for(let i=0;i<rules.length;i++){const rule=rules[i];if(!rule.cssRules)continue;if(rule.media&&!shared.patched.has(rule)){SCHEME_FEATURE.lastIndex=0;if(SCHEME_FEATURE.test(rule.media.mediaText))found.push(rule);}collect(rule.cssRules,found);}}function signature(){let value=\"\";for(let i=0;i<document.styleSheets.length;i++){value+=(rulesOf(document.styleSheets[i])?.length??\"x\")+\",\";}return value;}// Framer는 다크 색을 \"@media (prefers-color-scheme: dark)\" 안에 넣는다.\n// 그 조건을 항상 참이나 항상 거짓으로 바꿔서, 방문자의 기기 설정과 상관없이 테마를 정한다\nfunction applyMode(mode){shared.patched.forEach((original,rule)=>{if(!rule.parentStyleSheet)shared.patched.delete(rule);else rule.media.mediaText=original;});const found=[];for(let i=0;i<document.styleSheets.length;i++){const rules=rulesOf(document.styleSheets[i]);if(rules)collect(rules,found);}found.forEach(rule=>shared.patched.set(rule,rule.media.mediaText));shared.patched.forEach((original,rule)=>{rule.media.mediaText=rewrite(original,mode);});shared.signature=signature();const root=document.documentElement;if(mode===\"system\"){root.removeAttribute(\"data-theme\");root.style.colorScheme=\"\";}else{root.setAttribute(\"data-theme\",mode);// 스크롤바와 입력 칸 같은 브라우저 기본 요소도 같은 테마로 맞춘다\nroot.style.colorScheme=mode;}}function setMode(mode,remember){shared.mode=mode;if(remember)writeStored(mode);applyMode(mode);shared.listeners.forEach(listener=>listener());}function start(defaultMode,remember){if(shared.ready)return;shared.ready=true;shared.mode=(remember?readStored():null)??defaultMode;applyMode(shared.mode);const notify=()=>shared.listeners.forEach(listener=>listener());window.matchMedia(SCHEME_QUERY).addEventListener?.(\"change\",notify);// 다른 탭에서 테마를 바꾸면 이 탭도 따라 바뀐다\nwindow.addEventListener(\"storage\",event=>{if(event.key!==STORAGE_KEY||!isMode(event.newValue))return;shared.mode=event.newValue;applyMode(event.newValue);notify();});// 다른 페이지로 이동하면 Framer가 스타일을 더 넣는다. 새로 들어온 규칙에도 테마를 적용한다\nshared.timer=window.setInterval(()=>{if(shared.mode&&shared.mode!==\"system\"){if(signature()!==shared.signature)applyMode(shared.mode);}},800);}function useTheme(defaultMode,remember,enabled){const[state,setState]=useState({mode:defaultMode,theme:defaultMode===\"dark\"?\"dark\":\"light\",mounted:false});useEffect(()=>{if(!enabled)return;start(defaultMode,remember);const sync=()=>{const mode=shared.mode??defaultMode;setState({mode,theme:mode===\"system\"?systemTheme():mode,mounted:true});};sync();shared.listeners.add(sync);return()=>{shared.listeners.delete(sync);};},[enabled,defaultMode,remember]);return state;}function Icon({name,size}){return /*#__PURE__*/_jsxs(\"svg\",{\"aria-hidden\":\"true\",width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:2,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{display:\"block\",flexShrink:0},children:[name===\"light\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M4.93 19.07l1.41-1.41M17.66 6.34l1.41-1.41\"})]}),name===\"dark\"&&/*#__PURE__*/_jsx(\"path\",{d:\"M20.5 13.2A8.5 8.5 0 1 1 10.8 3.5a6.6 6.6 0 0 0 9.7 9.7z\"}),name===\"system\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"4\",width:\"18\",height:\"12\",rx:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 20h8M12 16v4\"})]})]});}// 아이콘이 바뀔 때 살짝 돌면서 교체된다\nfunction Swap(props){const box={display:\"flex\"};if(!props.animated)return /*#__PURE__*/_jsx(\"span\",{style:box,children:props.children});return /*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",initial:false,children:/*#__PURE__*/_jsx(motion.span,{initial:{opacity:0,rotate:-60,scale:.6},animate:{opacity:1,rotate:0,scale:1},exit:{opacity:0,rotate:60,scale:.6},transition:{duration:.14},style:box,children:props.children},props.id)});}/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function SystemThemeToggle(props){const{look=\"switch\",defaultMode=\"system\",remember=true,system=true,showLabels=false,// Framer가 width, height라는 이름으로 레이어 크기(\"100%\" 등)를 넘기므로 다른 이름을 쓴다\nsize=36,iconSize=16,radius=999,inset=3,font,transition={type:\"spring\",stiffness:500,damping:36},style}=props;const labels={light:\"Light\",dark:\"Dark\",system:\"System\",...props.labels};const lightColors={fill:\"#F0F0F3\",thumb:\"#FFFFFF\",icon:\"#111114\",muted:\"#6B6B76\",...props.lightColors};const darkColors={fill:\"#26262B\",thumb:\"#45454F\",icon:\"#FFFFFF\",muted:\"#9A9AA6\",...props.darkColors};const isStatic=useIsStaticRenderer();const reducedMotion=useReducedMotion();// 캔버스(편집 화면)에서는 페이지의 스타일을 건드리지 않고, Default 설정대로만 그린다\nconst{mode,theme,mounted}=useTheme(defaultMode,remember,!isStatic);const colors=theme===\"dark\"?darkColors:lightColors;const animated=!isStatic&&!reducedMotion;const move=animated?transition:{duration:0};const root={...style,position:\"relative\",boxSizing:\"border-box\",width:\"max-content\",borderRadius:radius,background:colors.fill,color:colors.icon,transition:\"background 0.2s ease, color 0.2s ease\",// 저장된 테마는 브라우저에서만 알 수 있으므로, 알기 전에는 잘못된 상태를 보여주지 않는다\nvisibility:mounted||isStatic?\"visible\":\"hidden\"};const reset={margin:0,border:\"none\",font:\"inherit\",cursor:\"pointer\",WebkitTapHighlightColor:\"transparent\"};const thumbShadow=\"0px 1px 3px 0px rgba(0, 0, 0, 0.16)\";const next=theme===\"dark\"?\"light\":\"dark\";if(look===\"button\"){const order=system?[\"light\",\"dark\",\"system\"]:[\"light\",\"dark\"];// System을 쓰지 않을 때는 지금 보이는 테마의 반대로 바꾼다\nconst target=system?order[(order.indexOf(mode)+1)%order.length]:next;const shown=system?mode:theme;return /*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":`Theme: ${labels[shown]}. Switch to ${labels[target]}`,title:labels[shown],onClick:()=>setMode(target,remember),style:{...root,...reset,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:size,height:size,padding:0},children:/*#__PURE__*/_jsx(Swap,{id:shown,animated:animated,children:/*#__PURE__*/_jsx(Icon,{name:shown,size:iconSize})})});}if(look===\"segmented\"){const options=system?[\"light\",\"dark\",\"system\"]:[\"light\",\"dark\"];const current=system?mode:theme;const index=Math.max(options.indexOf(current),0);return /*#__PURE__*/_jsxs(\"div\",{role:\"group\",\"aria-label\":\"Theme\",style:{...root,display:\"grid\",// 칸의 너비가 모두 같아야 움직이는 배경이 정확히 한 칸씩 이동한다\ngridTemplateColumns:`repeat(${options.length}, 1fr)`,height:size,padding:inset},children:[/*#__PURE__*/_jsx(motion.div,{\"aria-hidden\":\"true\",initial:false,animate:{x:`${index*100}%`},transition:move,style:{position:\"absolute\",top:inset,left:inset,width:`calc((100% - ${inset*2}px) / ${options.length})`,height:`calc(100% - ${inset*2}px)`,borderRadius:Math.max(radius-inset,0),background:colors.thumb,boxShadow:thumbShadow}}),options.map(option=>{const active=option===current;return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",\"aria-pressed\":active,\"aria-label\":showLabels?undefined:labels[option],title:showLabels?undefined:labels[option],onClick:()=>setMode(option,remember),style:{fontSize:14,fontWeight:500,lineHeight:1.2,...font,...reset,position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:6,// 글자가 없을 때는 칸을 정사각형으로 만든다\nminWidth:size-inset*2,padding:showLabels?\"0 12px\":0,background:\"none\",color:active?colors.icon:colors.muted,whiteSpace:\"nowrap\",transition:\"color 0.2s ease\"},children:[/*#__PURE__*/_jsx(Icon,{name:option,size:iconSize}),showLabels&&labels[option]]},option);})]});}const thumbSize=Math.max(size-inset*2,0);const width=Math.round(size*1.8);return /*#__PURE__*/_jsx(\"button\",{type:\"button\",role:\"switch\",\"aria-checked\":theme===\"dark\",\"aria-label\":`${labels.dark} theme`,onClick:()=>setMode(next,remember),style:{...root,...reset,display:\"block\",width,height:size,padding:0},children:/*#__PURE__*/_jsx(motion.span,{initial:false,animate:{x:theme===\"dark\"?width-inset*2-thumbSize:0},transition:move,style:{position:\"absolute\",top:inset,left:inset,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:thumbSize,height:thumbSize,borderRadius:Math.max(radius-inset,0),background:colors.thumb,boxShadow:thumbShadow},children:/*#__PURE__*/_jsx(Swap,{id:theme,animated:animated,children:/*#__PURE__*/_jsx(Icon,{name:theme,size:iconSize})})})});}const isSwitch=props=>(props.look??\"switch\")===\"switch\";const isNotSegmented=props=>props.look!==\"segmented\";const colorControls=defaults=>({fill:{type:ControlType.Color,title:\"Fill\",defaultValue:defaults.fill},thumb:{type:ControlType.Color,title:\"Thumb\",defaultValue:defaults.thumb},icon:{type:ControlType.Color,title:\"Icon\",defaultValue:defaults.icon},muted:{type:ControlType.Color,title:\"Inactive\",defaultValue:defaults.muted}});addPropertyControls(SystemThemeToggle,{look:{type:ControlType.Enum,title:\"Type\",options:[\"switch\",\"button\",\"segmented\"],optionTitles:[\"Switch\",\"Button\",\"Segmented\"],defaultValue:\"switch\"},defaultMode:{type:ControlType.Enum,title:\"Default\",options:[\"system\",\"light\",\"dark\"],optionTitles:[\"System\",\"Light\",\"Dark\"],defaultValue:\"system\",description:\"The theme for first-time visitors. System follows their device.\\n\\nCreated by [Joviseo](https://joviseo.vercel.app)\"},remember:{type:ControlType.Boolean,title:\"Remember\",enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:true},system:{type:ControlType.Boolean,title:\"System\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true,hidden:isSwitch},showLabels:{type:ControlType.Boolean,title:\"Text\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden:isNotSegmented},labels:{type:ControlType.Object,title:\"Labels\",controls:{light:{type:ControlType.String,title:\"Light\",defaultValue:\"Light\"},dark:{type:ControlType.String,title:\"Dark\",defaultValue:\"Dark\"},system:{type:ControlType.String,title:\"System\",defaultValue:\"System\"}}},size:{type:ControlType.Number,title:\"Height\",min:20,max:80,step:1,defaultValue:36},iconSize:{type:ControlType.Number,title:\"Icon Size\",min:8,max:48,step:1,defaultValue:16},radius:{type:ControlType.Number,title:\"Radius\",min:0,max:999,step:1,defaultValue:999},inset:{type:ControlType.Number,title:\"Inset\",min:0,max:16,step:1,defaultValue:3,hidden:props=>props.look===\"button\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,variant:\"Medium\",lineHeight:\"1.2em\"},hidden:props=>isNotSegmented(props)||!props.showLabels},lightColors:{type:ControlType.Object,title:\"Light Colors\",controls:colorControls({fill:\"#F0F0F3\",thumb:\"#FFFFFF\",icon:\"#111114\",muted:\"#6B6B76\"})},darkColors:{type:ControlType.Object,title:\"Dark Colors\",controls:colorControls({fill:\"#26262B\",thumb:\"#45454F\",icon:\"#FFFFFF\",muted:\"#9A9AA6\"})},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:{type:\"spring\",stiffness:500,damping:36},hidden:props=>props.look===\"button\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SystemThemeToggle\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SystemThemeToggle.map","// Generated by Framer (4ded5ed)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rubik-500\",\"GF;Rubik-700\",\"GF;Rubik-700italic\",\"GF;Rubik-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2\",weight:\"500\"},{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-4I-1VU80V4bVkA.woff2\",weight:\"700\"},{cssFamilyName:\"Rubik\",source:\"google\",style:\"italic\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8u6FEU1dYPFkJ1O.woff2\",weight:\"700\"},{cssFamilyName:\"Rubik\",source:\"google\",style:\"italic\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8tvE0U1dYPFkJ1O.woff2\",weight:\"500\"}]}];export const css=['.framer-khYRu .framer-styles-preset-5cyqij:not(.rich-text-wrapper), .framer-khYRu .framer-styles-preset-5cyqij.rich-text-wrapper p { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-khYRu\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0e6a859)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/8bIGB0y7Z0fbAFYpggIj/81iQ8WPIccvk67z9NDQY/KkcIkPxFF.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/OLT7n48Ljch1lX7ETnRL/x1fiHetUq2kdw6PSqtjA/yn5DC60vl.js\";const enabledGestures={LIe1yTaYp:{hover:true}};const cycleOrder=[\"LIe1yTaYp\",\"cYyffrN57\"];const serializationHash=\"framer-gTMGr\";const variantClassNames={cYyffrN57:\"framer-v-1g5dru2\",LIe1yTaYp:\"framer-v-l6h3tx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const y8hCapicq=undefined;const JvbA2xrQZ=undefined;const Z6342r434=undefined;const transition1={bounce:0,delay:0,duration:.6,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={\"Variant 2\":\"cYyffrN57\",Default:\"LIe1yTaYp\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,text,width,...props})=>{return{...props,JvbA2xrQZ:link??props.JvbA2xrQZ,variant:humanReadableVariantMap[props.variant]??props.variant??\"LIe1yTaYp\",y8hCapicq:click??props.y8hCapicq,Z6342r434:text??props.Z6342r434??\"Speaker\"};};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,Z6342r434,JvbA2xrQZ,y8hCapicq,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LIe1yTaYp\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ck45i1=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(y8hCapicq){const res=await y8hCapicq(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:JvbA2xrQZ,motionChild:true,nodeId:\"LIe1yTaYp\",openInNewTab:false,scopeId:\"IysryKXlA\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-l6h3tx\",className,classNames)} framer-1td37gu`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"LIe1yTaYp\",onTap:onTap1ck45i1,ref:refBinding,style:{...style},...addPropertyOverrides({\"LIe1yTaYp-hover\":{\"data-framer-name\":undefined},cYyffrN57:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g6v98c\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"FLvNEPBpe\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5cyqij\",\"data-styles-preset\":\"KkcIkPxFF\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255)))\"},children:\"Speaker\"})}),className:\"framer-97jy31\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jn98swdKb\",style:{\"--extracted-r6o4lv\":\"var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Z6342r434,variants:{\"LIe1yTaYp-hover\":{\"--extracted-a0htzi\":\"var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"LIe1yTaYp-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1k8ygkr\",\"data-styles-preset\":\"yn5DC60vl\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255)))\"},children:\"Speaker\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1k8ygkr\",\"data-styles-preset\":\"yn5DC60vl\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255)))\"},children:\"Speaker\"})}),className:\"framer-1jp3xnm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vE94yMsjE\",style:{\"--extracted-a0htzi\":\"var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Z6342r434,verticalAlignment:\"top\",withExternalLayout:true})]})})})})})});});const css=[\".framer-gTMGr.framer-1td37gu, .framer-gTMGr .framer-1td37gu { display: block; }\",\".framer-gTMGr.framer-l6h3tx { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-gTMGr .framer-1g6v98c { 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: min-content; }\",\".framer-gTMGr .framer-97jy31 { flex: none; height: auto; left: 0px; position: absolute; top: -25px; white-space: pre; width: auto; z-index: 1; }\",\".framer-gTMGr .framer-1jp3xnm { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-gTMGr.framer-v-l6h3tx.hover .framer-97jy31 { left: unset; position: relative; top: unset; }\",\".framer-gTMGr.framer-v-l6h3tx.hover .framer-1jp3xnm { bottom: -25px; left: 0px; position: absolute; z-index: 1; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 75\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"cYyffrN57\":{\"layout\":[\"auto\",\"auto\"]},\"jkbLBaQr2\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Z6342r434\":\"text\",\"JvbA2xrQZ\":\"link\",\"y8hCapicq\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIysryKXlA=withCSS(Component,css,\"framer-gTMGr\");export default FramerIysryKXlA;FramerIysryKXlA.displayName=\"Links\";FramerIysryKXlA.defaultProps={height:30,width:75};addPropertyControls(FramerIysryKXlA,{variant:{options:[\"LIe1yTaYp\",\"cYyffrN57\"],optionTitles:[\"Default\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},Z6342r434:{defaultValue:\"Speaker\",displayTextArea:false,title:\"Text\",type:ControlType.String},onZ6342r434Change:{changes:\"Z6342r434\",type:ControlType.ChangeHandler},JvbA2xrQZ:{title:\"Link\",type:ControlType.Link},y8hCapicq:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerIysryKXlA,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIysryKXlA\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"75\",\"framerIntrinsicHeight\":\"30\",\"framerVariables\":\"{\\\"Z6342r434\\\":\\\"text\\\",\\\"JvbA2xrQZ\\\":\\\"link\\\",\\\"y8hCapicq\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cYyffrN57\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jkbLBaQr2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IysryKXlA.map","let Component;\nvar House_default = (React) => {\n  if (!Component) {\n    const weights = /* @__PURE__ */ new Map([\n      [\n        \"bold\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M221.56,100.85,141.61,25.38l-.16-.15a19.93,19.93,0,0,0-26.91,0l-.17.15L34.44,100.85A20.07,20.07,0,0,0,28,115.55V208a20,20,0,0,0,20,20H96a20,20,0,0,0,20-20V164h24v44a20,20,0,0,0,20,20h48a20,20,0,0,0,20-20V115.55A20.07,20.07,0,0,0,221.56,100.85ZM204,204H164V160a20,20,0,0,0-20-20H112a20,20,0,0,0-20,20v44H52V117.28l76-71.75,76,71.75Z\" }))\n      ],\n      [\n        \"duotone\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\n          \"path\",\n          {\n            d: \"M216,115.54V208a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.54a8,8,0,0,1,2.62-5.92l80-75.54a8,8,0,0,1,10.77,0l80,75.54A8,8,0,0,1,216,115.54Z\",\n            opacity: \"0.2\"\n          }\n        ), /* @__PURE__ */ React.createElement(\"path\", { d: \"M218.83,103.77l-80-75.48a1.14,1.14,0,0,1-.11-.11,16,16,0,0,0-21.53,0l-.11.11L37.17,103.77A16,16,0,0,0,32,115.55V208a16,16,0,0,0,16,16H96a16,16,0,0,0,16-16V160h32v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V115.55A16,16,0,0,0,218.83,103.77ZM208,208H160V160a16,16,0,0,0-16-16H112a16,16,0,0,0-16,16v48H48V115.55l.11-.1L128,40l79.9,75.43.11.1Z\" }))\n      ],\n      [\n        \"fill\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M224,115.55V208a16,16,0,0,1-16,16H168a16,16,0,0,1-16-16V168a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v40a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V115.55a16,16,0,0,1,5.17-11.78l80-75.48.11-.11a16,16,0,0,1,21.53,0,1.14,1.14,0,0,0,.11.11l80,75.48A16,16,0,0,1,224,115.55Z\" }))\n      ],\n      [\n        \"light\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M217.47,105.24l-80-75.5-.09-.08a13.94,13.94,0,0,0-18.83,0l-.09.08-80,75.5A14,14,0,0,0,34,115.55V208a14,14,0,0,0,14,14H96a14,14,0,0,0,14-14V160a2,2,0,0,1,2-2h32a2,2,0,0,1,2,2v48a14,14,0,0,0,14,14h48a14,14,0,0,0,14-14V115.55A14,14,0,0,0,217.47,105.24ZM210,208a2,2,0,0,1-2,2H160a2,2,0,0,1-2-2V160a14,14,0,0,0-14-14H112a14,14,0,0,0-14,14v48a2,2,0,0,1-2,2H48a2,2,0,0,1-2-2V115.55a2,2,0,0,1,.65-1.48l.09-.08,79.94-75.48a2,2,0,0,1,2.63,0L209.26,114l.08.08a2,2,0,0,1,.66,1.48Z\" }))\n      ],\n      [\n        \"regular\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M218.83,103.77l-80-75.48a1.14,1.14,0,0,1-.11-.11,16,16,0,0,0-21.53,0l-.11.11L37.17,103.77A16,16,0,0,0,32,115.55V208a16,16,0,0,0,16,16H96a16,16,0,0,0,16-16V160h32v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V115.55A16,16,0,0,0,218.83,103.77ZM208,208H160V160a16,16,0,0,0-16-16H112a16,16,0,0,0-16,16v48H48V115.55l.11-.1L128,40l79.9,75.43.11.1Z\" }))\n      ],\n      [\n        \"thin\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M216.13,106.72,136.07,31.13a12,12,0,0,0-16.2.05L39.93,106.67A12,12,0,0,0,36,115.54V208a12,12,0,0,0,12,12H96a12,12,0,0,0,12-12V160a4,4,0,0,1,4-4h32a4,4,0,0,1,4,4v48a12,12,0,0,0,12,12h48a12,12,0,0,0,12-12V115.54A12,12,0,0,0,216.13,106.72ZM212,208a4,4,0,0,1-4,4H160a4,4,0,0,1-4-4V160a12,12,0,0,0-12-12H112a12,12,0,0,0-12,12v48a4,4,0,0,1-4,4H48a4,4,0,0,1-4-4V115.54a4.09,4.09,0,0,1,1.36-3L125.3,37.05a4,4,0,0,1,5.33,0l80.06,75.58a4,4,0,0,1,1.31,3Z\" }))\n      ]\n    ]);\n    const House = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(\"g\", { ref, ...props }, weights.get(props.weight)));\n    House.displayName = \"House\";\n    Component = House;\n  }\n  return Component;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nexport {\n  __FramerMetadata__,\n  House_default as default\n};\n","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HouseFactory from\"https://framer.com/m/phosphor-icons/House.js@0.0.53\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const iconKeys=[\"AddressBook\",\"AirTrafficControl\",\"Airplane\",\"AirplaneInFlight\",\"AirplaneLanding\",\"AirplaneTakeoff\",\"AirplaneTilt\",\"Airplay\",\"Alarm\",\"Alien\",\"AlignBottom\",\"AlignBottomSimple\",\"AlignCenterVertical\",\"AlignLeft\",\"AlignLeftSimple\",\"AlignRight\",\"AlignRightSimple\",\"AlignTop\",\"AlignTopSimple\",\"AmazonLogo\",\"Anchor\",\"AnchorSimple\",\"AndroidLogo\",\"AngularLogo\",\"Aperture\",\"AppStoreLogo\",\"AppWindow\",\"AppleLogo\",\"ApplePodcastsLogo\",\"Archive\",\"ArchiveBox\",\"ArchiveTray\",\"Armchair\",\"ArrowArcLeft\",\"ArrowArcRight\",\"ArrowBendDownLeft\",\"ArrowBendDownRight\",\"ArrowBendLeftDown\",\"ArrowBendLeftUp\",\"ArrowBendRightDown\",\"ArrowBendRightUp\",\"ArrowBendUpLeft\",\"ArrowBendUpRight\",\"ArrowCircleDown\",\"ArrowCircleDownLeft\",\"ArrowCircleDownRight\",\"ArrowCircleLeft\",\"ArrowCircleRight\",\"ArrowCircleUp\",\"ArrowCircleUpLeft\",\"ArrowCircleUpRight\",\"ArrowClockwise\",\"ArrowDown\",\"ArrowDownLeft\",\"ArrowDownRight\",\"ArrowElbowDownLeft\",\"ArrowElbowDownRight\",\"ArrowElbowLeft\",\"ArrowElbowLeftDown\",\"ArrowElbowLeftUp\",\"ArrowElbowRight\",\"ArrowElbowRightDown\",\"ArrowElbowRightUp\",\"ArrowElbowUpLeft\",\"ArrowElbowUpRight\",\"ArrowFatDown\",\"ArrowFatLeft\",\"ArrowFatLineDown\",\"ArrowFatLineLeft\",\"ArrowFatLineRight\",\"ArrowFatLineUp\",\"ArrowFatLinesDown\",\"ArrowFatLinesLeft\",\"ArrowFatLinesRight\",\"ArrowFatLinesUp\",\"ArrowFatRight\",\"ArrowFatUp\",\"ArrowLeft\",\"ArrowLineDown\",\"ArrowLineDownLeft\",\"ArrowLineDownRight\",\"ArrowLineLeft\",\"ArrowLineRight\",\"ArrowLineUp\",\"ArrowLineUpLeft\",\"ArrowLineUpRight\",\"ArrowRight\",\"ArrowSquareDown\",\"ArrowSquareDownLeft\",\"ArrowSquareDownRight\",\"ArrowSquareIn\",\"ArrowSquareLeft\",\"ArrowSquareOut\",\"ArrowSquareRight\",\"ArrowSquareUp\",\"ArrowSquareUpLeft\",\"ArrowSquareUpRight\",\"ArrowUDownLeft\",\"ArrowUDownRight\",\"ArrowULeftDown\",\"ArrowULeftUp\",\"ArrowURightDown\",\"ArrowURightUp\",\"ArrowUUpLeft\",\"ArrowUUpRight\",\"ArrowUp\",\"ArrowUpLeft\",\"ArrowUpRight\",\"ArrowsClockwise\",\"ArrowsDownUp\",\"ArrowsHorizontal\",\"ArrowsIn\",\"ArrowsInCardinal\",\"ArrowsInLineVertical\",\"ArrowsInSimple\",\"ArrowsLeftRight\",\"ArrowsMerge\",\"ArrowsOut\",\"ArrowsOutCardinal\",\"ArrowsOutSimple\",\"ArrowsSplit\",\"ArrowsVertical\",\"Article\",\"ArticleMedium\",\"ArticleNyTimes\",\"Asterisk\",\"AsteriskSimple\",\"At\",\"Atom\",\"Baby\",\"Backpack\",\"Backspace\",\"Bag\",\"BagSimple\",\"Balloon\",\"Bandaids\",\"Bank\",\"Barbell\",\"Barcode\",\"Barricade\",\"Baseball\",\"BaseballCap\",\"Basket\",\"Basketball\",\"Bathtub\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryHigh\",\"BatteryLow\",\"BatteryMedium\",\"BatteryPlus\",\"BatteryPlusVertical\",\"BatteryVerticalEmpty\",\"BatteryVerticalFull\",\"BatteryVerticalHigh\",\"BatteryVerticalLow\",\"BatteryWarning\",\"Bed\",\"BeerBottle\",\"BeerStein\",\"BehanceLogo\",\"Bell\",\"BellRinging\",\"BellSimple\",\"BellSimpleRinging\",\"BellSimpleSlash\",\"BellSimpleZ\",\"BellSlash\",\"BellZ\",\"BezierCurve\",\"Bicycle\",\"Binoculars\",\"Bird\",\"Bluetooth\",\"BluetoothConnected\",\"BluetoothSlash\",\"BluetoothX\",\"Boat\",\"Bone\",\"Book\",\"BookBookmark\",\"BookOpen\",\"BookOpenText\",\"Bookmark\",\"BookmarkSimple\",\"Bookmarks\",\"BookmarksSimple\",\"Books\",\"Boot\",\"BoundingBox\",\"BowlFood\",\"BracketsAngle\",\"BracketsCurly\",\"BracketsRound\",\"BracketsSquare\",\"Brain\",\"Brandy\",\"Bridge\",\"Briefcase\",\"BriefcaseMetal\",\"Broadcast\",\"Broom\",\"Browser\",\"Browsers\",\"Bug\",\"BugBeetle\",\"BugDroid\",\"Buildings\",\"Bus\",\"Butterfly\",\"Cactus\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarBlank\",\"CalendarCheck\",\"CalendarPlus\",\"CalendarX\",\"CallBell\",\"Camera\",\"CameraPlus\",\"CameraRotate\",\"CameraSlash\",\"Campfire\",\"Car\",\"CarProfile\",\"CarSimple\",\"Cardholder\",\"Cards\",\"CaretCircleDoubleUp\",\"CaretCircleDown\",\"CaretCircleLeft\",\"CaretCircleRight\",\"CaretCircleUp\",\"CaretCircleUpDown\",\"CaretDoubleDown\",\"CaretDoubleLeft\",\"CaretDoubleRight\",\"CaretDoubleUp\",\"CaretDown\",\"CaretLeft\",\"CaretRight\",\"CaretUp\",\"CaretUpDown\",\"Carrot\",\"CassetteTape\",\"CastleTurret\",\"Cat\",\"CellSignalFull\",\"CellSignalHigh\",\"CellSignalLow\",\"CellSignalMedium\",\"CellSignalNone\",\"CellSignalSlash\",\"CellSignalX\",\"Certificate\",\"Chair\",\"Chalkboard\",\"ChalkboardSimple\",\"ChalkboardTeacher\",\"Champagne\",\"ChargingStation\",\"ChartBar\",\"ChartBarHorizontal\",\"ChartDonut\",\"ChartLine\",\"ChartLineDown\",\"ChartLineUp\",\"ChartPie\",\"ChartPieSlice\",\"ChartPolar\",\"ChartScatter\",\"Chat\",\"ChatCentered\",\"ChatCenteredDots\",\"ChatCenteredText\",\"ChatCircle\",\"ChatCircleDots\",\"ChatCircleText\",\"ChatDots\",\"ChatTeardrop\",\"ChatTeardropDots\",\"ChatTeardropText\",\"ChatText\",\"Chats\",\"ChatsCircle\",\"ChatsTeardrop\",\"Check\",\"CheckCircle\",\"CheckFat\",\"CheckSquare\",\"CheckSquareOffset\",\"Checks\",\"Church\",\"Circle\",\"CircleDashed\",\"CircleHalf\",\"CircleHalfTilt\",\"CircleNotch\",\"CirclesFour\",\"CirclesThree\",\"CirclesThreePlus\",\"Circuitry\",\"Clipboard\",\"ClipboardText\",\"Clock\",\"ClockAfternoon\",\"ClockClockwise\",\"ClockCountdown\",\"ClosedCaptioning\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CloudCheck\",\"CloudFog\",\"CloudLightning\",\"CloudMoon\",\"CloudRain\",\"CloudSlash\",\"CloudSnow\",\"CloudSun\",\"CloudWarning\",\"CloudX\",\"Club\",\"CoatHanger\",\"CodaLogo\",\"Code\",\"CodeBlock\",\"CodeSimple\",\"CodepenLogo\",\"CodesandboxLogo\",\"Coffee\",\"Coin\",\"CoinVertical\",\"Coins\",\"Columns\",\"Command\",\"Compass\",\"CompassTool\",\"ComputerTower\",\"Confetti\",\"ContactlessPayment\",\"Control\",\"Cookie\",\"CookingPot\",\"Copy\",\"CopySimple\",\"Copyleft\",\"Copyright\",\"CornersIn\",\"CornersOut\",\"Couch\",\"Cpu\",\"CreditCard\",\"Crop\",\"Cross\",\"Crosshair\",\"CrosshairSimple\",\"Crown\",\"CrownSimple\",\"Cube\",\"CubeFocus\",\"CubeTransparent\",\"CurrencyBtc\",\"CurrencyCircleDollar\",\"CurrencyCny\",\"CurrencyDollar\",\"CurrencyDollarSimple\",\"CurrencyEth\",\"CurrencyEur\",\"CurrencyGbp\",\"CurrencyInr\",\"CurrencyJpy\",\"CurrencyKrw\",\"CurrencyKzt\",\"CurrencyNgn\",\"CurrencyRub\",\"Cursor\",\"CursorClick\",\"CursorText\",\"Cylinder\",\"Database\",\"Desktop\",\"DesktopTower\",\"Detective\",\"DevToLogo\",\"DeviceMobile\",\"DeviceMobileCamera\",\"DeviceMobileSpeaker\",\"DeviceTablet\",\"DeviceTabletCamera\",\"DeviceTabletSpeaker\",\"Devices\",\"Diamond\",\"DiamondsFour\",\"DiceFive\",\"DiceFour\",\"DiceOne\",\"DiceSix\",\"DiceThree\",\"DiceTwo\",\"Disc\",\"DiscordLogo\",\"Divide\",\"Dna\",\"Dog\",\"Door\",\"DoorOpen\",\"Dot\",\"DotOutline\",\"DotsNine\",\"DotsSix\",\"DotsSixVertical\",\"DotsThree\",\"DotsThreeCircle\",\"DotsThreeOutline\",\"DotsThreeVertical\",\"Download\",\"DownloadSimple\",\"Dress\",\"DribbbleLogo\",\"Drop\",\"DropHalf\",\"DropHalfBottom\",\"DropboxLogo\",\"Ear\",\"EarSlash\",\"Egg\",\"EggCrack\",\"Eject\",\"EjectSimple\",\"Elevator\",\"Engine\",\"Envelope\",\"EnvelopeOpen\",\"EnvelopeSimple\",\"EnvelopeSimpleOpen\",\"Equalizer\",\"Equals\",\"Eraser\",\"EscalatorDown\",\"EscalatorUp\",\"Exam\",\"Exclude\",\"ExcludeSquare\",\"Export\",\"Eye\",\"EyeClosed\",\"EyeSlash\",\"Eyedropper\",\"EyedropperSample\",\"Eyeglasses\",\"FaceMask\",\"FacebookLogo\",\"Factory\",\"Faders\",\"FadersHorizontal\",\"Fan\",\"FastForward\",\"FastForwardCircle\",\"Feather\",\"FigmaLogo\",\"File\",\"FileArchive\",\"FileArrowDown\",\"FileArrowUp\",\"FileAudio\",\"FileCloud\",\"FileCode\",\"FileCss\",\"FileCsv\",\"FileDashed\",\"FileDoc\",\"FileHtml\",\"FileImage\",\"FileJpg\",\"FileJs\",\"FileJsx\",\"FileLock\",\"FileMagnifyingGlass\",\"FileMinus\",\"FilePdf\",\"FilePlus\",\"FilePng\",\"FilePpt\",\"FileRs\",\"FileSql\",\"FileSvg\",\"FileText\",\"FileTs\",\"FileTsx\",\"FileVideo\",\"FileVue\",\"FileX\",\"FileXls\",\"FileZip\",\"Files\",\"FilmReel\",\"FilmScript\",\"FilmSlate\",\"FilmStrip\",\"Fingerprint\",\"FingerprintSimple\",\"FinnTheHuman\",\"Fire\",\"FireExtinguisher\",\"FireSimple\",\"FirstAid\",\"FirstAidKit\",\"Fish\",\"FishSimple\",\"Flag\",\"FlagBanner\",\"FlagCheckered\",\"FlagPennant\",\"Flame\",\"Flashlight\",\"Flask\",\"FloppyDisk\",\"FloppyDiskBack\",\"FlowArrow\",\"Flower\",\"FlowerLotus\",\"FlowerTulip\",\"FlyingSaucer\",\"Folder\",\"FolderDashed\",\"FolderLock\",\"FolderMinus\",\"FolderNotch\",\"FolderNotchMinus\",\"FolderNotchOpen\",\"FolderNotchPlus\",\"FolderOpen\",\"FolderPlus\",\"FolderSimple\",\"FolderSimpleDashed\",\"FolderSimpleLock\",\"FolderSimpleMinus\",\"FolderSimplePlus\",\"FolderSimpleStar\",\"FolderSimpleUser\",\"FolderStar\",\"FolderUser\",\"Folders\",\"Football\",\"Footprints\",\"ForkKnife\",\"FrameCorners\",\"FramerLogo\",\"Function\",\"Funnel\",\"FunnelSimple\",\"GameController\",\"Garage\",\"GasCan\",\"GasPump\",\"Gauge\",\"Gavel\",\"Gear\",\"GearFine\",\"GearSix\",\"GenderFemale\",\"GenderIntersex\",\"GenderMale\",\"GenderNeuter\",\"GenderNonbinary\",\"GenderTransgender\",\"Ghost\",\"Gif\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitDiff\",\"GitFork\",\"GitMerge\",\"GitPullRequest\",\"GithubLogo\",\"GitlabLogo\",\"GitlabLogoSimple\",\"Globe\",\"GlobeHemisphereEast\",\"GlobeHemisphereWest\",\"GlobeSimple\",\"GlobeStand\",\"Goggles\",\"GoodreadsLogo\",\"GoogleCardboardLogo\",\"GoogleChromeLogo\",\"GoogleDriveLogo\",\"GoogleLogo\",\"GooglePhotosLogo\",\"GooglePlayLogo\",\"GooglePodcastsLogo\",\"Gradient\",\"GraduationCap\",\"Grains\",\"GrainsSlash\",\"Graph\",\"GridFour\",\"GridNine\",\"Guitar\",\"Hamburger\",\"Hammer\",\"Hand\",\"HandCoins\",\"HandEye\",\"HandFist\",\"HandGrabbing\",\"HandHeart\",\"HandPalm\",\"HandPointing\",\"HandSoap\",\"HandSwipeLeft\",\"HandSwipeRight\",\"HandTap\",\"HandWaving\",\"Handbag\",\"HandbagSimple\",\"HandsClapping\",\"HandsPraying\",\"Handshake\",\"HardDrive\",\"HardDrives\",\"Hash\",\"HashStraight\",\"Headlights\",\"Headphones\",\"Headset\",\"Heart\",\"HeartBreak\",\"HeartHalf\",\"HeartStraight\",\"HeartStraightBreak\",\"Heartbeat\",\"Hexagon\",\"HighHeel\",\"HighlighterCircle\",\"Hoodie\",\"Horse\",\"Hourglass\",\"HourglassHigh\",\"HourglassLow\",\"HourglassMedium\",\"HourglassSimple\",\"HourglassSimpleHigh\",\"HourglassSimpleLow\",\"House\",\"HouseLine\",\"HouseSimple\",\"IceCream\",\"IdentificationBadge\",\"IdentificationCard\",\"Image\",\"ImageSquare\",\"Images\",\"ImagesSquare\",\"Infinity\",\"Info\",\"InstagramLogo\",\"Intersect\",\"IntersectSquare\",\"IntersectThree\",\"Jeep\",\"Kanban\",\"Key\",\"KeyReturn\",\"Keyboard\",\"Keyhole\",\"Knife\",\"Ladder\",\"LadderSimple\",\"Lamp\",\"Laptop\",\"Layout\",\"Leaf\",\"Lifebuoy\",\"Lightbulb\",\"LightbulbFilament\",\"Lighthouse\",\"Lightning\",\"LightningA\",\"LightningSlash\",\"LineSegment\",\"LineSegments\",\"Link\",\"LinkBreak\",\"LinkSimple\",\"LinkSimpleBreak\",\"LinkSimpleHorizontal\",\"LinkedinLogo\",\"LinuxLogo\",\"List\",\"ListBullets\",\"ListChecks\",\"ListDashes\",\"ListMagnifyingGlass\",\"ListNumbers\",\"ListPlus\",\"Lock\",\"LockKey\",\"LockKeyOpen\",\"LockLaminated\",\"LockLaminatedOpen\",\"LockOpen\",\"LockSimple\",\"LockSimpleOpen\",\"Lockers\",\"MagicWand\",\"Magnet\",\"MagnetStraight\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"MapPin\",\"MapPinLine\",\"MapTrifold\",\"MarkerCircle\",\"Martini\",\"MaskHappy\",\"MaskSad\",\"MathOperations\",\"Medal\",\"MedalMilitary\",\"MediumLogo\",\"Megaphone\",\"MegaphoneSimple\",\"MessengerLogo\",\"MetaLogo\",\"Metronome\",\"Microphone\",\"MicrophoneSlash\",\"MicrophoneStage\",\"MicrosoftExcelLogo\",\"MicrosoftOutlookLogo\",\"MicrosoftTeamsLogo\",\"MicrosoftWordLogo\",\"Minus\",\"MinusCircle\",\"MinusSquare\",\"Money\",\"Monitor\",\"MonitorPlay\",\"Moon\",\"MoonStars\",\"Moped\",\"MopedFront\",\"Mosque\",\"Motorcycle\",\"Mountains\",\"Mouse\",\"MouseSimple\",\"MusicNote\",\"MusicNoteSimple\",\"MusicNotes\",\"MusicNotesPlus\",\"MusicNotesSimple\",\"NavigationArrow\",\"Needle\",\"Newspaper\",\"NewspaperClipping\",\"Notches\",\"Note\",\"NoteBlank\",\"NotePencil\",\"Notebook\",\"Notepad\",\"Notification\",\"NotionLogo\",\"NumberCircleEight\",\"NumberCircleFive\",\"NumberCircleFour\",\"NumberCircleNine\",\"NumberCircleOne\",\"NumberCircleSeven\",\"NumberCircleSix\",\"NumberCircleThree\",\"NumberCircleTwo\",\"NumberCircleZero\",\"NumberEight\",\"NumberFive\",\"NumberFour\",\"NumberNine\",\"NumberOne\",\"NumberSeven\",\"NumberSix\",\"NumberSquareEight\",\"NumberSquareFive\",\"NumberSquareFour\",\"NumberSquareNine\",\"NumberSquareOne\",\"NumberSquareSeven\",\"NumberSquareSix\",\"NumberSquareThree\",\"NumberSquareTwo\",\"NumberSquareZero\",\"NumberThree\",\"NumberTwo\",\"NumberZero\",\"Nut\",\"NyTimesLogo\",\"Octagon\",\"OfficeChair\",\"Option\",\"OrangeSlice\",\"Package\",\"PaintBrush\",\"PaintBrushBroad\",\"PaintBrushHousehold\",\"PaintBucket\",\"PaintRoller\",\"Palette\",\"Pants\",\"PaperPlane\",\"PaperPlaneRight\",\"PaperPlaneTilt\",\"Paperclip\",\"PaperclipHorizontal\",\"Parachute\",\"Paragraph\",\"Parallelogram\",\"Park\",\"Password\",\"Path\",\"PatreonLogo\",\"Pause\",\"PauseCircle\",\"PawPrint\",\"PaypalLogo\",\"Peace\",\"Pen\",\"PenNib\",\"PenNibStraight\",\"Pencil\",\"PencilCircle\",\"PencilLine\",\"PencilSimple\",\"PencilSimpleLine\",\"PencilSimpleSlash\",\"PencilSlash\",\"Pentagram\",\"Pepper\",\"Percent\",\"Person\",\"PersonArmsSpread\",\"PersonSimple\",\"PersonSimpleBike\",\"PersonSimpleRun\",\"PersonSimpleThrow\",\"PersonSimpleWalk\",\"Perspective\",\"Phone\",\"PhoneCall\",\"PhoneDisconnect\",\"PhoneIncoming\",\"PhoneOutgoing\",\"PhonePlus\",\"PhoneSlash\",\"PhoneX\",\"PhosphorLogo\",\"Pi\",\"PianoKeys\",\"PictureInPicture\",\"PiggyBank\",\"Pill\",\"PinterestLogo\",\"Pinwheel\",\"Pizza\",\"Placeholder\",\"Planet\",\"Plant\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Playlist\",\"Plug\",\"PlugCharging\",\"Plugs\",\"PlugsConnected\",\"Plus\",\"PlusCircle\",\"PlusMinus\",\"PlusSquare\",\"PokerChip\",\"PoliceCar\",\"Polygon\",\"Popcorn\",\"PottedPlant\",\"Power\",\"Prescription\",\"Presentation\",\"PresentationChart\",\"Printer\",\"Prohibit\",\"ProhibitInset\",\"ProjectorScreen\",\"ProjectorScreenChart\",\"Pulse\",\"PushPin\",\"PushPinSimple\",\"PushPinSimpleSlash\",\"PushPinSlash\",\"PuzzlePiece\",\"QrCode\",\"Question\",\"Queue\",\"Quotes\",\"Radical\",\"Radio\",\"RadioButton\",\"Radioactive\",\"Rainbow\",\"RainbowCloud\",\"ReadCvLogo\",\"Receipt\",\"ReceiptX\",\"Record\",\"Rectangle\",\"Recycle\",\"RedditLogo\",\"Repeat\",\"RepeatOnce\",\"Rewind\",\"RewindCircle\",\"RoadHorizon\",\"Robot\",\"Rocket\",\"RocketLaunch\",\"Rows\",\"Rss\",\"RssSimple\",\"Rug\",\"Ruler\",\"Scales\",\"Scan\",\"Scissors\",\"Scooter\",\"Screencast\",\"ScribbleLoop\",\"Scroll\",\"Seal\",\"SealCheck\",\"SealQuestion\",\"SealWarning\",\"Selection\",\"SelectionAll\",\"SelectionBackground\",\"SelectionForeground\",\"SelectionInverse\",\"SelectionPlus\",\"SelectionSlash\",\"Shapes\",\"Share\",\"ShareFat\",\"ShareNetwork\",\"Shield\",\"ShieldCheck\",\"ShieldCheckered\",\"ShieldChevron\",\"ShieldPlus\",\"ShieldSlash\",\"ShieldStar\",\"ShieldWarning\",\"ShirtFolded\",\"ShootingStar\",\"ShoppingBag\",\"ShoppingBagOpen\",\"ShoppingCart\",\"ShoppingCartSimple\",\"Shower\",\"Shrimp\",\"Shuffle\",\"ShuffleAngular\",\"ShuffleSimple\",\"Sidebar\",\"SidebarSimple\",\"Sigma\",\"SignIn\",\"SignOut\",\"Signature\",\"Signpost\",\"SimCard\",\"Siren\",\"SketchLogo\",\"SkipBack\",\"SkipBackCircle\",\"SkipForward\",\"SkipForwardCircle\",\"Skull\",\"SlackLogo\",\"Sliders\",\"SlidersHorizontal\",\"Slideshow\",\"Smiley\",\"SmileyAngry\",\"SmileyBlank\",\"SmileyMeh\",\"SmileyNervous\",\"SmileySad\",\"SmileySticker\",\"SmileyWink\",\"SmileyXEyes\",\"SnapchatLogo\",\"Sneaker\",\"SneakerMove\",\"Snowflake\",\"SoccerBall\",\"SortAscending\",\"SortDescending\",\"SoundcloudLogo\",\"Spade\",\"Sparkle\",\"SpeakerHifi\",\"SpeakerHigh\",\"SpeakerLow\",\"SpeakerNone\",\"SpeakerSimpleHigh\",\"SpeakerSimpleLow\",\"SpeakerSimpleNone\",\"SpeakerSimpleSlash\",\"SpeakerSimpleX\",\"SpeakerSlash\",\"SpeakerX\",\"Spinner\",\"SpinnerGap\",\"Spiral\",\"SplitHorizontal\",\"SplitVertical\",\"SpotifyLogo\",\"Square\",\"SquareHalf\",\"SquareHalfBottom\",\"SquareLogo\",\"SquareSplitVertical\",\"SquaresFour\",\"Stack\",\"StackOverflowLogo\",\"StackSimple\",\"Stairs\",\"Stamp\",\"Star\",\"StarAndCrescent\",\"StarFour\",\"StarHalf\",\"StarOfDavid\",\"SteeringWheel\",\"Steps\",\"Stethoscope\",\"Sticker\",\"Stool\",\"Stop\",\"StopCircle\",\"Storefront\",\"Strategy\",\"StripeLogo\",\"Student\",\"Subtitles\",\"Subtract\",\"SubtractSquare\",\"Suitcase\",\"SuitcaseRolling\",\"SuitcaseSimple\",\"Sun\",\"SunDim\",\"SunHorizon\",\"Sunglasses\",\"Swap\",\"Swatches\",\"SwimmingPool\",\"Sword\",\"Synagogue\",\"Syringe\",\"TShirt\",\"Table\",\"Tabs\",\"Tag\",\"TagChevron\",\"TagSimple\",\"Target\",\"Taxi\",\"TelegramLogo\",\"Television\",\"TelevisionSimple\",\"TennisBall\",\"Tent\",\"Terminal\",\"TerminalWindow\",\"TestTube\",\"TextAUnderline\",\"TextAa\",\"TextAlignCenter\",\"TextAlignJustify\",\"TextAlignLeft\",\"TextAlignRight\",\"TextB\",\"TextColumns\",\"TextH\",\"TextHFive\",\"TextHFour\",\"TextHOne\",\"TextHSix\",\"TextHThree\",\"TextHTwo\",\"TextIndent\",\"TextItalic\",\"TextOutdent\",\"TextStrikethrough\",\"TextT\",\"TextUnderline\",\"Textbox\",\"Thermometer\",\"ThermometerCold\",\"ThermometerHot\",\"ThermometerSimple\",\"ThumbsDown\",\"ThumbsUp\",\"Ticket\",\"TidalLogo\",\"TiktokLogo\",\"Timer\",\"Tipi\",\"ToggleLeft\",\"ToggleRight\",\"Toilet\",\"ToiletPaper\",\"Toolbox\",\"Tooth\",\"Tote\",\"ToteSimple\",\"Trademark\",\"TrademarkRegistered\",\"TrafficCone\",\"TrafficSign\",\"TrafficSignal\",\"Train\",\"TrainRegional\",\"TrainSimple\",\"Tram\",\"Translate\",\"Trash\",\"TrashSimple\",\"Tray\",\"Tree\",\"TreeEvergreen\",\"TreePalm\",\"TreeStructure\",\"TrendDown\",\"TrendUp\",\"Triangle\",\"Trophy\",\"Truck\",\"TwitchLogo\",\"TwitterLogo\",\"Umbrella\",\"UmbrellaSimple\",\"Unite\",\"UniteSquare\",\"Upload\",\"UploadSimple\",\"Usb\",\"User\",\"UserCircle\",\"UserCircleGear\",\"UserCircleMinus\",\"UserCirclePlus\",\"UserFocus\",\"UserGear\",\"UserList\",\"UserMinus\",\"UserPlus\",\"UserRectangle\",\"UserSquare\",\"UserSwitch\",\"Users\",\"UsersFour\",\"UsersThree\",\"Van\",\"Vault\",\"Vibrate\",\"Video\",\"VideoCamera\",\"VideoCameraSlash\",\"Vignette\",\"VinylRecord\",\"VirtualReality\",\"Virus\",\"Voicemail\",\"Volleyball\",\"Wall\",\"Wallet\",\"Warehouse\",\"Warning\",\"WarningCircle\",\"WarningDiamond\",\"WarningOctagon\",\"Watch\",\"WaveSawtooth\",\"WaveSine\",\"WaveSquare\",\"WaveTriangle\",\"Waveform\",\"Waves\",\"Webcam\",\"WebcamSlash\",\"WebhooksLogo\",\"WechatLogo\",\"WhatsappLogo\",\"Wheelchair\",\"WheelchairMotion\",\"WifiHigh\",\"WifiLow\",\"WifiMedium\",\"WifiNone\",\"WifiSlash\",\"WifiX\",\"Wind\",\"WindowsLogo\",\"Wine\",\"Wrench\",\"X\",\"XCircle\",\"XSquare\",\"YinYang\",\"YoutubeLogo\",];const moduleBaseUrl=\"https://framer.com/m/phosphor-icons/\";const weightOptions=[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\",];const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * PHOSPHOR\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,weight,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HouseFactory(React):null);async function importModule(){// Get the selected module\ntry{const version=\"0.0.53\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@${version}`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch(err){if(isMounted.current)setSelectedIcon(null);}}useEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined},focusable:\"false\",color:color,children:/*#__PURE__*/ _jsx(SelectedIcon,{color:color,weight:weight})}):emptyState});}Icon.displayName=\"Phosphor\";Icon.defaultProps={width:24,height:24,iconSelection:\"House\",iconSearch:\"House\",color:\"#66F\",selectByList:true,weight:\"regular\",mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Phosphor site](https://phosphoricons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},weight:{type:ControlType.Enum,title:\"Weight\",optionTitles:weightOptions.map(piece=>piece.charAt(0).toUpperCase()+piece.slice(1)),options:weightOptions,defaultValue:Icon.defaultProps.weight},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"24\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor.map","// Generated by Framer (5b5d553)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Image,Link,RichText,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/xAqQJJMKulaAU8gK10ZA/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={KxsmsEzi8:{hover:true},LW5YcFVf2:{hover:true}};const cycleOrder=[\"LW5YcFVf2\",\"KxsmsEzi8\"];const variantClassNames={KxsmsEzi8:\"framer-v-kp3fuu\",LW5YcFVf2:\"framer-v-1jzlq4q\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const humanReadableVariantMap={\"Variant 1\":\"LW5YcFVf2\",\"Variant 2\":\"KxsmsEzi8\"};const transitions={default:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"}};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Component=/*#__PURE__*/ React.forwardRef(function({id,style,className,width,height,layoutId,variant:outerVariant=\"LW5YcFVf2\",image:gstYBER8p={src:new URL(\"assets/512/OhIVsDOn6czDVb0fm8eCkQXPrM.jpg\",import.meta.url).href,srcSet:`${new URL(\"assets/512/OhIVsDOn6czDVb0fm8eCkQXPrM.jpg\",import.meta.url).href} 341w, ${new URL(\"assets/1024/OhIVsDOn6czDVb0fm8eCkQXPrM.jpg\",import.meta.url).href} 682w, ${new URL(\"assets/2048/OhIVsDOn6czDVb0fm8eCkQXPrM.jpg\",import.meta.url).href} 1365w, ${new URL(\"assets/4096/OhIVsDOn6czDVb0fm8eCkQXPrM.jpg\",import.meta.url).href} 2730w, ${new URL(\"assets/OhIVsDOn6czDVb0fm8eCkQXPrM.jpg\",import.meta.url).href} 3264w`},link:eRbVGwzds,...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"LW5YcFVf2\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-G1s8I\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Link,{href:eRbVGwzds,children:/*#__PURE__*/ _jsxs(motion.a,{...restProps,className:`${cx(\"framer-1jzlq4q\",className)} framer-gelz3`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"LW5YcFVf2\",ref:ref,style:{...style},transition:transition,...addPropertyOverrides({\"KxsmsEzi8-hover\":{\"data-framer-name\":undefined},\"LW5YcFVf2-hover\":{\"data-framer-name\":undefined},KxsmsEzi8:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/ _jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:4896,intrinsicWidth:3264,pixelHeight:4896,pixelWidth:3264,...toResponsiveImage(gstYBER8p)},className:\"framer-c7afmy\",layoutDependency:layoutDependency,layoutId:\"U6wTVazfL\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},transition:transition,...addPropertyOverrides({KxsmsEzi8:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3508,intrinsicWidth:2342,pixelHeight:3508,pixelWidth:2342,src:new URL(\"assets/Fi9ITDugzV0tfldLcaZ4ezLQf8.jpg\",import.meta.url).href,srcSet:`${new URL(\"assets/512/Fi9ITDugzV0tfldLcaZ4ezLQf8.jpg\",import.meta.url).href} 341w, ${new URL(\"assets/1024/Fi9ITDugzV0tfldLcaZ4ezLQf8.jpg\",import.meta.url).href} 683w, ${new URL(\"assets/2048/Fi9ITDugzV0tfldLcaZ4ezLQf8.jpg\",import.meta.url).href} 1367w, ${new URL(\"assets/Fi9ITDugzV0tfldLcaZ4ezLQf8.jpg\",import.meta.url).href} 2342w`}}},baseVariant,gestureVariant),children:/*#__PURE__*/ _jsx(motion.div,{className:\"framer-13dn2gq\",\"data-framer-name\":\"Arrow\",layoutDependency:layoutDependency,layoutId:\"v2Z31QKXR\",style:{backgroundColor:\"rgb(245, 250, 255)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:2},transition:transition,children:/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1pnu630-container\",layoutDependency:layoutDependency,layoutId:\"Twdg5urDE-container\",transition:transition,children:/*#__PURE__*/ _jsx(Phosphor,{color:'var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(36, 72, 117)) /* {\"name\":\"Green\"} */',height:\"100%\",iconSearch:\"House\",iconSelection:\"ArrowUpRight\",id:\"Twdg5urDE\",layoutId:\"Twdg5urDE\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})}),/*#__PURE__*/ _jsxs(motion.div,{className:\"framer-qv87xj\",layoutDependency:layoutDependency,layoutId:\"VgBhKRVae\",transition:transition,children:[/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv)\"},children:\"Herbal unite /23\"})}),className:\"framer-1f269gq\",fonts:[\"GF;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"XUA6MnAAy\",style:{\"--extracted-r6o4lv\":\"var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},transition:transition,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({KxsmsEzi8:{children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv)\"},children:\"Sleepy related\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv)\",\"--framer-text-transform\":\"uppercase\"},children:\"SHOP NOW\"})}),className:\"framer-11zmkaf\",fonts:[\"GF;Plus Jakarta Sans-700\"],layoutDependency:layoutDependency,layoutId:\"X_RD4DZpA\",style:{\"--extracted-r6o4lv\":\"var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},transition:transition,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"KxsmsEzi8-hover\":{children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv)\",\"--framer-text-decoration\":\"underline\",\"--framer-text-transform\":\"uppercase\"},children:\"SHOP NOW\"})})},\"LW5YcFVf2-hover\":{children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv)\",\"--framer-text-decoration\":\"underline\",\"--framer-text-transform\":\"uppercase\"},children:\"SHOP NOW\"})})}},baseVariant,gestureVariant)})]})]})})})});});const css=['.framer-G1s8I [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; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-G1s8I .framer-gelz3 { display: block; }\",\".framer-G1s8I .framer-1jzlq4q { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 369px; }\",\".framer-G1s8I .framer-c7afmy { flex: none; height: 240px; overflow: visible; position: relative; width: 100%; }\",\".framer-G1s8I .framer-13dn2gq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 32px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: absolute; right: -40px; top: -40px; width: 32px; }\",\".framer-G1s8I .framer-1pnu630-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-G1s8I .framer-qv87xj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 4px 0px 4px; position: relative; width: 100%; }\",\".framer-G1s8I .framer-1f269gq, .framer-G1s8I .framer-11zmkaf { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-G1s8I .framer-v-1jzlq4q .framer-1jzlq4q, .framer-G1s8I .framer-v-kp3fuu .framer-1jzlq4q { cursor: pointer; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-G1s8I .framer-1jzlq4q, .framer-G1s8I .framer-13dn2gq { gap: 0px; } .framer-G1s8I .framer-1jzlq4q > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-G1s8I .framer-1jzlq4q > :first-child { margin-top: 0px; } .framer-G1s8I .framer-1jzlq4q > :last-child { margin-bottom: 0px; } .framer-G1s8I .framer-13dn2gq > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-G1s8I .framer-13dn2gq > :first-child { margin-left: 0px; } .framer-G1s8I .framer-13dn2gq > :last-child { margin-right: 0px; } }\",\".framer-G1s8I.framer-v-1jzlq4q.hover .framer-13dn2gq, .framer-G1s8I.framer-v-kp3fuu.hover .framer-13dn2gq { right: 20px; top: 20px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 268.5\n * @framerIntrinsicWidth 369\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"KxsmsEzi8\":{\"layout\":[\"fixed\",\"auto\"]},\"QeG69nKXQ\":{\"layout\":[\"fixed\",\"auto\"]},\"xISNbFqXZ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"gstYBER8p\":\"image\",\"eRbVGwzds\":\"link\"}\n */ const FramerXlXpRCdcJ=withCSS(Component,css,\"framer-G1s8I\");export default FramerXlXpRCdcJ;FramerXlXpRCdcJ.displayName=\"Shop image 1\";FramerXlXpRCdcJ.defaultProps={height:268.5,width:369};addPropertyControls(FramerXlXpRCdcJ,{variant:{options:[\"LW5YcFVf2\",\"KxsmsEzi8\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},gstYBER8p:{__defaultAssetReference:\"data:framer/asset-reference,OhIVsDOn6czDVb0fm8eCkQXPrM.jpg?originalFilename=teal+ceramic+plate+and+saucers.jpg&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},eRbVGwzds:{title:\"Link\",type:ControlType.Link}});addFonts(FramerXlXpRCdcJ,[{family:\"Plus Jakarta Sans\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/XlXpRCdcJ:default\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v7/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_qU7NShXUEKi4Rw.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v7/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_qU7NShXUEKi4Rw.ttf\",weight:\"400\"},{family:\"Plus Jakarta Sans\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/XlXpRCdcJ:default\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v7/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_TknNShXUEKi4Rw.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v7/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_TknNShXUEKi4Rw.ttf\",weight:\"700\"},...PhosphorFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXlXpRCdcJ\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"268.5\",\"framerIntrinsicWidth\":\"369\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KxsmsEzi8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QeG69nKXQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xISNbFqXZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"gstYBER8p\\\":\\\"image\\\",\\\"eRbVGwzds\\\":\\\"link\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XlXpRCdcJ.map","// Generated by Framer (5b5d553)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,cx,getFonts,getPropertyControls,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/xAqQJJMKulaAU8gK10ZA/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const enabledGestures={TEOgJXdij:{hover:true}};const cycleOrder=[\"TEOgJXdij\"];const variantClassNames={TEOgJXdij:\"framer-v-16pxwkk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const humanReadableVariantMap={};const transitions={default:{damping:30,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:230,type:\"spring\"}};const Component=/*#__PURE__*/ React.forwardRef(function({id,style,className,width,height,layoutId,variant:outerVariant=\"TEOgJXdij\",icon:GG3HftK0X=\"User\",...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"TEOgJXdij\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-TdQYk\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(motion.div,{...restProps,className:cx(\"framer-16pxwkk\",className),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"TEOgJXdij\",ref:ref,style:{...style},transition:transition,...addPropertyOverrides({\"TEOgJXdij-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/ _jsx(motion.div,{className:\"framer-81hit\",\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"z5tZer42f\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},transition:transition,variants:{\"TEOgJXdij-hover\":{backgroundColor:\"var(--token-4418f437-487c-42c8-8c8b-61a30acf639d, rgb(245, 250, 255))\"}},children:/*#__PURE__*/ _jsx(motion.div,{className:\"framer-summ9u-container\",layoutDependency:layoutDependency,layoutId:\"vYIueqbuw-container\",transition:transition,children:/*#__PURE__*/ _jsx(Phosphor,{color:'var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(36, 72, 117)) /* {\"name\":\"Green\"} */',height:\"100%\",iconSearch:\"House\",iconSelection:GG3HftK0X,id:\"vYIueqbuw\",layoutId:\"vYIueqbuw\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})})})})});});const css=['.framer-TdQYk [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; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TdQYk .framer-1c526l2 { display: block; }\",\".framer-TdQYk .framer-16pxwkk { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 36px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 36px; }\",\".framer-TdQYk .framer-81hit { flex: none; height: 36px; overflow: visible; position: relative; width: 36px; z-index: 1; }\",\".framer-TdQYk .framer-summ9u-container { flex: none; height: 20px; left: calc(50.00000000000002% - 20px / 2); position: absolute; top: calc(50.00000000000002% - 20px / 2); width: 20px; z-index: 2; }\",\".framer-TdQYk .framer-v-16pxwkk .framer-16pxwkk { cursor: pointer; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-TdQYk .framer-16pxwkk { gap: 0px; } .framer-TdQYk .framer-16pxwkk > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-TdQYk .framer-16pxwkk > :first-child { margin-left: 0px; } .framer-TdQYk .framer-16pxwkk > :last-child { margin-right: 0px; } }\",\".framer-TdQYk.framer-v-16pxwkk.hover .framer-16pxwkk { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 36px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 36\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"MsB3k7R96\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"GG3HftK0X\":\"icon\"}\n */ const FramermNAuZ8eGh=withCSS(Component,css,\"framer-TdQYk\");export default FramermNAuZ8eGh;FramermNAuZ8eGh.displayName=\"Icon\";FramermNAuZ8eGh.defaultProps={height:36,width:36};addPropertyControls(FramermNAuZ8eGh,{GG3HftK0X:(PhosphorControls===null||PhosphorControls===void 0?void 0:PhosphorControls[\"iconSelection\"])&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"User\",hidden:undefined,title:\"Icon\"}});addFonts(FramermNAuZ8eGh,[...PhosphorFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermNAuZ8eGh\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"GG3HftK0X\\\":\\\"icon\\\"}\",\"framerIntrinsicHeight\":\"36\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MsB3k7R96\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"36\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mNAuZ8eGh.map","// Generated by Framer (5b5d553)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"rheVEpjOd\",\"ALEbmhqqc\"];const variantClassNames={ALEbmhqqc:\"framer-v-1qhwc4d\",rheVEpjOd:\"framer-v-cfpfyo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const humanReadableVariantMap={Close:\"rheVEpjOd\",Open:\"ALEbmhqqc\"};const transitions={default:{damping:35,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"}};const Component=/*#__PURE__*/ React.forwardRef(function({id,style,className,width,height,layoutId,variant:outerVariant=\"rheVEpjOd\",tap:QFuZogJQL,...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"rheVEpjOd\",transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1bdgy4t=activeVariantCallback(async(...args)=>{if(QFuZogJQL){const res=await QFuZogJQL(...args);if(res===false)return false;}setVariant(\"ALEbmhqqc\");});const onTaplmhzgu=activeVariantCallback(async(...args)=>{if(QFuZogJQL){const res=await QFuZogJQL(...args);if(res===false)return false;}setVariant(\"rheVEpjOd\");});const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-kk1h0\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsxs(motion.div,{...restProps,className:cx(\"framer-cfpfyo\",className),\"data-framer-name\":\"Close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"rheVEpjOd\",onTap:onTap1bdgy4t,ref:ref,style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},transition:transition,...addPropertyOverrides({ALEbmhqqc:{\"data-framer-name\":\"Open\",onTap:onTaplmhzgu}},baseVariant,gestureVariant),children:[/*#__PURE__*/ _jsx(motion.div,{className:\"framer-11xatxk\",layoutDependency:layoutDependency,layoutId:\"f30DdaSx9\",style:{backgroundColor:\"var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(36, 72, 117))\",borderBottomLeftRadius:3,borderBottomRightRadius:3,borderTopLeftRadius:3,borderTopRightRadius:3,rotate:-45},transition:transition,variants:{ALEbmhqqc:{rotate:0}}}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-ouqp1b\",layoutDependency:layoutDependency,layoutId:\"MQP7VKgVz\",style:{backgroundColor:\"var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(36, 72, 117))\",borderBottomLeftRadius:3,borderBottomRightRadius:3,borderTopLeftRadius:3,borderTopRightRadius:3,rotate:45},transition:transition,variants:{ALEbmhqqc:{rotate:0}}})]})})});});const css=['.framer-kk1h0 [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; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kk1h0 .framer-15knnbq { display: block; }\",\".framer-kk1h0 .framer-cfpfyo { cursor: pointer; height: 36px; overflow: visible; position: relative; width: 36px; }\",\".framer-kk1h0 .framer-11xatxk, .framer-kk1h0 .framer-ouqp1b { flex: none; height: 2px; left: calc(50.00000000000002% - 18px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 18px; }\",\".framer-kk1h0.framer-v-1qhwc4d .framer-11xatxk { bottom: 12px; top: unset; }\",\".framer-kk1h0.framer-v-1qhwc4d .framer-ouqp1b { top: 12px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 36\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ALEbmhqqc\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"QFuZogJQL\":\"tap\"}\n */ const FramerHF46yMxg6=withCSS(Component,css,\"framer-kk1h0\");export default FramerHF46yMxg6;FramerHF46yMxg6.displayName=\"X menu\";FramerHF46yMxg6.defaultProps={height:36,width:36};addPropertyControls(FramerHF46yMxg6,{variant:{options:[\"rheVEpjOd\",\"ALEbmhqqc\"],optionTitles:[\"Close\",\"Open\"],title:\"Variant\",type:ControlType.Enum},QFuZogJQL:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerHF46yMxg6,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHF46yMxg6\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"QFuZogJQL\\\":\\\"tap\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ALEbmhqqc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"36\",\"framerIntrinsicHeight\":\"36\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HF46yMxg6.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";export function SearchIcon(props){return /*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:props.width,height:props.height,style:{...props.style,color:props.color},children:/*#__PURE__*/ _jsx(\"path\",{d:\"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z\",fill:\"currentColor\"})});}export function ClearIcon(props){return /*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",...props,children:[/*#__PURE__*/ _jsx(\"rect\",{width:\"256\",height:\"256\",fill:\"none\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm37.66,130.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32L139.31,128Z\",fill:\"currentColor\"})]});}export function SpinnerIcon(props){const borderWidth=3;return /*#__PURE__*/ _jsxs(\"div\",{style:{position:\"relative\",...props.style},children:[/*#__PURE__*/ _jsx(motion.div,{animate:{rotate:360},transition:{ease:\"linear\",duration:1,repeat:Infinity},style:{borderRadius:100,backgroundImage:`conic-gradient(from 270deg, transparent 0%, ${props.color} 100%)`,width:\"100%\",height:\"100%\"}}),/*#__PURE__*/ _jsx(\"div\",{style:{backgroundColor:props.backgroundColor,borderRadius:100,position:\"absolute\",top:borderWidth,left:borderWidth,bottom:borderWidth,right:borderWidth}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ClearIcon\":{\"type\":\"reactComponent\",\"name\":\"ClearIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SpinnerIcon\":{\"type\":\"reactComponent\",\"name\":\"SpinnerIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIcon\":{\"type\":\"reactComponent\",\"name\":\"SearchIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Icons.map","export function Storage(name) {\n    this.ready = new Promise((resolve, reject)=>{\n        var request = window.indexedDB.open(location.origin);\n        request.onupgradeneeded = (e)=>{\n            this.db = e.target[\"result\"];\n            this.db.createObjectStore(\"store\");\n        };\n        request.onsuccess = (e)=>{\n            this.db = e.target[\"result\"];\n            resolve();\n        };\n        request.onerror = (e)=>{\n            this.db = e.target[\"result\"];\n            reject(e);\n        };\n    });\n}\nStorage.prototype.get = function(key) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().get(key);\n            request.onsuccess = (e)=>resolve(e.target.result)\n            ;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.getStore = function() {\n    return this.db.transaction([\n        \"store\"\n    ], \"readwrite\").objectStore(\"store\");\n};\nStorage.prototype.set = function(key, value) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().put(value, key);\n            request.onsuccess = resolve;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.delete = function(key, value) {\n    window.indexedDB.deleteDatabase(location.origin);\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"Storage\":{\"type\":\"function\"}}}","// @ts-ignore\nimport{Storage}from\"https://framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js\";export const hashCode=s=>s.split(\"\").reduce((a,b)=>{a=(a<<5)-a+b.charCodeAt(0);return a&a;},0);export function corsProxy(url){return`https://cors-anywhere.herokuapp.com/${url}`;}export async function cachedResponse(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{var req=new XMLHttpRequest;req.open(\"GET\",url,true);req.responseType=\"blob\";return new Promise((resolve,reject)=>{req.onload=async function(){if(this.status===200){await cache.set(url,this.response);resolve(this.response);}else{reject(new Error(`Response status ${this.status} ${this.statusText}`));}};req.onerror=function(error){reject(error);};req.send();});}}export async function setCachedData(url,dataToCache,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.set(cacheKey,dataToCache);}export async function checkForCachedData(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{return null;}}\nexport const __FramerMetadata__ = {\"exports\":{\"hashCode\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkForCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"corsProxy\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cachedResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cache.map","/*\n * cache\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js\"\n","import{checkForCachedData,setCachedData}from\"https://framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16\";const VERSION=1;const defaultLocaleId=\"default\";export function isDefaultLocaleId(localeId){return!localeId||localeId===\"default\";}const INDEX_KEY=\"searchIndexCache\";function getIndexKey(localeId){if(isDefaultLocaleId(localeId))return INDEX_KEY;return`${INDEX_KEY}-${localeId}`;}const METADATA_KEY=\"searchCacheMetadata\";function getMetadataKey(localeId){if(isDefaultLocaleId(localeId))return METADATA_KEY;return`${METADATA_KEY}-${localeId}`;}export async function getCachedIndex(localeId,indexHash){// A check here for metadata can be added later if we need to\n// migrate or expire the index. Though most likely, any version change\n// should result in deleting the cache and starting again.\nconst metadataKey=getMetadataKey(localeId);const indexKey=getIndexKey(localeId);const[metadata,cachedIndex]=await Promise.all([checkForCachedData(metadataKey),checkForCachedData(indexKey)]);if(cachedIndex){return{status:indexHash&&metadata?.indexHash===indexHash?\"fresh\":\"stale\",searchIndex:cachedIndex,indexHash:metadata?.indexHash};}return{status:\"miss\"};}export function setCachedIndex(localeId,index,indexHash){const indexKey=getIndexKey(localeId);setCachedData(indexKey,index);const metadata={version:VERSION,timestamp:Date.now(),indexHash};const metadataKey=getMetadataKey(localeId);setCachedData(metadataKey,metadata);}\nexport const __FramerMetadata__ = {\"exports\":{\"isDefaultLocaleId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cachedIndex.map","// Fake example data used for when the search component is in preview mode.\n// Note that the `url` value is used as a key in React, so it needs to be unique.\nexport const fakeResults={\"/\":{version:1,title:\"Example Search Result\",description:\"Description of search result.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/\",codeblock:[]},\"/example-1\":{version:1,title:\"Publish your Site to Search\",description:\"Try Site Search to instantly search your Framer site content.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/1/\",codeblock:[]},\"/example-2\":{version:1,title:\"Customise your Site Search\",description:\"Personalize everything from corner radius, to icon weight.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/2/\",codeblock:[]}};\nexport const __FramerMetadata__ = {\"exports\":{\"fakeResults\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fakeResults.map","// This file is based on the Levenshtein algorithm. Originally from Koen but maybe he\n// got it from somewhere else.\nconst peq=new Uint32Array(65536);const myers_32=(a,b)=>{const n=a.length;const m=b.length;const lst=1<<n-1;let pv=-1;let mv=0;let sc=n;let i=n;while(i--){peq[a.charCodeAt(i)]|=1<<i;}for(i=0;i<m;i++){let eq=peq[b.charCodeAt(i)];const xv=eq|mv;eq|=(eq&pv)+pv^pv;mv|=~(eq|pv);pv&=eq;if(mv&lst){sc++;}if(pv&lst){sc--;}mv=mv<<1|1;pv=pv<<1|~(xv|mv);mv&=xv;}i=n;while(i--){peq[a.charCodeAt(i)]=0;}return sc;};const myers_x=(b,a)=>{const n=a.length;const m=b.length;const mhc=[];const phc=[];const hsize=Math.ceil(n/32);const vsize=Math.ceil(m/32);for(let i=0;i<hsize;i++){phc[i]=-1;mhc[i]=0;}let j=0;for(;j<vsize-1;j++){let mv=0;let pv=-1;const start=j*32;const vlen=Math.min(32,m)+start;for(let k=start;k<vlen;k++){peq[b.charCodeAt(k)]|=1<<k;}for(let i1=0;i1<n;i1++){const eq=peq[a.charCodeAt(i1)];const pb=phc[i1/32|0]>>>i1&1;const mb=mhc[i1/32|0]>>>i1&1;const xv=eq|mv;const xh=((eq|mb)&pv)+pv^pv|eq|mb;let ph=mv|~(xh|pv);let mh=pv&xh;if(ph>>>31^pb){phc[i1/32|0]^=1<<i1;}if(mh>>>31^mb){mhc[i1/32|0]^=1<<i1;}ph=ph<<1|pb;mh=mh<<1|mb;pv=mh|~(xv|ph);mv=ph&xv;}for(let k1=start;k1<vlen;k1++){peq[b.charCodeAt(k1)]=0;}}let mv1=0;let pv1=-1;const start1=j*32;const vlen1=Math.min(32,m-start1)+start1;for(let k2=start1;k2<vlen1;k2++){peq[b.charCodeAt(k2)]|=1<<k2;}let score=m;for(let i2=0;i2<n;i2++){const eq1=peq[a.charCodeAt(i2)];const pb1=phc[i2/32|0]>>>i2&1;const mb1=mhc[i2/32|0]>>>i2&1;const xv1=eq1|mv1;const xh1=((eq1|mb1)&pv1)+pv1^pv1|eq1|mb1;let ph1=mv1|~(xh1|pv1);let mh1=pv1&xh1;score+=ph1>>>m-1&1;score-=mh1>>>m-1&1;if(ph1>>>31^pb1){phc[i2/32|0]^=1<<i2;}if(mh1>>>31^mb1){mhc[i2/32|0]^=1<<i2;}ph1=ph1<<1|pb1;mh1=mh1<<1|mb1;pv1=mh1|~(xv1|ph1);mv1=ph1&xv1;}for(let k3=start1;k3<vlen1;k3++){peq[b.charCodeAt(k3)]=0;}return score;};const distance=(a,b)=>{if(a.length<b.length){const tmp=b;b=a;a=tmp;}if(b.length===0){return a.length;}if(a.length<=32){return myers_32(a,b);}return myers_x(a,b);};const closest=(str,arr)=>{let min_distance=Infinity;let min_index=0;for(let i=0;i<arr.length;i++){const dist=distance(str,arr[i]);if(dist<min_distance){min_distance=dist;min_index=i;}}return arr[min_index];};export{closest,distance};\nexport const __FramerMetadata__ = {\"exports\":{\"closest\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"distance\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fuzzySearch.map","export const localStorageDebugFlag=(()=>{try{return typeof window!==\"undefined\"&&window.localStorage.__framerDebugSearch===\"true\";}catch(e){// localStorage not available\n}})();const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]\\d*|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}export function clampText(text,maxLength){const textLength=text.length;if(textLength<=maxLength){return text;}const slicedText=text.slice(0,maxLength);if(textLength>maxLength){return slicedText+\"…\";}return slicedText;}export function isEmptyObject(object){return Object.keys(object).length===0;}export function createLogger(showOutput){function log(...data){console.log(Date.now(),...data);}function time(label){console.time(label);}function timeEnd(label){console.timeEnd(label);}function noop(){}if(!showOutput){return{log:noop,time:noop,timeEnd:noop};}return{log,time,timeEnd};}export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFontFamily(theme){if(theme.inputFont?.fontFamily)return theme.inputFont.fontFamily;if(theme.titleFont?.fontFamily)return theme.titleFont.fontFamily;if(theme.subtitleFont?.fontFamily)return theme.subtitleFont.fontFamily;return DEFAULT_FONT_FAMILY;}export function animationKeyFromLayout(layout){return`${layout}Animation`;}export const safeDocument=typeof document!==\"undefined\"?document:null;export const safeWindow=typeof window!==\"undefined\"?window:null;const metaTagSelector='meta[name=\"framer-search-index\"]';export function getMetaTagContent(){const metaTag=safeDocument?.querySelector(metaTagSelector);if(!metaTag)return undefined;const metaTagContent=metaTag.getAttribute(\"content\");return metaTagContent;}export const checkIfOverLimit=()=>{return getMetaTagContent()===\"limit-reached\";};export function stripLocaleSlugFromPath(url,localeSlug){if(!localeSlug)return url;const localeSlugWithSlash=`/${localeSlug}`;if(url.startsWith(localeSlugWithSlash)){return url.slice(localeSlugWithSlash.length);}}/**\n * @param isHighPriority If true and `scheduler.yield` is not available, the function will either use `postTask` or if also not available, return a resolved promise.\n */export function yieldToMain(isHighPriority){if(\"scheduler\"in window){// see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n// \"user-blocking\" is the highest priority and creates a paint opportunity.\n// \"user-visible\" is the default, creates a paint opportunity, but has more potential to be delayed (by \"user-blocking\" tasks).\nconst options={priority:isHighPriority?\"user-blocking\":\"user-visible\"};if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if(isHighPriority){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but do not guarantee a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve,0);});}\nexport const __FramerMetadata__ = {\"exports\":{\"safeWindow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stripLocaleSlugFromPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeDocument\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localStorageDebugFlag\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createLogger\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"animationKeyFromLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clampText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMetaTagContent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkIfOverLimit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFontFamily\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isEmptyObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,setCachedIndex,isDefaultLocaleId}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);function isValidUrl(url){try{new URL(url);return true;}catch(_error){return false;}}const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}// If a cached index exists, use the cached version until the latest one from the network loads.\nconst cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status!==\"miss\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using cached index\");if(cacheResult.status===\"fresh\")return;}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);// Happy case.\nif(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Unexpected error.\n// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);// It's safe to cache the fallback because if we're here, current cache is empty or stale.\nsetCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export var Browser;(function(Browser){var isTouch=Browser.isTouch=()=>\"ontouchstart\"in window||navigator.maxTouchPoints>0;var isChrome=Browser.isChrome=()=>navigator.userAgent.toLowerCase().includes(\"chrome/\");var isWebKit=Browser.isWebKit=()=>navigator.userAgent.toLowerCase().includes(\"applewebkit/\");var isSafari=Browser.isSafari=()=>isWebKit()&&!isChrome();var isSafariDesktop=Browser.isSafariDesktop=()=>isSafari()&&!isTouch();var isWindows=Browser.isWindows=()=>/Win/.test(navigator.platform);var isMacOS=Browser.isMacOS=()=>/Mac/.test(navigator.platform);})(Browser||(Browser={}));\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./browser.map","// From: @framerjs/fresco/src/components/utils/useCallbackOnMouseMove.ts\nimport{useRef,useCallback}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";/**\n * Webkit fires mousemove events if the pointer's coordination changes relative\n * to its container (e.g. if the container scrolls), or when a modifier key is\n * pressed, mousemove would fire even if the cursor did not actually move.\n * This helper compares the cursor position between mouse events, and fire the\n * callback only when its position changes.\n */ export const useCallbackOnMouseMove=(callback,mousePositionRef)=>{const prevPositionRef=useRef(null);return useCallback(event=>{if(!Browser.isSafari())return callback(event);const ref=mousePositionRef?mousePositionRef:prevPositionRef;const{clientX,clientY}=event;const prevCursorPosition=ref.current;ref.current={x:clientX,y:clientY};// Ignore mouse moves unless we have a position. Else it might be an\n// element that appears behind the mouse without the mouse moving.\nif(!prevCursorPosition){return;}if(prevCursorPosition.x!==clientX||prevCursorPosition.y!==clientY){return callback(event);}},[mousePositionRef,callback]);};\nexport const __FramerMetadata__ = {\"exports\":{\"useCallbackOnMouseMove\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Point\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useCallbackOnMouseMove.map","// Safari does not support `element.scrollIntoView({ block: \"nearest\" })`, so this\n// is a workaround for that.\nexport function scrollIntoView(targetElement,scrollElement,/** Additional spacing to add from the top or bottom of the scroll element viewport. */ {offsetTop,offsetBottom}){const targetElementBounds=targetElement.getBoundingClientRect();const scrollElementBounds=scrollElement.getBoundingClientRect();if(targetElementBounds.top<scrollElementBounds.top){const difference=scrollElementBounds.top-targetElementBounds.top;scrollElement.scrollTop=scrollElement.scrollTop-difference-offsetTop;}else if(targetElementBounds.bottom>scrollElementBounds.bottom){const topAligned=scrollElementBounds.top-targetElementBounds.top;const minOffset=scrollElement.scrollTop-topAligned-offsetTop;const bottomAligned=targetElementBounds.bottom-scrollElementBounds.bottom;const offset=scrollElement.scrollTop+bottomAligned+offsetBottom;scrollElement.scrollTop=Math.min(minOffset,offset);}}\nexport const __FramerMetadata__ = {\"exports\":{\"scrollIntoView\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./scrollIntoView.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale.\n// If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useEffect,useState}from\"react\";function getViewportSize(){if(typeof window===\"undefined\"){return{width:0,height:0};}return{width:window.innerWidth,height:window.innerHeight};}export function useViewportSizeState(getState){const[state,setState]=useState(()=>getState(getViewportSize()));useEffect(()=>{const handleWindowResize=()=>setState(getState(getViewportSize()));window.addEventListener(\"resize\",handleWindowResize);return()=>{window.removeEventListener(\"resize\",handleWindowResize);};},[]);return state;}\nexport const __FramerMetadata__ = {\"exports\":{\"useViewportSizeState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useViewportSizeState.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{createPortal}from\"react-dom\";import{useRef,useState,useEffect,forwardRef}from\"react\";import{AnimatePresence,motion}from\"framer-motion\";import{SearchIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{SearchModal,SearchResultItemType,SearchResultTitleType,SearchResultSubtitleType,SearchInputDividerType,SearchInputClearButtonType,SearchLayoutType,SearchIconType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js\";import{useViewportSizeState}from\"https://framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js\";import{titleCase,DEFAULT_FONT_FAMILY,isEmptyObject,animationKeyFromLayout,checkIfOverLimit}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";var EntryPointOptions;// SITE SEARCH\n// By Anthony and Hunter\n(function(EntryPointOptions){EntryPointOptions[\"icon\"]=\"Icon\";EntryPointOptions[\"input\"]=\"Input\";})(EntryPointOptions||(EntryPointOptions={}));function buildShadow(shadowProperty,fallback=\"none\"){if(!shadowProperty)return fallback;const{x,y,blur,color,spread}=shadowProperty;return`${x}px ${y}px ${blur}px ${spread}px ${color}`;}const Overlay=/*#__PURE__*/forwardRef(function Overlay(props,ref){const{layoutType,theme,onDismiss}=props;useEffect(()=>{const handleKeyDown=event=>{if(event.code===\"Escape\"){event.stopPropagation();onDismiss();}};const handlePointerDown=event=>{if(event.pointerType!==\"touch\")return;const isWithinSearchHeader=Boolean(event.target instanceof Element&&event.target.closest(\"[role=search]\"));if(isWithinSearchHeader)return;if(document.activeElement instanceof HTMLInputElement){document.activeElement.blur();}};// Event listener added to window so that pressing escape key to dimiss\n// can be invoked from anywhere on the page.\nwindow.addEventListener(\"keydown\",handleKeyDown);window.addEventListener(\"pointerdown\",handlePointerDown,{capture:true});// Disable page scrolling when overlay is shown.\ndocument.body.classList.add(bodyOverflowHidden);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);window.removeEventListener(\"pointerdown\",handlePointerDown,{capture:true});document.body.classList.remove(bodyOverflowHidden);};},[]);return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{ref:ref,className:\"__framer-search-modal-container\",role:\"presentation\",style:{...backdropStyles,zIndex:props.backdropOptions.zIndex,justifyContent:layoutType===SearchLayoutType.Sidebar?\"flex-start\":\"center\"},onClick:onDismiss,children:[/*#__PURE__*/_jsx(motion.div,{role:\"presentation\",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{duration:0}},transition:theme.overlayTransition,style:{top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",position:\"absolute\",touchAction:\"none\",backgroundColor:props.backdropOptions.backgroundColor}}),/*#__PURE__*/_jsx(SearchModal,{urlScope:props.urlScope,layoutType:layoutType,inputOptions:props.inputOptions,resultOptions:props.resultOptions,modalOptions:props.modalOptions,backdropOptions:props.backdropOptions,theme:props.theme,onDismiss:onDismiss})]}),document.body);});const backdropStyles={width:\"100%\",boxSizing:\"border-box\",willChange:\"transform\",position:\"fixed\",display:\"flex\",alignItems:\"flex-start\",top:0,left:0,right:0,bottom:0};const containerStyle={height:\"100%\",display:\"flex\",borderRadius:10,cursor:\"inherit\",overflow:\"hidden\"};const bodyOverflowHidden=\"__framer-overflow-hidden\";/**\n *\n * SEARCH\n * By Anthony and Hunter\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n */const EntryPoint=withCSS(function EntryPoint(props){const overlay=useRef(null);const[isOpen,setIsOpen]=useState(false);const[isOverLimit,setIsOverLimit]=useState(false);const[isSafariTouchDevice,setIsSafariTouchDevice]=useState(false);const[isOnCanvas]=useState(()=>RenderTarget.current()===RenderTarget.canvas);useEffect(()=>{setIsOverLimit(checkIfOverLimit());setIsSafariTouchDevice(Browser.isSafari()&&Browser.isTouch());},[]);const baseInputFontSize=props.inputOptions?.inputFont?.fontSize?props.inputOptions.inputFont.fontSize:\"16px\";// The font size is set to a minimum of `16px` on Safari with touch screens\n// because otherwise Safari will zoom in slightly if the type size is smaller.\nconst inputFontSize=isSafariTouchDevice?`max(16px, ${baseInputFontSize})`:baseInputFontSize;const layoutType=useViewportSizeState(size=>{if(size.width<props.modalOptions.width+10){return SearchLayoutType.FixedTop;}// @ts-ignore – Fallback\nreturn props.modalOptions.layoutType||props.layoutType;});const theme={subtitleColor:props.resultOptions.subtitleOptions.subtitleColor,backgroundColor:props.modalOptions.backgroundColor,foregroundColor:props.resultOptions.titleColor,placeholderColor:props.inputOptions.placeholderOptions.placeholderColor,titleFont:props.resultOptions?.titleFont&&!isEmptyObject(props.resultOptions.titleFont)?props.resultOptions.titleFont:{fontSize:14,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},subtitleFont:props.resultOptions.subtitleOptions?.subtitleFont&&!isEmptyObject(props.resultOptions.subtitleOptions.subtitleFont)?props.resultOptions.subtitleOptions.subtitleFont:{fontSize:12,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},inputFont:props.inputOptions?.inputFont&&!isEmptyObject(props.inputOptions.inputFont)?props.inputOptions.inputFont:{fontSize:16,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},// Keep separate so we can more easily override\ninputFontSize:inputFontSize,width:props.modalOptions.width,offsetTop:props.modalOptions.top,borderRadius:props.modalOptions.borderRadius,shadow:buildShadow(props.modalOptions.shadow),entryIconColor:props.iconColor,entryIconSize:props.iconSize,entryIconImage:props.iconImage,inputIconSize:props.inputOptions.iconOptions.iconSize,inputIconColor:props.inputOptions.iconOptions.iconColor,inputIconImage:props.inputOptions.iconOptions.iconImage,gapBetweenStatusAndSearch:16,gapBetweenResults:1,scrollBarWidth:20,margin:10,spacing:8,zIndex:props.backdropOptions.zIndex,horizontalSpacing:20,overlayTransition:props.backdropOptions.transition};const handleClick=event=>{// Both need to keep `autofocus` working on the search input.\nevent.preventDefault();event.stopPropagation();if(isOverLimit)return;setIsOpen(true);};return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyle,...props.style,pointerEvents:isOverLimit?\"none\":\"auto\",opacity:isOverLimit?.4:1},children:[/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Search Icon\",style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"none\",cursor:\"inherit\",color:\"inherit\",border:\"none\",borderRadius:10,padding:0},onClick:handleClick,children:props.iconType===SearchIconType.Custom&&theme.entryIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:theme.entryIconImage.src,width:theme.entryIconSize,height:theme.entryIconSize}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.entryIconColor,width:theme.entryIconSize,height:theme.entryIconSize})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&!isOnCanvas&&/*#__PURE__*/_jsx(Overlay,{ref:overlay,layoutType:layoutType,urlScope:props.urlScope,inputOptions:props.inputOptions,resultOptions:props.resultOptions,backdropOptions:props.backdropOptions,modalOptions:props.modalOptions,theme:theme,onDismiss:()=>setIsOpen(false)})})]});},[// Prevent scrolling on iOS Safari when Input is focused.\n// From: https://gist.github.com/kiding/72721a0553fa93198ae2bb6eefaa3299\n`\n        @keyframes __framer-blink-input {\n            0% { opacity: 0; }\n            100% { opacity: 1; }\n        }\n\n        .__framer-search-modal-container input:focus {\n            animation: __framer-blink-input 0.01s;\n        }\n        `,// Allow styling of input placeholder\n`\n         .__framer-search-modal-container input::placeholder, \n         .__framer-search-modal-container input::-webkit-input-placeholder { \n            color: var(--framer-search-placeholder-color, #999999);\n            opacity: 1;\n        }\n        `,// Allow fallback to 100vh when dvh unit is not supported.\n`\n        .__framer-search-modal-container {\n            height: 100vh;\n            height: 100dvh;\n        }\n        .__framer-search-modal-container .__framer-max-height-80dvh {\n            max-height: 80vh;\n            max-height: 80dvh;\n        }\n        `,`\n        body.${bodyOverflowHidden} {\n            overflow: hidden;\n        }`,// Increase hit target\n`\n        button.__framer-search-clear-button {\n            position: relative;\n        }\n        button.__framer-search-clear-button::after {\n            content: \"\";\n            position: absolute;\n            top: -10px;\n            right: -10px;\n            bottom: -10px;\n            left: -10px;\n        }`],\"framer-lib-search\");export default EntryPoint;addPropertyControls(EntryPoint,{urlScope:{title:\"Scope\",// @ts-ignore - Internal\ntype:ControlType.PageScope},// entryType: {\n//     title: \"Type\",\n//     type: ControlType.Enum,\n//     options: Object.values(SearchEntryType),\n//     optionTitles: Object.values(SearchEntryType).map(titleCase),\n//     displaySegmentedControl: true,\n// },\niconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.iconType===SearchIconType.Custom},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===SearchIconType.Default},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24},inputOptions:{title:\"Input\",type:ControlType.Object,buttonTitle:\"Icon, Styles\",controls:{iconOptions:{title:\"Icon\",type:ControlType.Object,buttonTitle:\"Color, Size\",controls:{iconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.45)\",hidden:({iconType})=>{return iconType===SearchIconType.Custom;}},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:({iconType})=>iconType===SearchIconType.Default},iconSize:{title:\"Icon Size\",type:ControlType.Number,displayStepper:true,defaultValue:18,min:0,max:100}}},inputFont:{title:\"Font\",// @ts-ignore – Internal\ntype:ControlType.Font,displayFontSize:true},textColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},placeholderOptions:{title:\"Placeholder\",type:ControlType.Object,buttonTitle:\"Color, Text\",controls:{placeholderText:{title:\"Text\",type:ControlType.String,defaultValue:\"Search...\"},placeholderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.4)\"}}},dividerType:{title:\"Divider\",type:ControlType.Enum,options:Object.values(SearchInputDividerType),optionTitles:Object.keys(SearchInputDividerType).map(titleCase),defaultValue:SearchInputDividerType.FullWidth},clearButtonType:{title:\"Clear Type\",type:ControlType.Enum,options:Object.values(SearchInputClearButtonType),optionTitles:Object.keys(SearchInputClearButtonType).map(titleCase),defaultValue:SearchInputClearButtonType.Icon},clearButtonText:{title:\"Clear Text\",type:ControlType.String,defaultValue:\"Clear\",hidden:props=>props.clearButtonType!==SearchInputClearButtonType.Text}}},modalOptions:{title:\"Modal\",buttonTitle:\"Layout, Width\",type:ControlType.Object,controls:{layoutType:{title:\"Layout\",type:ControlType.Enum,options:Object.keys(SearchLayoutType),optionTitles:Object.values(SearchLayoutType).map(titleCase),defaultValue:SearchLayoutType.QuickMenu},width:{title:\"Width\",type:ControlType.Number,defaultValue:500,min:200,max:1e3,displayStepper:true,step:5,hidden:props=>props.layoutType===SearchLayoutType.FixedTop},top:{title:\"Top\",type:ControlType.Number,defaultValue:0,min:0,max:1e3,displayStepper:true,hidden:props=>props.layoutType!==SearchLayoutType.FixedTop},heightIsStatic:{title:\"Height\",type:ControlType.Boolean,enabledTitle:\"Instant\",disabledTitle:\"Animate\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},heightTransition:{title:\"Type\",type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:800,damping:60},hidden:({heightIsStatic,layoutType})=>layoutType!==SearchLayoutType.QuickMenu||heightIsStatic},borderRadius:{title:\"Radius\",type:ControlType.Number,defaultValue:16,displayStepper:true,min:0,hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},shadow:{buttonTitle:\"Options\",type:ControlType.Object,defaultValue:{x:0,y:20,blur:40,spread:0,color:\"rgba(0,0,0,0.2)\"},controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.2)\"},x:{type:ControlType.Number,defaultValue:0},y:{type:ControlType.Number,defaultValue:20},blur:{type:ControlType.Number,defaultValue:40},spread:{type:ControlType.Number,defaultValue:0}}},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#FFF\"},[animationKeyFromLayout(SearchLayoutType.QuickMenu)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu,optional:true,buttonTitle:\"Options\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,step:.1,min:0,max:1},scale:{type:ControlType.Number,defaultValue:.75,step:.1,min:0,max:2},// rotate: {\n//     type: ControlType.Number,\n//     defaultValue: 0,\n//     min: -360,\n//     max: 360,\n// },\nx:{type:ControlType.Number,defaultValue:0,min:-500,max:500},y:{type:ControlType.Number,defaultValue:0,min:-500,max:500},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.FixedTop)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.FixedTop,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},y:{type:ControlType.Number,defaultValue:0,min:-100,max:100},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.Sidebar)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.Sidebar,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},x:{type:ControlType.Number,defaultValue:0,min:-1e3,max:1e3},transition:{type:ControlType.Transition}}}}},resultOptions:{title:\"Results\",buttonTitle:\"Fonts, Style\",type:ControlType.Object,defaultValue:{},// description:\n//     \"Learn more about how to use Site Search [here](https://framer.com/learn/site-search)\",\ncontrols:{itemType:{title:\"Style\",type:ControlType.Enum,options:Object.values(SearchResultItemType),optionTitles:Object.keys(SearchResultItemType).map(titleCase),defaultValue:SearchResultItemType.FullWidth},titleFont:{title:\"Title\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:15},displayFontSize:true},titleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},titleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultTitleType),optionTitles:Object.keys(SearchResultTitleType).map(titleCase),defaultValue:SearchResultTitleType.H1,displaySegmentedControl:true},subtitleOptions:{type:ControlType.Object,title:\"Subtitle\",buttonTitle:\"Font, Content\",controls:{subtitleFont:{title:\"Font\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:13},displayFontSize:true},subtitleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.4)\"},subtitleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultSubtitleType),optionTitles:Object.keys(SearchResultSubtitleType).map(titleCase),defaultValue:SearchResultSubtitleType.Path}}}}},backdropOptions:{title:\"Backdrop\",type:ControlType.Object,buttonTitle:\"Color, Z Index\",controls:{backgroundColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.8)\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},transition:{type:ControlType.Transition}}}});EntryPoint.displayName=\"Search\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EntryPoint\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\"}},\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Shadow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EntryPointProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WindowAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","let Component;\nvar Home_default = (React) => {\n  if (!Component) {\n    const HomeIcon = React.forwardRef(function HomeIcon2({\n      title,\n      titleId,\n      ...props\n    }, svgRef) {\n      return /* @__PURE__ */ React.createElement(\"svg\", Object.assign({\n        xmlns: \"http://www.w3.org/2000/svg\",\n        viewBox: \"0 0 24 24\",\n        fill: \"currentColor\",\n        \"aria-hidden\": \"true\",\n        \"data-slot\": \"icon\",\n        ref: svgRef,\n        \"aria-labelledby\": titleId\n      }, props), title ? /* @__PURE__ */ React.createElement(\"title\", {\n        id: titleId\n      }, title) : null, /* @__PURE__ */ React.createElement(\"path\", {\n        d: \"M11.47 3.841a.75.75 0 0 1 1.06 0l8.69 8.69a.75.75 0 1 0 1.06-1.061l-8.689-8.69a2.25 2.25 0 0 0-3.182 0l-8.69 8.69a.75.75 0 1 0 1.061 1.06l8.69-8.689Z\"\n      }), /* @__PURE__ */ React.createElement(\"path\", {\n        d: \"m12 5.432 8.159 8.159c.03.03.06.058.091.086v6.198c0 1.035-.84 1.875-1.875 1.875H15a.75.75 0 0 1-.75-.75v-4.5a.75.75 0 0 0-.75-.75h-3a.75.75 0 0 0-.75.75V21a.75.75 0 0 1-.75.75H5.625a1.875 1.875 0 0 1-1.875-1.875v-6.198a2.29 2.29 0 0 0 .091-.086L12 5.432Z\"\n      }));\n    });\n    Component = HomeIcon;\n  }\n  return Component;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nexport {\n  __FramerMetadata__,\n  Home_default as default\n};\n","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/hero-icons/Home.js@0.0.28\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"AcademicCap\",\"AdjustmentsVertical\",\"ArchiveBox\",\"ArchiveBoxArrowDown\",\"ArchiveBoxXMark\",\"ArrowDown\",\"ArrowDownCircle\",\"ArrowDownLeft\",\"ArrowDownOnSquare\",\"ArrowDownRight\",\"ArrowDownTray\",\"ArrowLeft\",\"ArrowLeftCircle\",\"ArrowLeftOnRectangle\",\"ArrowLongDown\",\"ArrowLongLeft\",\"ArrowLongRight\",\"ArrowLongUp\",\"ArrowPath\",\"ArrowRight\",\"ArrowRightCircle\",\"ArrowSmallDown\",\"ArrowSmallLeft\",\"ArrowSmallRight\",\"ArrowSmallUp\",\"ArrowTrendingDown\",\"ArrowTrendingUp\",\"ArrowUp\",\"ArrowUpCircle\",\"ArrowUpLeft\",\"ArrowUpOnSquare\",\"ArrowUpOnSquareStack\",\"ArrowUpRight\",\"ArrowUpTray\",\"ArrowUturnDown\",\"ArrowUturnLeft\",\"ArrowUturnRight\",\"ArrowUturnUp\",\"ArrowsPointingIn\",\"ArrowsPointingOut\",\"ArrowsRightLeft\",\"ArrowsUpDown\",\"AtSymbol\",\"Backspace\",\"Backward\",\"Banknotes\",\"Bars2\",\"Bars3\",\"Bars3BottomLeft\",\"Bars3BottomRight\",\"Bars3CenterLeft\",\"Bars4\",\"BarsArrowDown\",\"BarsArrowUp\",\"Battery0\",\"Battery100\",\"Battery50\",\"Beaker\",\"Bell\",\"BellAlert\",\"BellSlash\",\"BellSnooze\",\"Bolt\",\"BoltSlash\",\"BookOpen\",\"Bookmark\",\"BookmarkSlash\",\"BookmarkSquare\",\"Briefcase\",\"BugAnt\",\"BuildingLibrary\",\"BuildingOffice\",\"BuildingOffice2\",\"BuildingStorefront\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarDays\",\"Camera\",\"ChartBar\",\"ChartBarSquare\",\"ChartPie\",\"ChatBubbleLeft\",\"ChatBubbleLeftRight\",\"ChatBubbleOvalLeft\",\"Check\",\"CheckBadge\",\"CheckCircle\",\"ChevronDoubleDown\",\"ChevronDoubleLeft\",\"ChevronDoubleRight\",\"ChevronDoubleUp\",\"ChevronDown\",\"ChevronLeft\",\"ChevronRight\",\"ChevronUp\",\"ChevronUpDown\",\"CircleStack\",\"Clipboard\",\"ClipboardDocument\",\"Clock\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CodeBracket\",\"CodeBracketSquare\",\"Cog\",\"Cog6Tooth\",\"Cog8Tooth\",\"CommandLine\",\"ComputerDesktop\",\"CpuChip\",\"CreditCard\",\"Cube\",\"CubeTransparent\",\"CurrencyBangladeshi\",\"CurrencyDollar\",\"CurrencyEuro\",\"CurrencyPound\",\"CurrencyRupee\",\"CurrencyYen\",\"CursorArrowRays\",\"CursorArrowRipple\",\"DevicePhoneMobile\",\"DeviceTablet\",\"Document\",\"DocumentArrowDown\",\"DocumentArrowUp\",\"DocumentChartBar\",\"DocumentCheck\",\"DocumentDuplicate\",\"DocumentMinus\",\"DocumentPlus\",\"DocumentText\",\"EllipsisHorizontal\",\"EllipsisVertical\",\"Envelope\",\"EnvelopeOpen\",\"ExclamationCircle\",\"ExclamationTriangle\",\"Eye\",\"EyeDropper\",\"EyeSlash\",\"FaceFrown\",\"FaceSmile\",\"Film\",\"FingerPrint\",\"Fire\",\"Flag\",\"Folder\",\"FolderArrowDown\",\"FolderMinus\",\"FolderOpen\",\"FolderPlus\",\"Forward\",\"Funnel\",\"Gif\",\"Gift\",\"GiftTop\",\"GlobeAlt\",\"GlobeAmericas\",\"GlobeAsiaAustralia\",\"GlobeEuropeAfrica\",\"HandRaised\",\"HandThumbDown\",\"HandThumbUp\",\"Hashtag\",\"Heart\",\"Home\",\"HomeModern\",\"Identification\",\"Inbox\",\"InboxArrowDown\",\"InboxStack\",\"InformationCircle\",\"Key\",\"Language\",\"Lifebuoy\",\"LightBulb\",\"Link\",\"ListBullet\",\"LockClosed\",\"LockOpen\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"Map\",\"MapPin\",\"Megaphone\",\"Microphone\",\"Minus\",\"MinusCircle\",\"MinusSmall\",\"Moon\",\"MusicalNote\",\"Newspaper\",\"NoSymbol\",\"PaintBrush\",\"PaperAirplane\",\"PaperClip\",\"Pause\",\"PauseCircle\",\"Pencil\",\"PencilSquare\",\"Phone\",\"PhoneArrowDownLeft\",\"PhoneArrowUpRight\",\"PhoneXMark\",\"Photo\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Plus\",\"PlusCircle\",\"PlusSmall\",\"Power\",\"PresentationChartBar\",\"Printer\",\"PuzzlePiece\",\"QrCode\",\"QuestionMarkCircle\",\"QueueList\",\"Radio\",\"ReceiptPercent\",\"ReceiptRefund\",\"RectangleGroup\",\"RectangleStack\",\"RocketLaunch\",\"Rss\",\"Scale\",\"Scissors\",\"Server\",\"ServerStack\",\"Share\",\"ShieldCheck\",\"ShieldExclamation\",\"ShoppingBag\",\"ShoppingCart\",\"Signal\",\"SignalSlash\",\"Sparkles\",\"SpeakerWave\",\"SpeakerXMark\",\"Square2Stack\",\"Square3Stack3D\",\"Squares2X2\",\"SquaresPlus\",\"Star\",\"Stop\",\"StopCircle\",\"Sun\",\"Swatch\",\"TableCells\",\"Tag\",\"Ticket\",\"Trash\",\"Trophy\",\"Truck\",\"Tv\",\"User\",\"UserCircle\",\"UserGroup\",\"UserMinus\",\"UserPlus\",\"Users\",\"Variable\",\"VideoCamera\",\"VideoCameraSlash\",\"ViewColumns\",\"ViewfinderCircle\",\"Wallet\",\"Wifi\",\"Window\",\"Wrench\",\"WrenchScrewdriver\",\"XCircle\",\"XMark\",\"index\"];const moduleBaseUrl=\"https://framer.com/m/hero-icons/\";const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * HERO\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.28`;const module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Hero\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Hero site](https://heroicons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Hero.map","// Generated by Framer (04b9457)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rubik-500\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Rubik\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+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/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-wch77 .framer-styles-preset-fhc477:not(.rich-text-wrapper), .framer-wch77 .framer-styles-preset-fhc477.rich-text-wrapper p { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-wch77\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7c2f7bf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,patchBorderRadiusScaleCorrector,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js\";import{Icon as Hero}from\"https://framerusercontent.com/modules/hKjtTuWGYB451ckw6eTN/bbq95ZQZ142lE2fXscHd/Hero.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/QxWrBsClHczm00en4uPS/94IB9gSaEcSbq2zVM8PQ/FCRCt1k3O.js\";const HeroFonts=getFonts(Hero);const SearchFonts=getFonts(Search);const enabledGestures={WTFIVknrr:{hover:true}};const serializationHash=\"framer-cUbAK\";const variantClassNames={WTFIVknrr:\"framer-v-1xwfp6a\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const DHGpRj2kE=undefined;const fEqTXl_DP=undefined;const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,hover,id,title,width,...props})=>{return{...props,DHGpRj2kE:hover??props.DHGpRj2kE,fEqTXl_DP:title??props.fEqTXl_DP??\"Search design content…\"};};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,fEqTXl_DP,DHGpRj2kE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"WTFIVknrr\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterb8tm3h=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(DHGpRj2kE){const res=await DHGpRj2kE(...args);if(res===false)return false;}});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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1xwfp6a\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"WTFIVknrr\",onMouseEnter:onMouseEnterb8tm3h,ref:refBinding,style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",\"--corner-shape-fallback\":.752,backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\",...style},variants:{\"WTFIVknrr-hover\":{backgroundColor:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"}},...addPropertyOverrides({\"WTFIVknrr-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1as9oxq-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"XXPahcB0P-container\",nodeId:\"XXPahcB0P\",rendersWithMotion:true,scopeId:\"ez2j0WoYo\",children:/*#__PURE__*/_jsx(Hero,{color:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"MagnifyingGlass\",id:\"XXPahcB0P\",layoutId:\"XXPahcB0P\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"WTFIVknrr-hover\":{color:\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fhc477\",\"data-styles-preset\":\"FCRCt1k3O\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:\"Search design content…\"})}),className:\"framer-sdgo65\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dlTHvRU1R\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:fEqTXl_DP,variants:{\"WTFIVknrr-hover\":{\"--extracted-r6o4lv\":\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"WTFIVknrr-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fhc477\",\"data-styles-preset\":\"FCRCt1k3O\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255)))\"},children:\"Search design content…\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-75pmcq-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"voRtv6v9e-container\",nodeId:\"voRtv6v9e\",rendersWithMotion:true,scopeId:\"ez2j0WoYo\",style:{opacity:0},children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13))\",iconSize:24,iconType:\"default\",id:\"voRtv6v9e\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400},placeholderOptions:{placeholderColor:\"var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, rgb(215, 255, 55))\",placeholderText:\"Vyhledat\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"voRtv6v9e\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, rgb(215, 255, 55))\",subtitleFont:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:500},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{},titleType:\"title\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"WTFIVknrr-hover\":{iconColor:\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500},placeholderOptions:{placeholderColor:\"var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13))\",placeholderText:\"Vyhledat\"},textColor:\"rgb(51, 51, 51)\"},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",subtitleFont:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:500},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500},titleType:\"title\"}}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cUbAK.framer-82vwn6, .framer-cUbAK .framer-82vwn6 { display: block; }\",\".framer-cUbAK.framer-1xwfp6a { align-content: center; align-items: center; cursor: text; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px; position: relative; width: 750px; }\",\".framer-cUbAK .framer-1as9oxq-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-cUbAK .framer-sdgo65 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-cUbAK .framer-75pmcq-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",...sharedStyle.css,'.framer-cUbAK[data-border=\"true\"]::after, .framer-cUbAK [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 56\n * @framerIntrinsicWidth 750\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"EtFqXnxur\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"fEqTXl_DP\":\"title\",\"DHGpRj2kE\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerez2j0WoYo=withCSS(Component,css,\"framer-cUbAK\");export default Framerez2j0WoYo;Framerez2j0WoYo.displayName=\"Navigation / Search Bar\";Framerez2j0WoYo.defaultProps={height:56,width:750};addPropertyControls(Framerez2j0WoYo,{fEqTXl_DP:{defaultValue:\"Search design content…\",displayTextArea:false,title:\"Title\",type:ControlType.String},onfEqTXl_DPChange:{changes:\"fEqTXl_DP\",type:ControlType.ChangeHandler},DHGpRj2kE:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(Framerez2j0WoYo,[{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:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1VU80V4bVkA.woff2\",weight:\"400\"},{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2\",weight:\"500\"}]},...HeroFonts,...SearchFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerez2j0WoYo\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"750\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"EtFqXnxur\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"fEqTXl_DP\\\":\\\"title\\\",\\\"DHGpRj2kE\\\":\\\"hover\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"56\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ez2j0WoYo.map","let Component;\nlet IconInner;\nvar Icon = (React) => {\n  if (!Component) {\n    Component = /* @__PURE__ */ new Map([\n      [\n        \"bold\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M222.14,105.85l-80-80a20,20,0,0,0-28.28,0l-80,80A19.86,19.86,0,0,0,28,120v96a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V164h24v52a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V120A19.86,19.86,0,0,0,222.14,105.85ZM204,204H164V152a12,12,0,0,0-12-12H104a12,12,0,0,0-12,12v52H52V121.65l76-76,76,76Z\" }))\n      ],\n      [\n        \"duotone\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\n          \"path\",\n          {\n            d: \"M216,120v96H152V152H104v64H40V120a8,8,0,0,1,2.34-5.66l80-80a8,8,0,0,1,11.32,0l80,80A8,8,0,0,1,216,120Z\",\n            opacity: \"0.2\"\n          }\n        ), /* @__PURE__ */ React.createElement(\"path\", { d: \"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z\" }))\n      ],\n      [\n        \"fill\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M224,120v96a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V164a4,4,0,0,0-4-4H108a4,4,0,0,0-4,4v52a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V120a16,16,0,0,1,4.69-11.31l80-80a16,16,0,0,1,22.62,0l80,80A16,16,0,0,1,224,120Z\" }))\n      ],\n      [\n        \"light\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M217.9,110.1l-80-80a14,14,0,0,0-19.8,0l-80,80A13.92,13.92,0,0,0,34,120v96a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V158h36v58a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V120A13.92,13.92,0,0,0,217.9,110.1ZM210,210H158V152a6,6,0,0,0-6-6H104a6,6,0,0,0-6,6v58H46V120a2,2,0,0,1,.58-1.42l80-80a2,2,0,0,1,2.84,0l80,80A2,2,0,0,1,210,120Z\" }))\n      ],\n      [\n        \"regular\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z\" }))\n      ],\n      [\n        \"thin\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M216.49,111.51l-80-80a12,12,0,0,0-17,0l-80,80A12,12,0,0,0,36,120v96a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V156h40v60a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V120A12,12,0,0,0,216.49,111.51ZM212,212H156V152a4,4,0,0,0-4-4H104a4,4,0,0,0-4,4v60H44V120a4,4,0,0,1,1.17-2.83l80-80a4,4,0,0,1,5.66,0l80,80A4,4,0,0,1,212,120Z\" }))\n      ]\n    ]);\n    IconInner = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(\"g\", { ref, ...props }, Component.get(props.weight)));\n  }\n  return IconInner;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nvar House_default = Icon;\nexport {\n  __FramerMetadata__,\n  House_default as default\n};\n","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HouseFactory from\"https://framer.com/m/phosphor-icons/House.js@0.0.57\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const iconKeys=[\"Acorn\",\"AddressBook\",\"AddressBookTabs\",\"AirTrafficControl\",\"Airplane\",\"AirplaneInFlight\",\"AirplaneLanding\",\"AirplaneTakeoff\",\"AirplaneTaxiing\",\"AirplaneTilt\",\"Airplay\",\"Alarm\",\"Alien\",\"AlignBottom\",\"AlignBottomSimple\",\"AlignCenterVertical\",\"AlignLeft\",\"AlignLeftSimple\",\"AlignRight\",\"AlignRightSimple\",\"AlignTop\",\"AlignTopSimple\",\"AmazonLogo\",\"Ambulance\",\"Anchor\",\"AnchorSimple\",\"AndroidLogo\",\"Angle\",\"AngularLogo\",\"Aperture\",\"AppStoreLogo\",\"AppWindow\",\"AppleLogo\",\"ApplePodcastsLogo\",\"ApproximateEquals\",\"Archive\",\"ArchiveBox\",\"ArchiveTray\",\"Armchair\",\"ArrowArcLeft\",\"ArrowArcRight\",\"ArrowBendDownLeft\",\"ArrowBendDownRight\",\"ArrowBendLeftDown\",\"ArrowBendLeftUp\",\"ArrowBendRightDown\",\"ArrowBendRightUp\",\"ArrowBendUpLeft\",\"ArrowBendUpRight\",\"ArrowCircleDown\",\"ArrowCircleDownLeft\",\"ArrowCircleDownRight\",\"ArrowCircleLeft\",\"ArrowCircleRight\",\"ArrowCircleUp\",\"ArrowCircleUpLeft\",\"ArrowCircleUpRight\",\"ArrowClockwise\",\"ArrowDown\",\"ArrowDownLeft\",\"ArrowDownRight\",\"ArrowElbowDownLeft\",\"ArrowElbowDownRight\",\"ArrowElbowLeft\",\"ArrowElbowLeftDown\",\"ArrowElbowLeftUp\",\"ArrowElbowRight\",\"ArrowElbowRightDown\",\"ArrowElbowRightUp\",\"ArrowElbowUpLeft\",\"ArrowElbowUpRight\",\"ArrowFatDown\",\"ArrowFatLeft\",\"ArrowFatLineDown\",\"ArrowFatLineLeft\",\"ArrowFatLineRight\",\"ArrowFatLineUp\",\"ArrowFatLinesDown\",\"ArrowFatLinesLeft\",\"ArrowFatLinesRight\",\"ArrowFatLinesUp\",\"ArrowFatRight\",\"ArrowFatUp\",\"ArrowLeft\",\"ArrowLineDown\",\"ArrowLineDownLeft\",\"ArrowLineDownRight\",\"ArrowLineLeft\",\"ArrowLineRight\",\"ArrowLineUp\",\"ArrowLineUpLeft\",\"ArrowLineUpRight\",\"ArrowRight\",\"ArrowSquareDown\",\"ArrowSquareDownLeft\",\"ArrowSquareDownRight\",\"ArrowSquareIn\",\"ArrowSquareLeft\",\"ArrowSquareOut\",\"ArrowSquareRight\",\"ArrowSquareUp\",\"ArrowSquareUpLeft\",\"ArrowSquareUpRight\",\"ArrowUDownLeft\",\"ArrowUDownRight\",\"ArrowULeftDown\",\"ArrowULeftUp\",\"ArrowURightDown\",\"ArrowURightUp\",\"ArrowUUpLeft\",\"ArrowUUpRight\",\"ArrowUp\",\"ArrowUpLeft\",\"ArrowUpRight\",\"ArrowsClockwise\",\"ArrowsDownUp\",\"ArrowsHorizontal\",\"ArrowsIn\",\"ArrowsInCardinal\",\"ArrowsInLineVertical\",\"ArrowsInSimple\",\"ArrowsLeftRight\",\"ArrowsMerge\",\"ArrowsOut\",\"ArrowsOutCardinal\",\"ArrowsOutSimple\",\"ArrowsSplit\",\"ArrowsVertical\",\"Article\",\"ArticleMedium\",\"ArticleNyTimes\",\"Asclepius\",\"Asterisk\",\"AsteriskSimple\",\"At\",\"Atom\",\"Avocado\",\"Axe\",\"Baby\",\"BabyCarriage\",\"Backpack\",\"Backspace\",\"Bag\",\"BagSimple\",\"Balloon\",\"Bandaids\",\"Bank\",\"Barbell\",\"Barcode\",\"Barn\",\"Barricade\",\"Baseball\",\"BaseballCap\",\"BaseballHelmet\",\"Basket\",\"Basketball\",\"Bathtub\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryHigh\",\"BatteryLow\",\"BatteryMedium\",\"BatteryPlus\",\"BatteryPlusVertical\",\"BatteryVerticalEmpty\",\"BatteryVerticalFull\",\"BatteryVerticalHigh\",\"BatteryVerticalLow\",\"BatteryWarning\",\"BeachBall\",\"Beanie\",\"Bed\",\"BeerBottle\",\"BeerStein\",\"BehanceLogo\",\"Bell\",\"BellRinging\",\"BellSimple\",\"BellSimpleRinging\",\"BellSimpleSlash\",\"BellSimpleZ\",\"BellSlash\",\"BellZ\",\"Belt\",\"BezierCurve\",\"Bicycle\",\"Binary\",\"Binoculars\",\"Biohazard\",\"Bird\",\"Blueprint\",\"Bluetooth\",\"BluetoothConnected\",\"BluetoothSlash\",\"BluetoothX\",\"Boat\",\"Bomb\",\"Bone\",\"Book\",\"BookBookmark\",\"BookOpen\",\"BookOpenText\",\"BookOpenUser\",\"BookUser\",\"Bookmark\",\"BookmarkSimple\",\"Bookmarks\",\"BookmarksSimple\",\"Books\",\"Boot\",\"Boules\",\"BoundingBox\",\"BowlFood\",\"BowlSteam\",\"BowlingBall\",\"BoxArrowDown\",\"BoxArrowUp\",\"BoxingGlove\",\"BracketsAngle\",\"BracketsCurly\",\"BracketsRound\",\"BracketsSquare\",\"Brain\",\"Brandy\",\"Bread\",\"Bridge\",\"Briefcase\",\"BriefcaseMetal\",\"Broadcast\",\"Broom\",\"Browser\",\"Browsers\",\"Bug\",\"BugBeetle\",\"BugDroid\",\"Building\",\"BuildingApartment\",\"BuildingOffice\",\"Buildings\",\"Bulldozer\",\"Bus\",\"Butterfly\",\"CableCar\",\"Cactus\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarBlank\",\"CalendarCheck\",\"CalendarDot\",\"CalendarDots\",\"CalendarHeart\",\"CalendarMinus\",\"CalendarPlus\",\"CalendarSlash\",\"CalendarStar\",\"CalendarX\",\"CallBell\",\"Camera\",\"CameraPlus\",\"CameraRotate\",\"CameraSlash\",\"Campfire\",\"Car\",\"CarBattery\",\"CarProfile\",\"CarSimple\",\"Cardholder\",\"Cards\",\"CardsThree\",\"CaretCircleDoubleUp\",\"CaretCircleDown\",\"CaretCircleLeft\",\"CaretCircleRight\",\"CaretCircleUp\",\"CaretCircleUpDown\",\"CaretDoubleDown\",\"CaretDoubleLeft\",\"CaretDoubleRight\",\"CaretDoubleUp\",\"CaretDown\",\"CaretLeft\",\"CaretLineDown\",\"CaretLineLeft\",\"CaretLineRight\",\"CaretLineUp\",\"CaretRight\",\"CaretUp\",\"CaretUpDown\",\"Carrot\",\"CashRegister\",\"CassetteTape\",\"CastleTurret\",\"Cat\",\"CellSignalFull\",\"CellSignalHigh\",\"CellSignalLow\",\"CellSignalMedium\",\"CellSignalNone\",\"CellSignalSlash\",\"CellSignalX\",\"CellTower\",\"Certificate\",\"Chair\",\"Chalkboard\",\"ChalkboardSimple\",\"ChalkboardTeacher\",\"Champagne\",\"ChargingStation\",\"ChartBar\",\"ChartBarHorizontal\",\"ChartDonut\",\"ChartLine\",\"ChartLineDown\",\"ChartLineUp\",\"ChartPie\",\"ChartPieSlice\",\"ChartPolar\",\"ChartScatter\",\"Chat\",\"ChatCentered\",\"ChatCenteredDots\",\"ChatCenteredSlash\",\"ChatCenteredText\",\"ChatCircle\",\"ChatCircleDots\",\"ChatCircleSlash\",\"ChatCircleText\",\"ChatDots\",\"ChatSlash\",\"ChatTeardrop\",\"ChatTeardropDots\",\"ChatTeardropSlash\",\"ChatTeardropText\",\"ChatText\",\"Chats\",\"ChatsCircle\",\"ChatsTeardrop\",\"Check\",\"CheckCircle\",\"CheckFat\",\"CheckSquare\",\"CheckSquareOffset\",\"Checkerboard\",\"Checks\",\"Cheers\",\"Cheese\",\"ChefHat\",\"Cherries\",\"Church\",\"Cigarette\",\"CigaretteSlash\",\"Circle\",\"CircleDashed\",\"CircleHalf\",\"CircleHalfTilt\",\"CircleNotch\",\"CirclesFour\",\"CirclesThree\",\"CirclesThreePlus\",\"Circuitry\",\"City\",\"Clipboard\",\"ClipboardText\",\"Clock\",\"ClockAfternoon\",\"ClockClockwise\",\"ClockCountdown\",\"ClockUser\",\"ClosedCaptioning\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CloudCheck\",\"CloudFog\",\"CloudLightning\",\"CloudMoon\",\"CloudRain\",\"CloudSlash\",\"CloudSnow\",\"CloudSun\",\"CloudWarning\",\"CloudX\",\"Clover\",\"Club\",\"CoatHanger\",\"CodaLogo\",\"Code\",\"CodeBlock\",\"CodeSimple\",\"CodepenLogo\",\"CodesandboxLogo\",\"Coffee\",\"CoffeeBean\",\"Coin\",\"CoinVertical\",\"Coins\",\"Columns\",\"ColumnsPlusLeft\",\"ColumnsPlusRight\",\"Command\",\"Compass\",\"CompassRose\",\"CompassTool\",\"ComputerTower\",\"Confetti\",\"ContactlessPayment\",\"Control\",\"Cookie\",\"CookingPot\",\"Copy\",\"CopySimple\",\"Copyleft\",\"Copyright\",\"CornersIn\",\"CornersOut\",\"Couch\",\"CourtBasketball\",\"Cow\",\"CowboyHat\",\"Cpu\",\"Crane\",\"CraneTower\",\"CreditCard\",\"Cricket\",\"Crop\",\"Cross\",\"Crosshair\",\"CrosshairSimple\",\"Crown\",\"CrownCross\",\"CrownSimple\",\"Cube\",\"CubeFocus\",\"CubeTransparent\",\"CurrencyBtc\",\"CurrencyCircleDollar\",\"CurrencyCny\",\"CurrencyDollar\",\"CurrencyDollarSimple\",\"CurrencyEth\",\"CurrencyEur\",\"CurrencyGbp\",\"CurrencyInr\",\"CurrencyJpy\",\"CurrencyKrw\",\"CurrencyKzt\",\"CurrencyNgn\",\"CurrencyRub\",\"Cursor\",\"CursorClick\",\"CursorText\",\"Cylinder\",\"Database\",\"Desk\",\"Desktop\",\"DesktopTower\",\"Detective\",\"DevToLogo\",\"DeviceMobile\",\"DeviceMobileCamera\",\"DeviceMobileSlash\",\"DeviceMobileSpeaker\",\"DeviceRotate\",\"DeviceTablet\",\"DeviceTabletCamera\",\"DeviceTabletSpeaker\",\"Devices\",\"Diamond\",\"DiamondsFour\",\"DiceFive\",\"DiceFour\",\"DiceOne\",\"DiceSix\",\"DiceThree\",\"DiceTwo\",\"Disc\",\"DiscoBall\",\"DiscordLogo\",\"Divide\",\"Dna\",\"Dog\",\"Door\",\"DoorOpen\",\"Dot\",\"DotOutline\",\"DotsNine\",\"DotsSix\",\"DotsSixVertical\",\"DotsThree\",\"DotsThreeCircle\",\"DotsThreeOutline\",\"DotsThreeVertical\",\"Download\",\"DownloadSimple\",\"Dress\",\"Dresser\",\"DribbbleLogo\",\"Drone\",\"Drop\",\"DropHalf\",\"DropHalfBottom\",\"DropSimple\",\"DropSlash\",\"DropboxLogo\",\"Ear\",\"EarSlash\",\"Egg\",\"EggCrack\",\"Eject\",\"EjectSimple\",\"Elevator\",\"Empty\",\"Engine\",\"Envelope\",\"EnvelopeOpen\",\"EnvelopeSimple\",\"EnvelopeSimpleOpen\",\"Equalizer\",\"Equals\",\"Eraser\",\"EscalatorDown\",\"EscalatorUp\",\"Exam\",\"ExclamationMark\",\"Exclude\",\"ExcludeSquare\",\"Export\",\"Eye\",\"EyeClosed\",\"EyeSlash\",\"Eyedropper\",\"EyedropperSample\",\"Eyeglasses\",\"Eyes\",\"FaceMask\",\"FacebookLogo\",\"Factory\",\"Faders\",\"FadersHorizontal\",\"FalloutShelter\",\"Fan\",\"Farm\",\"FastForward\",\"FastForwardCircle\",\"Feather\",\"FediverseLogo\",\"FigmaLogo\",\"File\",\"FileArchive\",\"FileArrowDown\",\"FileArrowUp\",\"FileAudio\",\"FileC\",\"FileCloud\",\"FileCode\",\"FileCpp\",\"FileCss\",\"FileCsv\",\"FileDashed\",\"FileDoc\",\"FileHtml\",\"FileImage\",\"FileIni\",\"FileJpg\",\"FileJs\",\"FileJsx\",\"FileLock\",\"FileMagnifyingGlass\",\"FileMd\",\"FileMinus\",\"FilePdf\",\"FilePlus\",\"FilePng\",\"FilePpt\",\"FilePy\",\"FileRs\",\"FileSql\",\"FileSvg\",\"FileText\",\"FileTs\",\"FileTsx\",\"FileTxt\",\"FileVideo\",\"FileVue\",\"FileX\",\"FileXls\",\"FileZip\",\"Files\",\"FilmReel\",\"FilmScript\",\"FilmSlate\",\"FilmStrip\",\"Fingerprint\",\"FingerprintSimple\",\"FinnTheHuman\",\"Fire\",\"FireExtinguisher\",\"FireSimple\",\"FireTruck\",\"FirstAid\",\"FirstAidKit\",\"Fish\",\"FishSimple\",\"Flag\",\"FlagBanner\",\"FlagBannerFold\",\"FlagCheckered\",\"FlagPennant\",\"Flame\",\"Flashlight\",\"Flask\",\"FlipHorizontal\",\"FlipVertical\",\"FloppyDisk\",\"FloppyDiskBack\",\"FlowArrow\",\"Flower\",\"FlowerLotus\",\"FlowerTulip\",\"FlyingSaucer\",\"Folder\",\"FolderDashed\",\"FolderLock\",\"FolderMinus\",\"FolderNotch\",\"FolderNotchMinus\",\"FolderNotchOpen\",\"FolderNotchPlus\",\"FolderOpen\",\"FolderPlus\",\"FolderSimple\",\"FolderSimpleDashed\",\"FolderSimpleLock\",\"FolderSimpleMinus\",\"FolderSimplePlus\",\"FolderSimpleStar\",\"FolderSimpleUser\",\"FolderStar\",\"FolderUser\",\"Folders\",\"Football\",\"FootballHelmet\",\"Footprints\",\"ForkKnife\",\"FourK\",\"FrameCorners\",\"FramerLogo\",\"Function\",\"Funnel\",\"FunnelSimple\",\"FunnelSimpleX\",\"FunnelX\",\"GameController\",\"Garage\",\"GasCan\",\"GasPump\",\"Gauge\",\"Gavel\",\"Gear\",\"GearFine\",\"GearSix\",\"GenderFemale\",\"GenderIntersex\",\"GenderMale\",\"GenderNeuter\",\"GenderNonbinary\",\"GenderTransgender\",\"Ghost\",\"Gif\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitDiff\",\"GitFork\",\"GitMerge\",\"GitPullRequest\",\"GithubLogo\",\"GitlabLogo\",\"GitlabLogoSimple\",\"Globe\",\"GlobeHemisphereEast\",\"GlobeHemisphereWest\",\"GlobeSimple\",\"GlobeSimpleX\",\"GlobeStand\",\"GlobeX\",\"Goggles\",\"Golf\",\"GoodreadsLogo\",\"GoogleCardboardLogo\",\"GoogleChromeLogo\",\"GoogleDriveLogo\",\"GoogleLogo\",\"GooglePhotosLogo\",\"GooglePlayLogo\",\"GooglePodcastsLogo\",\"Gps\",\"GpsFix\",\"GpsSlash\",\"Gradient\",\"GraduationCap\",\"Grains\",\"GrainsSlash\",\"Graph\",\"GraphicsCard\",\"GreaterThan\",\"GreaterThanOrEqual\",\"GridFour\",\"GridNine\",\"Guitar\",\"HairDryer\",\"Hamburger\",\"Hammer\",\"Hand\",\"HandArrowDown\",\"HandArrowUp\",\"HandCoins\",\"HandDeposit\",\"HandEye\",\"HandFist\",\"HandGrabbing\",\"HandHeart\",\"HandPalm\",\"HandPeace\",\"HandPointing\",\"HandSoap\",\"HandSwipeLeft\",\"HandSwipeRight\",\"HandTap\",\"HandWaving\",\"HandWithdraw\",\"Handbag\",\"HandbagSimple\",\"HandsClapping\",\"HandsPraying\",\"Handshake\",\"HardDrive\",\"HardDrives\",\"HardHat\",\"Hash\",\"HashStraight\",\"HeadCircuit\",\"Headlights\",\"Headphones\",\"Headset\",\"Heart\",\"HeartBreak\",\"HeartHalf\",\"HeartStraight\",\"HeartStraightBreak\",\"Heartbeat\",\"Hexagon\",\"HighDefinition\",\"HighHeel\",\"Highlighter\",\"HighlighterCircle\",\"Hockey\",\"Hoodie\",\"Horse\",\"Hospital\",\"Hourglass\",\"HourglassHigh\",\"HourglassLow\",\"HourglassMedium\",\"HourglassSimple\",\"HourglassSimpleHigh\",\"HourglassSimpleLow\",\"House\",\"HouseLine\",\"HouseSimple\",\"Hurricane\",\"IceCream\",\"IdentificationBadge\",\"IdentificationCard\",\"Image\",\"ImageBroken\",\"ImageSquare\",\"Images\",\"ImagesSquare\",\"Infinity\",\"Info\",\"InstagramLogo\",\"Intersect\",\"IntersectSquare\",\"IntersectThree\",\"Intersection\",\"Invoice\",\"Island\",\"Jar\",\"JarLabel\",\"Jeep\",\"Joystick\",\"Kanban\",\"Key\",\"KeyReturn\",\"Keyboard\",\"Keyhole\",\"Knife\",\"Ladder\",\"LadderSimple\",\"Lamp\",\"LampPendant\",\"Laptop\",\"Lasso\",\"LastfmLogo\",\"Layout\",\"Leaf\",\"Lectern\",\"Lego\",\"LegoSmiley\",\"LessThan\",\"LessThanOrEqual\",\"LetterCircleH\",\"LetterCircleP\",\"LetterCircleV\",\"Lifebuoy\",\"Lightbulb\",\"LightbulbFilament\",\"Lighthouse\",\"Lightning\",\"LightningA\",\"LightningSlash\",\"LineSegment\",\"LineSegments\",\"LineVertical\",\"Link\",\"LinkBreak\",\"LinkSimple\",\"LinkSimpleBreak\",\"LinkSimpleHorizontal\",\"LinkedinLogo\",\"LinktreeLogo\",\"LinuxLogo\",\"List\",\"ListBullets\",\"ListChecks\",\"ListDashes\",\"ListHeart\",\"ListMagnifyingGlass\",\"ListNumbers\",\"ListPlus\",\"ListStar\",\"Lock\",\"LockKey\",\"LockKeyOpen\",\"LockLaminated\",\"LockLaminatedOpen\",\"LockOpen\",\"LockSimple\",\"LockSimpleOpen\",\"Lockers\",\"Log\",\"MagicWand\",\"Magnet\",\"MagnetStraight\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"Mailbox\",\"MapPin\",\"MapPinArea\",\"MapPinLine\",\"MapPinPlus\",\"MapPinSimple\",\"MapPinSimpleArea\",\"MapPinSimpleLine\",\"MapTrifold\",\"MarkdownLogo\",\"MarkerCircle\",\"Martini\",\"MaskHappy\",\"MaskSad\",\"MastodonLogo\",\"MathOperations\",\"MatrixLogo\",\"Medal\",\"MedalMilitary\",\"MediumLogo\",\"Megaphone\",\"MegaphoneSimple\",\"MemberOf\",\"Memory\",\"MessengerLogo\",\"MetaLogo\",\"Meteor\",\"Metronome\",\"Microphone\",\"MicrophoneSlash\",\"MicrophoneStage\",\"Microscope\",\"MicrosoftExcelLogo\",\"MicrosoftOutlookLogo\",\"MicrosoftTeamsLogo\",\"MicrosoftWordLogo\",\"Minus\",\"MinusCircle\",\"MinusSquare\",\"Money\",\"MoneyWavy\",\"Monitor\",\"MonitorArrowUp\",\"MonitorPlay\",\"Moon\",\"MoonStars\",\"Moped\",\"MopedFront\",\"Mosque\",\"Motorcycle\",\"Mountains\",\"Mouse\",\"MouseLeftClick\",\"MouseMiddleClick\",\"MouseRightClick\",\"MouseScroll\",\"MouseSimple\",\"MusicNote\",\"MusicNoteSimple\",\"MusicNotes\",\"MusicNotesMinus\",\"MusicNotesPlus\",\"MusicNotesSimple\",\"NavigationArrow\",\"Needle\",\"Network\",\"NetworkSlash\",\"NetworkX\",\"Newspaper\",\"NewspaperClipping\",\"NotEquals\",\"NotMemberOf\",\"NotSubsetOf\",\"NotSupersetOf\",\"Notches\",\"Note\",\"NoteBlank\",\"NotePencil\",\"Notebook\",\"Notepad\",\"Notification\",\"NotionLogo\",\"NuclearPlant\",\"NumberCircleEight\",\"NumberCircleFive\",\"NumberCircleFour\",\"NumberCircleNine\",\"NumberCircleOne\",\"NumberCircleSeven\",\"NumberCircleSix\",\"NumberCircleThree\",\"NumberCircleTwo\",\"NumberCircleZero\",\"NumberEight\",\"NumberFive\",\"NumberFour\",\"NumberNine\",\"NumberOne\",\"NumberSeven\",\"NumberSix\",\"NumberSquareEight\",\"NumberSquareFive\",\"NumberSquareFour\",\"NumberSquareNine\",\"NumberSquareOne\",\"NumberSquareSeven\",\"NumberSquareSix\",\"NumberSquareThree\",\"NumberSquareTwo\",\"NumberSquareZero\",\"NumberThree\",\"NumberTwo\",\"NumberZero\",\"Numpad\",\"Nut\",\"NyTimesLogo\",\"Octagon\",\"OfficeChair\",\"Onigiri\",\"OpenAiLogo\",\"Option\",\"Orange\",\"OrangeSlice\",\"Oven\",\"Package\",\"PaintBrush\",\"PaintBrushBroad\",\"PaintBrushHousehold\",\"PaintBucket\",\"PaintRoller\",\"Palette\",\"Panorama\",\"Pants\",\"PaperPlane\",\"PaperPlaneRight\",\"PaperPlaneTilt\",\"Paperclip\",\"PaperclipHorizontal\",\"Parachute\",\"Paragraph\",\"Parallelogram\",\"Park\",\"Password\",\"Path\",\"PatreonLogo\",\"Pause\",\"PauseCircle\",\"PawPrint\",\"PaypalLogo\",\"Peace\",\"Pen\",\"PenNib\",\"PenNibStraight\",\"Pencil\",\"PencilCircle\",\"PencilLine\",\"PencilRuler\",\"PencilSimple\",\"PencilSimpleLine\",\"PencilSimpleSlash\",\"PencilSlash\",\"Pentagon\",\"Pentagram\",\"Pepper\",\"Percent\",\"Person\",\"PersonArmsSpread\",\"PersonSimple\",\"PersonSimpleBike\",\"PersonSimpleCircle\",\"PersonSimpleHike\",\"PersonSimpleRun\",\"PersonSimpleSki\",\"PersonSimpleSwim\",\"PersonSimpleTaiChi\",\"PersonSimpleThrow\",\"PersonSimpleWalk\",\"Perspective\",\"Phone\",\"PhoneCall\",\"PhoneDisconnect\",\"PhoneIncoming\",\"PhoneList\",\"PhoneOutgoing\",\"PhonePause\",\"PhonePlus\",\"PhoneSlash\",\"PhoneTransfer\",\"PhoneX\",\"PhosphorLogo\",\"Pi\",\"PianoKeys\",\"PicnicTable\",\"PictureInPicture\",\"PiggyBank\",\"Pill\",\"PingPong\",\"PintGlass\",\"PinterestLogo\",\"Pinwheel\",\"Pipe\",\"PipeWrench\",\"PixLogo\",\"Pizza\",\"Placeholder\",\"Planet\",\"Plant\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Playlist\",\"Plug\",\"PlugCharging\",\"Plugs\",\"PlugsConnected\",\"Plus\",\"PlusCircle\",\"PlusMinus\",\"PlusSquare\",\"PokerChip\",\"PoliceCar\",\"Polygon\",\"Popcorn\",\"Popsicle\",\"PottedPlant\",\"Power\",\"Prescription\",\"Presentation\",\"PresentationChart\",\"Printer\",\"Prohibit\",\"ProhibitInset\",\"ProjectorScreen\",\"ProjectorScreenChart\",\"Pulse\",\"PushPin\",\"PushPinSimple\",\"PushPinSimpleSlash\",\"PushPinSlash\",\"PuzzlePiece\",\"QrCode\",\"Question\",\"QuestionMark\",\"Queue\",\"Quotes\",\"Rabbit\",\"Racquet\",\"Radical\",\"Radio\",\"RadioButton\",\"Radioactive\",\"Rainbow\",\"RainbowCloud\",\"Ranking\",\"ReadCvLogo\",\"Receipt\",\"ReceiptX\",\"Record\",\"Rectangle\",\"RectangleDashed\",\"Recycle\",\"RedditLogo\",\"Repeat\",\"RepeatOnce\",\"ReplitLogo\",\"Resize\",\"Rewind\",\"RewindCircle\",\"RoadHorizon\",\"Robot\",\"Rocket\",\"RocketLaunch\",\"Rows\",\"RowsPlusBottom\",\"RowsPlusTop\",\"Rss\",\"RssSimple\",\"Rug\",\"Ruler\",\"Sailboat\",\"Scales\",\"Scan\",\"ScanSmiley\",\"Scissors\",\"Scooter\",\"Screencast\",\"Screwdriver\",\"Scribble\",\"ScribbleLoop\",\"Scroll\",\"Seal\",\"SealCheck\",\"SealPercent\",\"SealQuestion\",\"SealWarning\",\"Seat\",\"Seatbelt\",\"SecurityCamera\",\"Selection\",\"SelectionAll\",\"SelectionBackground\",\"SelectionForeground\",\"SelectionInverse\",\"SelectionPlus\",\"SelectionSlash\",\"Shapes\",\"Share\",\"ShareFat\",\"ShareNetwork\",\"Shield\",\"ShieldCheck\",\"ShieldCheckered\",\"ShieldChevron\",\"ShieldPlus\",\"ShieldSlash\",\"ShieldStar\",\"ShieldWarning\",\"ShippingContainer\",\"ShirtFolded\",\"ShootingStar\",\"ShoppingBag\",\"ShoppingBagOpen\",\"ShoppingCart\",\"ShoppingCartSimple\",\"Shovel\",\"Shower\",\"Shrimp\",\"Shuffle\",\"ShuffleAngular\",\"ShuffleSimple\",\"Sidebar\",\"SidebarSimple\",\"Sigma\",\"SignIn\",\"SignOut\",\"Signature\",\"Signpost\",\"SimCard\",\"Siren\",\"SketchLogo\",\"SkipBack\",\"SkipBackCircle\",\"SkipForward\",\"SkipForwardCircle\",\"Skull\",\"SkypeLogo\",\"SlackLogo\",\"Sliders\",\"SlidersHorizontal\",\"Slideshow\",\"Smiley\",\"SmileyAngry\",\"SmileyBlank\",\"SmileyMeh\",\"SmileyMelting\",\"SmileyNervous\",\"SmileySad\",\"SmileySticker\",\"SmileyWink\",\"SmileyXEyes\",\"SnapchatLogo\",\"Sneaker\",\"SneakerMove\",\"Snowflake\",\"SoccerBall\",\"Sock\",\"SolarPanel\",\"SolarRoof\",\"SortAscending\",\"SortDescending\",\"SoundcloudLogo\",\"Spade\",\"Sparkle\",\"SpeakerHifi\",\"SpeakerHigh\",\"SpeakerLow\",\"SpeakerNone\",\"SpeakerSimpleHigh\",\"SpeakerSimpleLow\",\"SpeakerSimpleNone\",\"SpeakerSimpleSlash\",\"SpeakerSimpleX\",\"SpeakerSlash\",\"SpeakerX\",\"Speedometer\",\"Sphere\",\"Spinner\",\"SpinnerBall\",\"SpinnerGap\",\"Spiral\",\"SplitHorizontal\",\"SplitVertical\",\"SpotifyLogo\",\"SprayBottle\",\"Square\",\"SquareHalf\",\"SquareHalfBottom\",\"SquareLogo\",\"SquareSplitVertical\",\"SquaresFour\",\"Stack\",\"StackMinus\",\"StackOverflowLogo\",\"StackPlus\",\"StackSimple\",\"Stairs\",\"Stamp\",\"StandardDefinition\",\"Star\",\"StarAndCrescent\",\"StarFour\",\"StarHalf\",\"StarOfDavid\",\"SteamLogo\",\"SteeringWheel\",\"Steps\",\"Stethoscope\",\"Sticker\",\"Stool\",\"Stop\",\"StopCircle\",\"Storefront\",\"Strategy\",\"StripeLogo\",\"Student\",\"SubsetOf\",\"SubsetProperOf\",\"Subtitles\",\"SubtitlesSlash\",\"Subtract\",\"SubtractSquare\",\"Subway\",\"Suitcase\",\"SuitcaseRolling\",\"SuitcaseSimple\",\"Sun\",\"SunDim\",\"SunHorizon\",\"Sunglasses\",\"SupersetOf\",\"SupersetProperOf\",\"Swap\",\"Swatches\",\"SwimmingPool\",\"Sword\",\"Synagogue\",\"Syringe\",\"TShirt\",\"Table\",\"Tabs\",\"Tag\",\"TagChevron\",\"TagSimple\",\"Target\",\"Taxi\",\"TeaBag\",\"TelegramLogo\",\"Television\",\"TelevisionSimple\",\"TennisBall\",\"Tent\",\"Terminal\",\"TerminalWindow\",\"TestTube\",\"TextAUnderline\",\"TextAa\",\"TextAlignCenter\",\"TextAlignJustify\",\"TextAlignLeft\",\"TextAlignRight\",\"TextB\",\"TextColumns\",\"TextH\",\"TextHFive\",\"TextHFour\",\"TextHOne\",\"TextHSix\",\"TextHThree\",\"TextHTwo\",\"TextIndent\",\"TextItalic\",\"TextOutdent\",\"TextStrikethrough\",\"TextSubscript\",\"TextSuperscript\",\"TextT\",\"TextTSlash\",\"TextUnderline\",\"Textbox\",\"Thermometer\",\"ThermometerCold\",\"ThermometerHot\",\"ThermometerSimple\",\"ThreadsLogo\",\"ThreeD\",\"ThumbsDown\",\"ThumbsUp\",\"Ticket\",\"TidalLogo\",\"TiktokLogo\",\"Tilde\",\"Timer\",\"TipJar\",\"Tipi\",\"Tire\",\"ToggleLeft\",\"ToggleRight\",\"Toilet\",\"ToiletPaper\",\"Toolbox\",\"Tooth\",\"Tornado\",\"Tote\",\"ToteSimple\",\"Towel\",\"Tractor\",\"Trademark\",\"TrademarkRegistered\",\"TrafficCone\",\"TrafficSign\",\"TrafficSignal\",\"Train\",\"TrainRegional\",\"TrainSimple\",\"Tram\",\"Translate\",\"Trash\",\"TrashSimple\",\"Tray\",\"TrayArrowDown\",\"TrayArrowUp\",\"TreasureChest\",\"Tree\",\"TreeEvergreen\",\"TreePalm\",\"TreeStructure\",\"TreeView\",\"TrendDown\",\"TrendUp\",\"Triangle\",\"TriangleDashed\",\"Trolley\",\"TrolleySuitcase\",\"Trophy\",\"Truck\",\"TruckTrailer\",\"TumblrLogo\",\"TwitchLogo\",\"TwitterLogo\",\"Umbrella\",\"UmbrellaSimple\",\"Union\",\"Unite\",\"UniteSquare\",\"Upload\",\"UploadSimple\",\"Usb\",\"User\",\"UserCheck\",\"UserCircle\",\"UserCircleCheck\",\"UserCircleDashed\",\"UserCircleGear\",\"UserCircleMinus\",\"UserCirclePlus\",\"UserFocus\",\"UserGear\",\"UserList\",\"UserMinus\",\"UserPlus\",\"UserRectangle\",\"UserSound\",\"UserSquare\",\"UserSwitch\",\"Users\",\"UsersFour\",\"UsersThree\",\"Van\",\"Vault\",\"VectorThree\",\"VectorTwo\",\"Vibrate\",\"Video\",\"VideoCamera\",\"VideoCameraSlash\",\"VideoConference\",\"Vignette\",\"VinylRecord\",\"VirtualReality\",\"Virus\",\"Visor\",\"Voicemail\",\"Volleyball\",\"Wall\",\"Wallet\",\"Warehouse\",\"Warning\",\"WarningCircle\",\"WarningDiamond\",\"WarningOctagon\",\"WashingMachine\",\"Watch\",\"WaveSawtooth\",\"WaveSine\",\"WaveSquare\",\"WaveTriangle\",\"Waveform\",\"WaveformSlash\",\"Waves\",\"Webcam\",\"WebcamSlash\",\"WebhooksLogo\",\"WechatLogo\",\"WhatsappLogo\",\"Wheelchair\",\"WheelchairMotion\",\"WifiHigh\",\"WifiLow\",\"WifiMedium\",\"WifiNone\",\"WifiSlash\",\"WifiX\",\"Wind\",\"Windmill\",\"WindowsLogo\",\"Wine\",\"Wrench\",\"X\",\"XCircle\",\"XLogo\",\"XSquare\",\"Yarn\",\"YinYang\",\"YoutubeLogo\"];const moduleBaseUrl=\"https://framer.com/m/phosphor-icons/\";const weightOptions=[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\"];const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * PHOSPHOR\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,weight,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HouseFactory(React):null);async function importModule(){// Get the selected module\ntry{const version=\"0.0.57\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@${version}`;const module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch(err){if(isMounted.current)setSelectedIcon(null);}}useEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined},focusable:\"false\",color:color,children:/*#__PURE__*/_jsx(SelectedIcon,{color:color,weight:weight})}):emptyState});}Icon.displayName=\"Phosphor\";Icon.defaultProps={width:24,height:24,iconSelection:\"House\",iconSearch:\"House\",color:\"#66F\",selectByList:true,weight:\"regular\",mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Phosphor site](https://phosphoricons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},weight:{type:ControlType.Enum,title:\"Weight\",optionTitles:weightOptions.map(piece=>piece.charAt(0).toUpperCase()+piece.slice(1)),options:weightOptions,defaultValue:Icon.defaultProps.weight},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor.map","// Generated by Framer (43e8337)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor1}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/xAqQJJMKulaAU8gK10ZA/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const Phosphor1Controls=getPropertyControls(Phosphor1);const enabledGestures={d7HXmZwt3:{hover:true}};const serializationHash=\"framer-YZ5k0\";const variantClassNames={d7HXmZwt3:\"framer-v-1fogt1u\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Yu6n2rilz=undefined;const RQm0Z5zKQ=undefined;const GOd_7bL6e=undefined;const IfW3H8VxT=undefined;const vWgZDOJ61=undefined;const NAEqoRJzV=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,hover,icon,id,rotation,tapX,title,visible,width,...props})=>{return{...props,GOd_7bL6e:visible??props.GOd_7bL6e??true,IfW3H8VxT:rotation??props.IfW3H8VxT,NAEqoRJzV:tapX??props.NAEqoRJzV,RQm0Z5zKQ:title??props.RQm0Z5zKQ??\"Shop\",vWgZDOJ61:icon??props.vWgZDOJ61??\"Plus\",Yu6n2rilz:hover??props.Yu6n2rilz};};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,RQm0Z5zKQ,IfW3H8VxT,Yu6n2rilz,vWgZDOJ61,GOd_7bL6e,NAEqoRJzV,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"d7HXmZwt3\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1ud7d3i=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(Yu6n2rilz){const res=await Yu6n2rilz(...args);if(res===false)return false;}});const onClick1hkef82=activeVariantCallback(async(...args)=>{if(NAEqoRJzV){const res=await NAEqoRJzV(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"d7HXmZwt3\",scopeId:\"JGM11G4dB\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1fogt1u\",className,classNames)} framer-rxkkul`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"d7HXmZwt3\",onMouseEnter:onMouseEnter1ud7d3i,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstNTAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:\"Shop\"})}),className:\"framer-svx2un\",fonts:[\"GF;Rubik-500\"],layoutDependency:layoutDependency,layoutId:\"OqNDZh5kH\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:RQm0Z5zKQ,verticalAlignment:\"top\",withExternalLayout:true}),GOd_7bL6e!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ai4v6t-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"wFNqhW8qB-container\",nodeId:\"wFNqhW8qB\",rendersWithMotion:true,scopeId:\"JGM11G4dB\",style:{rotate:IfW3H8VxT},variants:{\"d7HXmZwt3-hover\":{rotate:45}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"House\",iconSelection:vWgZDOJ61,id:\"wFNqhW8qB\",layoutId:\"wFNqhW8qB\",mirrored:false,onClick:onClick1hkef82,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YZ5k0.framer-rxkkul, .framer-YZ5k0 .framer-rxkkul { display: block; }\",\".framer-YZ5k0.framer-1fogt1u { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-YZ5k0 .framer-svx2un { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-YZ5k0 .framer-1ai4v6t-container { flex: none; height: 22px; position: relative; width: 12px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 53\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"rnsrHL4cM\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"RQm0Z5zKQ\":\"title\",\"IfW3H8VxT\":\"rotation\",\"Yu6n2rilz\":\"hover\",\"vWgZDOJ61\":\"icon\",\"GOd_7bL6e\":\"visible\",\"NAEqoRJzV\":\"tapX\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJGM11G4dB=withCSS(Component,css,\"framer-YZ5k0\");export default FramerJGM11G4dB;FramerJGM11G4dB.displayName=\"Nav item\";FramerJGM11G4dB.defaultProps={height:22,width:53};addPropertyControls(FramerJGM11G4dB,{RQm0Z5zKQ:{defaultValue:\"Shop\",displayTextArea:false,title:\"Title\",type:ControlType.String},onRQm0Z5zKQChange:{changes:\"RQm0Z5zKQ\",type:ControlType.ChangeHandler},IfW3H8VxT:{defaultValue:0,title:\"Rotation\",type:ControlType.Number,unit:\"\\xb0\"},onIfW3H8VxTChange:{changes:\"IfW3H8VxT\",type:ControlType.ChangeHandler},Yu6n2rilz:{title:\"Hover\",type:ControlType.EventHandler},vWgZDOJ61:Phosphor1Controls?.[\"iconSelection\"]&&{...Phosphor1Controls[\"iconSelection\"],defaultValue:\"Plus\",description:undefined,hidden:undefined,optional:undefined,title:\"icon\"},onvWgZDOJ61Change:{changes:\"vWgZDOJ61\",type:ControlType.ChangeHandler},GOd_7bL6e:{defaultValue:true,title:\"Visible\",type:ControlType.Boolean},onGOd_7bL6eChange:{changes:\"GOd_7bL6e\",type:ControlType.ChangeHandler},NAEqoRJzV:{title:\"Tap X\",type:ControlType.EventHandler}});addFonts(FramerJGM11G4dB,[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2\",weight:\"500\"}]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJGM11G4dB\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"22\",\"framerVariables\":\"{\\\"RQm0Z5zKQ\\\":\\\"title\\\",\\\"IfW3H8VxT\\\":\\\"rotation\\\",\\\"Yu6n2rilz\\\":\\\"hover\\\",\\\"vWgZDOJ61\\\":\\\"icon\\\",\\\"GOd_7bL6e\\\":\\\"visible\\\",\\\"NAEqoRJzV\\\":\\\"tapX\\\"}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rnsrHL4cM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"53\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JGM11G4dB.map","// Generated by Framer (74b1a33)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-rGv25 .framer-styles-preset-s5449y:not(.rich-text-wrapper), .framer-rGv25 .framer-styles-preset-s5449y.rich-text-wrapper a { --framer-link-current-text-color: var(--token-eb5f3580-274d-4903-8652-6f7e021499e2, #2a066f) /* {\"name\":\"Secondary Background\"} */; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, #0c0c0d) /* {\"name\":\"Black\"} */; --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-eb5f3580-274d-4903-8652-6f7e021499e2, #2a066f); --framer-link-text-decoration: none; }'];export const className=\"framer-rGv25\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (43e8337)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/2g5pq0i9NyWef7yigPFW/ML2L1HIvNcyPjZDoIlb6/Pb_pvjeKR.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/d3ZisHjODpsiIoP81R7G/EqNgTFZd9DFSV13Yoeml/RLSQC518U.js\";const cycleOrder=[\"cwUVanOrR\",\"PaWj2R7O8\",\"i8cvkDBEn\"];const serializationHash=\"framer-sWF65\";const variantClassNames={cwUVanOrR:\"framer-v-wwuc6t\",i8cvkDBEn:\"framer-v-7fb2fq\",PaWj2R7O8:\"framer-v-gplilb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Menu left\":\"cwUVanOrR\",\"Menu middle\":\"PaWj2R7O8\",\"Menu right\":\"i8cvkDBEn\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"cwUVanOrR\"};};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:\"cwUVanOrR\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"i8cvkDBEn\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"PaWj2R7O8\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"PaWj2R7O8\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-wwuc6t\",className,classNames),\"data-framer-name\":\"Menu left\",layoutDependency:layoutDependency,layoutId:\"cwUVanOrR\",ref:refBinding,style:{...style},...addPropertyOverrides({i8cvkDBEn:{\"data-framer-name\":\"Menu right\"},PaWj2R7O8:{\"data-framer-name\":\"Menu middle\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstNzAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-decoration\":\"underline\",\"--framer-text-transform\":\"uppercase\"},children:\"Featured\"})}),className:\"framer-110bspg\",fonts:[\"GF;Rubik-700\"],layoutDependency:layoutDependency,layoutId:\"XYFBeu61d\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({i8cvkDBEn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstNzAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-decoration\":\"underline\",\"--framer-text-transform\":\"uppercase\"},children:\"Extra\"})})},PaWj2R7O8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstNzAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-decoration\":\"underline\",\"--framer-text-transform\":\"uppercase\"},children:\"Tastes\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19stwwe\",layoutDependency:layoutDependency,layoutId:\"Eu6e8TcqZ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"AvmNTN6Ot\",openInNewTab:false,relValues:[],scopeId:\"Q9EMW79Dy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b1ieno\",\"data-styles-preset\":\"Pb_pvjeKR\",children:\"Bestsellers\"})})})}),className:\"framer-hod5ze\",fonts:[\"GF;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"AvmNTN6Ot\",style:{\"--extracted-r6o4lv\":\"var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({i8cvkDBEn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"AvmNTN6Ot\",openInNewTab:false,relValues:[],scopeId:\"Q9EMW79Dy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-s5449y\",\"data-styles-preset\":\"RLSQC518U\",children:\"Wholesale\"})})})})},PaWj2R7O8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"AvmNTN6Ot\",openInNewTab:false,relValues:[],scopeId:\"Q9EMW79Dy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-s5449y\",\"data-styles-preset\":\"RLSQC518U\",children:\"Fruity\"})})})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"UkhFpknRQ\",openInNewTab:false,relValues:[],scopeId:\"Q9EMW79Dy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-s5449y\",\"data-styles-preset\":\"RLSQC518U\",children:\"Packages\"})})})}),className:\"framer-ky346y\",fonts:[\"GF;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"UkhFpknRQ\",style:{\"--extracted-r6o4lv\":\"var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({PaWj2R7O8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"UkhFpknRQ\",openInNewTab:false,relValues:[],scopeId:\"Q9EMW79Dy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-s5449y\",\"data-styles-preset\":\"RLSQC518U\",children:\"Holy\"})})})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"g6E7u7HNj\",openInNewTab:false,relValues:[],scopeId:\"Q9EMW79Dy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-s5449y\",\"data-styles-preset\":\"RLSQC518U\",children:\"Herbal unite /23\"})})})}),className:\"framer-5kvuie\",fonts:[\"GF;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"g6E7u7HNj\",style:{\"--extracted-r6o4lv\":\"var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({PaWj2R7O8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"g6E7u7HNj\",openInNewTab:false,relValues:[],scopeId:\"Q9EMW79Dy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-s5449y\",\"data-styles-preset\":\"RLSQC518U\",children:\"Nature\"})})})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"HUsKBY6gk\",openInNewTab:false,relValues:[],scopeId:\"Q9EMW79Dy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-s5449y\",\"data-styles-preset\":\"RLSQC518U\",children:\"Health\"})})})}),className:\"framer-v3kcfs\",fonts:[\"GF;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"HUsKBY6gk\",style:{\"--extracted-r6o4lv\":\"var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"fI18lKKpf\",openInNewTab:false,relValues:[],scopeId:\"Q9EMW79Dy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-s5449y\",\"data-styles-preset\":\"RLSQC518U\",children:\"Dreamy\"})})})}),className:\"framer-14w2weh\",fonts:[\"GF;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"fI18lKKpf\",style:{\"--extracted-r6o4lv\":\"var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"TNhQymGTI\",openInNewTab:false,relValues:[],scopeId:\"Q9EMW79Dy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-s5449y\",\"data-styles-preset\":\"RLSQC518U\",children:\"Sleeply related\"})})})}),className:\"framer-1vyd3b9\",fonts:[\"GF;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"TNhQymGTI\",style:{\"--extracted-r6o4lv\":\"var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({i8cvkDBEn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"TNhQymGTI\",openInNewTab:false,relValues:[],scopeId:\"Q9EMW79Dy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-s5449y\",\"data-styles-preset\":\"RLSQC518U\",children:\"Medicinal\"})})})})}},baseVariant,gestureVariant)})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sWF65.framer-1huszix, .framer-sWF65 .framer-1huszix { display: block; }\",\".framer-sWF65.framer-wwuc6t { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 16px 0px; position: relative; width: 179px; }\",\".framer-sWF65 .framer-110bspg, .framer-sWF65 .framer-hod5ze, .framer-sWF65 .framer-ky346y, .framer-sWF65 .framer-5kvuie, .framer-sWF65 .framer-v3kcfs, .framer-sWF65 .framer-14w2weh, .framer-sWF65 .framer-1vyd3b9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-sWF65 .framer-19stwwe { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 160\n * @framerIntrinsicWidth 179\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"PaWj2R7O8\":{\"layout\":[\"fixed\",\"auto\"]},\"i8cvkDBEn\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQ9EMW79Dy=withCSS(Component,css,\"framer-sWF65\");export default FramerQ9EMW79Dy;FramerQ9EMW79Dy.displayName=\"Menu\";FramerQ9EMW79Dy.defaultProps={height:160,width:179};addPropertyControls(FramerQ9EMW79Dy,{variant:{options:[\"cwUVanOrR\",\"PaWj2R7O8\",\"i8cvkDBEn\"],optionTitles:[\"Menu left\",\"Menu middle\",\"Menu right\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQ9EMW79Dy,[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-4I-1VU80V4bVkA.woff2\",weight:\"700\"},{cssFamilyName:\"Plus Jakarta Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v12/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_qU7NTxXUEKi4Rw.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQ9EMW79Dy\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"179\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PaWj2R7O8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"i8cvkDBEn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"160\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Q9EMW79Dy.map","// Generated by Framer (b6e2e7c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,patchBorderRadiusScaleCorrector,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ShopImage1 from\"https://framerusercontent.com/modules/Ie1SarKoj2bBaCxAIT1k/JQnfJIbvJvp2ZuzoaZ55/XlXpRCdcJ.js\";import Icon from\"https://framerusercontent.com/modules/l9yRTFBJHXRBpUZdYT6U/xcjOq4heSjssfKDm052Y/mNAuZ8eGh.js\";import XMenu from\"https://framerusercontent.com/modules/Qd65yFzGVE5w16AMveZ4/3W5PdIbRAaw2tBreNXRV/HF46yMxg6.js\";import NavigationSearchBar from\"https://framerusercontent.com/modules/4MydAsVH6DnyQSLVvjbb/O77JdK4L8vEJG44aEQYJ/ez2j0WoYo.js\";import NavItem from\"https://framerusercontent.com/modules/MUGnlovLJOm3HWxtHdOc/kwxKvDV0gHE9l9HhK1CT/JGM11G4dB.js\";import Menu from\"https://framerusercontent.com/modules/6lG8EsrZwYXbY7tAY8x7/nTg6E4tDh2sXUJRLuH1n/Q9EMW79Dy.js\";const NavItemFonts=getFonts(NavItem);const IconFonts=getFonts(Icon);const XMenuFonts=getFonts(XMenu);const MenuFonts=getFonts(Menu);const ShopImage1Fonts=getFonts(ShopImage1);const NavigationSearchBarFonts=getFonts(NavigationSearchBar);const cycleOrder=[\"ZCrOzFl8H\",\"cHiNw0qMN\",\"UXL3oIsb2\",\"la_ZQiYMd\",\"beL5IqEGc\",\"OygdwcIeH\",\"kwJW1hS3C\",\"QWpYYI88L\",\"UdlSzIc9p\"];const serializationHash=\"framer-CWVrQ\";const variantClassNames={beL5IqEGc:\"framer-v-e7hrsl\",cHiNw0qMN:\"framer-v-zxfz9p\",kwJW1hS3C:\"framer-v-16l860n\",la_ZQiYMd:\"framer-v-eb94ad\",OygdwcIeH:\"framer-v-17rvo7d\",QWpYYI88L:\"framer-v-1bmb8u1\",UdlSzIc9p:\"framer-v-1r73hz1\",UXL3oIsb2:\"framer-v-1sx0mpu\",ZCrOzFl8H:\"framer-v-1pbedi4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop - Closed\":\"cHiNw0qMN\",\"Desktop - Hover contact\":\"beL5IqEGc\",\"Desktop - Hover Story\":\"UXL3oIsb2\",\"Desktop - Hover Values\":\"la_ZQiYMd\",\"Desktop - opened\":\"ZCrOzFl8H\",\"Phone - closed\":\"UdlSzIc9p\",\"Phone - opened\":\"QWpYYI88L\",\"Tablet - closed\":\"kwJW1hS3C\",\"Tablet - opened\":\"OygdwcIeH\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZCrOzFl8H\"};};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:\"ZCrOzFl8H\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeave156uzh1=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"cHiNw0qMN\");});const onMouseLeave1lsoxnw=activeVariantCallback(async(...args)=>{setVariant(\"cHiNw0qMN\");});const NAEqoRJzV1lsoxnw=activeVariantCallback(async(...args)=>{setVariant(\"cHiNw0qMN\");});const Yu6n2rilzdf4kzs=activeVariantCallback(async(...args)=>{setVariant(\"ZCrOzFl8H\");});const Yu6n2rilz1o1e7bt=activeVariantCallback(async(...args)=>{setVariant(\"UXL3oIsb2\");});const Yu6n2rilz3shfch=activeVariantCallback(async(...args)=>{setVariant(\"la_ZQiYMd\");});const Yu6n2rilz1n401d6=activeVariantCallback(async(...args)=>{setVariant(\"beL5IqEGc\");});const tapxfm4lu=activeVariantCallback(async(...args)=>{setVariant(\"kwJW1hS3C\");});const tap1dead12=activeVariantCallback(async(...args)=>{setVariant(\"OygdwcIeH\");});const tapjyf92t=activeVariantCallback(async(...args)=>{setVariant(\"UdlSzIc9p\");});const tapjxrk9z=activeVariantCallback(async(...args)=>{setVariant(\"QWpYYI88L\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"OygdwcIeH\",\"kwJW1hS3C\",\"QWpYYI88L\",\"UdlSzIc9p\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"OygdwcIeH\",\"kwJW1hS3C\",\"QWpYYI88L\",\"UdlSzIc9p\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if([\"cHiNw0qMN\",\"UXL3oIsb2\",\"la_ZQiYMd\",\"beL5IqEGc\",\"kwJW1hS3C\",\"UdlSzIc9p\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if([\"OygdwcIeH\",\"QWpYYI88L\"].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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1pbedi4\",className,classNames),\"data-framer-name\":\"Desktop - opened\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ZCrOzFl8H\",onMouseLeave:onMouseLeave156uzh1,ref:refBinding,style:{...style},...addPropertyOverrides({beL5IqEGc:{\"data-framer-name\":\"Desktop - Hover contact\",\"data-highlight\":undefined,onMouseLeave:undefined},cHiNw0qMN:{\"data-framer-name\":\"Desktop - Closed\",\"data-highlight\":undefined,onMouseLeave:undefined},kwJW1hS3C:{\"data-framer-name\":\"Tablet - closed\",\"data-highlight\":undefined,onMouseLeave:undefined},la_ZQiYMd:{\"data-framer-name\":\"Desktop - Hover Values\",\"data-highlight\":undefined,onMouseLeave:undefined},OygdwcIeH:{\"data-framer-name\":\"Tablet - opened\",\"data-highlight\":undefined,onMouseLeave:undefined},QWpYYI88L:{\"data-framer-name\":\"Phone - opened\",\"data-highlight\":undefined,onMouseLeave:undefined},UdlSzIc9p:{\"data-framer-name\":\"Phone - closed\",\"data-highlight\":undefined,onMouseLeave:undefined},UXL3oIsb2:{\"data-framer-name\":\"Desktop - Hover Story\",\"data-highlight\":undefined,onMouseLeave:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1k08sy2\",\"data-border\":true,\"data-framer-name\":\"Top header\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"rFFTfQnWf\",onMouseLeave:onMouseLeave1lsoxnw,style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",boxShadow:\"0px 5px 15px 0px rgba(0, 0, 0, 0.1)\",cornerShape:\"superellipse(1.5)\"},variants:{QWpYYI88L:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},UdlSzIc9p:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({kwJW1hS3C:{\"data-highlight\":undefined,onMouseLeave:undefined},OygdwcIeH:{\"data-highlight\":undefined,onMouseLeave:undefined},QWpYYI88L:{\"data-highlight\":undefined,onMouseLeave:undefined},UdlSzIc9p:{\"data-highlight\":undefined,onMouseLeave:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bybf0u\",layoutDependency:layoutDependency,layoutId:\"YAIA3msZh\",...addPropertyOverrides({beL5IqEGc:{\"data-highlight\":true,onTap:undefined},la_ZQiYMd:{\"data-highlight\":true,onTap:undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gloje0\",layoutDependency:layoutDependency,layoutId:\"qzR4Mu1NC\",...addPropertyOverrides({beL5IqEGc:{\"data-highlight\":true,onMouseEnter:undefined},la_ZQiYMd:{\"data-highlight\":true,onMouseEnter:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+(((componentViewport?.height||474.5)-0-474)/2+0+0)+0+0+27+0,...addPropertyOverrides({beL5IqEGc:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+27+0},cHiNw0qMN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+27+0},la_ZQiYMd:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+27+0},UXL3oIsb2:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+27+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qq4nbw-container\",layoutDependency:layoutDependency,layoutId:\"bg90Xg_xF-container\",nodeId:\"bg90Xg_xF\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(NavItem,{GOd_7bL6e:true,height:\"100%\",id:\"bg90Xg_xF\",IfW3H8VxT:0,layoutId:\"bg90Xg_xF\",NAEqoRJzV:NAEqoRJzV1lsoxnw,RQm0Z5zKQ:\"Rubriky\",vWgZDOJ61:\"Plus\",width:\"100%\",...addPropertyOverrides({beL5IqEGc:{Yu6n2rilz:Yu6n2rilzdf4kzs},cHiNw0qMN:{Yu6n2rilz:Yu6n2rilzdf4kzs},la_ZQiYMd:{Yu6n2rilz:Yu6n2rilzdf4kzs},UXL3oIsb2:{Yu6n2rilz:Yu6n2rilzdf4kzs}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+(((componentViewport?.height||474.5)-0-474)/2+0+0)+0+0+27+0,...addPropertyOverrides({beL5IqEGc:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+27+0},cHiNw0qMN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+27+0},la_ZQiYMd:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+27+0},UXL3oIsb2:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+27+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14ifxu6-container\",layoutDependency:layoutDependency,layoutId:\"kDUA94j2M-container\",nodeId:\"kDUA94j2M\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(NavItem,{GOd_7bL6e:false,height:\"100%\",id:\"kDUA94j2M\",IfW3H8VxT:0,layoutId:\"kDUA94j2M\",RQm0Z5zKQ:\"Our story\",vWgZDOJ61:\"SpeakerHifi\",width:\"100%\",Yu6n2rilz:Yu6n2rilz1o1e7bt})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+(((componentViewport?.height||474.5)-0-474)/2+0+0)+0+0+27+0,...addPropertyOverrides({beL5IqEGc:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+27+0},cHiNw0qMN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+27+0},la_ZQiYMd:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+27+0},UXL3oIsb2:{width:\"76.5px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+27+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wzpre0-container\",layoutDependency:layoutDependency,layoutId:\"mwV_dCglE-container\",nodeId:\"mwV_dCglE\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(NavItem,{GOd_7bL6e:false,height:\"100%\",id:\"mwV_dCglE\",IfW3H8VxT:0,layoutId:\"mwV_dCglE\",RQm0Z5zKQ:\"Our values\",vWgZDOJ61:\"SpeakerHifi\",width:\"100%\",Yu6n2rilz:Yu6n2rilz3shfch,...addPropertyOverrides({UXL3oIsb2:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-veij2b\",layoutDependency:layoutDependency,layoutId:\"jwkevbnmq\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+(((componentViewport?.height||474.5)-0-474)/2+0+0)+0+0+20+7,...addPropertyOverrides({beL5IqEGc:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+20+7},cHiNw0qMN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+20+7},la_ZQiYMd:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+20+7},UXL3oIsb2:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+20+7}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dbxyx1-container\",layoutDependency:layoutDependency,layoutId:\"FAoyrIRpD-container\",nodeId:\"FAoyrIRpD\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(NavItem,{GOd_7bL6e:false,height:\"100%\",id:\"FAoyrIRpD\",IfW3H8VxT:0,layoutId:\"FAoyrIRpD\",RQm0Z5zKQ:\"Contact\",vWgZDOJ61:\"SpeakerHifi\",width:\"100%\",Yu6n2rilz:Yu6n2rilz1n401d6})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ips317\",\"data-framer-name\":\"Icon row\",layoutDependency:layoutDependency,layoutId:\"ftamlaouY\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-erfkad-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vObK5mjcB-container\",nodeId:\"vObK5mjcB\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",icon:\"User\",id:\"vObK5mjcB\",layoutId:\"vObK5mjcB\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-v9l0dw-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ouNKPkkVT-container\",nodeId:\"ouNKPkkVT\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",icon:\"Bag\",id:\"ouNKPkkVT\",layoutId:\"ouNKPkkVT\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1st6jp5-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"NwScGCvM_-container\",nodeId:\"NwScGCvM_\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(XMenu,{height:\"100%\",id:\"NwScGCvM_\",layoutId:\"NwScGCvM_\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"rheVEpjOd\"),width:\"100%\",...addPropertyOverrides({kwJW1hS3C:{tap:tap1dead12,variant:matchVariant(\"ALEbmhqqc\")},OygdwcIeH:{tap:tapxfm4lu},QWpYYI88L:{tap:tapjyf92t},UdlSzIc9p:{tap:tapjxrk9z,variant:matchVariant(\"ALEbmhqqc\")}},baseVariant,gestureVariant)})})})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7leghs\",layoutDependency:layoutDependency,layoutId:\"QqRlfrFFV\",style:{backgroundColor:\"var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(36, 72, 117))\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7}}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zpbswf\",\"data-framer-name\":\"Bottom menu\",layoutDependency:layoutDependency,layoutId:\"WbVFiAMJ3\",children:[isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cckrrn\",\"data-framer-name\":\"Tablet menu\",layoutDependency:layoutDependency,layoutId:\"Mp7uTkr8S\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({OygdwcIeH:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||731.5)-0-702)/2+0+0)+0+76+0+0+0},QWpYYI88L:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1340.5)-0-1374)/2+0+0)+0+76+0+0+12}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9k9348-container\",layoutDependency:layoutDependency,layoutId:\"vnD8jDeYy-container\",nodeId:\"vnD8jDeYy\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(NavItem,{GOd_7bL6e:false,height:\"100%\",id:\"vnD8jDeYy\",IfW3H8VxT:0,layoutId:\"vnD8jDeYy\",RQm0Z5zKQ:\"Shop\",vWgZDOJ61:\"Plus\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({OygdwcIeH:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||731.5)-0-702)/2+0+0)+0+76+0+0+0},QWpYYI88L:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1340.5)-0-1374)/2+0+0)+0+76+0+0+12}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hpvins-container\",layoutDependency:layoutDependency,layoutId:\"Bv8qx9hRP-container\",nodeId:\"Bv8qx9hRP\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(NavItem,{GOd_7bL6e:false,height:\"100%\",id:\"Bv8qx9hRP\",IfW3H8VxT:0,layoutId:\"Bv8qx9hRP\",RQm0Z5zKQ:\"Our story\",vWgZDOJ61:\"SpeakerHifi\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({OygdwcIeH:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||731.5)-0-702)/2+0+0)+0+76+0+0+0},QWpYYI88L:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1340.5)-0-1374)/2+0+0)+0+76+0+0+12}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nvyjr9-container\",layoutDependency:layoutDependency,layoutId:\"WLPip0lXm-container\",nodeId:\"WLPip0lXm\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(NavItem,{GOd_7bL6e:false,height:\"100%\",id:\"WLPip0lXm\",IfW3H8VxT:0,layoutId:\"WLPip0lXm\",RQm0Z5zKQ:\"Our values\",vWgZDOJ61:\"SpeakerHifi\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({OygdwcIeH:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||731.5)-0-702)/2+0+0)+0+76+0+0+0},QWpYYI88L:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1340.5)-0-1374)/2+0+0)+0+76+0+0+12}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15un4qw-container\",layoutDependency:layoutDependency,layoutId:\"Jjbmm1rNE-container\",nodeId:\"Jjbmm1rNE\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(NavItem,{GOd_7bL6e:false,height:\"100%\",id:\"Jjbmm1rNE\",IfW3H8VxT:0,layoutId:\"Jjbmm1rNE\",RQm0Z5zKQ:\"Contact\",vWgZDOJ61:\"SpeakerHifi\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vemn43\",\"data-framer-name\":\"Low header\",layoutDependency:layoutDependency,layoutId:\"ff4CuPYCV\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:160,y:(componentViewport?.y||0)+0+(((componentViewport?.height||474.5)-0-474)/2+0+0)+0+76+0+0+24+0,...addPropertyOverrides({OygdwcIeH:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||731.5)-0-702)/2+0+0)+0+76+0+44+24+0},QWpYYI88L:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1340.5)-0-1374)/2+0+0)+0+76+0+56+24+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t88pwx-container\",layoutDependency:layoutDependency,layoutId:\"tTRREEEVY-container\",nodeId:\"tTRREEEVY\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(Menu,{height:\"100%\",id:\"tTRREEEVY\",layoutId:\"tTRREEEVY\",variant:matchVariant(\"cwUVanOrR\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:160,y:(componentViewport?.y||0)+0+(((componentViewport?.height||474.5)-0-474)/2+0+0)+0+76+0+0+24+0,...addPropertyOverrides({OygdwcIeH:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||731.5)-0-702)/2+0+0)+0+76+0+44+24+0},QWpYYI88L:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1340.5)-0-1374)/2+0+0)+0+76+0+56+24+184}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-iocegu-container\",layoutDependency:layoutDependency,layoutId:\"MIsvACPQZ-container\",nodeId:\"MIsvACPQZ\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(Menu,{height:\"100%\",id:\"MIsvACPQZ\",layoutId:\"MIsvACPQZ\",variant:matchVariant(\"PaWj2R7O8\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:160,y:(componentViewport?.y||0)+0+(((componentViewport?.height||474.5)-0-474)/2+0+0)+0+76+0+0+24+0,...addPropertyOverrides({OygdwcIeH:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||731.5)-0-702)/2+0+0)+0+76+0+44+24+0},QWpYYI88L:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1340.5)-0-1374)/2+0+0)+0+76+0+56+24+368}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sqdlzr-container\",layoutDependency:layoutDependency,layoutId:\"aqx1g5mYc-container\",nodeId:\"aqx1g5mYc\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(Menu,{height:\"100%\",id:\"aqx1g5mYc\",layoutId:\"aqx1g5mYc\",variant:matchVariant(\"i8cvkDBEn\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kepy67-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"uezEiywL6-container\",nodeId:\"uezEiywL6\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(ShopImage1,{height:\"100%\",id:\"uezEiywL6\",layoutId:\"uezEiywL6\",style:{width:\"100%\"},variant:matchVariant(\"LW5YcFVf2\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bslkod-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"dxqx2nl7k-container\",nodeId:\"dxqx2nl7k\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(ShopImage1,{height:\"100%\",id:\"dxqx2nl7k\",layoutId:\"dxqx2nl7k\",style:{width:\"100%\"},variant:matchVariant(\"KxsmsEzi8\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||474.5)-0-474)/2+0+0)+0+76+0+342,...addPropertyOverrides({OygdwcIeH:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||731.5)-0-702)/2+0+0)+0+76+0+570},QWpYYI88L:{width:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1340.5)-0-1374)/2+0+0)+0+76+0+1242}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tgneu-container\",layoutDependency:layoutDependency,layoutId:\"Pxt4YrDs4-container\",nodeId:\"Pxt4YrDs4\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(NavigationSearchBar,{fEqTXl_DP:\"Vyhledat čl\\xe1nek nebo jin\\xfd obsah\",height:\"100%\",id:\"Pxt4YrDs4\",layoutId:\"Pxt4YrDs4\",style:{width:\"100%\"},width:\"100%\"})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CWVrQ.framer-1byh34y, .framer-CWVrQ .framer-1byh34y { display: block; }\",\".framer-CWVrQ.framer-1pbedi4 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 1200px; }\",\".framer-CWVrQ .framer-1k08sy2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-CWVrQ .framer-bybf0u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 20px 40px 20px 40px; position: relative; width: 100%; }\",\".framer-CWVrQ .framer-gloje0 { align-content: center; align-items: center; cursor: default; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-CWVrQ .framer-1qq4nbw-container, .framer-CWVrQ .framer-14ifxu6-container, .framer-CWVrQ .framer-1wzpre0-container, .framer-CWVrQ .framer-1dbxyx1-container, .framer-CWVrQ .framer-9k9348-container, .framer-CWVrQ .framer-1hpvins-container, .framer-CWVrQ .framer-1nvyjr9-container, .framer-CWVrQ .framer-15un4qw-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-CWVrQ .framer-veij2b { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-CWVrQ .framer-1ips317 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-CWVrQ .framer-erfkad-container, .framer-CWVrQ .framer-v9l0dw-container, .framer-CWVrQ .framer-1st6jp5-container { flex: none; height: 36px; position: relative; width: 36px; }\",\".framer-CWVrQ .framer-7leghs { flex: none; height: 2px; left: 40px; overflow: visible; position: absolute; top: 74px; width: 52px; z-index: 1; }\",\".framer-CWVrQ .framer-zpbswf { 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-CWVrQ .framer-1cckrrn { align-content: center; align-items: center; cursor: default; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 12px 40px; position: relative; width: 100%; }\",\".framer-CWVrQ .framer-1vemn43 { display: grid; flex: none; gap: 10px; grid-auto-rows: min-content; grid-template-columns: repeat(7, minmax(20px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: start; overflow: hidden; padding: 24px 40px 40px 40px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-CWVrQ .framer-1t88pwx-container, .framer-CWVrQ .framer-iocegu-container, .framer-CWVrQ .framer-1sqdlzr-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: fit-content; }\",\".framer-CWVrQ .framer-kepy67-container, .framer-CWVrQ .framer-bslkod-container { align-self: start; flex: none; grid-column: span 2; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-CWVrQ .framer-1tgneu-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-CWVrQ.framer-v-zxfz9p.framer-1pbedi4 { padding: 0px; }\",\".framer-CWVrQ.framer-v-zxfz9p .framer-gloje0 { cursor: unset; }\",\".framer-CWVrQ.framer-v-zxfz9p .framer-7leghs { left: -70px; }\",\".framer-CWVrQ.framer-v-1sx0mpu .framer-1wzpre0-container { width: 77px; }\",\".framer-CWVrQ.framer-v-1sx0mpu .framer-7leghs { left: 133px; width: 69px; }\",\".framer-CWVrQ.framer-v-eb94ad .framer-bybf0u, .framer-CWVrQ.framer-v-e7hrsl .framer-bybf0u { cursor: pointer; }\",\".framer-CWVrQ.framer-v-eb94ad .framer-7leghs { left: 246px; width: 72px; }\",\".framer-CWVrQ.framer-v-e7hrsl .framer-7leghs { left: unset; right: 172px; width: 60px; }\",\".framer-CWVrQ.framer-v-17rvo7d.framer-1pbedi4, .framer-CWVrQ.framer-v-16l860n.framer-1pbedi4 { width: 800px; }\",\".framer-CWVrQ.framer-v-17rvo7d .framer-bybf0u, .framer-CWVrQ.framer-v-16l860n .framer-bybf0u { padding: 20px 24px 20px 24px; }\",\".framer-CWVrQ.framer-v-17rvo7d .framer-7leghs { left: 24px; top: 107px; width: 42px; }\",\".framer-CWVrQ.framer-v-17rvo7d .framer-1cckrrn { padding: 0px 0px 12px 24px; }\",\".framer-CWVrQ.framer-v-17rvo7d .framer-1vemn43 { gap: 24px; grid-template-columns: repeat(6, minmax(20px, 1fr)); padding: 24px 24px 40px 24px; }\",\".framer-CWVrQ.framer-v-17rvo7d .framer-1t88pwx-container, .framer-CWVrQ.framer-v-17rvo7d .framer-iocegu-container, .framer-CWVrQ.framer-v-17rvo7d .framer-1sqdlzr-container { grid-column: span 2; }\",\".framer-CWVrQ.framer-v-17rvo7d .framer-kepy67-container, .framer-CWVrQ.framer-v-17rvo7d .framer-bslkod-container { grid-column: span 3; }\",\".framer-CWVrQ.framer-v-16l860n .framer-7leghs { left: -70px; top: 107px; }\",\".framer-CWVrQ.framer-v-1bmb8u1.framer-1pbedi4, .framer-CWVrQ.framer-v-1r73hz1.framer-1pbedi4 { padding: 0px; width: 400px; }\",\".framer-CWVrQ.framer-v-1bmb8u1 .framer-1k08sy2, .framer-CWVrQ.framer-v-1r73hz1 .framer-1k08sy2 { padding: 0px 12px 0px 12px; will-change: unset; }\",\".framer-CWVrQ.framer-v-1bmb8u1 .framer-bybf0u, .framer-CWVrQ.framer-v-1r73hz1 .framer-bybf0u { padding: 20px 0px 20px 0px; }\",\".framer-CWVrQ.framer-v-1bmb8u1 .framer-1ips317, .framer-CWVrQ.framer-v-1r73hz1 .framer-1ips317 { gap: 16px; }\",\".framer-CWVrQ.framer-v-1bmb8u1 .framer-7leghs { left: 12px; top: 117px; width: 39px; }\",\".framer-CWVrQ.framer-v-1bmb8u1 .framer-1cckrrn { gap: unset; justify-content: space-between; padding: 12px 0px 12px 0px; }\",\".framer-CWVrQ.framer-v-1bmb8u1 .framer-1vemn43 { gap: 24px; grid-template-columns: repeat(1, minmax(20px, 1fr)); padding: 24px 0px 40px 0px; }\",\".framer-CWVrQ.framer-v-1bmb8u1 .framer-1t88pwx-container, .framer-CWVrQ.framer-v-1bmb8u1 .framer-iocegu-container, .framer-CWVrQ.framer-v-1bmb8u1 .framer-1sqdlzr-container, .framer-CWVrQ.framer-v-1bmb8u1 .framer-kepy67-container, .framer-CWVrQ.framer-v-1bmb8u1 .framer-bslkod-container { grid-column: span 1; }\",\".framer-CWVrQ.framer-v-1r73hz1 .framer-7leghs { left: -70px; top: 117px; }\",'.framer-CWVrQ[data-border=\"true\"]::after, .framer-CWVrQ [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 474.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"cHiNw0qMN\":{\"layout\":[\"fixed\",\"auto\"]},\"UXL3oIsb2\":{\"layout\":[\"fixed\",\"auto\"]},\"la_ZQiYMd\":{\"layout\":[\"fixed\",\"auto\"]},\"beL5IqEGc\":{\"layout\":[\"fixed\",\"auto\"]},\"OygdwcIeH\":{\"layout\":[\"fixed\",\"auto\"]},\"kwJW1hS3C\":{\"layout\":[\"fixed\",\"auto\"]},\"QWpYYI88L\":{\"layout\":[\"fixed\",\"auto\"]},\"UdlSzIc9p\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerr7x6wS4EU=withCSS(Component,css,\"framer-CWVrQ\");export default Framerr7x6wS4EU;Framerr7x6wS4EU.displayName=\"Navigation - Desktop\";Framerr7x6wS4EU.defaultProps={height:474.5,width:1200};addPropertyControls(Framerr7x6wS4EU,{variant:{options:[\"ZCrOzFl8H\",\"cHiNw0qMN\",\"UXL3oIsb2\",\"la_ZQiYMd\",\"beL5IqEGc\",\"OygdwcIeH\",\"kwJW1hS3C\",\"QWpYYI88L\",\"UdlSzIc9p\"],optionTitles:[\"Desktop - opened\",\"Desktop - Closed\",\"Desktop - Hover Story\",\"Desktop - Hover Values\",\"Desktop - Hover contact\",\"Tablet - opened\",\"Tablet - closed\",\"Phone - opened\",\"Phone - closed\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerr7x6wS4EU,[{explicitInter:true,fonts:[]},...NavItemFonts,...IconFonts,...XMenuFonts,...MenuFonts,...ShopImage1Fonts,...NavigationSearchBarFonts],{supportsExplicitInterCodegen:true});Framerr7x6wS4EU.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavItem,{},context),forwardLoader(Icon,{},context),forwardLoader(XMenu,{},context),forwardLoader(Menu,{},context),forwardLoader(ShopImage1,{},context),forwardLoader(NavigationSearchBar,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerr7x6wS4EU\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cHiNw0qMN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UXL3oIsb2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"la_ZQiYMd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"beL5IqEGc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OygdwcIeH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kwJW1hS3C\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QWpYYI88L\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UdlSzIc9p\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"474.5\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ae08463)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LiquidSurface from\"https://framerusercontent.com/modules/7vPBte32YjqKzX5Lvft5/cjPz2ViHQAtNTmBgNrbc/LiquidSurface.js\";import SystemThemeToggle from\"https://framerusercontent.com/modules/bBPJquBLpJiBkiqxtscf/vcYk6tmtvZukHtQi14Qo/SystemThemeToggle.js\";import Links from\"https://framerusercontent.com/modules/ocQi4vsqaTavPA9mBSVB/8eBYinx1W721dWiPVLXm/IysryKXlA.js\";import NavigationDesktop from\"https://framerusercontent.com/modules/iIOPeNMNYC2vf5N6DM8T/cGNC4KXRXkS7Yr7O1evN/r7x6wS4EU.js\";const LinksFonts=getFonts(Links);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const LiquidSurfaceFonts=getFonts(LiquidSurface);const SystemThemeToggleFonts=getFonts(SystemThemeToggle);const cycleOrder=[\"KEN8189HT\",\"frYxzIdlJ\",\"Gqo11SCzl\"];const serializationHash=\"framer-yfTDz\";const variantClassNames={frYxzIdlJ:\"framer-v-74slxi\",Gqo11SCzl:\"framer-v-10qnxtd\",KEN8189HT:\"framer-v-1lgztya\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const qHZba26_S=undefined;const transition1={delay:0,duration:.4,ease:[.86,-.01,.37,.73],type:\"tween\"};const transition2={bounce:.1,delay:.2,duration:.6,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:56,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition3={bounce:.1,delay:.3,duration:.6,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const transition4={bounce:.1,delay:.4,duration:.6,type:\"spring\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const transition5={bounce:.1,delay:.5,duration:.6,type:\"spring\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Mobil/Tablet\":\"frYxzIdlJ\",\"Variant 3\":\"Gqo11SCzl\",Default:\"KEN8189HT\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,qHZba26_S:click??props.qHZba26_S,variant:humanReadableVariantMap[props.variant]??props.variant??\"KEN8189HT\"};};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,qHZba26_S,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"KEN8189HT\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap16467fh=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(qHZba26_S){const res=await qHZba26_S(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onTap1hhlg57=activeVariantCallback(async(...args)=>{setVariant(\"frYxzIdlJ\");});const onTap10z7ahv=activeVariantCallback(async(...args)=>{setVariant(\"KEN8189HT\");});const isDisplayed=()=>{if(baseVariant===\"frYxzIdlJ\")return true;return false;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1lgztya\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"KEN8189HT\",onTap:onTap16467fh,ref:refBinding,style:{backdropFilter:\"blur(15px)\",backgroundColor:\"rgba(12, 12, 13, 0.75)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,WebkitBackdropFilter:\"blur(15px)\",...style},...addPropertyOverrides({frYxzIdlJ:{\"data-framer-name\":\"Mobil/Tablet\"},Gqo11SCzl:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pfgctl\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"Nha039QjE\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"QPosg_5Xm\",openInNewTab:false,scopeId:\"t3DwBo_qv\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1gcu26y framer-1g89lce\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"QPosg_5Xm\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"nexusmag, nexusmag logo\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+10+0+0+0),pixelHeight:100,pixelWidth:100,sizes:\"40px\",src:\"https://framerusercontent.com/images/lkOJm0VlxMzDWGgfr3sud4cohg.svg?width=100&height=100\"},className:\"framer-1mdylnu\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"elN06eruC\",style:{filter:\"invert(0)\",WebkitFilter:\"invert(0)\"}})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4doxcc\",\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"rcsEkFZGF\",onTap:onTap1hhlg57,style:{backgroundColor:\"rgb(110, 110, 110)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30},...addPropertyOverrides({frYxzIdlJ:{onTap:onTap10z7ahv}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8n8wk8\",\"data-framer-name\":\"Hamburger \",layoutDependency:layoutDependency,layoutId:\"onW06HRjx\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qzo5ya\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"H6FrnZ_aO\",style:{backgroundColor:\"var(--token-2ecdbd78-42f5-4d56-8583-78db39b1a40e, rgb(255, 255, 255))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{frYxzIdlJ:{rotate:-45},Gqo11SCzl:{rotate:0}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-tmkk8n\",\"data-framer-name\":\"Middle\",layoutDependency:layoutDependency,layoutId:\"bcgF5Kskm\",style:{backgroundColor:\"var(--token-2ecdbd78-42f5-4d56-8583-78db39b1a40e, rgb(255, 255, 255))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-dajtbe\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"tlEuZZbEr\",style:{backgroundColor:\"var(--token-2ecdbd78-42f5-4d56-8583-78db39b1a40e, rgb(255, 255, 255))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{frYxzIdlJ:{rotate:45},Gqo11SCzl:{rotate:0}}})]})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10vzdln\",\"data-framer-name\":\"Links Wrap\",layoutDependency:layoutDependency,layoutId:\"LrOrQfeH0\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"QY4KxFZJs\"},implicitPathVariables:undefined},{href:{webPageId:\"QY4KxFZJs\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,...addPropertyOverrides({frYxzIdlJ:{y:(componentViewport?.y||0)+10+60+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-15c7xly-container\",\"data-framer-appear-id\":\"15c7xly\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"RqiGrDtNS-container\",nodeId:\"RqiGrDtNS\",optimized:true,rendersWithMotion:true,scopeId:\"t3DwBo_qv\",children:/*#__PURE__*/_jsx(Links,{height:\"100%\",id:\"RqiGrDtNS\",JvbA2xrQZ:resolvedLinks[0],layoutId:\"RqiGrDtNS\",variant:matchVariant(\"LIe1yTaYp\"),width:\"100%\",Z6342r434:\"Všechny čl\\xe1nky\",...addPropertyOverrides({frYxzIdlJ:{JvbA2xrQZ:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tWOjQAsip\"},implicitPathVariables:undefined},{href:{webPageId:\"tWOjQAsip\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,...addPropertyOverrides({frYxzIdlJ:{y:(componentViewport?.y||0)+10+60+0+50}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-m3hwzi-container\",\"data-framer-appear-id\":\"m3hwzi\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"M8OVRdcUX-container\",nodeId:\"M8OVRdcUX\",optimized:true,rendersWithMotion:true,scopeId:\"t3DwBo_qv\",children:/*#__PURE__*/_jsx(Links,{height:\"100%\",id:\"M8OVRdcUX\",JvbA2xrQZ:resolvedLinks1[0],layoutId:\"M8OVRdcUX\",variant:matchVariant(\"LIe1yTaYp\"),width:\"100%\",Z6342r434:\"Tiskov\\xe9 zpr\\xe1vy\",...addPropertyOverrides({frYxzIdlJ:{JvbA2xrQZ:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tJoe3dI1y\"},implicitPathVariables:undefined},{href:{webPageId:\"tJoe3dI1y\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,...addPropertyOverrides({frYxzIdlJ:{y:(componentViewport?.y||0)+10+60+0+100}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-1glhl2n-container\",\"data-framer-appear-id\":\"1glhl2n\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"wEBrZLIs3-container\",nodeId:\"wEBrZLIs3\",optimized:true,rendersWithMotion:true,scopeId:\"t3DwBo_qv\",children:/*#__PURE__*/_jsx(Links,{height:\"100%\",id:\"wEBrZLIs3\",JvbA2xrQZ:resolvedLinks2[0],layoutId:\"wEBrZLIs3\",variant:matchVariant(\"LIe1yTaYp\"),width:\"100%\",Z6342r434:\"Spolupr\\xe1ce\",...addPropertyOverrides({frYxzIdlJ:{JvbA2xrQZ:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xg8AuOBaB\"},implicitPathVariables:undefined},{href:{webPageId:\"xg8AuOBaB\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,...addPropertyOverrides({frYxzIdlJ:{y:(componentViewport?.y||0)+10+60+0+150}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-ufckm1-container\",\"data-framer-appear-id\":\"ufckm1\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"x2IcYHq9R-container\",nodeId:\"x2IcYHq9R\",optimized:true,rendersWithMotion:true,scopeId:\"t3DwBo_qv\",children:/*#__PURE__*/_jsx(Links,{height:\"100%\",id:\"x2IcYHq9R\",JvbA2xrQZ:resolvedLinks3[0],layoutId:\"x2IcYHq9R\",variant:matchVariant(\"LIe1yTaYp\"),width:\"100%\",Z6342r434:\"Inzerce\",...addPropertyOverrides({frYxzIdlJ:{JvbA2xrQZ:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lc59eakgV\"},implicitPathVariables:undefined},{href:{webPageId:\"lc59eakgV\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,...addPropertyOverrides({frYxzIdlJ:{y:(componentViewport?.y||0)+10+60+0+200}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-1mfntcy-container\",\"data-framer-appear-id\":\"1mfntcy\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"UrKHZEeJU-container\",nodeId:\"UrKHZEeJU\",optimized:true,rendersWithMotion:true,scopeId:\"t3DwBo_qv\",children:/*#__PURE__*/_jsx(Links,{height:\"100%\",id:\"UrKHZEeJU\",JvbA2xrQZ:resolvedLinks4[0],layoutId:\"UrKHZEeJU\",variant:matchVariant(\"LIe1yTaYp\"),width:\"100%\",Z6342r434:\"O n\\xe1s\",...addPropertyOverrides({frYxzIdlJ:{JvbA2xrQZ:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rztxow-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Liquid Light\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"kMnNYWUYR-container\",name:\"Liquid Light\",nodeId:\"kMnNYWUYR\",rendersWithMotion:true,scopeId:\"t3DwBo_qv\",children:/*#__PURE__*/_jsx(LiquidSurface,{brightness:1,colors:{accent:\"rgb(215, 187, 147)\",highlight:\"rgb(238, 246, 255)\",shade:\"rgb(17, 26, 40)\"},edgeWidth:2.5,height:\"100%\",hoverLight:0,id:\"kMnNYWUYR\",layoutId:\"kMnNYWUYR\",light:{glow:.15,size:115},liquid:.9,material:\"navigation\",motion:{attraction:.8,playback:\"ambient\",speed:1},name:\"Liquid Light\",prism:.6,radius:0,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2m055l-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"lshIkHy4y-container\",nodeId:\"lshIkHy4y\",rendersWithMotion:true,scopeId:\"t3DwBo_qv\",children:/*#__PURE__*/_jsx(SystemThemeToggle,{darkColors:{fill:\"rgb(38, 38, 43)\",icon:\"rgb(255, 255, 255)\",muted:\"rgb(154, 154, 166)\",thumb:\"rgb(69, 69, 79)\"},defaultMode:\"system\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",iconSize:16,id:\"lshIkHy4y\",inset:3,labels:{dark:\"Dark\",light:\"Light\",system:\"System\"},layoutId:\"lshIkHy4y\",lightColors:{fill:\"rgb(240, 240, 243)\",icon:\"rgb(17, 17, 20)\",muted:\"rgb(107, 107, 118)\",thumb:\"rgb(255, 255, 255)\"},look:\"segmented\",radius:999,remember:true,showLabels:false,size:36,system:true,transition:{damping:36,delay:0,mass:1,stiffness:500,type:\"spring\"},width:\"100%\"})})})]})})})});});const css=[\".framer-yfTDz.framer-1g89lce, .framer-yfTDz .framer-1g89lce { display: block; }\",\".framer-yfTDz.framer-1lgztya { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 10px; position: relative; width: min-content; }\",\".framer-yfTDz .framer-1pfgctl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-yfTDz .framer-1gcu26y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-yfTDz .framer-1mdylnu { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 40px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-yfTDz .framer-4doxcc { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 12px 24px 12px 24px; position: relative; width: min-content; }\",\".framer-yfTDz .framer-8n8wk8 { flex: none; height: 16px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 20px; }\",\".framer-yfTDz .framer-1qzo5ya { bottom: 0px; flex: none; height: 2px; left: 0px; overflow: hidden; position: absolute; right: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-yfTDz .framer-tmkk8n { flex: none; height: 2px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: calc(50.00000000000002% - 2px / 2); will-change: var(--framer-will-change-override, transform); }\",\".framer-yfTDz .framer-dajtbe { flex: none; height: 2px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-yfTDz .framer-10vzdln { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 20px 0px; position: relative; width: min-content; }\",\".framer-yfTDz .framer-15c7xly-container, .framer-yfTDz .framer-m3hwzi-container, .framer-yfTDz .framer-1glhl2n-container, .framer-yfTDz .framer-ufckm1-container, .framer-yfTDz .framer-1mfntcy-container { cursor: pointer; flex: none; height: auto; position: relative; width: auto; }\",\".framer-yfTDz .framer-1rztxow-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); pointer-events: none; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-yfTDz .framer-2m055l-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-yfTDz.framer-v-74slxi.framer-1lgztya { gap: 20px; }\",\".framer-yfTDz.framer-v-74slxi .framer-1qzo5ya { bottom: unset; top: calc(50.00000000000002% - 2px / 2); }\",\".framer-yfTDz.framer-v-74slxi .framer-tmkk8n { height: 1px; left: calc(50.00000000000002% - 1px / 2); right: unset; top: calc(50.00000000000002% - 1px / 2); width: 1px; }\",\".framer-yfTDz.framer-v-74slxi .framer-dajtbe { top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 160\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"frYxzIdlJ\":{\"layout\":[\"auto\",\"auto\"]},\"Gqo11SCzl\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"qHZba26_S\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framert3DwBo_qv=withCSS(Component,css,\"framer-yfTDz\");export default Framert3DwBo_qv;Framert3DwBo_qv.displayName=\"Navigačn\\xed menu – nov\\xe9\";Framert3DwBo_qv.defaultProps={height:60,width:160};addPropertyControls(Framert3DwBo_qv,{variant:{options:[\"KEN8189HT\",\"frYxzIdlJ\",\"Gqo11SCzl\"],optionTitles:[\"Default\",\"Mobil/Tablet\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},qHZba26_S:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framert3DwBo_qv,[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...LinksFonts,...LiquidSurfaceFonts,...SystemThemeToggleFonts],{supportsExplicitInterCodegen:true});Framert3DwBo_qv.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Links,{},context),()=>forwardLoader(NavigationDesktop,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framert3DwBo_qv\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"60\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"frYxzIdlJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Gqo11SCzl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"160\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"qHZba26_S\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./t3DwBo_qv.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect,useMemo,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";export default function TimeBasedText(props){const{windows=[{start:\"06:00\",end:\"11:00\",text:\"Good Morning!\"},{start:\"18:00\",end:\"22:00\",text:\"Good Evening!\"},{start:\"22:00\",end:\"06:00\",text:\"Good Night!\"}],defaultText=\"Hello!\",font,textColor=\"#000000\",backgroundColor=\"#FFFFFF\",padding=16,borderRadius=8,textAlign=\"left\"}=props;const isStatic=useIsStaticRenderer();const parseHHMM=str=>{const[h,m]=(str??\"\").split(\":\").map(Number);if(Number.isNaN(h)||Number.isNaN(m))return NaN;return(h*60+m)%(24*60);};const nowMinutes=()=>{const d=new Date;return(d.getHours()*60+d.getMinutes())%(24*60);};const isInWindow=(now,start,end)=>Number.isNaN(start)||Number.isNaN(end)?false:start<=end?now>=start&&now<end:now>=start||now<end;const picker=useMemo(()=>{const parsed=(windows??[]).map(w=>({start:parseHHMM(w.start),end:parseHHMM(w.end),text:w.text??\"\"}));return now=>{for(const w of parsed)if(isInWindow(now,w.start,w.end))return w.text;return defaultText;};},[windows,defaultText]);// 1) Statisches Rendering: ohne State berechnen (reagiert sofort auf Prop-Änderungen)\nconst staticText=useMemo(()=>picker(nowMinutes()),[picker]);// 2) Dynamisch (Preview/Live): minütlich aktualisieren\nconst[currentText,setCurrentText]=useState(staticText);useEffect(()=>{if(isStatic)return;const update=()=>{const txt=picker(nowMinutes());startTransition(()=>setCurrentText(txt));};update();const msToNextMinute=()=>{const d=new Date;return(60-d.getSeconds())*1e3-d.getMilliseconds();};const to=window.setTimeout(()=>{update();const iv=window.setInterval(update,6e4);cleanup.iv=iv;},msToNextMinute());const cleanup={};return()=>{window.clearTimeout(to);if(cleanup.iv)window.clearInterval(cleanup.iv);};},[picker,isStatic]);const isFixedWidth=props?.style&&props.style.width===\"100%\";const displayText=isStatic?staticText:currentText;return /*#__PURE__*/_jsx(\"div\",{style:{...props.style,position:\"relative\",backgroundColor,color:textColor,padding:`${padding}px`,borderRadius:`${borderRadius}px`,...isFixedWidth?{}:{minWidth:\"max-content\"},...font,textAlign},\"aria-live\":\"polite\",children:displayText});}addPropertyControls(TimeBasedText,{windows:{type:ControlType.Array,title:\"Time Windows\",control:{type:ControlType.Object,controls:{start:{type:ControlType.String,title:\"Start\",defaultValue:\"06:00\",placeholder:\"HH:MM\"},end:{type:ControlType.String,title:\"End\",defaultValue:\"11:00\",placeholder:\"HH:MM\"},text:{type:ControlType.String,title:\"Text\",defaultValue:\"Good Morning!\",displayTextArea:true}}},defaultValue:[{start:\"06:00\",end:\"11:00\",text:\"Good Morning!\"},{start:\"18:00\",end:\"22:00\",text:\"Good Evening!\"},{start:\"22:00\",end:\"06:00\",text:\"Good Night!\"}],description:\"Add as many time windows as you want.\"},defaultText:{type:ControlType.String,title:\"Default Text\",defaultValue:\"Hello!\",displayTextArea:true,description:\"Shown when no time window is active.\"},font:{type:ControlType.Font,title:\"Font\",defaultValue:{fontSize:\"22px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#000000\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},textAlign:{type:ControlType.Enum,title:\"Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"left\",displaySegmentedControl:true},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:16,min:0,max:64,step:1,unit:\"px\"},borderRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:8,min:0,max:128,step:1,unit:\"px\",description:\"An out of storage component.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TimeBasedText\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TimeBasedText.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";const DEFAULT_COLOR=\"#1570EF\";const DEFAULT_SVG=`<svg viewBox=\"0 0 22 22\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"m13.076 12.21 3.098 3.098a1.25 1.25 0 0 0 1.768 0l3.424-3.424a1.25 1.25 0 0 0 0-1.768l-3.424-3.424a1.25 1.25 0 0 0-1.768 0L13.076 9.79l4.902.903c.341.063.341.552 0 .614l-4.902.903Zm-3.206.786-3.178 3.178a1.25 1.25 0 0 0 0 1.768l3.424 3.424a1.25 1.25 0 0 0 1.768 0l3.424-3.424a1.25 1.25 0 0 0 0-1.768l-3.043-3.043-.878 4.768c-.063.34-.552.34-.615 0l-.902-4.903ZM6.692 4.058a1.25 1.25 0 0 0 0 1.768l3.177 3.178.903-4.903c.063-.34.552-.34.615 0l.878 4.768 3.043-3.043a1.25 1.25 0 0 0 0-1.768L11.884.634a1.25 1.25 0 0 0-1.768 0L6.692 4.058ZM.634 10.116a1.25 1.25 0 0 0 0 1.768l3.424 3.424a1.25 1.25 0 0 0 1.768 0l3.123-3.122-4.768-.879c-.341-.063-.341-.552 0-.614l4.768-.879-3.123-3.122a1.25 1.25 0 0 0-1.768 0L.634 10.116Z\" fill=\"#1570EF\"/></svg>`;const DEFAULT_STROKE_WIDTH=1.5;/*\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n */export default function FramerIcons(props){const customizedSvg=getCustomizedSVG(props.svg,props.color,props.strokeWidth);return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{display:\"flex\",maxWidth:\"100%\",maxHeight:\"100%\",alignItems:\"center\",justifyContent:\"center\",...props.style},dangerouslySetInnerHTML:{__html:customizedSvg}});}addPropertyControls(FramerIcons,{svg:{title:\"SVG\",type:ControlType.String,defaultValue:DEFAULT_SVG},strokeWidth:{type:ControlType.Number,step:.25,min:.25,max:3,defaultValue:DEFAULT_STROKE_WIDTH,hidden:props=>hideStrokeWidth(props.svg)},color:{type:ControlType.Color,defaultValue:DEFAULT_COLOR,description:\"By [FramerIcons](https://www.framericons.com?utm=FramerIconComponent)\"}});// hide if no stroke-width or all stroke-widths are 0\nfunction hideStrokeWidth(svg){const strokeWidthMatch=svg.match(/stroke-width=\"([^\"]+)\"/g);return!strokeWidthMatch||strokeWidthMatch.every(match=>match===\"0\");}function getCustomizedSVG(svg,color=DEFAULT_COLOR,strokeWidth=DEFAULT_STROKE_WIDTH){let svgAttributes=svg.match(/<svg[^>]*>/)?.[0];if(!svgAttributes){svg=DEFAULT_SVG;svgAttributes=svg.match(/<svg[^>]*>/)?.[0];}const width=svgAttributes.match(/width=\"([^\"]*)\"/)?.[1];const height=svgAttributes.match(/height=\"([^\"]*)\"/)?.[1];const viewBox=svgAttributes.match(/viewBox=\"([^\"]*)\"/)?.[1]?.split(\" \");const viewBoxWidth=viewBox?.[2];const viewBoxHeight=viewBox?.[3];if(width&&height){svg=svg.replace(/width=\"([^\"]*)\"/,`width=\"100%\"`);svg=svg.replace(/height=\"([^\"]*)\"/,`height=\"100%\"`);}else{svg=svg.replace(/<svg/,`<svg width=\"100%\" height=\"100%\"`);}let hasElementsWithValidColors=false;if(svg.includes('fill=\"')||svg.includes('stroke=\"')){svg=svg.replace(/(fill|stroke)=\"([^\"]+)\"/g,(match,attr,value)=>{if(value===\"none\"||value===\"transparent\"){return match;}// For iconsax -> Crypto -> Bulk\nif(value===\"white\"){return\"\";}hasElementsWithValidColors=true;return`${attr}=\"${color}\"`;});}if(!hasElementsWithValidColors){svg=svg.replace(/<(path|circle|rect|line|polygon|polyline) /g,match=>`<${match.slice(1)} fill=\"${color}\" `);}svg=svg.replace(/stroke-width=\"([^\"]+)\"/g,(match,value)=>{if(value===\"0\"){return match;}return`stroke-width=\"${strokeWidth}\"`;});return svg;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIcons\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FramerIcon.map","// Generated by Framer (b135809)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FramerIcons from\"https://framerusercontent.com/modules/bjUTEQt5uFu8cIOVtWXD/r674MsvdtSSHCQGPTaai/FramerIcon.js\";const FramerIconsFonts=getFonts(FramerIcons);const enabledGestures={jYJlwFVtF:{hover:true}};const serializationHash=\"framer-0pJye\";const variantClassNames={jYJlwFVtF:\"framer-v-ul9ttz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ITxnwvjPn=undefined;const oFHensSBi=undefined;const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,sVG,width,...props})=>{return{...props,ITxnwvjPn:link??props.ITxnwvjPn,oFHensSBi:sVG??props.oFHensSBi??'<svg width=\"100%\" height=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path  fill=\"#000000\" d=\"M19 14h-2v3h-3v2h3v3h2v-3h3v-2h-3zM4 19h3v-2H5v-2H3v3a1 1 0 0 0 1 1M19 4a1 1 0 0 0-1-1h-3v2h2v2h2zM5 5h2V3H4a1 1 0 0 0-1 1v3h2zM3 9h2v4H3zm14 0h2v3h-2zM9 3h4v2H9zm0 14h3v2H9z\"/></svg>'};};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,oFHensSBi,ITxnwvjPn,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"jYJlwFVtF\",enabledGestures,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(Link,{href:ITxnwvjPn,motionChild:true,nodeId:\"jYJlwFVtF\",openInNewTab:false,scopeId:\"gpkEEw0sc\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-ul9ttz\",className,classNames)} framer-39ynfe`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"jYJlwFVtF\",ref:refBinding,style:{backgroundColor:\"var(--token-53d1a5ea-501d-44c0-bd84-ce20adecda7c, rgb(230, 230, 230))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",...style},variants:{\"jYJlwFVtF-hover\":{backgroundColor:\"var(--token-a0dfe774-428c-42cd-a6f8-1d6b00eb3c26, rgb(217, 217, 217))\"}},...addPropertyOverrides({\"jYJlwFVtF-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pplghd-container\",\"data-framer-name\":\"Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"umg4l16v7-container\",name:\"Icon\",nodeId:\"umg4l16v7\",rendersWithMotion:true,scopeId:\"gpkEEw0sc\",children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-3846d513-3ec7-474f-931d-e64b88d89544, rgb(128, 128, 128))\",height:\"100%\",id:\"umg4l16v7\",layoutId:\"umg4l16v7\",name:\"Icon\",strokeWidth:1.5,style:{height:\"100%\",width:\"100%\"},svg:oFHensSBi,width:\"100%\",...addPropertyOverrides({\"jYJlwFVtF-hover\":{color:\"var(--token-ee704788-f372-4093-adf2-2a76619efbe8, rgb(26, 26, 26))\"}},baseVariant,gestureVariant)})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0pJye.framer-39ynfe, .framer-0pJye .framer-39ynfe { display: block; }\",\".framer-0pJye.framer-ul9ttz { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 12px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-0pJye .framer-pplghd-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ETmrxjhpR\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"oFHensSBi\":\"sVG\",\"ITxnwvjPn\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergpkEEw0sc=withCSS(Component,css,\"framer-0pJye\");export default FramergpkEEw0sc;FramergpkEEw0sc.displayName=\"Social Icon Button\";FramergpkEEw0sc.defaultProps={height:40,width:40};addPropertyControls(FramergpkEEw0sc,{oFHensSBi:{defaultValue:'<svg width=\"100%\" height=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path  fill=\"#000000\" d=\"M19 14h-2v3h-3v2h3v3h2v-3h3v-2h-3zM4 19h3v-2H5v-2H3v3a1 1 0 0 0 1 1M19 4a1 1 0 0 0-1-1h-3v2h2v2h2zM5 5h2V3H4a1 1 0 0 0-1 1v3h2zM3 9h2v4H3zm14 0h2v3h-2zM9 3h4v2H9zm0 14h3v2H9z\"/></svg>',title:\"SVG\",type:ControlType.String},onoFHensSBiChange:{changes:\"oFHensSBi\",type:ControlType.ChangeHandler},ITxnwvjPn:{title:\"Link\",type:ControlType.Link}});addFonts(FramergpkEEw0sc,[{explicitInter:true,fonts:[]},...FramerIconsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergpkEEw0sc\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"40\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"oFHensSBi\\\":\\\"sVG\\\",\\\"ITxnwvjPn\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ETmrxjhpR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gpkEEw0sc.map","// Generated by Framer (b135809)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={fDbbK4X5z:{hover:true},opVkqafoY:{hover:true},XpiRyMN_1:{hover:true}};const cycleOrder=[\"fDbbK4X5z\",\"opVkqafoY\",\"XpiRyMN_1\",\"aaQLdfsiq\"];const serializationHash=\"framer-uzDBa\";const variantClassNames={aaQLdfsiq:\"framer-v-hepwi3\",fDbbK4X5z:\"framer-v-b8crz3\",opVkqafoY:\"framer-v-1brdtwh\",XpiRyMN_1:\"framer-v-1n6otf0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const xBnsCPuW0=undefined;const jeW7TuLN6=undefined;const hlxPrkLIG=undefined;const transition1={damping:40,delay:0,mass:1.5,stiffness:300,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={_Active:\"aaQLdfsiq\",\"Dot Push\":\"opVkqafoY\",Flip:\"XpiRyMN_1\",Slide:\"fDbbK4X5z\"};const Variants=motion.create(React.Fragment);const getProps=({activeItemHasDot,height,id,label,link,width,...props})=>{return{...props,hlxPrkLIG:label??props.hlxPrkLIG??\"Label\",jeW7TuLN6:activeItemHasDot??props.jeW7TuLN6,variant:humanReadableVariantMap[props.variant]??props.variant??\"fDbbK4X5z\",xBnsCPuW0:link??props.xBnsCPuW0};};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,hlxPrkLIG,jeW7TuLN6,xBnsCPuW0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"fDbbK4X5z\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(gestureVariant===\"opVkqafoY-hover\")return true;if(baseVariant===\"opVkqafoY\")return true;if(baseVariant===\"aaQLdfsiq\")return value;return false;};const isDisplayed1=()=>{if(gestureVariant===\"opVkqafoY-hover\")return false;if(baseVariant===\"opVkqafoY\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:xBnsCPuW0,motionChild:true,nodeId:\"fDbbK4X5z\",openInNewTab:false,scopeId:\"uhwNdaWuY\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-b8crz3\",className,classNames)} framer-1m9xkb4`,\"data-framer-name\":\"Slide\",layoutDependency:layoutDependency,layoutId:\"fDbbK4X5z\",ref:refBinding,style:{...style},...addPropertyOverrides({\"fDbbK4X5z-hover\":{\"data-framer-name\":undefined},\"opVkqafoY-hover\":{\"data-framer-name\":undefined},\"XpiRyMN_1-hover\":{\"data-framer-name\":undefined},aaQLdfsiq:{\"data-framer-name\":\"_Active\"},opVkqafoY:{\"data-framer-name\":\"Dot Push\"},XpiRyMN_1:{\"data-framer-name\":\"Flip\"}},baseVariant,gestureVariant),children:[isDisplayed(jeW7TuLN6!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nnazn9\",layoutDependency:layoutDependency,layoutId:\"tFuHjIziP\",style:{backgroundColor:\"var(--token-3846d513-3ec7-474f-931d-e64b88d89544, rgb(128, 128, 128))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"},transformTemplate:transformTemplate1,variants:{\"opVkqafoY-hover\":{backgroundColor:\"var(--token-ca59b4cc-d245-4afe-b10f-81a38f9a65c0, rgb(89, 89, 89))\"},aaQLdfsiq:{backgroundColor:\"var(--token-ee704788-f372-4093-adf2-2a76619efbe8, rgb(26, 26, 26))\"}}}),/*#__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-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0275de36-1fab-45e1-8c21-6b1089a1f546, rgb(115, 115, 115)))\"},children:\"Label\"})}),className:\"framer-kss0xn\",\"data-framer-name\":\"Label1\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"mYRho9Cqv\",style:{\"--extracted-r6o4lv\":\"var(--token-0275de36-1fab-45e1-8c21-6b1089a1f546, rgb(115, 115, 115))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:1,rotateX:0},text:hlxPrkLIG,variants:{\"fDbbK4X5z-hover\":{\"--extracted-r6o4lv\":\"var(--token-8c455ce1-a19e-4515-8c80-428c4967b7e7, rgb(0, 0, 0))\",opacity:0},\"opVkqafoY-hover\":{\"--extracted-r6o4lv\":\"var(--token-ca59b4cc-d245-4afe-b10f-81a38f9a65c0, rgb(89, 89, 89))\",opacity:1},\"XpiRyMN_1-hover\":{opacity:0,rotateX:90},aaQLdfsiq:{\"--extracted-r6o4lv\":\"var(--token-8c455ce1-a19e-4515-8c80-428c4967b7e7, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"fDbbK4X5z-hover\":{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-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8c455ce1-a19e-4515-8c80-428c4967b7e7, rgb(0, 0, 0)))\"},children:\"Label\"})}),transformTemplate:transformTemplate1},\"opVkqafoY-hover\":{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-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ca59b4cc-d245-4afe-b10f-81a38f9a65c0, rgb(89, 89, 89)))\"},children:\"Label\"})})},aaQLdfsiq:{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-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8c455ce1-a19e-4515-8c80-428c4967b7e7, rgb(0, 0, 0)))\"},children:\"Label\"})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__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-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0275de36-1fab-45e1-8c21-6b1089a1f546, rgb(115, 115, 115)))\"},children:\"Label\"})}),className:\"framer-5bfnqt\",\"data-framer-name\":\"Label2\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"ebIch0zXt\",style:{\"--extracted-r6o4lv\":\"var(--token-0275de36-1fab-45e1-8c21-6b1089a1f546, rgb(115, 115, 115))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:1,rotateX:0},text:hlxPrkLIG,transformTemplate:transformTemplate1,variants:{\"fDbbK4X5z-hover\":{\"--extracted-r6o4lv\":\"var(--token-8c455ce1-a19e-4515-8c80-428c4967b7e7, rgb(0, 0, 0))\",opacity:1,rotateX:0},\"XpiRyMN_1-hover\":{opacity:1,rotateX:0},aaQLdfsiq:{\"--extracted-r6o4lv\":\"var(--token-8c455ce1-a19e-4515-8c80-428c4967b7e7, rgb(0, 0, 0))\",opacity:1,rotateX:0},XpiRyMN_1:{opacity:0,rotateX:90}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"fDbbK4X5z-hover\":{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-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8c455ce1-a19e-4515-8c80-428c4967b7e7, rgb(0, 0, 0)))\"},children:\"Label\"})}),transformTemplate:undefined},\"XpiRyMN_1-hover\":{transformTemplate:undefined},aaQLdfsiq:{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-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8c455ce1-a19e-4515-8c80-428c4967b7e7, rgb(0, 0, 0)))\"},children:\"Label\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uzDBa.framer-1m9xkb4, .framer-uzDBa .framer-1m9xkb4 { display: block; }\",\".framer-uzDBa.framer-b8crz3 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 12px 32px 12px 32px; position: relative; text-decoration: none; width: 192px; }\",\".framer-uzDBa .framer-1nnazn9 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 4px); left: -4px; overflow: visible; position: absolute; top: 50%; width: 4px; z-index: 1; }\",\".framer-uzDBa .framer-kss0xn { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-uzDBa .framer-5bfnqt { flex: none; height: auto; left: -120px; position: absolute; top: 50%; white-space: pre; width: auto; z-index: 1; }\",\".framer-uzDBa.framer-v-1n6otf0 .framer-5bfnqt { left: 32px; top: 80%; }\",\".framer-uzDBa.framer-v-hepwi3.framer-b8crz3 { cursor: unset; }\",\".framer-uzDBa.framer-v-hepwi3 .framer-1nnazn9 { left: 20px; order: 0; }\",\".framer-uzDBa.framer-v-hepwi3 .framer-kss0xn { order: 1; }\",\".framer-uzDBa.framer-v-hepwi3 .framer-5bfnqt { order: 2; }\",\".framer-uzDBa.framer-v-b8crz3.hover.framer-b8crz3 { height: 40px; }\",\".framer-uzDBa.framer-v-b8crz3.hover .framer-kss0xn { position: absolute; right: -120px; top: 50%; z-index: 1; }\",\".framer-uzDBa.framer-v-b8crz3.hover .framer-5bfnqt, .framer-uzDBa.framer-v-1n6otf0.hover .framer-5bfnqt { left: unset; position: relative; top: unset; }\",\".framer-uzDBa.framer-v-1brdtwh.hover.framer-b8crz3 { padding: 12px 32px 12px 44px; }\",\".framer-uzDBa.framer-v-1brdtwh.hover .framer-1nnazn9 { left: 28px; }\",\".framer-uzDBa.framer-v-1n6otf0.hover .framer-kss0xn { left: 32px; position: absolute; top: 0px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 192\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"opVkqafoY\":{\"layout\":[\"fixed\",\"auto\"]},\"XpiRyMN_1\":{\"layout\":[\"fixed\",\"auto\"]},\"aaQLdfsiq\":{\"layout\":[\"fixed\",\"auto\"]},\"YlAqXcLHk\":{\"layout\":[\"fixed\",\"fixed\"]},\"uJDxwYtkY\":{\"layout\":[\"fixed\",\"auto\"]},\"oDrEmxE7I\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"hlxPrkLIG\":\"label\",\"jeW7TuLN6\":\"activeItemHasDot\",\"xBnsCPuW0\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruhwNdaWuY=withCSS(Component,css,\"framer-uzDBa\");export default FrameruhwNdaWuY;FrameruhwNdaWuY.displayName=\"Nav Item Alt\";FrameruhwNdaWuY.defaultProps={height:40,width:192};addPropertyControls(FrameruhwNdaWuY,{variant:{options:[\"fDbbK4X5z\",\"opVkqafoY\",\"XpiRyMN_1\",\"aaQLdfsiq\"],optionTitles:[\"Slide\",\"Dot Push\",\"Flip\",\"_Active\"],title:\"Variant\",type:ControlType.Enum},hlxPrkLIG:{defaultValue:\"Label\",displayTextArea:false,title:\"Label\",type:ControlType.String},onhlxPrkLIGChange:{changes:\"hlxPrkLIG\",type:ControlType.ChangeHandler},jeW7TuLN6:{defaultValue:false,title:\"activeItemHasDot\",type:ControlType.Boolean},onjeW7TuLN6Change:{changes:\"jeW7TuLN6\",type:ControlType.ChangeHandler},xBnsCPuW0:{title:\"Link\",type:ControlType.Link}});addFonts(FrameruhwNdaWuY,[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruhwNdaWuY\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"192\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"hlxPrkLIG\\\":\\\"label\\\",\\\"jeW7TuLN6\\\":\\\"activeItemHasDot\\\",\\\"xBnsCPuW0\\\":\\\"link\\\"}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"opVkqafoY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XpiRyMN_1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"aaQLdfsiq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YlAqXcLHk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uJDxwYtkY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oDrEmxE7I\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uhwNdaWuY.map","// Generated by Framer (b135809)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getPropertyControls,parsePaddingString,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavItemAlt from\"https://framerusercontent.com/modules/H4I2qBrhwupucF01LpeV/AuahrRNPtBkvfz0mgi9r/uhwNdaWuY.js\";const NavItemAltFonts=getFonts(NavItemAlt);const NavItemAltControls=getPropertyControls(NavItemAlt);const cycleOrder=[\"NdVjyiEVr\",\"Svso18QxY\",\"wbManqxbv\",\"FnVInSui1\",\"Iq0v6vfMf\",\"GWfz1pXug\"];const serializationHash=\"framer-fAo7u\";const variantClassNames={FnVInSui1:\"framer-v-1ct9cly\",GWfz1pXug:\"framer-v-ggi8fs\",Iq0v6vfMf:\"framer-v-1k1bqhh\",NdVjyiEVr:\"framer-v-1tb97z2\",Svso18QxY:\"framer-v-4xirwe\",wbManqxbv:\"framer-v-oj1sxr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const mX2U2wtLk=undefined;const uXlacYzje=undefined;const RGvaxrm3B=undefined;const hJbDgvGZ3=undefined;const NCj4QeXA3=undefined;const FXrbACCnw=undefined;const BEMYPwldL=undefined;const iezNQ07r9=undefined;const zIG6ptTkF=undefined;const tDX9HJTxB=undefined;const DDj12qbsT=undefined;const cHN5UbCFH=undefined;const mGaepma8N=undefined;const r1r9teO1p=undefined;const P_JUaQzEk=undefined;const VJDnh6CNp=undefined;const wl7DUGFqD=undefined;const killKON9P=undefined;const zEq8ZOLSf=undefined;const daCcIOy13=undefined;const thWfrGUjc=undefined;const setRGvaxrm3B=undefined;const sethJbDgvGZ3=undefined;const setiezNQ07r9=undefined;const setDDj12qbsT=undefined;const setr1r9teO1p=undefined;const setwl7DUGFqD=undefined;const setdaCcIOy13=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Active Item = 1\":\"NdVjyiEVr\",\"Active Item = 2\":\"Svso18QxY\",\"Active Item = 3\":\"wbManqxbv\",\"Active Item = 4\":\"FnVInSui1\",\"Active Item = 5\":\"Iq0v6vfMf\",\"Active Item = 6\":\"GWfz1pXug\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={_Active:\"aaQLdfsiq\",\"Dot Push\":\"opVkqafoY\",Flip:\"XpiRyMN_1\",Slide:\"fDbbK4X5z\"};const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({_01Label,_01Link,_01Visibility,_02Label,_02Link,_02Visibility,_03Label,_03Link,_03Visibility,_04Label,_04Link,_04Visibility,_05Label,_05Link,_05Visibility,_06Label,_06Link,_06Visibility,activeItemHasDot,height,id,navItemStyle,padding,width,...props})=>{return{...props,BEMYPwldL:_02Visibility??props.BEMYPwldL??true,cHN5UbCFH:_03Link??props.cHN5UbCFH,daCcIOy13:_06Label??props.daCcIOy13??\"Contact\",DDj12qbsT:_03Label??props.DDj12qbsT??\"Services\",FXrbACCnw:humanReadableEnumMap[navItemStyle]??navItemStyle??props.FXrbACCnw??\"fDbbK4X5z\",hJbDgvGZ3:activeItemHasDot??props.hJbDgvGZ3,iezNQ07r9:_02Label??props.iezNQ07r9??\"About\",killKON9P:_05Link??props.killKON9P,mGaepma8N:_04Visibility??props.mGaepma8N??true,mX2U2wtLk:padding??props.mX2U2wtLk??\"0px 0px 0px 0px\",NCj4QeXA3:_01Link??props.NCj4QeXA3,P_JUaQzEk:_04Link??props.P_JUaQzEk,r1r9teO1p:_04Label??props.r1r9teO1p??\"Methodology\",RGvaxrm3B:_01Label??props.RGvaxrm3B??\"Home\",tDX9HJTxB:_03Visibility??props.tDX9HJTxB??true,thWfrGUjc:_06Link??props.thWfrGUjc,uXlacYzje:_01Visibility??props.uXlacYzje??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"NdVjyiEVr\",VJDnh6CNp:_05Visibility??props.VJDnh6CNp??true,wl7DUGFqD:_05Label??props.wl7DUGFqD??\"Shop\",zEq8ZOLSf:_06Visibility??props.zEq8ZOLSf??true,zIG6ptTkF:_02Link??props.zIG6ptTkF};};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,FXrbACCnw,\"hJbDgvGZ3\":externalhJbDgvGZ3,\"onhJbDgvGZ3Change\":setExternalhJbDgvGZ3,mX2U2wtLk,uXlacYzje,\"RGvaxrm3B\":externalRGvaxrm3B,\"onRGvaxrm3BChange\":setExternalRGvaxrm3B,NCj4QeXA3,BEMYPwldL,\"iezNQ07r9\":externaliezNQ07r9,\"oniezNQ07r9Change\":setExternaliezNQ07r9,zIG6ptTkF,tDX9HJTxB,\"DDj12qbsT\":externalDDj12qbsT,\"onDDj12qbsTChange\":setExternalDDj12qbsT,cHN5UbCFH,mGaepma8N,\"r1r9teO1p\":externalr1r9teO1p,\"onr1r9teO1pChange\":setExternalr1r9teO1p,P_JUaQzEk,VJDnh6CNp,\"wl7DUGFqD\":externalwl7DUGFqD,\"onwl7DUGFqDChange\":setExternalwl7DUGFqD,killKON9P,zEq8ZOLSf,\"daCcIOy13\":externaldaCcIOy13,\"ondaCcIOy13Change\":setExternaldaCcIOy13,thWfrGUjc,...restProps}=getProps(props);const[hJbDgvGZ3,sethJbDgvGZ3]=useStateVariable(externalhJbDgvGZ3,setExternalhJbDgvGZ3);const[RGvaxrm3B,setRGvaxrm3B]=useStateVariable(externalRGvaxrm3B,setExternalRGvaxrm3B);const[iezNQ07r9,setiezNQ07r9]=useStateVariable(externaliezNQ07r9,setExternaliezNQ07r9);const[DDj12qbsT,setDDj12qbsT]=useStateVariable(externalDDj12qbsT,setExternalDDj12qbsT);const[r1r9teO1p,setr1r9teO1p]=useStateVariable(externalr1r9teO1p,setExternalr1r9teO1p);const[wl7DUGFqD,setwl7DUGFqD]=useStateVariable(externalwl7DUGFqD,setExternalwl7DUGFqD);const[daCcIOy13,setdaCcIOy13]=useStateVariable(externaldaCcIOy13,setExternaldaCcIOy13);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"NdVjyiEVr\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const parsedPadding=typeof mX2U2wtLk===\"string\"?parsePaddingString(mX2U2wtLk):{top:mX2U2wtLk,right:mX2U2wtLk,bottom:mX2U2wtLk,left:mX2U2wtLk};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-1tb97z2\",className,classNames),\"data-framer-name\":\"Active Item = 1\",layoutDependency:layoutDependency,layoutId:\"NdVjyiEVr\",ref:refBinding,style:{\"--9uvxtb\":numberToPixelString(mX2U2wtLk),...style},...addPropertyOverrides({FnVInSui1:{\"data-framer-name\":\"Active Item = 4\"},GWfz1pXug:{\"data-framer-name\":\"Active Item = 6\"},Iq0v6vfMf:{\"data-framer-name\":\"Active Item = 5\"},Svso18QxY:{\"data-framer-name\":\"Active Item = 2\"},wbManqxbv:{\"data-framer-name\":\"Active Item = 3\"}},baseVariant,gestureVariant),children:[uXlacYzje!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(${componentViewport?.width||\"100vw\"} - ${(parsedPadding?.left??0)+(parsedPadding?.right??0)}px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14pai0n-container\",layoutDependency:layoutDependency,layoutId:\"LNVBSmNPJ-container\",nodeId:\"LNVBSmNPJ\",rendersWithMotion:true,scopeId:\"gpsWGOtjo\",children:/*#__PURE__*/_jsx(NavItemAlt,{height:\"100%\",hlxPrkLIG:RGvaxrm3B,id:\"LNVBSmNPJ\",jeW7TuLN6:hJbDgvGZ3,layoutId:\"LNVBSmNPJ\",onhlxPrkLIGChange:setRGvaxrm3B,onjeW7TuLN6Change:sethJbDgvGZ3,style:{width:\"100%\"},variant:matchVariant(\"aaQLdfsiq\"),width:\"100%\",xBnsCPuW0:NCj4QeXA3,...addPropertyOverrides({FnVInSui1:{variant:matchVariant(FXrbACCnw)},GWfz1pXug:{variant:matchVariant(FXrbACCnw)},Iq0v6vfMf:{variant:matchVariant(FXrbACCnw)},Svso18QxY:{variant:matchVariant(FXrbACCnw)},wbManqxbv:{variant:matchVariant(FXrbACCnw)}},baseVariant,gestureVariant)})})}),BEMYPwldL!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(${componentViewport?.width||\"100vw\"} - ${(parsedPadding?.left??0)+(parsedPadding?.right??0)}px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gikb5v-container\",layoutDependency:layoutDependency,layoutId:\"aZZOHnyMv-container\",nodeId:\"aZZOHnyMv\",rendersWithMotion:true,scopeId:\"gpsWGOtjo\",children:/*#__PURE__*/_jsx(NavItemAlt,{height:\"100%\",hlxPrkLIG:iezNQ07r9,id:\"aZZOHnyMv\",jeW7TuLN6:false,layoutId:\"aZZOHnyMv\",onhlxPrkLIGChange:setiezNQ07r9,style:{width:\"100%\"},variant:matchVariant(FXrbACCnw),width:\"100%\",xBnsCPuW0:zIG6ptTkF,...addPropertyOverrides({Svso18QxY:{jeW7TuLN6:hJbDgvGZ3,onjeW7TuLN6Change:sethJbDgvGZ3,variant:matchVariant(\"aaQLdfsiq\")}},baseVariant,gestureVariant)})})}),tDX9HJTxB!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(${componentViewport?.width||\"100vw\"} - ${(parsedPadding?.left??0)+(parsedPadding?.right??0)}px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vtamz7-container\",layoutDependency:layoutDependency,layoutId:\"rEjUquqmO-container\",nodeId:\"rEjUquqmO\",rendersWithMotion:true,scopeId:\"gpsWGOtjo\",children:/*#__PURE__*/_jsx(NavItemAlt,{height:\"100%\",hlxPrkLIG:DDj12qbsT,id:\"rEjUquqmO\",jeW7TuLN6:false,layoutId:\"rEjUquqmO\",onhlxPrkLIGChange:setDDj12qbsT,style:{width:\"100%\"},variant:matchVariant(FXrbACCnw),width:\"100%\",xBnsCPuW0:cHN5UbCFH,...addPropertyOverrides({wbManqxbv:{jeW7TuLN6:hJbDgvGZ3,onjeW7TuLN6Change:sethJbDgvGZ3,variant:matchVariant(\"aaQLdfsiq\")}},baseVariant,gestureVariant)})})}),mGaepma8N!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(${componentViewport?.width||\"100vw\"} - ${(parsedPadding?.left??0)+(parsedPadding?.right??0)}px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pwyqgq-container\",layoutDependency:layoutDependency,layoutId:\"zRrLPP1z_-container\",nodeId:\"zRrLPP1z_\",rendersWithMotion:true,scopeId:\"gpsWGOtjo\",children:/*#__PURE__*/_jsx(NavItemAlt,{height:\"100%\",hlxPrkLIG:r1r9teO1p,id:\"zRrLPP1z_\",jeW7TuLN6:false,layoutId:\"zRrLPP1z_\",onhlxPrkLIGChange:setr1r9teO1p,style:{width:\"100%\"},variant:matchVariant(FXrbACCnw),width:\"100%\",xBnsCPuW0:P_JUaQzEk,...addPropertyOverrides({FnVInSui1:{jeW7TuLN6:hJbDgvGZ3,onjeW7TuLN6Change:sethJbDgvGZ3,variant:matchVariant(\"aaQLdfsiq\")}},baseVariant,gestureVariant)})})}),VJDnh6CNp!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(${componentViewport?.width||\"100vw\"} - ${(parsedPadding?.left??0)+(parsedPadding?.right??0)}px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s7xmr9-container\",layoutDependency:layoutDependency,layoutId:\"Kz5st9m07-container\",nodeId:\"Kz5st9m07\",rendersWithMotion:true,scopeId:\"gpsWGOtjo\",children:/*#__PURE__*/_jsx(NavItemAlt,{height:\"100%\",hlxPrkLIG:wl7DUGFqD,id:\"Kz5st9m07\",jeW7TuLN6:false,layoutId:\"Kz5st9m07\",onhlxPrkLIGChange:setwl7DUGFqD,style:{width:\"100%\"},variant:matchVariant(FXrbACCnw),width:\"100%\",xBnsCPuW0:killKON9P,...addPropertyOverrides({Iq0v6vfMf:{jeW7TuLN6:hJbDgvGZ3,onjeW7TuLN6Change:sethJbDgvGZ3,variant:matchVariant(\"aaQLdfsiq\")}},baseVariant,gestureVariant)})})}),zEq8ZOLSf!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(${componentViewport?.width||\"100vw\"} - ${(parsedPadding?.left??0)+(parsedPadding?.right??0)}px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d9yjf4-container\",layoutDependency:layoutDependency,layoutId:\"SNjuCY6IX-container\",nodeId:\"SNjuCY6IX\",rendersWithMotion:true,scopeId:\"gpsWGOtjo\",children:/*#__PURE__*/_jsx(NavItemAlt,{height:\"100%\",hlxPrkLIG:daCcIOy13,id:\"SNjuCY6IX\",jeW7TuLN6:false,layoutId:\"SNjuCY6IX\",onhlxPrkLIGChange:setdaCcIOy13,style:{width:\"100%\"},variant:matchVariant(FXrbACCnw),width:\"100%\",xBnsCPuW0:thWfrGUjc,...addPropertyOverrides({GWfz1pXug:{jeW7TuLN6:hJbDgvGZ3,onjeW7TuLN6Change:sethJbDgvGZ3,variant:matchVariant(\"aaQLdfsiq\")}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fAo7u.framer-ptldw5, .framer-fAo7u .framer-ptldw5 { display: block; }\",\".framer-fAo7u.framer-1tb97z2 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: var(--9uvxtb); position: relative; width: 304px; }\",\".framer-fAo7u .framer-14pai0n-container, .framer-fAo7u .framer-gikb5v-container, .framer-fAo7u .framer-1vtamz7-container, .framer-fAo7u .framer-pwyqgq-container, .framer-fAo7u .framer-1s7xmr9-container, .framer-fAo7u .framer-d9yjf4-container { flex: none; height: auto; position: relative; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 240\n * @framerIntrinsicWidth 304\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Svso18QxY\":{\"layout\":[\"fixed\",\"auto\"]},\"wbManqxbv\":{\"layout\":[\"fixed\",\"auto\"]},\"FnVInSui1\":{\"layout\":[\"fixed\",\"auto\"]},\"Iq0v6vfMf\":{\"layout\":[\"fixed\",\"auto\"]},\"GWfz1pXug\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"FXrbACCnw\":\"navItemStyle\",\"hJbDgvGZ3\":\"activeItemHasDot\",\"mX2U2wtLk\":\"padding\",\"uXlacYzje\":\"_01Visibility\",\"RGvaxrm3B\":\"_01Label\",\"NCj4QeXA3\":\"_01Link\",\"BEMYPwldL\":\"_02Visibility\",\"iezNQ07r9\":\"_02Label\",\"zIG6ptTkF\":\"_02Link\",\"tDX9HJTxB\":\"_03Visibility\",\"DDj12qbsT\":\"_03Label\",\"cHN5UbCFH\":\"_03Link\",\"mGaepma8N\":\"_04Visibility\",\"r1r9teO1p\":\"_04Label\",\"P_JUaQzEk\":\"_04Link\",\"VJDnh6CNp\":\"_05Visibility\",\"wl7DUGFqD\":\"_05Label\",\"killKON9P\":\"_05Link\",\"zEq8ZOLSf\":\"_06Visibility\",\"daCcIOy13\":\"_06Label\",\"thWfrGUjc\":\"_06Link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergpsWGOtjo=withCSS(Component,css,\"framer-fAo7u\");export default FramergpsWGOtjo;FramergpsWGOtjo.displayName=\"Navigation List\";FramergpsWGOtjo.defaultProps={height:240,width:304};addPropertyControls(FramergpsWGOtjo,{variant:{options:[\"NdVjyiEVr\",\"Svso18QxY\",\"wbManqxbv\",\"FnVInSui1\",\"Iq0v6vfMf\",\"GWfz1pXug\"],optionTitles:[\"Active Item = 1\",\"Active Item = 2\",\"Active Item = 3\",\"Active Item = 4\",\"Active Item = 5\",\"Active Item = 6\"],title:\"Variant\",type:ControlType.Enum},FXrbACCnw:NavItemAltControls?.[\"variant\"]&&{...NavItemAltControls[\"variant\"],defaultValue:\"fDbbK4X5z\",description:undefined,hidden:undefined,optional:undefined,title:\"NavItemStyle\"},onFXrbACCnwChange:{changes:\"FXrbACCnw\",type:ControlType.ChangeHandler},hJbDgvGZ3:{defaultValue:false,title:\"activeItemHasDot\",type:ControlType.Boolean},onhJbDgvGZ3Change:{changes:\"hJbDgvGZ3\",type:ControlType.ChangeHandler},mX2U2wtLk:{defaultValue:\"0px 0px 0px 0px\",title:\"Padding\",type:ControlType.Padding},uXlacYzje:{defaultValue:true,title:\"01-Visibility\",type:ControlType.Boolean},onuXlacYzjeChange:{changes:\"uXlacYzje\",type:ControlType.ChangeHandler},RGvaxrm3B:{defaultValue:\"Home\",displayTextArea:false,title:\"01-Label\",type:ControlType.String},onRGvaxrm3BChange:{changes:\"RGvaxrm3B\",type:ControlType.ChangeHandler},NCj4QeXA3:{title:\"01-Link\",type:ControlType.Link},BEMYPwldL:{defaultValue:true,title:\"02-Visibility\",type:ControlType.Boolean},onBEMYPwldLChange:{changes:\"BEMYPwldL\",type:ControlType.ChangeHandler},iezNQ07r9:{defaultValue:\"About\",displayTextArea:false,title:\"02-Label\",type:ControlType.String},oniezNQ07r9Change:{changes:\"iezNQ07r9\",type:ControlType.ChangeHandler},zIG6ptTkF:{title:\"02-Link\",type:ControlType.Link},tDX9HJTxB:{defaultValue:true,title:\"03-Visibility\",type:ControlType.Boolean},ontDX9HJTxBChange:{changes:\"tDX9HJTxB\",type:ControlType.ChangeHandler},DDj12qbsT:{defaultValue:\"Services\",description:\"\",displayTextArea:false,title:\"03-Label\",type:ControlType.String},onDDj12qbsTChange:{changes:\"DDj12qbsT\",type:ControlType.ChangeHandler},cHN5UbCFH:{title:\"03-Link\",type:ControlType.Link},mGaepma8N:{defaultValue:true,title:\"04-Visibility\",type:ControlType.Boolean},onmGaepma8NChange:{changes:\"mGaepma8N\",type:ControlType.ChangeHandler},r1r9teO1p:{defaultValue:\"Methodology\",displayTextArea:false,title:\"04-Label\",type:ControlType.String},onr1r9teO1pChange:{changes:\"r1r9teO1p\",type:ControlType.ChangeHandler},P_JUaQzEk:{title:\"04-Link\",type:ControlType.Link},VJDnh6CNp:{defaultValue:true,title:\"05-Visibility\",type:ControlType.Boolean},onVJDnh6CNpChange:{changes:\"VJDnh6CNp\",type:ControlType.ChangeHandler},wl7DUGFqD:{defaultValue:\"Shop\",displayTextArea:false,title:\"05-Label\",type:ControlType.String},onwl7DUGFqDChange:{changes:\"wl7DUGFqD\",type:ControlType.ChangeHandler},killKON9P:{title:\"05-Link\",type:ControlType.Link},zEq8ZOLSf:{defaultValue:true,title:\"06-Visibility\",type:ControlType.Boolean},onzEq8ZOLSfChange:{changes:\"zEq8ZOLSf\",type:ControlType.ChangeHandler},daCcIOy13:{defaultValue:\"Contact\",displayTextArea:false,title:\"06-Label\",type:ControlType.String},ondaCcIOy13Change:{changes:\"daCcIOy13\",type:ControlType.ChangeHandler},thWfrGUjc:{title:\"06-Link\",type:ControlType.Link}});addFonts(FramergpsWGOtjo,[{explicitInter:true,fonts:[]},...NavItemAltFonts],{supportsExplicitInterCodegen:true});FramergpsWGOtjo.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavItemAlt,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergpsWGOtjo\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"304\",\"framerIntrinsicHeight\":\"240\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Svso18QxY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wbManqxbv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FnVInSui1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Iq0v6vfMf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GWfz1pXug\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"FXrbACCnw\\\":\\\"navItemStyle\\\",\\\"hJbDgvGZ3\\\":\\\"activeItemHasDot\\\",\\\"mX2U2wtLk\\\":\\\"padding\\\",\\\"uXlacYzje\\\":\\\"_01Visibility\\\",\\\"RGvaxrm3B\\\":\\\"_01Label\\\",\\\"NCj4QeXA3\\\":\\\"_01Link\\\",\\\"BEMYPwldL\\\":\\\"_02Visibility\\\",\\\"iezNQ07r9\\\":\\\"_02Label\\\",\\\"zIG6ptTkF\\\":\\\"_02Link\\\",\\\"tDX9HJTxB\\\":\\\"_03Visibility\\\",\\\"DDj12qbsT\\\":\\\"_03Label\\\",\\\"cHN5UbCFH\\\":\\\"_03Link\\\",\\\"mGaepma8N\\\":\\\"_04Visibility\\\",\\\"r1r9teO1p\\\":\\\"_04Label\\\",\\\"P_JUaQzEk\\\":\\\"_04Link\\\",\\\"VJDnh6CNp\\\":\\\"_05Visibility\\\",\\\"wl7DUGFqD\\\":\\\"_05Label\\\",\\\"killKON9P\\\":\\\"_05Link\\\",\\\"zEq8ZOLSf\\\":\\\"_06Visibility\\\",\\\"daCcIOy13\\\":\\\"_06Label\\\",\\\"thWfrGUjc\\\":\\\"_06Link\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gpsWGOtjo.map","// Generated by Framer (e0809aa)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Saira Semi Condensed-600\",\"GF;Saira Semi Condensed-900\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Saira Semi Condensed\",source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXfTTMMTg3j36Ebz.woff2\",weight:\"600\"},{cssFamilyName:\"Saira Semi Condensed\",source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXePT8MTg3j36Ebz.woff2\",weight:\"900\"}]}];export const css=['.framer-ajF4b .framer-styles-preset-pkztx3:not(.rich-text-wrapper), .framer-ajF4b .framer-styles-preset-pkztx3.rich-text-wrapper p { --framer-font-family: \"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif; --framer-font-family-bold: \"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-letter-spacing: -0.03em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-ajF4b .framer-styles-preset-pkztx3:not(.rich-text-wrapper), .framer-ajF4b .framer-styles-preset-pkztx3.rich-text-wrapper p { --framer-font-family: \"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif; --framer-font-family-bold: \"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 25px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-letter-spacing: -0.03em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-ajF4b .framer-styles-preset-pkztx3:not(.rich-text-wrapper), .framer-ajF4b .framer-styles-preset-pkztx3.rich-text-wrapper p { --framer-font-family: \"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif; --framer-font-family-bold: \"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-letter-spacing: 0.02em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-ajF4b\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (13ebf9e)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ControlType,cx,Link,patchBorderRadiusScaleCorrector,PathVariablesContext,queryCache,RichText,runTasksWithYield,useActiveVariantCallback,useComponentViewport,useLocaleCode,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TiskovZprVy from\"https://framerusercontent.com/modules/lCJneJoQMsIilyfD3hFP/2nXej8WYe5Yn3x8W4GRk/MqwWy2h8o.js\";const cycleOrder=[\"ZR5jWeomC\",\"Ql9pJ3AbK\"];const serializationHash=\"framer-vu4zw\";const variantClassNames={Ql9pJ3AbK:\"framer-v-12xhfw6\",ZR5jWeomC:\"framer-v-1v8uq5l\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const tCP2TxKgc=undefined;const MsXaDXHLw=undefined;const dIbOk80YS=undefined;const Qb6YASnsL=undefined;const repeater_item_countO5kesHfP2=undefined;const l4fs_bmoPO5kesHfP2=undefined;const idO5kesHfP2=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const numberToString=(value,options={},activeLocale)=>{const fallbackLocale=\"en-US\";const locale=options.locale||activeLocale||fallbackLocale;const{useGrouping,notation,compactDisplay,style,currency,currencyDisplay,unit,unitDisplay,minimumFractionDigits,maximumFractionDigits,minimumIntegerDigits}=options;const formatOptions={useGrouping,notation,compactDisplay,style,currency,currencyDisplay,unit,unitDisplay,minimumFractionDigits,maximumFractionDigits,minimumIntegerDigits};const number=Number(value);try{return number.toLocaleString(locale,formatOptions);}catch{try{return number.toLocaleString(fallbackLocale,formatOptions);}catch{return number.toLocaleString();}}};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const query=prequery=>prequery({from:{alias:\"O5kesHfP2\",data:TiskovZprVy,type:\"Collection\"},limit:{type:\"LiteralValue\",value:5001},select:[{collection:\"O5kesHfP2\",name:\"l4fs_bmoP\",type:\"Identifier\"},{collection:\"O5kesHfP2\",name:\"id\",type:\"Identifier\"}]});const query1=()=>({from:{alias:\"O5kesHfP2\",data:TiskovZprVy,type:\"Collection\"},limit:{type:\"LiteralValue\",value:5001},select:[{collection:\"O5kesHfP2\",name:\"l4fs_bmoP\",type:\"Identifier\"},{collection:\"O5kesHfP2\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"ZR5jWeomC\",\"Variant 2\":\"Ql9pJ3AbK\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,title,visible2,width,...props})=>{return{...props,dIbOk80YS:title??props.dIbOk80YS??\"Home\",MsXaDXHLw:link??props.MsXaDXHLw,Qb6YASnsL:visible2??props.Qb6YASnsL??true,tCP2TxKgc:click??props.tCP2TxKgc,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZR5jWeomC\"};};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,tCP2TxKgc,dIbOk80YS,MsXaDXHLw,Qb6YASnsL,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZR5jWeomC\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaprddgwr=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(tCP2TxKgc){const res=await tCP2TxKgc(...args);if(res===false)return false;}});const onMouseEnter1t5x0r4=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"Ql9pJ3AbK\");});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onTapojz516=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(tCP2TxKgc){const res=await tCP2TxKgc(...args);if(res===false)return false;}setVariant(\"ZR5jWeomC\");});const onMouseLeaven1bowr=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"ZR5jWeomC\");});const isDisplayed=value=>{if(baseVariant===\"Ql9pJ3AbK\")return value;return false;};const activeLocaleCode=useLocaleCode();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:MsXaDXHLw,motionChild:true,nodeId:\"ZR5jWeomC\",openInNewTab:false,scopeId:\"CcyRWwlgU\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1v8uq5l\",className,classNames)} framer-1kut7o2`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ZR5jWeomC\",onMouseEnter:onMouseEnter1t5x0r4,onTap:onTaprddgwr,ref:refBinding,style:{...style},...addPropertyOverrides({Ql9pJ3AbK:{\"data-framer-name\":\"Variant 2\",onMouseEnter:undefined,onMouseLeave:onMouseLeaven1bowr,onTap:onTapojz516}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-size\":\"60px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"107%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:\"Home\"})}),className:\"framer-rza4u5\",fonts:[\"FS;Tanker-regular\"],layoutDependency:layoutDependency,layoutId:\"FPl8EMg3k\",style:{\"--extracted-1of0zx5\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:dIbOk80YS,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Ql9pJ3AbK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-size\":\"60px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"107%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-decoration-color\":\"var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, rgb(215, 255, 55))\",\"--framer-text-decoration-style\":\"wavy\",\"--framer-text-decoration\":\"line-through\"},children:\"Home\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstNTAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"60px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.08em\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-058fcf01-95c5-4d93-9187-794aab332145, rgb(255, 255, 255)))\"},children:\"Home\"})}),className:\"framer-vkayp2\",fonts:[\"GF;Rubik-500\"],layoutDependency:layoutDependency,layoutId:\"b9DHLGND7\",style:{\"--extracted-1of0zx5\":\"var(--token-058fcf01-95c5-4d93-9187-794aab332145, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:dIbOk80YS,variants:{Ql9pJ3AbK:{\"--extracted-1of0zx5\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Ql9pJ3AbK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-size\":\"60px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"107%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-decoration-color\":\"var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, rgb(215, 255, 55))\",\"--framer-text-decoration-style\":\"wavy\",\"--framer-text-decoration\":\"line-through\"},children:\"Home\"})}),fonts:[\"FS;Tanker-regular\"]}},baseVariant,gestureVariant)}),isDisplayed(Qb6YASnsL!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-95t4d0\",layoutDependency:layoutDependency,layoutId:\"O5kesHfP2\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{const repeater_item_countO5kesHfP2=collection?.length??0;const textContent=numberToString(repeater_item_countO5kesHfP2,{locale:\"\",minimumIntegerDigits:2,notation:\"standard\",style:\"decimal\"},activeLocaleCode);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ahwhv8\",\"data-framer-name\":\"icon\",layoutDependency:layoutDependency,layoutId:\"JtSZ_ZCNJ\",style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstNjAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255)))\"},children:\"17\"})}),className:\"framer-13awlu\",\"data-framer-name\":\"No.\",fonts:[\"GF;Rubik-600\"],layoutDependency:layoutDependency,layoutId:\"NX0Ba0XlZ\",style:{\"--extracted-r6o4lv\":\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:textContent,verticalAlignment:\"top\",withExternalLayout:true})}),collection?.map(({id:idO5kesHfP2,l4fs_bmoP:l4fs_bmoPO5kesHfP2},index)=>{l4fs_bmoPO5kesHfP2??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`O5kesHfP2-${idO5kesHfP2}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{l4fs_bmoP:l4fs_bmoPO5kesHfP2},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1r44e09\",layoutDependency:layoutDependency,layoutId:\"RLbJQZRa3\",style:{opacity:0},transformTemplate:transformTemplate1})})},idO5kesHfP2);})]});}})})})]})})})})});});const css=[\".framer-vu4zw.framer-1kut7o2, .framer-vu4zw .framer-1kut7o2 { display: block; }\",\".framer-vu4zw.framer-1v8uq5l { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 5px; position: relative; text-decoration: none; width: min-content; }\",\".framer-vu4zw .framer-rza4u5, .framer-vu4zw .framer-13awlu { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-vu4zw .framer-vkayp2 { bottom: -73px; flex: none; height: auto; left: 0px; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-vu4zw .framer-95t4d0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-vu4zw .framer-1ahwhv8 { 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: 5px; position: relative; width: min-content; }\",\".framer-vu4zw .framer-1r44e09 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; left: 0px; min-height: 20px; min-width: 20px; padding: 0px; position: absolute; top: 54%; width: min-content; z-index: 1; }\",\".framer-vu4zw.framer-v-12xhfw6 .framer-rza4u5 { left: 0px; order: 0; position: absolute; top: -73px; z-index: 1; }\",\".framer-vu4zw.framer-v-12xhfw6 .framer-vkayp2 { bottom: unset; left: unset; order: 1; position: relative; }\",\".framer-vu4zw.framer-v-12xhfw6 .framer-95t4d0 { order: 2; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 74\n * @framerIntrinsicWidth 123\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Ql9pJ3AbK\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"tCP2TxKgc\":\"click\",\"dIbOk80YS\":\"title\",\"MsXaDXHLw\":\"link\",\"Qb6YASnsL\":\"visible2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCcyRWwlgU=withCSS(Component,css,\"framer-vu4zw\");export default FramerCcyRWwlgU;FramerCcyRWwlgU.displayName=\"Menu Links\";FramerCcyRWwlgU.defaultProps={height:74,width:123};addPropertyControls(FramerCcyRWwlgU,{variant:{options:[\"ZR5jWeomC\",\"Ql9pJ3AbK\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},tCP2TxKgc:{title:\"Click\",type:ControlType.EventHandler},dIbOk80YS:{defaultValue:\"Home\",displayTextArea:false,title:\"Title\",type:ControlType.String},ondIbOk80YSChange:{changes:\"dIbOk80YS\",type:ControlType.ChangeHandler},MsXaDXHLw:{title:\"Link\",type:ControlType.Link},Qb6YASnsL:{defaultValue:true,title:\"Visible 2\",type:ControlType.Boolean},onQb6YASnsLChange:{changes:\"Qb6YASnsL\",type:ControlType.ChangeHandler}});addFonts(FramerCcyRWwlgU,[{explicitInter:true,fonts:[{cssFamilyName:\"Tanker\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Tanker\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ATKS7EHYU4PKFTXRA4UFAHPY7XS75QMY/OYTCFLQCR7FVKK7FIO7TCJPY4YG22I3S/GKSURDSYOFIC3Y6F5SMWSENDSAB2YMKC.woff2\",weight:\"400\"},{cssFamilyName:\"Rubik\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2\",weight:\"500\"},{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-1VU80V4bVkA.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});FramerCcyRWwlgU.loader={load:(props,context)=>{const locale=context.locale;const priority=context.priority;const queryCacheEntry=queryCache.get(query1(),locale,priority);return runTasksWithYield([()=>queryCacheEntry.preload()],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCcyRWwlgU\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Ql9pJ3AbK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"74\",\"framerVariables\":\"{\\\"tCP2TxKgc\\\":\\\"click\\\",\\\"dIbOk80YS\\\":\\\"title\\\",\\\"MsXaDXHLw\\\":\\\"link\\\",\\\"Qb6YASnsL\\\":\\\"visible2\\\"}\",\"framerIntrinsicWidth\":\"123\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CcyRWwlgU.map","// Generated by Framer (ae08463)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,patchBorderRadiusScaleCorrector,PathVariablesContext,queryCache,ResolveLinks,resolvePageScope,RichText,runTasksWithYield,SmartComponentScopedContainer,TickerItem,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS,withTickerFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TimeBasedText from\"https://framerusercontent.com/modules/5WJUBXMwAAvpfMcx18mG/MM0jxCU4TWFI6hDEDdxp/TimeBasedText.js\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js\";import SystemThemeToggle from\"https://framerusercontent.com/modules/bBPJquBLpJiBkiqxtscf/vcYk6tmtvZukHtQi14Qo/SystemThemeToggle.js\";import FramerIcons from\"https://framerusercontent.com/modules/bjUTEQt5uFu8cIOVtWXD/r674MsvdtSSHCQGPTaai/FramerIcon.js\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import SocialIconButton from\"https://framerusercontent.com/modules/v0WPrg6p1ClskqYjyF9k/g391kuGYbWISJ8Ig5F6t/gpkEEw0sc.js\";import NavigationList from\"https://framerusercontent.com/modules/zUU8N100qYJyDBRbqHRE/78i3gKENjgpSujnNZ88G/gpsWGOtjo.js\";import LNky from\"https://framerusercontent.com/modules/x4L17NMMPB7YqKy5bS3y/spGK8FEvUN3tGX9RYqQR/bbee8Ifj1.js\";import TiskovZprVy from\"https://framerusercontent.com/modules/lCJneJoQMsIilyfD3hFP/2nXej8WYe5Yn3x8W4GRk/MqwWy2h8o.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/jvEzidQwEEjj6Rw4BY2Q/xeughLOFxuPJ5UWYC1i9/HU2RdoZOU.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/2g5pq0i9NyWef7yigPFW/ML2L1HIvNcyPjZDoIlb6/Pb_pvjeKR.js\";import MenuLinks from\"https://framerusercontent.com/modules/F44YWXI6JaB41G0Cowox/VwitKQj7Fex2Q3bSraxY/CcyRWwlgU.js\";const FramerIconsFonts=getFonts(FramerIcons);const NavigationListFonts=getFonts(NavigationList);const SocialIconButtonFonts=getFonts(SocialIconButton);const MotionSectionWithTickerFX=withTickerFX(motion.section);const MaterialFonts=getFonts(Material);const MenuLinksFonts=getFonts(MenuLinks);const SearchFonts=getFonts(Search);const PhosphorFonts=getFonts(Phosphor);const TimeBasedTextFonts=getFonts(TimeBasedText);const SystemThemeToggleFonts=getFonts(SystemThemeToggle);const cycleOrder=[\"dGijDxyS_\",\"k_ncpp56V\"];const serializationHash=\"framer-82jfU\";const variantClassNames={dGijDxyS_:\"framer-v-81xvjn\",k_ncpp56V:\"framer-v-1tdeqa2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const r4tegcBLb=undefined;const Vi2iWOkco=undefined;const OP6qZA1bx=undefined;const SVdff_ZP1=undefined;const lu8C02vM1=undefined;const gZxMGZNER=undefined;const u7igi5d4S=undefined;const wwgq4de2E=undefined;const TSYvWoOSC=undefined;const edyOf7O34=undefined;const dK9NeUo9p=undefined;const YyLR_uxXg=undefined;const QLTiGFg_b=undefined;const WQzN_46bL=undefined;const z499inUL6=undefined;const HMQVa4Va9=undefined;const l4fs_bmoPTPU30jJKH=undefined;const TA1sXexziTPU30jJKH=undefined;const idTPU30jJKH=undefined;const RiLNtBOeYvKxhdytHG=undefined;const JpaRurDaCvKxhdytHG=undefined;const idvKxhdytHG=undefined;const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const transition1={damping:25,delay:0,mass:.6,stiffness:240,type:\"spring\"};const transition2={bounce:0,delay:0,duration:.32,type:\"spring\"};const transition3={bounce:.12,delay:0,duration:.62,type:\"spring\"};const transition4={delay:0,duration:.35,ease:[.16,1,.3,1],type:\"tween\"};const transition5={duration:0,type:\"tween\"};const transition6={bounce:.2,delay:0,duration:.35,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 transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition7={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition7};const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const transition8={bounce:.12,delay:.08,duration:.62,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition9={bounce:.12,delay:.1,duration:.62,type:\"spring\"};const transition10={bounce:.12,delay:.04,duration:.62,type:\"spring\"};const query=prequery=>prequery({from:{alias:\"TPU30jJKH\",data:TiskovZprVy,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"TPU30jJKH\",name:\"l4fs_bmoP\",type:\"Identifier\"},{collection:\"TPU30jJKH\",name:\"TA1sXexzi\",type:\"Identifier\"},{collection:\"TPU30jJKH\",name:\"id\",type:\"Identifier\"}]});const query1=()=>({from:{alias:\"TPU30jJKH\",data:TiskovZprVy,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"TPU30jJKH\",name:\"l4fs_bmoP\",type:\"Identifier\"},{collection:\"TPU30jJKH\",name:\"TA1sXexzi\",type:\"Identifier\"},{collection:\"TPU30jJKH\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,transition:transition7};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const query2=prequery=>prequery({from:{alias:\"vKxhdytHG\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"vKxhdytHG\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"vKxhdytHG\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"vKxhdytHG\",name:\"id\",type:\"Identifier\"}]});const query3=()=>({from:{alias:\"vKxhdytHG\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"vKxhdytHG\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"vKxhdytHG\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"vKxhdytHG\",name:\"id\",type:\"Identifier\"}]});const transition11={delay:0,duration:.45,ease:[.44,0,.56,1],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition11};const transition12={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const transition13={bounce:.12,delay:.12,duration:.62,type:\"spring\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition7};const humanReadableVariantMap={\"Top Center Closed\":\"dGijDxyS_\",\"Top Center Open\":\"k_ncpp56V\"};const Variants=motion.create(React.Fragment);const getProps=({hasIcon,height,hover,id,item01Label,item01Visibility,item02Label,item02Visibility,item03Label,item03Visibility,item04Label,item04Visibility,item05Label,item05Visibility,item06Label,item06Visibility,menuIconSVG,width,xIconSVG,...props})=>{return{...props,dK9NeUo9p:item04Visibility??props.dK9NeUo9p??true,edyOf7O34:item03Label??props.edyOf7O34??\"Services\",gZxMGZNER:item01Label??props.gZxMGZNER??\"Home\",HMQVa4Va9:item06Label??props.HMQVa4Va9??\"Contact\",lu8C02vM1:item01Visibility??props.lu8C02vM1??true,OP6qZA1bx:menuIconSVG??props.OP6qZA1bx??'<svg width=\"100%\" height=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"#ffffff\" viewBox=\"0 0 16 16\"><path fill-rule=\"evenodd\" d=\"M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5\"/></svg>',QLTiGFg_b:item05Visibility??props.QLTiGFg_b??true,r4tegcBLb:hover??props.r4tegcBLb,SVdff_ZP1:xIconSVG??props.SVdff_ZP1??'<svg width=\"100%\" height=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"#ffffff\" viewBox=\"0 0 16 16\"><path d=\"M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708\"/></svg>',TSYvWoOSC:item03Visibility??props.TSYvWoOSC??true,u7igi5d4S:item02Visibility??props.u7igi5d4S??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"dGijDxyS_\",Vi2iWOkco:hasIcon??props.Vi2iWOkco??true,WQzN_46bL:item05Label??props.WQzN_46bL??\"Shop\",wwgq4de2E:item02Label??props.wwgq4de2E??\"About\",YyLR_uxXg:item04Label??props.YyLR_uxXg??\"Methodology\",z499inUL6:item06Visibility??props.z499inUL6??true};};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,Vi2iWOkco,OP6qZA1bx,SVdff_ZP1,lu8C02vM1,gZxMGZNER,u7igi5d4S,wwgq4de2E,TSYvWoOSC,edyOf7O34,dK9NeUo9p,YyLR_uxXg,QLTiGFg_b,WQzN_46bL,z499inUL6,HMQVa4Va9,r4tegcBLb,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dGijDxyS_\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterncq1oh=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(r4tegcBLb){const res=await r4tegcBLb(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"k_ncpp56V\")return false;return true;};const onTap7srruv=activeVariantCallback(async(...args)=>{setVariant(\"k_ncpp56V\");});const onTapprnb97=activeVariantCallback(async(...args)=>{setVariant(\"dGijDxyS_\");});const isDisplayed1=value=>{if(baseVariant===\"k_ncpp56V\")return true;return value;};const isDisplayed2=()=>{if(baseVariant===\"k_ncpp56V\")return true;return false;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({k_ncpp56V:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-81xvjn\",className,classNames),\"data-framer-name\":\"Top Center Closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"dGijDxyS_\",onMouseEnter:onMouseEnterncq1oh,ref:refBinding,style:{\"--corner-shape-fallback\":.752,backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\",WebkitBackdropFilter:\"none\",...style},variants:{k_ncpp56V:{backdropFilter:\"blur(5px)\",backgroundColor:\"var(--token-a75b8dc8-f02c-45cb-88c0-3c59267e6b52, rgba(240, 240, 240, 0.8))\",borderTopLeftRadius:0,borderTopRightRadius:0,WebkitBackdropFilter:\"blur(5px)\"}},...addPropertyOverrides({k_ncpp56V:{\"data-framer-name\":\"Top Center Open\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-lcmc6q\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"N4dSnzl3r\",style:{borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20}}),/*#__PURE__*/_jsx(Transition,{value:transition3,...addPropertyOverrides({k_ncpp56V:{value:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dtjuym\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"GgjxwwPh4\",style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-aa460fbf-70ee-447b-91c2-745aa3bc5644, rgb(0, 0, 0))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},children:[isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"n8pOUi6E7\",openInNewTab:false,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-t4kjcz framer-1pqg16o\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"n8pOUi6E7\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"nexusmag, nexusmag logo\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+8+0+0+0),pixelHeight:100,pixelWidth:100,sizes:\"40px\",src:\"https://framerusercontent.com/images/lkOJm0VlxMzDWGgfr3sud4cohg.svg?width=100&height=100\"},className:\"framer-1ixgp\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"EbNbbKIJi\",style:{filter:\"invert(0)\",WebkitFilter:\"invert(0)\"}})})}),/*#__PURE__*/_jsx(Transition,{value:transition4,...addPropertyOverrides({k_ncpp56V:{value:transition5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s7olx\",\"data-framer-name\":\"Menu Button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"zzJkVJPjR\",onTap:onTap7srruv,style:{borderBottomLeftRadius:500,borderBottomRightRadius:500,borderTopLeftRadius:500,borderTopRightRadius:500},...addPropertyOverrides({k_ncpp56V:{onTap:onTapprnb97}},baseVariant,gestureVariant),children:[isDisplayed1(Vi2iWOkco!==false)&&/*#__PURE__*/_jsx(Transition,{value:transition6,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15unkdf-container\",\"data-framer-name\":\"list\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Xibs2Zu_1-container\",name:\"list\",nodeId:\"Xibs2Zu_1\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",style:{opacity:1,scale:1},variants:{k_ncpp56V:{opacity:0,scale:1.5}},children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-51093b7f-00c8-47ec-a18e-17815c00a83f, rgb(245, 245, 245))\",height:\"100%\",id:\"Xibs2Zu_1\",layoutId:\"Xibs2Zu_1\",name:\"list\",strokeWidth:1.5,style:{height:\"100%\",width:\"100%\"},svg:OP6qZA1bx,width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition6,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bbtb1d-container\",\"data-framer-name\":\"x\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"rqFqwrtLq-container\",name:\"x\",nodeId:\"rqFqwrtLq\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",style:{opacity:0,scale:1.5},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-51093b7f-00c8-47ec-a18e-17815c00a83f, rgb(245, 245, 245))\",height:\"100%\",id:\"rqFqwrtLq\",layoutId:\"rqFqwrtLq\",name:\"x\",strokeWidth:1.5,style:{height:\"100%\",width:\"100%\"},svg:SVdff_ZP1,width:\"100%\"})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstNTAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-51093b7f-00c8-47ec-a18e-17815c00a83f, rgb(245, 245, 245)))\"},children:\"Zavř\\xedt\"})}),className:\"framer-1igl5nr\",fonts:[\"GF;Rubik-500\"],layoutDependency:layoutDependency,layoutId:\"Qhs7i3UhU\",style:{\"--extracted-r6o4lv\":\"var(--token-51093b7f-00c8-47ec-a18e-17815c00a83f, rgb(245, 245, 245))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",scale:1.4},transformTemplate:transformTemplate1,variants:{k_ncpp56V:{scale:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({k_ncpp56V:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-size\":\"25px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-51093b7f-00c8-47ec-a18e-17815c00a83f, rgb(245, 245, 245)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Zavř\\xedt\"})}),fonts:[\"FS;Tanker-regular\"],transformTemplate:undefined,whileHover:animation}},baseVariant,gestureVariant)})]})})]})}),isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition8,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:240,y:(componentViewport?.y||0)+((componentViewport?.height||70)*5.894736842105263-120),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bv64fi-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"MQ8oqetJl-container\",nodeId:\"MQ8oqetJl\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",style:{opacity:0},transformTemplate:transformTemplate2,children:/*#__PURE__*/_jsx(NavigationList,{BEMYPwldL:u7igi5d4S,daCcIOy13:HMQVa4Va9,DDj12qbsT:edyOf7O34,FXrbACCnw:\"fDbbK4X5z\",height:\"100%\",hJbDgvGZ3:false,id:\"MQ8oqetJl\",iezNQ07r9:wwgq4de2E,layoutId:\"MQ8oqetJl\",mGaepma8N:dK9NeUo9p,mX2U2wtLk:\"0px 0px 0px 0px\",r1r9teO1p:YyLR_uxXg,RGvaxrm3B:gZxMGZNER,tDX9HJTxB:TSYvWoOSC,uXlacYzje:lu8C02vM1,variant:matchVariant(\"NdVjyiEVr\"),VJDnh6CNp:QLTiGFg_b,width:\"100%\",wl7DUGFqD:WQzN_46bL,zEq8ZOLSf:z499inUL6})})})}),isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition9,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-qwrtls\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"wGOMe3bXR\",style:{opacity:0},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7pyqe3\",\"data-framer-name\":\"Row\",layoutDependency:layoutDependency,layoutId:\"jKCj6S3r9\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+480+20+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13xekx6-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"WfeS2O7Wr-container\",nodeId:\"WfeS2O7Wr\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(SocialIconButton,{height:\"100%\",id:\"WfeS2O7Wr\",layoutId:\"WfeS2O7Wr\",oFHensSBi:'<svg width=\"100%\" height=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"#000000\" viewBox=\"0 0 16 16\"><path d=\"M4.654 3c.461 0 .887.035 1.278.14.39.07.711.216.996.391s.497.426.641.747c.14.32.216.711.216 1.137 0 .496-.106.922-.356 1.242-.215.32-.566.606-.997.817.606.176 1.067.496 1.348.922s.461.957.461 1.563c0 .496-.105.922-.285 1.278a2.3 2.3 0 0 1-.782.887c-.32.215-.711.39-1.137.496a5.3 5.3 0 0 1-1.278.176L0 12.803V3zm-.285 3.978c.39 0 .71-.105.957-.285.246-.18.355-.497.355-.887 0-.216-.035-.426-.105-.567a1 1 0 0 0-.32-.355 1.8 1.8 0 0 0-.461-.176c-.176-.035-.356-.035-.567-.035H2.17v2.31c0-.005 2.2-.005 2.2-.005zm.105 4.193c.215 0 .426-.035.606-.07.176-.035.356-.106.496-.216s.25-.215.356-.39c.07-.176.14-.391.14-.641 0-.496-.14-.852-.426-1.102-.285-.215-.676-.32-1.137-.32H2.17v2.734h2.305zm6.858-.035q.428.427 1.278.426c.39 0 .746-.106 1.032-.286q.426-.32.53-.64h1.74c-.286.851-.712 1.457-1.278 1.848-.566.355-1.243.566-2.06.566a4.1 4.1 0 0 1-1.527-.285 2.8 2.8 0 0 1-1.137-.782 2.85 2.85 0 0 1-.712-1.172c-.175-.461-.25-.957-.25-1.528 0-.531.07-1.032.25-1.493.18-.46.426-.852.747-1.207.32-.32.711-.606 1.137-.782a4 4 0 0 1 1.493-.285c.606 0 1.137.105 1.598.355.46.25.817.532 1.102.958.285.39.496.851.641 1.348.07.496.105.996.07 1.563h-5.15c0 .58.21 1.11.496 1.396m2.24-3.732c-.25-.25-.642-.391-1.103-.391-.32 0-.566.07-.781.176s-.356.25-.496.39a.96.96 0 0 0-.25.497c-.036.175-.07.32-.07.46h3.196c-.07-.526-.25-.882-.497-1.132zm-3.127-3.728h3.978v.957h-3.978z\"/></svg>',width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+480+20+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7s40t4-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"MNGEJPUq2-container\",nodeId:\"MNGEJPUq2\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(SocialIconButton,{height:\"100%\",id:\"MNGEJPUq2\",layoutId:\"MNGEJPUq2\",oFHensSBi:'<svg width=\"100%\" height=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"#000000\" viewBox=\"0 0 16 16\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27s1.36.09 2 .27c1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.01 8.01 0 0 0 16 8c0-4.42-3.58-8-8-8\"/></svg>',width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+480+20+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cprvl1-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"rKOfmzCLM-container\",nodeId:\"rKOfmzCLM\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(SocialIconButton,{height:\"100%\",id:\"rKOfmzCLM\",layoutId:\"rKOfmzCLM\",oFHensSBi:'<svg width=\"100%\" height=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"#000000\" viewBox=\"0 0 16 16\"><path d=\"M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854zm4.943 12.248V6.169H2.542v7.225zm-1.2-8.212c.837 0 1.358-.554 1.358-1.248-.015-.709-.52-1.248-1.342-1.248S2.4 3.226 2.4 3.934c0 .694.521 1.248 1.327 1.248zm4.908 8.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878 1.232-.878.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274 0-1.845.7-2.165 1.193v.025h-.016l.016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225z\"/></svg>',width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+480+20+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8r8s7c-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"mYNXFgwUm-container\",nodeId:\"mYNXFgwUm\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(SocialIconButton,{height:\"100%\",id:\"mYNXFgwUm\",layoutId:\"mYNXFgwUm\",oFHensSBi:'<svg width=\"100%\" height=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"#000000\" viewBox=\"0 0 16 16\"><path d=\"M12.6.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07-4.425 5.07H.316l5.733-6.57L0 .75h5.063l3.495 4.633L12.601.75Zm-.86 13.028h1.36L4.323 2.145H2.865z\"/></svg>',width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+480+20+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-z4f2cl-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Y9cfETH0d-container\",nodeId:\"Y9cfETH0d\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(SocialIconButton,{height:\"100%\",id:\"Y9cfETH0d\",layoutId:\"Y9cfETH0d\",oFHensSBi:'<svg width=\"100%\" height=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"#000000\" viewBox=\"0 0 16 16\"><path d=\"M8 0C5.829 0 5.556.01 4.703.048 3.85.088 3.269.222 2.76.42a3.9 3.9 0 0 0-1.417.923A3.9 3.9 0 0 0 .42 2.76C.222 3.268.087 3.85.048 4.7.01 5.555 0 5.827 0 8.001c0 2.172.01 2.444.048 3.297.04.852.174 1.433.372 1.942.205.526.478.972.923 1.417.444.445.89.719 1.416.923.51.198 1.09.333 1.942.372C5.555 15.99 5.827 16 8 16s2.444-.01 3.298-.048c.851-.04 1.434-.174 1.943-.372a3.9 3.9 0 0 0 1.416-.923c.445-.445.718-.891.923-1.417.197-.509.332-1.09.372-1.942C15.99 10.445 16 10.173 16 8s-.01-2.445-.048-3.299c-.04-.851-.175-1.433-.372-1.941a3.9 3.9 0 0 0-.923-1.417A3.9 3.9 0 0 0 13.24.42c-.51-.198-1.092-.333-1.943-.372C10.443.01 10.172 0 7.998 0zm-.717 1.442h.718c2.136 0 2.389.007 3.232.046.78.035 1.204.166 1.486.275.373.145.64.319.92.599s.453.546.598.92c.11.281.24.705.275 1.485.039.843.047 1.096.047 3.231s-.008 2.389-.047 3.232c-.035.78-.166 1.203-.275 1.485a2.5 2.5 0 0 1-.599.919c-.28.28-.546.453-.92.598-.28.11-.704.24-1.485.276-.843.038-1.096.047-3.232.047s-2.39-.009-3.233-.047c-.78-.036-1.203-.166-1.485-.276a2.5 2.5 0 0 1-.92-.598 2.5 2.5 0 0 1-.6-.92c-.109-.281-.24-.705-.275-1.485-.038-.843-.046-1.096-.046-3.233s.008-2.388.046-3.231c.036-.78.166-1.204.276-1.486.145-.373.319-.64.599-.92s.546-.453.92-.598c.282-.11.705-.24 1.485-.276.738-.034 1.024-.044 2.515-.045zm4.988 1.328a.96.96 0 1 0 0 1.92.96.96 0 0 0 0-1.92m-4.27 1.122a4.109 4.109 0 1 0 0 8.217 4.109 4.109 0 0 0 0-8.217m0 1.441a2.667 2.667 0 1 1 0 5.334 2.667 2.667 0 0 1 0-5.334\"/></svg>',width:\"100%\"})})})]})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Transition,{value:transition10,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tbnkuw\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"H1K8B6xg4\",style:{\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},children:[isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition9,children:/*#__PURE__*/_jsx(MotionSectionWithTickerFX,{className:\"framer-jhgfwq\",layoutDependency:layoutDependency,layoutId:\"LYA8lHkYo\",style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, rgb(215, 255, 55))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},tickerEffectAlign:\"center\",tickerEffectDirectionModifier:\"default\",tickerEffectDraggable:false,tickerEffectEnabled:true,tickerEffectGap:\"15px\",tickerEffectHoverModifier:70,tickerEffectOverflow:\"clip\",tickerEffectPosition:\"relative\",tickerEffectStackDirection:\"row\",tickerEffectVelocity:30,children:/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-7ct7tb\",layoutDependency:layoutDependency,layoutId:\"TPU30jJKH\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:idTPU30jJKH,l4fs_bmoP:l4fs_bmoPTPU30jJKH,TA1sXexzi:TA1sXexziTPU30jJKH},index)=>{l4fs_bmoPTPU30jJKH??=\"\";TA1sXexziTPU30jJKH??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`TPU30jJKH-${idTPU30jJKH}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{l4fs_bmoP:l4fs_bmoPTPU30jJKH},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{l4fs_bmoP:l4fs_bmoPTPU30jJKH},webPageId:\"mGSob50DS\"},motionChild:true,nodeId:\"ZwV4PXwQe\",scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1tt0hcu framer-1pqg16o\",layoutDependency:layoutDependency,layoutId:\"ZwV4PXwQe\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-pkztx3\",\"data-styles-preset\":\"HU2RdoZOU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13)))\"},children:\"Moby a Twenty One Pilots roztočili a rozsv\\xedtili kolo Colours of Ostrava. Festival už chyst\\xe1 dalš\\xed ročn\\xedk\"})}),className:\"framer-16pnvn5\",\"data-framer-name\":\"N\\xe1zev firmy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EfMtqJqoO\",style:{\"--extracted-r6o4lv\":\"var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13))\"},text:TA1sXexziTPU30jJKH,verticalAlignment:\"top\",withExternalLayout:true})})})})},idTPU30jJKH);})});}})})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition8,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ss6o3z\",layoutDependency:layoutDependency,layoutId:\"H5jhD9uAF\",style:{\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nzccjl\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"D3veHztQV\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gk1jyo\",layoutDependency:layoutDependency,layoutId:\"INsIRrhdQ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-e4zap5\",layoutDependency:layoutDependency,layoutId:\"vKxhdytHG\",whileHover:animation1,children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query3(),children:(collection1,paginationInfo1,loadMore1)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({id:idvKxhdytHG,JpaRurDaC:JpaRurDaCvKxhdytHG,RiLNtBOeY:RiLNtBOeYvKxhdytHG},index1)=>{RiLNtBOeYvKxhdytHG??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`vKxhdytHG-${idvKxhdytHG}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{RiLNtBOeY:RiLNtBOeYvKxhdytHG},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{RiLNtBOeY:RiLNtBOeYvKxhdytHG},webPageId:\"TTADaylhF\"},motionChild:true,nodeId:\"BdKSUebfH\",openInNewTab:false,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ekmd7q framer-1pqg16o\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"BdKSUebfH\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",sizes:\"390px\",...toResponsiveImage(JpaRurDaCvKxhdytHG)},className:\"framer-1tyotgl\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"aYFQv4Pps\",style:{\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},...addPropertyOverrides({k_ncpp56V:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+61+24+0+10+0+0+1+155+0+0),sizes:\"390px\",...toResponsiveImage(JpaRurDaCvKxhdytHG)}}},baseVariant,gestureVariant)})})})})},idvKxhdytHG);})});}})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mwxn0z\",\"data-framer-name\":\"Content 1\",layoutDependency:layoutDependency,layoutId:\"JeAO_ZPA9\",style:{\"--corner-shape-fallback\":.752,backdropFilter:\"blur(5px)\",backgroundColor:\"var(--token-5876ebfa-c620-4d19-aa30-d719737c24c4, rgba(230, 230, 230, 0.85))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\",WebkitBackdropFilter:\"blur(5px)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-size\":\"25px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Nejnovějš\\xed čl\\xe1nek\"})}),className:\"framer-4ls1ce\",fonts:[\"FS;Tanker-regular\"],layoutDependency:layoutDependency,layoutId:\"HzzDhevUe\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, 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-1o6tg2k\",\"data-framer-name\":\"Newsletter\",layoutDependency:layoutDependency,layoutId:\"NMfXoA2w6\",children:[/*#__PURE__*/_jsx(Transition,{value:transition12,children:/*#__PURE__*/_jsx(Link,{clickTrackingId:\"odber-newsletteru\",href:\"https://manage.kmail-lists.com/subscriptions/subscribe?a=UArtQi&g=Wzin8h\",motionChild:true,nodeId:\"KGEi7TOJU\",scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1t29tza framer-1pqg16o\",\"data-framer-name\":\"Newsletter button\",layoutDependency:layoutDependency,layoutId:\"KGEi7TOJU\",style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},whileHover:animation2,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-akvbhs-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ImnUZ6Xsy-container\",nodeId:\"ImnUZ6Xsy\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"Mail\",iconStyle15:\"Rounded\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"ImnUZ6Xsy\",layoutId:\"ImnUZ6Xsy\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255)))\"},children:\"Začni odeb\\xedrat n\\xe1š newsletter\"})}),className:\"framer-gymrue\",\"data-framer-name\":\"Text\",fonts:[\"FS;Tanker-regular\"],layoutDependency:layoutDependency,layoutId:\"Dvc5HuhQ_\",style:{\"--extracted-r6o4lv\":\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtcmVndWxhcg==\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:[/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-padding\":\"0px\",\"--framer-text-background-radius\":\"0px\"},children:\"Odběrem newsletteru souhlas\\xedš s \"}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"o24ISJTmn\"},motionChild:true,nodeId:\"KCZAXPFf_\",openInNewTab:false,relValues:[],scopeId:\"XslRbZXGZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b1ieno\",\"data-styles-preset\":\"Pb_pvjeKR\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"VOP & GDPR\"})})})]})}),className:\"framer-c46hgb\",fonts:[\"GF;Saira Semi Condensed-regular\",\"GF;Saira Semi Condensed-700\"],layoutDependency:layoutDependency,layoutId:\"KCZAXPFf_\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.8},verticalAlignment:\"center\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1obhlg0\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"McE1WtwtI\",style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-5876ebfa-c620-4d19-aa30-d719737c24c4, rgba(230, 230, 230, 0.85))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ii82ok\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"YlbQUyHb5\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:74,...addPropertyOverrides({k_ncpp56V:{y:(componentViewport?.y||0)+0+61+24+0+10+20+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-elkp9j-container\",\"data-framer-name\":\"DOMU\",layoutDependency:layoutDependency,layoutId:\"fCTtghWmG-container\",name:\"DOMU\",nodeId:\"fCTtghWmG\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(MenuLinks,{dIbOk80YS:\"Domů\",height:\"100%\",id:\"fCTtghWmG\",layoutId:\"fCTtghWmG\",MsXaDXHLw:resolvedLinks[0],name:\"DOMU\",Qb6YASnsL:false,variant:matchVariant(\"ZR5jWeomC\"),width:\"100%\",...addPropertyOverrides({k_ncpp56V:{MsXaDXHLw:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tWOjQAsip\"},implicitPathVariables:undefined},{href:{webPageId:\"tWOjQAsip\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:74,...addPropertyOverrides({k_ncpp56V:{y:(componentViewport?.y||0)+0+61+24+0+10+20+0+0+324}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o0f1ul-container\",\"data-framer-name\":\"DOMU\",layoutDependency:layoutDependency,layoutId:\"E8KSOdO5i-container\",name:\"DOMU\",nodeId:\"E8KSOdO5i\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(MenuLinks,{dIbOk80YS:\"Tiskov\\xe9 zpr\\xe1vy\",height:\"100%\",id:\"E8KSOdO5i\",layoutId:\"E8KSOdO5i\",MsXaDXHLw:resolvedLinks1[0],name:\"DOMU\",Qb6YASnsL:true,variant:matchVariant(\"ZR5jWeomC\"),width:\"100%\",...addPropertyOverrides({k_ncpp56V:{MsXaDXHLw:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lc59eakgV\"},implicitPathVariables:undefined},{href:{webPageId:\"lc59eakgV\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:74,...addPropertyOverrides({k_ncpp56V:{y:(componentViewport?.y||0)+0+61+24+0+10+20+0+0+81}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tt0b6t-container\",\"data-framer-name\":\"O NAS\",layoutDependency:layoutDependency,layoutId:\"nSCairIGp-container\",name:\"O NAS\",nodeId:\"nSCairIGp\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(MenuLinks,{dIbOk80YS:\"O n\\xe1s\",height:\"100%\",id:\"nSCairIGp\",layoutId:\"nSCairIGp\",MsXaDXHLw:resolvedLinks2[0],name:\"O NAS\",Qb6YASnsL:false,variant:matchVariant(\"ZR5jWeomC\"),width:\"100%\",...addPropertyOverrides({k_ncpp56V:{MsXaDXHLw:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xg8AuOBaB\"},implicitPathVariables:undefined},{href:{webPageId:\"xg8AuOBaB\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:74,...addPropertyOverrides({k_ncpp56V:{y:(componentViewport?.y||0)+0+61+24+0+10+20+0+0+162}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15uhvxc-container\",\"data-framer-name\":\"INZERCE\",layoutDependency:layoutDependency,layoutId:\"HIZJrtd0e-container\",name:\"INZERCE\",nodeId:\"HIZJrtd0e\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(MenuLinks,{dIbOk80YS:\"Inzerce\",height:\"100%\",id:\"HIZJrtd0e\",layoutId:\"HIZJrtd0e\",MsXaDXHLw:resolvedLinks3[0],name:\"INZERCE\",Qb6YASnsL:false,variant:matchVariant(\"ZR5jWeomC\"),width:\"100%\",...addPropertyOverrides({k_ncpp56V:{MsXaDXHLw:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tJoe3dI1y\"},implicitPathVariables:undefined},{href:{webPageId:\"tJoe3dI1y\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:74,...addPropertyOverrides({k_ncpp56V:{y:(componentViewport?.y||0)+0+61+24+0+10+20+0+0+243}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wzdk00-container\",\"data-framer-name\":\"SPOLUPRACE\",layoutDependency:layoutDependency,layoutId:\"WSYNt4y_4-container\",name:\"SPOLUPRACE\",nodeId:\"WSYNt4y_4\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(MenuLinks,{dIbOk80YS:\"Spolupr\\xe1ce\",height:\"100%\",id:\"WSYNt4y_4\",layoutId:\"WSYNt4y_4\",MsXaDXHLw:resolvedLinks4[0],name:\"SPOLUPRACE\",Qb6YASnsL:false,variant:matchVariant(\"ZR5jWeomC\"),width:\"100%\",...addPropertyOverrides({k_ncpp56V:{MsXaDXHLw:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-fckhk5\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"IU3pKQAin\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wm319\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"MbwmgImOI\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-y55le\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"F0Wh1ReyT\",style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-5876ebfa-c620-4d19-aa30-d719737c24c4, rgba(230, 230, 230, 0.85))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-107rp8z\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"Pqeu5K7b9\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QY4KxFZJs\"},motionChild:true,nodeId:\"Ugupxzhxb\",openInNewTab:false,relValues:[],scopeId:\"XslRbZXGZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b1ieno\",\"data-styles-preset\":\"Pb_pvjeKR\",children:\"Vše\"})})})}),className:\"framer-zq4eab\",fonts:[\"GF;Saira Semi Condensed-600\"],layoutDependency:layoutDependency,layoutId:\"Ugupxzhxb\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-58393j\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"AKVjejk8H\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HtwYJ_c7d\"},motionChild:true,nodeId:\"FQLfGlfiZ\",openInNewTab:false,relValues:[],scopeId:\"XslRbZXGZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b1ieno\",\"data-styles-preset\":\"Pb_pvjeKR\",children:\"AI\"})})})}),className:\"framer-ushkqy\",fonts:[\"GF;Saira Semi Condensed-600\"],layoutDependency:layoutDependency,layoutId:\"FQLfGlfiZ\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-r50dba\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"aZg_uDas6\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zXBa4ZGY3\"},motionChild:true,nodeId:\"iIgFh4Rqu\",openInNewTab:false,relValues:[],scopeId:\"XslRbZXGZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b1ieno\",\"data-styles-preset\":\"Pb_pvjeKR\",children:\"Aktuality\"})})})}),className:\"framer-6clle6\",fonts:[\"GF;Saira Semi Condensed-600\"],layoutDependency:layoutDependency,layoutId:\"iIgFh4Rqu\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1unf8fb\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"hPoENlYo_\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gkDy3BRk5\"},motionChild:true,nodeId:\"vSsb_9apG\",openInNewTab:false,relValues:[],scopeId:\"XslRbZXGZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b1ieno\",\"data-styles-preset\":\"Pb_pvjeKR\",children:\"Marketing\"})})})}),className:\"framer-w6hagi\",fonts:[\"GF;Saira Semi Condensed-600\"],layoutDependency:layoutDependency,layoutId:\"vSsb_9apG\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qaex98\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"Z7emmAwwY\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"KqSF7qfkh\"},motionChild:true,nodeId:\"gmpSfqXC3\",openInNewTab:false,relValues:[],scopeId:\"XslRbZXGZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b1ieno\",\"data-styles-preset\":\"Pb_pvjeKR\",children:\"Rozhovory\"})})})}),className:\"framer-1xekdj6\",fonts:[\"GF;Saira Semi Condensed-600\"],layoutDependency:layoutDependency,layoutId:\"gmpSfqXC3\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-wbyx1p\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"UCPBHMefx\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"s1yhZsuZY\"},motionChild:true,nodeId:\"ZCQc7iT5F\",openInNewTab:false,relValues:[],scopeId:\"XslRbZXGZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b1ieno\",\"data-styles-preset\":\"Pb_pvjeKR\",children:\"Technologie\"})})})}),className:\"framer-10viqg7\",fonts:[\"GF;Saira Semi Condensed-600\"],layoutDependency:layoutDependency,layoutId:\"ZCQc7iT5F\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-t3t0kb\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"LVxpi2MWG\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"tXc4qNBVH\"},motionChild:true,nodeId:\"o_MCw7P9f\",openInNewTab:false,relValues:[],scopeId:\"XslRbZXGZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b1ieno\",\"data-styles-preset\":\"Pb_pvjeKR\",children:\"Kreativita\"})})})}),className:\"framer-361ugv\",fonts:[\"GF;Saira Semi Condensed-600\"],layoutDependency:layoutDependency,layoutId:\"o_MCw7P9f\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5p9js1\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"yNfKalQ9w\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HYl9WWHmC\"},motionChild:true,nodeId:\"aNF4EOU0T\",openInNewTab:false,relValues:[],scopeId:\"XslRbZXGZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b1ieno\",\"data-styles-preset\":\"Pb_pvjeKR\",children:\"Wellbeing\"})})})}),className:\"framer-1e4x450\",fonts:[\"GF;Saira Semi Condensed-600\"],layoutDependency:layoutDependency,layoutId:\"aNF4EOU0T\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-c2me6v\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"PCLISLroA\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ZBvWpxrjL\"},motionChild:true,nodeId:\"PKuGTTcvJ\",openInNewTab:false,relValues:[],scopeId:\"XslRbZXGZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b1ieno\",\"data-styles-preset\":\"Pb_pvjeKR\",children:\"Uměn\\xed\"})})})}),className:\"framer-1tkha8o\",fonts:[\"GF;Saira Semi Condensed-600\"],layoutDependency:layoutDependency,layoutId:\"PKuGTTcvJ\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-size\":\"39px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:\"RUBRIKY\"})}),className:\"framer-1m6kl8j\",fonts:[\"FS;Tanker-regular\"],layoutDependency:layoutDependency,layoutId:\"iavYAX0qg\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})]})}),/*#__PURE__*/_jsx(Transition,{value:transition13,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1p5xi1\",\"data-framer-name\":\"Bottom content\",layoutDependency:layoutDependency,layoutId:\"ETX0kKeNs\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:\"NEXUSMAG \\xa9 2026\"})}),className:\"framer-1gw9gyv\",fonts:[\"GF;Saira Semi Condensed-600\"],layoutDependency:layoutDependency,layoutId:\"Ft9IX8tIg\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:info@nexusmag.eu\",motionChild:true,nodeId:\"vqOLfDISd\",openInNewTab:true,relValues:[],scopeId:\"XslRbZXGZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b1ieno\",\"data-styles-preset\":\"Pb_pvjeKR\",children:\"info@nexusmag.eu\"})})})}),className:\"framer-1czb08p\",fonts:[\"GF;Saira Semi Condensed-600\"],layoutDependency:layoutDependency,layoutId:\"vqOLfDISd\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:\"+420 731 921 397\"})}),className:\"framer-cnv8v9\",fonts:[\"GF;Saira Semi Condensed-600\"],layoutDependency:layoutDependency,layoutId:\"rfYPL9tXy\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-gqibzc\",layoutDependency:layoutDependency,layoutId:\"dTDvmzyJh\",style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},whileHover:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1e3sszx-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"O5OaiXpSj-container\",nodeId:\"O5OaiXpSj\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\",iconSize:40,iconType:\"default\",id:\"O5OaiXpSj\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Vyhledej čl\\xe1nek nebo jin\\xfd obsah...\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"O5OaiXpSj\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:false,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",QuickMenuAnimation:{opacity:.5,scale:.75,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:0},shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500},titleType:\"h1\"},urlScope:resolvePageScope({webPageId:\"TTADaylhF\"},router),width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nmfkes\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"s8mEPQlha\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/nexus-mag\",motionChild:true,nodeId:\"IM1LexF7G\",openInNewTab:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-csp495 framer-1pqg16o\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"IM1LexF7G\",whileHover:animation3,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uec6xg-container\",\"data-framer-name\":\"Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"AMPcPgWay-container\",name:\"Icon\",nodeId:\"AMPcPgWay\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"LinkedIn\",iconSelection:\"LinkedinLogo\",id:\"AMPcPgWay\",layoutId:\"AMPcPgWay\",mirrored:false,name:\"Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/nexusmagcz/\",motionChild:true,nodeId:\"MTrhH85PB\",openInNewTab:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-saafic framer-1pqg16o\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"MTrhH85PB\",whileHover:animation3,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rjq295-container\",\"data-framer-name\":\"Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"N9qr1RMoG-container\",name:\"Icon\",nodeId:\"N9qr1RMoG\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"Twittwr\",iconSelection:\"FacebookLogo\",id:\"N9qr1RMoG\",layoutId:\"N9qr1RMoG\",mirrored:false,name:\"Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/nexusmagcz/\",motionChild:true,nodeId:\"RPIdRq665\",openInNewTab:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ayrnsf framer-1pqg16o\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"RPIdRq665\",whileHover:animation3,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-r0uumb-container\",\"data-framer-name\":\"Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Cse0e881G-container\",name:\"Icon\",nodeId:\"Cse0e881G\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"instagram\",iconSelection:\"InstagramLogo\",id:\"Cse0e881G\",layoutId:\"Cse0e881G\",mirrored:false,name:\"Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u41o2y-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Lv8Aj7aa3-container\",nodeId:\"Lv8Aj7aa3\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(TimeBasedText,{backgroundColor:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",borderRadius:20,defaultText:\"Ahoooj!\",font:{fontFamily:'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},height:\"100%\",id:\"Lv8Aj7aa3\",layoutId:\"Lv8Aj7aa3\",padding:16,textAlign:\"left\",textColor:\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\",width:\"100%\",windows:[{end:\"11:00\",id:\"default-item-0\",start:\"06:00\",text:\"Kdo vst\\xe1v\\xe1 tak brzo? 😱\"},{end:\"18:00\",id:\"YM78aF1kO\",start:\"11:00\",text:\"To je zase produktivn\\xed den... 🥲\"},{end:\"22:00\",id:\"default-item-1\",start:\"18:00\",text:\"Čas na pivo a poctiv\\xe9 čten\\xed. 💅\"},{end:\"06:00\",id:\"default-item-2\",start:\"22:00\",text:\"Nebl\\xe1zni a t\\xe1hni sp\\xe1t! 😅\"}]})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xf3j5f-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"lmG6T4Chd-container\",nodeId:\"lmG6T4Chd\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(SystemThemeToggle,{darkColors:{fill:\"rgb(38, 38, 43)\",icon:\"rgb(255, 255, 255)\",muted:\"rgb(154, 154, 166)\",thumb:\"rgb(69, 69, 79)\"},defaultMode:\"system\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",iconSize:16,id:\"lmG6T4Chd\",inset:3,labels:{dark:\"Dark\",light:\"Light\",system:\"System\"},layoutId:\"lmG6T4Chd\",lightColors:{fill:\"rgb(240, 240, 243)\",icon:\"rgb(17, 17, 20)\",muted:\"rgb(107, 107, 118)\",thumb:\"rgb(255, 255, 255)\"},look:\"segmented\",radius:999,remember:true,showLabels:false,size:36,system:true,transition:{damping:36,delay:0,mass:1,stiffness:500,type:\"spring\"},width:\"100%\"})})})]})})]})})]})})})});});const css=[\".framer-82jfU.framer-1pqg16o, .framer-82jfU .framer-1pqg16o { display: block; }\",\".framer-82jfU.framer-81xvjn { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 70px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 8px; position: relative; width: 154px; will-change: var(--framer-will-change-override, transform); }\",\".framer-82jfU .framer-lcmc6q { bottom: 8px; flex: none; left: 8px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 8px; top: 8px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-82jfU .framer-1dtjuym { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 13px 0px 13px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-82jfU .framer-t4kjcz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-82jfU .framer-1ixgp { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 40px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-82jfU .framer-s7olx { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 12px 16px 12px 16px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-82jfU .framer-15unkdf-container { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 30px; }\",\".framer-82jfU .framer-bbtb1d-container { aspect-ratio: 1 / 1; flex: none; height: auto; left: 14%; position: absolute; top: -20px; width: 16px; z-index: 1; }\",\".framer-82jfU .framer-1igl5nr { flex: none; height: auto; left: 50%; position: absolute; top: -17px; white-space: pre; width: auto; z-index: 1; }\",\".framer-82jfU .framer-1bv64fi-container { flex: none; height: auto; left: 50%; position: absolute; top: 589%; width: auto; z-index: 1; }\",\".framer-82jfU .framer-qwrtls { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; left: -86px; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: absolute; top: 480px; width: min-content; z-index: 1; }\",\".framer-82jfU .framer-7pyqe3 { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-82jfU .framer-13xekx6-container, .framer-82jfU .framer-7s40t4-container, .framer-82jfU .framer-1cprvl1-container, .framer-82jfU .framer-8r8s7c-container, .framer-82jfU .framer-z4f2cl-container, .framer-82jfU .framer-u41o2y-container, .framer-82jfU .framer-1xf3j5f-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-82jfU .framer-tbnkuw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 55px; height: min-content; justify-content: center; max-width: 100%; overflow: auto; padding: 24px; position: relative; width: 1200px; z-index: 10; }\",\".framer-82jfU .framer-jhgfwq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-82jfU .framer-7ct7tb { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 5px; position: relative; width: min-content; }\",\".framer-82jfU .framer-1tt0hcu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-82jfU .framer-16pnvn5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-82jfU .framer-ss6o3z { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; overflow: visible; padding: 10px; position: relative; width: 100%; }\",\".framer-82jfU .framer-1nzccjl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-82jfU .framer-gk1jyo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 1px; position: relative; width: 392px; }\",\".framer-82jfU .framer-e4zap5 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 390px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-82jfU .framer-1ekmd7q { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: 1px; }\",\".framer-82jfU .framer-1tyotgl { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-82jfU .framer-1mwxn0z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; pointer-events: none; position: relative; width: 100%; z-index: 1; }\",\".framer-82jfU .framer-4ls1ce { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-82jfU .framer-1o6tg2k { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-82jfU .framer-1t29tza { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 5px 10px 5px 10px; position: relative; text-decoration: none; width: 390px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-82jfU .framer-akvbhs-container { flex: none; height: 25px; position: relative; width: 25px; }\",\".framer-82jfU .framer-gymrue, .framer-82jfU .framer-zq4eab, .framer-82jfU .framer-ushkqy, .framer-82jfU .framer-6clle6, .framer-82jfU .framer-w6hagi, .framer-82jfU .framer-1xekdj6, .framer-82jfU .framer-10viqg7, .framer-82jfU .framer-361ugv, .framer-82jfU .framer-1e4x450, .framer-82jfU .framer-1tkha8o, .framer-82jfU .framer-1m6kl8j, .framer-82jfU .framer-1gw9gyv, .framer-82jfU .framer-cnv8v9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-82jfU .framer-c46hgb { --framer-custom-cursors: pointer; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 390px; word-break: break-word; word-wrap: break-word; }\",\".framer-82jfU .framer-1obhlg0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-82jfU .framer-1ii82ok { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: flex-start; min-width: 300px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-82jfU .framer-elkp9j-container, .framer-82jfU .framer-1o0f1ul-container, .framer-82jfU .framer-tt0b6t-container, .framer-82jfU .framer-15uhvxc-container, .framer-82jfU .framer-1wzdk00-container, .framer-82jfU .framer-1e3sszx-container { cursor: pointer; flex: none; height: auto; position: relative; width: auto; }\",\".framer-82jfU .framer-fckhk5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-82jfU .framer-1wm319 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 201px; }\",\".framer-82jfU .framer-y55le { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 20px; position: relative; width: min-content; }\",\".framer-82jfU .framer-107rp8z, .framer-82jfU .framer-58393j, .framer-82jfU .framer-r50dba, .framer-82jfU .framer-1unf8fb, .framer-82jfU .framer-1qaex98, .framer-82jfU .framer-wbyx1p, .framer-82jfU .framer-t3t0kb, .framer-82jfU .framer-5p9js1, .framer-82jfU .framer-c2me6v { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-82jfU .framer-1p5xi1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-around; overflow: hidden; padding: 5px; position: relative; width: 100%; }\",\".framer-82jfU .framer-1czb08p { --framer-custom-cursors: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-82jfU .framer-gqibzc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 10px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-82jfU .framer-1nmfkes { align-content: flex-start; align-items: flex-start; 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-82jfU .framer-csp495, .framer-82jfU .framer-saafic, .framer-82jfU .framer-1ayrnsf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-82jfU .framer-1uec6xg-container, .framer-82jfU .framer-rjq295-container, .framer-82jfU .framer-r0uumb-container { flex: none; height: 30px; position: relative; width: 30px; }\",\".framer-82jfU.framer-v-1tdeqa2.framer-81xvjn { height: min-content; max-width: 100%; min-width: 0px; overflow: auto; overscroll-behavior: contain; padding: 0px; width: min-content; will-change: unset; }\",\".framer-82jfU.framer-v-1tdeqa2 .framer-1dtjuym { align-self: stretch; overflow: hidden; padding: 13px; width: auto; }\",\".framer-82jfU.framer-v-1tdeqa2 .framer-s7olx { flex: 1 0 0px; overflow: visible; padding: 5px 16px 0px 16px; width: 1px; will-change: unset; }\",\".framer-82jfU.framer-v-1tdeqa2 .framer-1igl5nr { left: unset; position: relative; top: unset; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-82jfU.framer-v-1tdeqa2 .framer-ss6o3z, .framer-82jfU.framer-v-1tdeqa2 .framer-1nzccjl, .framer-82jfU.framer-v-1tdeqa2 .framer-1o6tg2k, .framer-82jfU.framer-v-1tdeqa2 .framer-elkp9j-container, .framer-82jfU.framer-v-1tdeqa2 .framer-zq4eab, .framer-82jfU.framer-v-1tdeqa2 .framer-1m6kl8j, .framer-82jfU.framer-v-1tdeqa2 .framer-1gw9gyv, .framer-82jfU.framer-v-1tdeqa2 .framer-saafic { order: 0; }\",\".framer-82jfU.framer-v-1tdeqa2 .framer-e4zap5, .framer-82jfU.framer-v-1tdeqa2 .framer-1obhlg0, .framer-82jfU.framer-v-1tdeqa2 .framer-107rp8z, .framer-82jfU.framer-v-1tdeqa2 .framer-csp495, .framer-82jfU.framer-v-1tdeqa2 .framer-1xf3j5f-container { order: 1; }\",\".framer-82jfU.framer-v-1tdeqa2 .framer-1mwxn0z, .framer-82jfU.framer-v-1tdeqa2 .framer-fckhk5, .framer-82jfU.framer-v-1tdeqa2 .framer-58393j, .framer-82jfU.framer-v-1tdeqa2 .framer-1p5xi1, .framer-82jfU.framer-v-1tdeqa2 .framer-1nmfkes, .framer-82jfU.framer-v-1tdeqa2 .framer-1ayrnsf { order: 2; }\",\".framer-82jfU.framer-v-1tdeqa2 .framer-1o0f1ul-container, .framer-82jfU.framer-v-1tdeqa2 .framer-wbyx1p, .framer-82jfU.framer-v-1tdeqa2 .framer-gqibzc { order: 6; }\",\".framer-82jfU.framer-v-1tdeqa2 .framer-tt0b6t-container, .framer-82jfU.framer-v-1tdeqa2 .framer-r50dba { order: 3; }\",\".framer-82jfU.framer-v-1tdeqa2 .framer-15uhvxc-container, .framer-82jfU.framer-v-1tdeqa2 .framer-1unf8fb { order: 4; }\",\".framer-82jfU.framer-v-1tdeqa2 .framer-1wzdk00-container, .framer-82jfU.framer-v-1tdeqa2 .framer-1qaex98, .framer-82jfU.framer-v-1tdeqa2 .framer-u41o2y-container { order: 5; }\",\".framer-82jfU.framer-v-1tdeqa2 .framer-t3t0kb { order: 7; }\",\".framer-82jfU.framer-v-1tdeqa2 .framer-5p9js1 { order: 8; }\",\".framer-82jfU.framer-v-1tdeqa2 .framer-c2me6v { order: 9; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-82jfU[data-border=\"true\"]::after, .framer-82jfU [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 70\n * @framerIntrinsicWidth 154\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"k_ncpp56V\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"0px\",\"100%\",null,null]}}}\n * @framerVariables {\"Vi2iWOkco\":\"hasIcon\",\"OP6qZA1bx\":\"menuIconSVG\",\"SVdff_ZP1\":\"xIconSVG\",\"lu8C02vM1\":\"item01Visibility\",\"gZxMGZNER\":\"item01Label\",\"u7igi5d4S\":\"item02Visibility\",\"wwgq4de2E\":\"item02Label\",\"TSYvWoOSC\":\"item03Visibility\",\"edyOf7O34\":\"item03Label\",\"dK9NeUo9p\":\"item04Visibility\",\"YyLR_uxXg\":\"item04Label\",\"QLTiGFg_b\":\"item05Visibility\",\"WQzN_46bL\":\"item05Label\",\"z499inUL6\":\"item06Visibility\",\"HMQVa4Va9\":\"item06Label\",\"r4tegcBLb\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerTrackingIds [{\"id\":\"_1oaa25f\",\"trackingId\":\"odber-newsletteru\",\"type\":\"click\",\"nodeId\":\"KGEi7TOJU\"}]\n */const FramerXslRbZXGZ=withCSS(Component,css,\"framer-82jfU\");export default FramerXslRbZXGZ;FramerXslRbZXGZ.displayName=\"FancyFloatingMenu\";FramerXslRbZXGZ.defaultProps={height:70,width:154};addPropertyControls(FramerXslRbZXGZ,{variant:{options:[\"dGijDxyS_\",\"k_ncpp56V\"],optionTitles:[\"Top Center Closed\",\"Top Center Open\"],title:\"Variant\",type:ControlType.Enum},Vi2iWOkco:{defaultValue:true,description:\"Menu Button has Icon?\",title:\"hasIcon\",type:ControlType.Boolean},onVi2iWOkcoChange:{changes:\"Vi2iWOkco\",type:ControlType.ChangeHandler},OP6qZA1bx:{defaultValue:'<svg width=\"100%\" height=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"#ffffff\" viewBox=\"0 0 16 16\"><path fill-rule=\"evenodd\" d=\"M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5\"/></svg>',description:\"\",title:\"Menu Icon SVG\",type:ControlType.String},onOP6qZA1bxChange:{changes:\"OP6qZA1bx\",type:ControlType.ChangeHandler},SVdff_ZP1:{defaultValue:'<svg width=\"100%\" height=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"#ffffff\" viewBox=\"0 0 16 16\"><path d=\"M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708\"/></svg>',title:\"X Icon SVG\",type:ControlType.String},onSVdff_ZP1Change:{changes:\"SVdff_ZP1\",type:ControlType.ChangeHandler},lu8C02vM1:{defaultValue:true,description:\"\",title:\"Item 01 Visibility\",type:ControlType.Boolean},onlu8C02vM1Change:{changes:\"lu8C02vM1\",type:ControlType.ChangeHandler},gZxMGZNER:{defaultValue:\"Home\",displayTextArea:false,title:\"Item 01 Label\",type:ControlType.String},ongZxMGZNERChange:{changes:\"gZxMGZNER\",type:ControlType.ChangeHandler},u7igi5d4S:{defaultValue:true,description:\"\",title:\"Item 02 Visibility\",type:ControlType.Boolean},onu7igi5d4SChange:{changes:\"u7igi5d4S\",type:ControlType.ChangeHandler},wwgq4de2E:{defaultValue:\"About\",displayTextArea:false,title:\"Item 02 Label\",type:ControlType.String},onwwgq4de2EChange:{changes:\"wwgq4de2E\",type:ControlType.ChangeHandler},TSYvWoOSC:{defaultValue:true,description:\"\",title:\"Item 03 Visibility\",type:ControlType.Boolean},onTSYvWoOSCChange:{changes:\"TSYvWoOSC\",type:ControlType.ChangeHandler},edyOf7O34:{defaultValue:\"Services\",displayTextArea:false,title:\"Item 03 Label\",type:ControlType.String},onedyOf7O34Change:{changes:\"edyOf7O34\",type:ControlType.ChangeHandler},dK9NeUo9p:{defaultValue:true,description:\"\",title:\"Item 04 Visibility\",type:ControlType.Boolean},ondK9NeUo9pChange:{changes:\"dK9NeUo9p\",type:ControlType.ChangeHandler},YyLR_uxXg:{defaultValue:\"Methodology\",displayTextArea:false,title:\"Item 04 Label\",type:ControlType.String},onYyLR_uxXgChange:{changes:\"YyLR_uxXg\",type:ControlType.ChangeHandler},QLTiGFg_b:{defaultValue:true,description:\"\",title:\"Item 05 Visibility\",type:ControlType.Boolean},onQLTiGFg_bChange:{changes:\"QLTiGFg_b\",type:ControlType.ChangeHandler},WQzN_46bL:{defaultValue:\"Shop\",displayTextArea:false,title:\"Item 05 Label\",type:ControlType.String},onWQzN_46bLChange:{changes:\"WQzN_46bL\",type:ControlType.ChangeHandler},z499inUL6:{defaultValue:true,description:\"\",title:\"Item 06 Visibility\",type:ControlType.Boolean},onz499inUL6Change:{changes:\"z499inUL6\",type:ControlType.ChangeHandler},HMQVa4Va9:{defaultValue:\"Contact\",description:\"\",displayTextArea:false,title:\"Item 06 Label\",type:ControlType.String},onHMQVa4Va9Change:{changes:\"HMQVa4Va9\",type:ControlType.ChangeHandler},r4tegcBLb:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerXslRbZXGZ,[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2\",weight:\"500\"},{cssFamilyName:\"Tanker\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Tanker\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ATKS7EHYU4PKFTXRA4UFAHPY7XS75QMY/OYTCFLQCR7FVKK7FIO7TCJPY4YG22I3S/GKSURDSYOFIC3Y6F5SMWSENDSAB2YMKC.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Saira Semi Condensed\",source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MD6c-2-nnJkHxyCjRcnMHcWVWV1cWRRU8OYuceqGT-.woff2\",weight:\"400\"},{cssFamilyName:\"Saira Semi Condensed\",source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXe3TcMTg3j36Ebz.woff2\",weight:\"700\"},{cssFamilyName:\"Saira Semi Condensed\",source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXfTTMMTg3j36Ebz.woff2\",weight:\"600\"},{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1VU80V4bVkA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...FramerIconsFonts,...NavigationListFonts,...SocialIconButtonFonts,...MaterialFonts,...MenuLinksFonts,...SearchFonts,...PhosphorFonts,...TimeBasedTextFonts,...SystemThemeToggleFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerXslRbZXGZ.loader={load:(props,context)=>{const locale=context.locale;const priority=context.priority;const queryCacheEntry=queryCache.get(query1(),locale,priority);const queryCacheEntry1=queryCache.get(query3(),locale,priority);return runTasksWithYield([()=>queryCacheEntry.preload(),()=>queryCacheEntry1.preload(),()=>forwardLoader(NavigationList,{},context),()=>forwardLoader(SocialIconButton,{},context),()=>forwardLoader(MenuLinks,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXslRbZXGZ\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"154\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"70\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"_1oaa25f\\\",\\\"trackingId\\\":\\\"odber-newsletteru\\\",\\\"type\\\":\\\"click\\\",\\\"nodeId\\\":\\\"KGEi7TOJU\\\"}]\",\"framerVariables\":\"{\\\"Vi2iWOkco\\\":\\\"hasIcon\\\",\\\"OP6qZA1bx\\\":\\\"menuIconSVG\\\",\\\"SVdff_ZP1\\\":\\\"xIconSVG\\\",\\\"lu8C02vM1\\\":\\\"item01Visibility\\\",\\\"gZxMGZNER\\\":\\\"item01Label\\\",\\\"u7igi5d4S\\\":\\\"item02Visibility\\\",\\\"wwgq4de2E\\\":\\\"item02Label\\\",\\\"TSYvWoOSC\\\":\\\"item03Visibility\\\",\\\"edyOf7O34\\\":\\\"item03Label\\\",\\\"dK9NeUo9p\\\":\\\"item04Visibility\\\",\\\"YyLR_uxXg\\\":\\\"item04Label\\\",\\\"QLTiGFg_b\\\":\\\"item05Visibility\\\",\\\"WQzN_46bL\\\":\\\"item05Label\\\",\\\"z499inUL6\\\":\\\"item06Visibility\\\",\\\"HMQVa4Va9\\\":\\\"item06Label\\\",\\\"r4tegcBLb\\\":\\\"hover\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"k_ncpp56V\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"0px\\\",\\\"100%\\\",null,null]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/**\n * Cookie Consent Banner\n *\n * Real cookie consent management for Framer sites.\n *\n * IMPORTANT:\n * This component does not require scripts to be pasted into the component.\n * It scans the published page for script tags that have consent attributes.\n *\n * To block scripts until consent, add these attributes to your script tags:\n *\n * Required for external scripts:\n * <script\n *   type=\"text/plain\"\n *   data-cookie-category=\"analytics\"\n *   data-cookie-src=\"https://www.googletagmanager.com/gtag/js?id=G-XXXXXXX\"\n * ></script>\n *\n * Required for inline scripts:\n * <script type=\"text/plain\" data-cookie-category=\"analytics\">\n *   console.log(\"This runs only after analytics consent\")\n * </script>\n *\n * Supported category attributes:\n * data-cookie-category=\"analytics\"\n * data-cookie-category=\"marketing\"\n * data-cookie-category=\"preferences\"\n * data-cookie-category=\"necessary\"\n * data-cookie-category=\"custom_category\"\n *\n * Multiple required categories:\n * data-cookie-categories=\"analytics, marketing\"\n *\n * Optional attributes:\n * data-cookie-src=\"https://example.com/script.js\"\n * data-cookie-type=\"module\"\n * data-cookie-service=\"Google Analytics\"\n * data-cookie-clean-cookies=\"_ga,_gid,_fbp\"\n * data-cookie-clean-storage=\"localStorageKey,sessionStorageKey\"\n * data-cookie-load-once=\"false\"\n *\n * After consent is saved, a 3rem × 3rem cookie button appears in the bottom left.\n * Users can click it any time to reopen cookie settings.\n *\n * This component remembers consent in localStorage and a browser cookie.\n *\n * Global access after publish:\n * window.cookieConsent.openSettings()\n * window.cookieConsent.hasConsent(\"analytics\")\n * window.cookieConsent.reset()\n *\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useCallback,useEffect,useMemo,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const DEFAULT_PROPS={content:{title:\"Cookie preferences\",message:\"We use cookies and similar technologies to keep the site working, improve your experience, measure performance, and support marketing.\",settingsTitle:\"Cookie settings\",settingsMessage:\"Choose which categories you want to allow. Necessary cookies are always active because the site depends on them.\",helperText:'Add type=\"text/plain\" and data-cookie-category=\"analytics\" or data-cookie-category=\"marketing\" to any script you want blocked until consent. Use data-cookie-src for external script URLs.'},buttons:{acceptAll:\"Accept all\",rejectAll:\"Reject all\",customize:\"Customize\",save:\"Save settings\",back:\"Back\"},categories:{necessaryLabel:\"Necessary\",necessaryDescription:\"Required for core site functionality, security, and consent storage.\",preferencesLabel:\"Preferences\",preferencesDescription:\"Stores choices that improve the experience, such as language or interface preferences.\",analyticsLabel:\"Analytics\",analyticsDescription:\"Helps measure visits, behavior, performance, and content effectiveness.\",marketingLabel:\"Marketing\",marketingDescription:\"Supports ads, retargeting, attribution, and campaign measurement.\"},privacy:{privacyLabel:\"Privacy policy\",privacyUrl:\"\"},consent:{cookieName:\"site_cookie_consent\",consentVersion:\"1\",expiryDays:180,defaultPreferences:false,defaultAnalytics:false,defaultMarketing:false,showRejectAll:true},integrations:{scanScripts:true,observeNewScripts:true,googleConsentMode:true,consentEventName:\"cookieConsentUpdated\",settingsFunctionName:\"openCookieSettings\",debug:false},layout:{position:\"bottomCenter\",zIndex:999999,safeAreaPadding:16,radius:20,panelPadding:22,contentGap:16,buttonGap:8,showHelperText:true,animateIn:true},floatingButton:{enabled:true,position:\"bottomLeft\",label:\"Cookie settings\",showLabel:false,offset:16,size:48},colors:{background:\"#FFFFFF\",text:\"#111111\",mutedText:\"#555555\",border:\"rgba(0,0,0,0.12)\",primary:\"#111111\",primaryText:\"#FFFFFF\",secondary:\"#F4F4F5\",secondaryText:\"#111111\",toggleOn:\"#111111\",toggleOff:\"#D4D4D8\",floatingBackground:\"#111111\",floatingText:\"#FFFFFF\"},typography:{fontFamily:'Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif',titleSize:18,textSize:14,buttonSize:14}};export default function CookieConsentBanner(rawProps){const props=mergeProps(DEFAULT_PROPS,rawProps);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[ready,setReady]=useState(false);const[bannerVisible,setBannerVisible]=useState(false);const[floatingVisible,setFloatingVisible]=useState(false);const[mounted,setMounted]=useState(false);const[view,setView]=useState(\"banner\");const[storedConsent,setStoredConsent]=useState(null);const[detectedScripts,setDetectedScripts]=useState([]);const[toggles,setToggles]=useState({});const categoryKeys=useMemo(()=>{return getCategoryKeysFromScripts(detectedScripts);},[detectedScripts]);const categoryItems=useMemo(()=>{return categoryKeys.map(key=>({key,label:getCategoryLabel(key,props.categories),description:getCategoryDescription(key,props.categories),locked:key===\"necessary\"}));},[categoryKeys,props.categories]);const scanAndStoreScripts=useCallback(()=>{if(!isBrowser()||!props.integrations.scanScripts)return[];const scripts=scanConsentScripts();setDetectedScripts(scripts);if(props.integrations.debug){console.info(\"[Cookie Consent] Detected consent scripts\",scripts);}return scripts;},[props.integrations.scanScripts,props.integrations.debug]);useEffect(()=>{if(!isBrowser()){setReady(true);return;}const scripts=scanAndStoreScripts();const keys=getCategoryKeysFromScripts(scripts);const defaults=createDefaultToggles(keys,props.consent);if(props.integrations.googleConsentMode){updateGoogleConsent(createConsentFromToggles(defaults,props.consent.consentVersion));}if(isCanvas){setToggles(defaults);setBannerVisible(true);setFloatingVisible(false);setReady(true);return;}const existingConsent=readStoredConsent(props.consent.cookieName,props.consent.consentVersion);if(existingConsent){const normalized=normalizeStoredConsent(existingConsent,keys);setStoredConsent(normalized);setToggles(normalized.categories);setBannerVisible(false);setFloatingVisible(props.floatingButton.enabled);applyConsent(normalized,props,scripts);}else{setStoredConsent(null);setToggles(defaults);setBannerVisible(true);setFloatingVisible(false);setView(\"banner\");}setReady(true);},[props.consent.cookieName,props.consent.consentVersion,props.floatingButton.enabled]);useEffect(()=>{if(!isBrowser()||!props.integrations.observeNewScripts||!props.integrations.scanScripts){return;}let raf=0;const observer=new MutationObserver(()=>{cancelAnimationFrame(raf);raf=requestAnimationFrame(()=>{const scripts=scanAndStoreScripts();if(storedConsent){applyConsent(storedConsent,props,scripts);}});});observer.observe(document.documentElement,{childList:true,subtree:true});return()=>{cancelAnimationFrame(raf);observer.disconnect();};},[props.integrations.observeNewScripts,props.integrations.scanScripts,storedConsent,scanAndStoreScripts,props]);useEffect(()=>{if(bannerVisible){requestAnimationFrame(()=>setMounted(true));}else{setMounted(false);}},[bannerVisible]);useEffect(()=>{setToggles(current=>{const next={...current};for(const key of categoryKeys){if(typeof next[key]!==\"boolean\"){next[key]=getDefaultCategoryValue(key,props.consent);}}next.necessary=true;return next;});},[categoryKeys.join(\"|\")]);const openSettings=useCallback(()=>{const scripts=scanAndStoreScripts();setDetectedScripts(scripts);setView(\"settings\");setBannerVisible(true);setFloatingVisible(false);},[scanAndStoreScripts]);const resetConsent=useCallback(()=>{if(!isBrowser())return;clearStoredConsent(props.consent.cookieName);const scripts=scanAndStoreScripts();const keys=getCategoryKeysFromScripts(scripts);const defaults=createDefaultToggles(keys,props.consent);setStoredConsent(null);setDetectedScripts(scripts);setToggles(defaults);setView(\"banner\");setBannerVisible(true);setFloatingVisible(false);if(props.integrations.googleConsentMode){updateGoogleConsent(createConsentFromToggles(defaults,props.consent.consentVersion));}},[props.consent.cookieName,props.consent.consentVersion,props.consent,props.integrations.googleConsentMode,scanAndStoreScripts]);useEffect(()=>{if(!isBrowser())return;window.cookieConsent={state:storedConsent,hasConsent:category=>{if(!storedConsent)return false;return isCategoryAllowed(storedConsent,category);},openSettings,reset:resetConsent};const functionName=props.integrations.settingsFunctionName?.trim();if(functionName&&isValidGlobalFunctionName(functionName)){window[functionName]=openSettings;}return()=>{if(functionName&&isValidGlobalFunctionName(functionName)&&window[functionName]===openSettings){delete window[functionName];}};},[storedConsent,openSettings,resetConsent,props.integrations.settingsFunctionName]);useEffect(()=>{if(!storedConsent||!isBrowser()||isCanvas)return;const scripts=scanAndStoreScripts();applyConsent(storedConsent,props,scripts);},[storedConsent,props.integrations.scanScripts,props.integrations.googleConsentMode,props.integrations.consentEventName]);const updateToggle=useCallback((category,value)=>{if(category===\"necessary\")return;setToggles(current=>({...current,[category]:value,necessary:true}));},[]);const saveConsent=useCallback(nextToggles=>{const scripts=scanAndStoreScripts();const nextConsent=createConsentFromToggles(nextToggles,props.consent.consentVersion);setStoredConsent(nextConsent);setToggles(nextConsent.categories);if(!isCanvas){writeStoredConsent(props.consent.cookieName,nextConsent,props.consent.expiryDays);applyConsent(nextConsent,props,scripts);setBannerVisible(false);setFloatingVisible(props.floatingButton.enabled);}},[props.consent.cookieName,props.consent.consentVersion,props.consent.expiryDays,props.floatingButton.enabled,props,scanAndStoreScripts,isCanvas]);const acceptAll=useCallback(()=>{const scripts=scanAndStoreScripts();const keys=getCategoryKeysFromScripts(scripts);const next={};for(const key of keys){next[key]=true;}next.necessary=true;saveConsent(next);},[scanAndStoreScripts,saveConsent]);const rejectAll=useCallback(()=>{const scripts=scanAndStoreScripts();const keys=getCategoryKeysFromScripts(scripts);const next={};for(const key of keys){next[key]=key===\"necessary\";}saveConsent(next);},[scanAndStoreScripts,saveConsent]);const saveSettings=useCallback(()=>{saveConsent({...toggles,necessary:true});},[saveConsent,toggles]);if(!ready)return null;const shouldRenderBanner=bannerVisible||isCanvas;const shouldRenderFloatingButton=!isCanvas&&!bannerVisible&&floatingVisible&&props.floatingButton.enabled;return /*#__PURE__*/_jsxs(_Fragment,{children:[shouldRenderBanner?/*#__PURE__*/_jsx(\"div\",{style:getBannerWrapperStyle(props,isCanvas),children:/*#__PURE__*/_jsx(\"section\",{role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":props.content.title,style:{...getPanelStyle(props,mounted,isCanvas),...props.style},children:view===\"banner\"?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(HeaderContent,{title:props.content.title,message:props.content.message,helperText:props.content.helperText,showHelperText:props.layout.showHelperText,privacyLabel:props.privacy.privacyLabel,privacyUrl:props.privacy.privacyUrl,colors:props.colors,typography:props.typography}),/*#__PURE__*/_jsxs(\"div\",{style:getButtonRowStyle(props),children:[/*#__PURE__*/_jsx(Button,{label:props.buttons.customize,variant:\"ghost\",props:props,onClick:()=>setView(\"settings\")}),props.consent.showRejectAll?/*#__PURE__*/_jsx(Button,{label:props.buttons.rejectAll,variant:\"secondary\",props:props,onClick:rejectAll}):null,/*#__PURE__*/_jsx(Button,{label:props.buttons.acceptAll,variant:\"primary\",props:props,onClick:acceptAll})]})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(HeaderContent,{title:props.content.settingsTitle,message:props.content.settingsMessage,helperText:props.content.helperText,showHelperText:props.layout.showHelperText,privacyLabel:props.privacy.privacyLabel,privacyUrl:props.privacy.privacyUrl,colors:props.colors,typography:props.typography}),/*#__PURE__*/_jsx(\"div\",{style:getCategoryListStyle(),children:categoryItems.map((item,index)=>{const checked=item.key===\"necessary\"?true:Boolean(toggles[item.key]);return /*#__PURE__*/_jsx(CategoryToggle,{label:item.label,description:item.description,checked:checked,locked:item.locked,hasBorder:index>0,colors:props.colors,typography:props.typography,onChange:value=>updateToggle(item.key,value)},item.key);})}),/*#__PURE__*/_jsxs(\"div\",{style:getButtonRowStyle(props),children:[/*#__PURE__*/_jsx(Button,{label:props.buttons.back,variant:\"ghost\",props:props,onClick:()=>setView(\"banner\")}),props.consent.showRejectAll?/*#__PURE__*/_jsx(Button,{label:props.buttons.rejectAll,variant:\"secondary\",props:props,onClick:rejectAll}):null,/*#__PURE__*/_jsx(Button,{label:props.buttons.save,variant:\"primary\",props:props,onClick:saveSettings})]})]})})}):null,shouldRenderFloatingButton?/*#__PURE__*/_jsxs(\"button\",{type:\"button\",\"aria-label\":props.floatingButton.label,title:props.floatingButton.label,onClick:openSettings,style:getFloatingButtonStyle(props),children:[/*#__PURE__*/_jsx(CookieIcon,{}),props.floatingButton.showLabel?/*#__PURE__*/_jsx(\"span\",{style:{fontSize:props.typography.buttonSize,fontWeight:700,whiteSpace:\"nowrap\"},children:props.floatingButton.label}):null]}):null]});}function HeaderContent({title,message,helperText,showHelperText,privacyLabel,privacyUrl,colors,typography}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:7,minWidth:0},children:[/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,fontFamily:typography.fontFamily,fontSize:typography.titleSize,lineHeight:1.18,fontWeight:750,letterSpacing:\"-0.025em\",color:colors.text},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,fontFamily:typography.fontFamily,fontSize:typography.textSize,lineHeight:1.55,color:colors.mutedText},children:[message,privacyUrl&&privacyLabel?/*#__PURE__*/_jsxs(_Fragment,{children:[\" \",/*#__PURE__*/_jsx(\"a\",{href:privacyUrl,target:\"_blank\",rel:\"noreferrer noopener\",style:{color:colors.primary,textDecoration:\"underline\",textUnderlineOffset:3,fontWeight:650},children:privacyLabel})]}):null]}),showHelperText?/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontFamily:typography.fontFamily,fontSize:Math.max(typography.textSize-2,11),lineHeight:1.45,color:colors.mutedText,opacity:.78},children:helperText}):null]});}function Button({label,variant,props,onClick}){const[hovered,setHovered]=useState(false);return /*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:onClick,onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),style:{...getButtonStyle(props,variant),opacity:hovered?.88:1,transform:hovered?\"translateY(-1px)\":\"translateY(0)\"},children:label});}function CategoryToggle({label,description,checked,locked,hasBorder,colors,typography,onChange}){const[hovered,setHovered]=useState(false);return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:16,padding:\"14px 0\",borderTop:hasBorder?`1px solid ${colors.border}`:\"none\",minWidth:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:4,minWidth:0,flex:1},children:[/*#__PURE__*/_jsx(\"strong\",{style:{fontFamily:typography.fontFamily,fontSize:typography.textSize,lineHeight:1.3,color:colors.text,fontWeight:700},children:label}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:typography.fontFamily,fontSize:Math.max(typography.textSize-1,11),lineHeight:1.45,color:colors.mutedText},children:description})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",role:\"switch\",\"aria-checked\":checked,\"aria-label\":label,disabled:locked,onClick:()=>onChange(!checked),onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),style:{appearance:\"none\",border:\"none\",width:48,minWidth:48,height:28,borderRadius:999,padding:3,background:checked?colors.toggleOn:colors.toggleOff,cursor:locked?\"not-allowed\":\"pointer\",opacity:locked?.62:hovered?.88:1,display:\"flex\",alignItems:\"center\",justifyContent:checked?\"flex-end\":\"flex-start\",transition:\"background 180ms ease, opacity 150ms ease, transform 150ms ease\",flexShrink:0},children:/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",width:22,height:22,borderRadius:\"50%\",background:\"#FFFFFF\",boxShadow:\"0 1px 5px rgba(0,0,0,0.24)\"}})})]});}function CookieIcon(){return /*#__PURE__*/_jsxs(\"svg\",{width:\"22\",height:\"22\",viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":\"true\",focusable:\"false\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M20.2 13.1A8.5 8.5 0 0 1 10.9 3.8 8.5 8.5 0 1 0 20.2 13.1Z\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8.5 9.2H8.51M11.2 16H11.21M15.3 13.1H15.31\",stroke:\"currentColor\",strokeWidth:\"2.4\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]});}function getBannerWrapperStyle(props,isCanvas){if(isCanvas){return{position:\"relative\",display:\"flex\",width:\"100%\",height:\"100%\",minWidth:0,minHeight:0,alignItems:\"center\",justifyContent:\"center\",boxSizing:\"border-box\",pointerEvents:\"auto\"};}const padding=`max(${props.layout.safeAreaPadding}px, env(safe-area-inset-bottom)) max(${props.layout.safeAreaPadding}px, env(safe-area-inset-right)) max(${props.layout.safeAreaPadding}px, env(safe-area-inset-bottom)) max(${props.layout.safeAreaPadding}px, env(safe-area-inset-left))`;const base={position:\"fixed\",zIndex:props.layout.zIndex,display:\"flex\",boxSizing:\"border-box\",pointerEvents:\"none\",padding,width:\"100%\",maxWidth:\"100vw\"};if(props.layout.position===\"bottomLeft\"){return{...base,left:0,right:0,bottom:0,justifyContent:\"flex-start\",alignItems:\"flex-end\"};}if(props.layout.position===\"bottomRight\"){return{...base,left:0,right:0,bottom:0,justifyContent:\"flex-end\",alignItems:\"flex-end\"};}if(props.layout.position===\"topCenter\"){return{...base,left:0,right:0,top:0,justifyContent:\"center\",alignItems:\"flex-start\"};}return{...base,left:0,right:0,bottom:0,justifyContent:\"center\",alignItems:\"flex-end\"};}function getPanelStyle(props,mounted,isCanvas){const positionShift=props.layout.position===\"topCenter\"?-16:16;return{pointerEvents:\"auto\",width:\"100%\",minWidth:0,boxSizing:\"border-box\",background:props.colors.background,color:props.colors.text,border:`1px solid ${props.colors.border}`,borderRadius:props.layout.radius,padding:props.layout.panelPadding,boxShadow:\"0 16px 60px rgba(0,0,0,0.18), 0 2px 10px rgba(0,0,0,0.06)\",fontFamily:props.typography.fontFamily,display:\"flex\",flexDirection:\"column\",gap:props.layout.contentGap,opacity:props.layout.animateIn&&!isCanvas?mounted?1:0:1,transform:props.layout.animateIn&&!isCanvas?mounted?\"translateY(0)\":`translateY(${positionShift}px)`:\"none\",transition:props.layout.animateIn&&!isCanvas?\"opacity 240ms ease, transform 300ms cubic-bezier(0.22,1,0.36,1)\":\"none\"};}function getButtonRowStyle(props){return{display:\"flex\",flexWrap:\"wrap\",gap:props.layout.buttonGap,alignItems:\"center\",justifyContent:\"flex-end\",minWidth:0};}function getCategoryListStyle(){return{display:\"flex\",flexDirection:\"column\",minWidth:0};}function getButtonStyle(props,variant){const radius=Math.max(props.layout.radius-8,8);const shared={appearance:\"none\",borderRadius:radius,padding:\"10px 16px\",fontFamily:props.typography.fontFamily,fontSize:props.typography.buttonSize,lineHeight:1,fontWeight:700,cursor:\"pointer\",minHeight:40,transition:\"opacity 150ms ease, transform 150ms ease\",whiteSpace:\"nowrap\",boxSizing:\"border-box\"};if(variant===\"primary\"){return{...shared,border:`1px solid ${props.colors.primary}`,background:props.colors.primary,color:props.colors.primaryText};}if(variant===\"secondary\"){return{...shared,border:`1px solid ${props.colors.border}`,background:props.colors.secondary,color:props.colors.secondaryText};}return{...shared,border:\"1px solid transparent\",background:\"transparent\",color:props.colors.mutedText,fontWeight:650};}function getFloatingButtonStyle(props){const side=props.floatingButton.position===\"bottomLeft\"?{left:props.floatingButton.offset}:{right:props.floatingButton.offset};return{position:\"fixed\",bottom:`max(${props.floatingButton.offset}px, env(safe-area-inset-bottom))`,zIndex:props.layout.zIndex,...side,width:props.floatingButton.size,minWidth:props.floatingButton.size,height:props.floatingButton.size,minHeight:props.floatingButton.size,borderRadius:999,border:`1px solid ${props.colors.border}`,background:props.colors.floatingBackground,color:props.colors.floatingText,boxShadow:\"0 10px 30px rgba(0,0,0,0.22), 0 2px 8px rgba(0,0,0,0.12)\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,padding:props.floatingButton.showLabel?\"0 14px\":0,cursor:\"pointer\",fontFamily:props.typography.fontFamily,boxSizing:\"border-box\"};}function mergeProps(defaults,incoming){return{...defaults,...incoming,content:{...defaults.content,...incoming.content||{}},buttons:{...defaults.buttons,...incoming.buttons||{}},categories:{...defaults.categories,...incoming.categories||{}},privacy:{...defaults.privacy,...incoming.privacy||{}},consent:{...defaults.consent,...incoming.consent||{}},integrations:{...defaults.integrations,...incoming.integrations||{}},layout:{...defaults.layout,...incoming.layout||{}},floatingButton:{...defaults.floatingButton,...incoming.floatingButton||{}},colors:{...defaults.colors,...incoming.colors||{}},typography:{...defaults.typography,...incoming.typography||{}}};}function isBrowser(){return typeof window!==\"undefined\"&&typeof document!==\"undefined\";}function normalizeCategoryKey(value){const raw=String(value||\"\").trim().toLowerCase();if(!raw)return\"\";return raw.replace(/&/g,\"and\").replace(/[^a-z0-9]+/g,\"_\").replace(/^_+|_+$/g,\"\");}function splitList(input){return String(input||\"\").split(/[,\\n]/g).map(item=>item.trim()).filter(Boolean);}function splitCategoryList(input){return splitList(input).map(normalizeCategoryKey).filter(Boolean);}function scanConsentScripts(){if(!isBrowser())return[];const selector=[\"script[data-cookie-category]\",\"script[data-cookie-categories]\"].join(\",\");const scripts=Array.from(document.querySelectorAll(selector));const results=[];scripts.forEach((element,index)=>{if(element.getAttribute(\"data-cookie-consent-loaded\")===\"true\")return;const categories=Array.from(new Set([...splitCategoryList(element.getAttribute(\"data-cookie-category\")),...splitCategoryList(element.getAttribute(\"data-cookie-categories\"))]));if(!categories.length)return;const sourceKey=element.getAttribute(\"data-cookie-src\")||element.getAttribute(\"src\")||element.textContent||index.toString();const existingId=element.getAttribute(\"data-cookie-id\");const generatedId=`cc_script_${hashString(`${sourceKey}_${categories.join(\"_\")}_${index}`)}`;const id=existingId||generatedId;if(!existingId){element.setAttribute(\"data-cookie-id\",id);}results.push({id,element,categories,serviceName:element.getAttribute(\"data-cookie-service\")||element.getAttribute(\"data-service\")||\"\",cleanCookies:splitList(element.getAttribute(\"data-cookie-clean-cookies\")),cleanStorage:splitList(element.getAttribute(\"data-cookie-clean-storage\")),loadOnce:element.getAttribute(\"data-cookie-load-once\")!==\"false\"});});return results;}function getCategoryKeysFromScripts(scripts){const keys=new Set([\"necessary\",\"preferences\",\"analytics\",\"marketing\"]);for(const script of scripts||[]){for(const category of script.categories){const normalized=normalizeCategoryKey(category);if(normalized)keys.add(normalized);}}return Array.from(keys);}function getDefaultCategoryValue(category,consentSettings){if(category===\"necessary\")return true;if(category===\"preferences\")return Boolean(consentSettings.defaultPreferences);if(category===\"analytics\")return Boolean(consentSettings.defaultAnalytics);if(category===\"marketing\")return Boolean(consentSettings.defaultMarketing);return false;}function createDefaultToggles(categoryKeys,consentSettings){const next={};for(const key of categoryKeys){next[key]=getDefaultCategoryValue(key,consentSettings);}next.necessary=true;return next;}function createConsentFromToggles(toggles,version){const now=new Date().toISOString();const categories={};for(const key of Object.keys(toggles)){categories[normalizeCategoryKey(key)]=Boolean(toggles[key]);}categories.necessary=true;return{version,createdAt:now,updatedAt:now,categories};}function normalizeStoredConsent(stored,categoryKeys){const categories={...stored.categories||{}};for(const key of categoryKeys){const normalized=normalizeCategoryKey(key);if(normalized===\"necessary\"){categories.necessary=true;continue;}if(typeof categories[normalized]!==\"boolean\"){categories[normalized]=false;}}categories.necessary=true;return{...stored,categories};}function readStoredConsent(cookieName,version){if(!isBrowser())return null;const storageKey=`cc_${cookieName}`;try{const localValue=window.localStorage.getItem(storageKey);if(localValue){const parsed=JSON.parse(localValue);if(parsed?.version===version&&parsed?.categories)return parsed;}}catch{}try{const cookieValue=document.cookie.split(\"; \").find(item=>item.startsWith(`${cookieName}=`));if(!cookieValue)return null;const parsed=JSON.parse(decodeURIComponent(cookieValue.slice(cookieName.length+1)));if(parsed?.version===version&&parsed?.categories)return parsed;}catch{}return null;}function writeStoredConsent(cookieName,consent,expiryDays){if(!isBrowser())return;const maxAge=Math.max(1,expiryDays)*24*60*60;const encoded=encodeURIComponent(JSON.stringify(consent));const secure=window.location.protocol===\"https:\"?\"; Secure\":\"\";try{window.localStorage.setItem(`cc_${cookieName}`,JSON.stringify(consent));}catch{}document.cookie=`${cookieName}=${encoded}; Max-Age=${maxAge}; Path=/; SameSite=Lax${secure}`;}function clearStoredConsent(cookieName){if(!isBrowser())return;try{window.localStorage.removeItem(`cc_${cookieName}`);}catch{}deleteCookieEverywhere(cookieName);}function isCategoryAllowed(consent,category){const normalized=normalizeCategoryKey(category);if(normalized===\"necessary\")return true;return Boolean(consent.categories?.[normalized]);}function areScriptCategoriesAllowed(consent,script){return script.categories.every(category=>isCategoryAllowed(consent,category));}function applyConsent(consent,props,scripts){if(!isBrowser())return;const existingOpenSettings=window.cookieConsent?.openSettings;const existingReset=window.cookieConsent?.reset;window.cookieConsent={state:consent,hasConsent:category=>isCategoryAllowed(consent,category),openSettings:typeof existingOpenSettings===\"function\"?existingOpenSettings:()=>{},reset:typeof existingReset===\"function\"?existingReset:()=>{}};if(props.integrations.googleConsentMode)updateGoogleConsent(consent);cleanupBlockedTrackingStorage(consent,scripts);activateAllowedScripts(consent,scripts,props);const eventName=props.integrations.consentEventName?.trim()||\"cookieConsentUpdated\";window.dispatchEvent(new CustomEvent(eventName,{detail:consent}));if(props.integrations.debug){console.info(\"[Cookie Consent] Consent applied\",consent);}}function updateGoogleConsent(consent){if(!isBrowser())return;window.dataLayer=window.dataLayer||[];window.gtag=window.gtag||function gtagFallback(){window.dataLayer?.push(arguments);};const analyticsGranted=isCategoryAllowed(consent,\"analytics\");const marketingGranted=isCategoryAllowed(consent,\"marketing\");const preferencesGranted=isCategoryAllowed(consent,\"preferences\");window.gtag(\"consent\",\"update\",{analytics_storage:analyticsGranted?\"granted\":\"denied\",ad_storage:marketingGranted?\"granted\":\"denied\",ad_user_data:marketingGranted?\"granted\":\"denied\",ad_personalization:marketingGranted?\"granted\":\"denied\",functionality_storage:preferencesGranted?\"granted\":\"denied\",personalization_storage:preferencesGranted?\"granted\":\"denied\",security_storage:\"granted\"});}function activateAllowedScripts(consent,scripts,props){if(!isBrowser())return;for(const script of scripts){if(!areScriptCategoriesAllowed(consent,script))continue;const alreadyLoaded=document.querySelector(`script[data-cookie-consent-loaded=\"true\"][data-cookie-id=\"${script.id}\"]`);if(alreadyLoaded&&script.loadOnce)continue;if(alreadyLoaded&&!script.loadOnce)alreadyLoaded.remove();const element=script.element;if(!element.isConnected)continue;if(element.getAttribute(\"data-cookie-activated\")===\"true\"&&script.loadOnce)continue;const activeScript=document.createElement(\"script\");const desiredType=element.getAttribute(\"data-cookie-type\")||(element.getAttribute(\"type\")===\"text/plain\"?\"text/javascript\":element.getAttribute(\"type\"))||\"text/javascript\";const desiredSrc=element.getAttribute(\"data-cookie-src\")||element.getAttribute(\"src\")||\"\";for(const attr of Array.from(element.attributes)){const name=attr.name.toLowerCase();if([\"type\",\"src\",\"data-cookie-src\",\"data-cookie-type\",\"data-cookie-activated\",\"data-cookie-blocked\"].includes(name))continue;activeScript.setAttribute(attr.name,attr.value);}activeScript.type=desiredType;activeScript.setAttribute(\"data-cookie-consent-loaded\",\"true\");activeScript.setAttribute(\"data-cookie-activated\",\"true\");activeScript.setAttribute(\"data-cookie-id\",script.id);if(desiredSrc)activeScript.src=desiredSrc;if(element.textContent?.trim())activeScript.text=element.textContent;element.setAttribute(\"data-cookie-activated\",\"true\");element.replaceWith(activeScript);if(props.integrations.debug){console.info(\"[Cookie Consent] Activated script\",{id:script.id,service:script.serviceName,categories:script.categories,src:desiredSrc});}}}function cleanupBlockedTrackingStorage(consent,scripts){if(!isBrowser())return;for(const script of scripts||[]){if(areScriptCategoriesAllowed(consent,script))continue;for(const cookieName of script.cleanCookies){deleteCookieEverywhere(cookieName);}for(const key of script.cleanStorage){try{window.localStorage.removeItem(key);window.sessionStorage.removeItem(key);}catch{}}}}function deleteCookieEverywhere(name){if(!isBrowser()||!name)return;const host=window.location.hostname;const parts=host.split(\".\");const domains=new Set([host,`.${host}`]);for(let i=0;i<parts.length-1;i++){domains.add(`.${parts.slice(i).join(\".\")}`);}document.cookie=`${name}=; Max-Age=0; Path=/`;for(const domain of domains){document.cookie=`${name}=; Max-Age=0; Path=/; Domain=${domain}`;}}function getCategoryLabel(category,text){if(category===\"necessary\")return text.necessaryLabel;if(category===\"preferences\")return text.preferencesLabel;if(category===\"analytics\")return text.analyticsLabel;if(category===\"marketing\")return text.marketingLabel;return toTitleCase(category.replace(/_/g,\" \"));}function getCategoryDescription(category,text){if(category===\"necessary\")return text.necessaryDescription;if(category===\"preferences\")return text.preferencesDescription;if(category===\"analytics\")return text.analyticsDescription;if(category===\"marketing\")return text.marketingDescription;return\"Controls scripts and storage assigned to this custom consent category.\";}function toTitleCase(value){return value.replace(/\\w\\S*/g,text=>text.charAt(0).toUpperCase()+text.slice(1).toLowerCase());}function isValidGlobalFunctionName(value){return/^[A-Za-z_$][A-Za-z0-9_$]*$/.test(value);}function hashString(input){let hash=0;for(let i=0;i<input.length;i++){hash=(hash<<5)-hash+input.charCodeAt(i);hash|=0;}return Math.abs(hash).toString(36);}CookieConsentBanner.displayName=\"Cookie Consent Banner\";addPropertyControls(CookieConsentBanner,{content:{type:ControlType.Object,title:\"Content\",controls:{title:{type:ControlType.String,title:\"Banner Title\",defaultValue:DEFAULT_PROPS.content.title},message:{type:ControlType.String,title:\"Banner Text\",displayTextArea:true,defaultValue:DEFAULT_PROPS.content.message},settingsTitle:{type:ControlType.String,title:\"Settings Title\",defaultValue:DEFAULT_PROPS.content.settingsTitle},settingsMessage:{type:ControlType.String,title:\"Settings Text\",displayTextArea:true,defaultValue:DEFAULT_PROPS.content.settingsMessage},helperText:{type:ControlType.String,title:\"Script Help\",displayTextArea:true,defaultValue:DEFAULT_PROPS.content.helperText}},defaultValue:DEFAULT_PROPS.content},buttons:{type:ControlType.Object,title:\"Buttons\",controls:{acceptAll:{type:ControlType.String,title:\"Accept All\",defaultValue:DEFAULT_PROPS.buttons.acceptAll},rejectAll:{type:ControlType.String,title:\"Reject All\",defaultValue:DEFAULT_PROPS.buttons.rejectAll},customize:{type:ControlType.String,title:\"Customize\",defaultValue:DEFAULT_PROPS.buttons.customize},save:{type:ControlType.String,title:\"Save\",defaultValue:DEFAULT_PROPS.buttons.save},back:{type:ControlType.String,title:\"Back\",defaultValue:DEFAULT_PROPS.buttons.back}},defaultValue:DEFAULT_PROPS.buttons},categories:{type:ControlType.Object,title:\"Categories\",controls:{necessaryLabel:{type:ControlType.String,title:\"Necessary\",defaultValue:DEFAULT_PROPS.categories.necessaryLabel},necessaryDescription:{type:ControlType.String,title:\"Necessary Text\",displayTextArea:true,defaultValue:DEFAULT_PROPS.categories.necessaryDescription},preferencesLabel:{type:ControlType.String,title:\"Preferences\",defaultValue:DEFAULT_PROPS.categories.preferencesLabel},preferencesDescription:{type:ControlType.String,title:\"Preferences Text\",displayTextArea:true,defaultValue:DEFAULT_PROPS.categories.preferencesDescription},analyticsLabel:{type:ControlType.String,title:\"Analytics\",defaultValue:DEFAULT_PROPS.categories.analyticsLabel},analyticsDescription:{type:ControlType.String,title:\"Analytics Text\",displayTextArea:true,defaultValue:DEFAULT_PROPS.categories.analyticsDescription},marketingLabel:{type:ControlType.String,title:\"Marketing\",defaultValue:DEFAULT_PROPS.categories.marketingLabel},marketingDescription:{type:ControlType.String,title:\"Marketing Text\",displayTextArea:true,defaultValue:DEFAULT_PROPS.categories.marketingDescription}},defaultValue:DEFAULT_PROPS.categories},privacy:{type:ControlType.Object,title:\"Privacy\",controls:{privacyLabel:{type:ControlType.String,title:\"Link Label\",defaultValue:DEFAULT_PROPS.privacy.privacyLabel},privacyUrl:{type:ControlType.String,title:\"Link URL\",defaultValue:DEFAULT_PROPS.privacy.privacyUrl}},defaultValue:DEFAULT_PROPS.privacy},consent:{type:ControlType.Object,title:\"Consent\",controls:{cookieName:{type:ControlType.String,title:\"Cookie Name\",defaultValue:DEFAULT_PROPS.consent.cookieName},consentVersion:{type:ControlType.String,title:\"Version\",defaultValue:DEFAULT_PROPS.consent.consentVersion},expiryDays:{type:ControlType.Number,title:\"Expiry Days\",min:1,max:730,step:1,defaultValue:DEFAULT_PROPS.consent.expiryDays},defaultPreferences:{type:ControlType.Boolean,title:\"Default Prefs\",defaultValue:DEFAULT_PROPS.consent.defaultPreferences},defaultAnalytics:{type:ControlType.Boolean,title:\"Default Analytics\",defaultValue:DEFAULT_PROPS.consent.defaultAnalytics},defaultMarketing:{type:ControlType.Boolean,title:\"Default Marketing\",defaultValue:DEFAULT_PROPS.consent.defaultMarketing},showRejectAll:{type:ControlType.Boolean,title:\"Reject Button\",defaultValue:DEFAULT_PROPS.consent.showRejectAll,enabledTitle:\"Show\",disabledTitle:\"Hide\"}},defaultValue:DEFAULT_PROPS.consent},integrations:{type:ControlType.Object,title:\"Integrations\",controls:{scanScripts:{type:ControlType.Boolean,title:\"Scan Scripts\",defaultValue:DEFAULT_PROPS.integrations.scanScripts},observeNewScripts:{type:ControlType.Boolean,title:\"Watch Scripts\",defaultValue:DEFAULT_PROPS.integrations.observeNewScripts},googleConsentMode:{type:ControlType.Boolean,title:\"Google Consent\",defaultValue:DEFAULT_PROPS.integrations.googleConsentMode},consentEventName:{type:ControlType.String,title:\"Event Name\",defaultValue:DEFAULT_PROPS.integrations.consentEventName},settingsFunctionName:{type:ControlType.String,title:\"Open Function\",defaultValue:DEFAULT_PROPS.integrations.settingsFunctionName},debug:{type:ControlType.Boolean,title:\"Debug Logs\",defaultValue:DEFAULT_PROPS.integrations.debug}},defaultValue:DEFAULT_PROPS.integrations},layout:{type:ControlType.Object,title:\"Layout\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"bottomCenter\",\"bottomLeft\",\"bottomRight\",\"topCenter\"],optionTitles:[\"Bottom Center\",\"Bottom Left\",\"Bottom Right\",\"Top Center\"],defaultValue:DEFAULT_PROPS.layout.position},zIndex:{type:ControlType.Number,title:\"Z Index\",min:1,max:9999999,step:1,defaultValue:DEFAULT_PROPS.layout.zIndex},safeAreaPadding:{type:ControlType.Number,title:\"Screen Pad\",min:0,max:48,step:1,defaultValue:DEFAULT_PROPS.layout.safeAreaPadding},radius:{type:ControlType.Number,title:\"Radius\",min:0,max:48,step:1,defaultValue:DEFAULT_PROPS.layout.radius},panelPadding:{type:ControlType.Number,title:\"Panel Pad\",min:8,max:48,step:1,defaultValue:DEFAULT_PROPS.layout.panelPadding},contentGap:{type:ControlType.Number,title:\"Content Gap\",min:4,max:36,step:1,defaultValue:DEFAULT_PROPS.layout.contentGap},buttonGap:{type:ControlType.Number,title:\"Button Gap\",min:4,max:24,step:1,defaultValue:DEFAULT_PROPS.layout.buttonGap},showHelperText:{type:ControlType.Boolean,title:\"Script Help\",defaultValue:DEFAULT_PROPS.layout.showHelperText},animateIn:{type:ControlType.Boolean,title:\"Animate\",defaultValue:DEFAULT_PROPS.layout.animateIn}},defaultValue:DEFAULT_PROPS.layout},floatingButton:{type:ControlType.Object,title:\"Cookie Icon\",controls:{enabled:{type:ControlType.Boolean,title:\"Enabled\",defaultValue:DEFAULT_PROPS.floatingButton.enabled},position:{type:ControlType.Enum,title:\"Position\",options:[\"bottomLeft\",\"bottomRight\"],optionTitles:[\"Bottom Left\",\"Bottom Right\"],defaultValue:DEFAULT_PROPS.floatingButton.position},label:{type:ControlType.String,title:\"Label\",defaultValue:DEFAULT_PROPS.floatingButton.label},showLabel:{type:ControlType.Boolean,title:\"Show Label\",defaultValue:DEFAULT_PROPS.floatingButton.showLabel},offset:{type:ControlType.Number,title:\"Offset\",min:0,max:80,step:1,defaultValue:DEFAULT_PROPS.floatingButton.offset},size:{type:ControlType.Number,title:\"Icon Size\",min:40,max:80,step:1,defaultValue:DEFAULT_PROPS.floatingButton.size}},defaultValue:DEFAULT_PROPS.floatingButton},colors:{type:ControlType.Object,title:\"Colors\",controls:{background:{type:ControlType.Color,title:\"Background\",defaultValue:DEFAULT_PROPS.colors.background},text:{type:ControlType.Color,title:\"Text\",defaultValue:DEFAULT_PROPS.colors.text},mutedText:{type:ControlType.Color,title:\"Muted Text\",defaultValue:DEFAULT_PROPS.colors.mutedText},border:{type:ControlType.Color,title:\"Border\",defaultValue:DEFAULT_PROPS.colors.border},primary:{type:ControlType.Color,title:\"Primary\",defaultValue:DEFAULT_PROPS.colors.primary},primaryText:{type:ControlType.Color,title:\"Primary Text\",defaultValue:DEFAULT_PROPS.colors.primaryText},secondary:{type:ControlType.Color,title:\"Secondary\",defaultValue:DEFAULT_PROPS.colors.secondary},secondaryText:{type:ControlType.Color,title:\"Secondary Text\",defaultValue:DEFAULT_PROPS.colors.secondaryText},toggleOn:{type:ControlType.Color,title:\"Toggle On\",defaultValue:DEFAULT_PROPS.colors.toggleOn},toggleOff:{type:ControlType.Color,title:\"Toggle Off\",defaultValue:DEFAULT_PROPS.colors.toggleOff},floatingBackground:{type:ControlType.Color,title:\"Icon Bg\",defaultValue:DEFAULT_PROPS.colors.floatingBackground},floatingText:{type:ControlType.Color,title:\"Icon Color\",defaultValue:DEFAULT_PROPS.colors.floatingText}},defaultValue:DEFAULT_PROPS.colors},typography:{type:ControlType.Object,title:\"Typography\",controls:{fontFamily:{type:ControlType.String,title:\"Font\",defaultValue:DEFAULT_PROPS.typography.fontFamily},titleSize:{type:ControlType.Number,title:\"Title Size\",min:12,max:40,step:1,defaultValue:DEFAULT_PROPS.typography.titleSize},textSize:{type:ControlType.Number,title:\"Text Size\",min:10,max:24,step:1,defaultValue:DEFAULT_PROPS.typography.textSize},buttonSize:{type:ControlType.Number,title:\"Button Size\",min:10,max:22,step:1,defaultValue:DEFAULT_PROPS.typography.buttonSize}},defaultValue:DEFAULT_PROPS.typography}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieConsentBanner\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CookieConsent.map"],"mappings":"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"}