{"version":3,"file":"shared-lib.CKmidMaa.mjs","names":["useState","useRef","useLayoutEffect","useEffect","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","Image1","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","SVG","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","Image1","className","React","p"],"sources":["https:/framerusercontent.com/modules/73JoSXTNDjvkeRszPInY/M4JHKw0ALilcj6nfcjsm/LanguageFlagToggle4.js","https:/framerusercontent.com/modules/DXkxa8g2ZQkxri6Vu7SA/UWNNidvQ8lPpsbuDJauU/rjAwzbEPF.js","https:/framerusercontent.com/modules/IXwC2GkhIx8nOdGVNscE/tBSGbFvJB8R3RqSZbMrE/USvSKRVSe.js","https:/framerusercontent.com/modules/qCQKoN8Qe15SgPQRBear/B3HZaVvFxOxJPBppNyXx/ybtLBMT5S.js","https:/framerusercontent.com/modules/Ogk1bt3kcqUpaxnLEyvx/0IYN9pYsejeUWEqWoFcL/zhKQhDXtx.js","https:/framerusercontent.com/modules/pBKdmeO9COAc794bSLhV/3lmSkmOQXadwENd0NqMS/FloatingButtons.js","https:/framerusercontent.com/modules/hKaCdSh2KxLFSZd9VlY6/OercWaK9NVd16rM5aUjs/UwhnZFjEy.js","https:/framerusercontent.com/modules/l2N4niW0vWFcPYn4CNae/XRi5zqaCYnKvrqtcCaVU/siteMetadata.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import{useState,useRef,useEffect,useLayoutEffect}from\"react\";const useIsoLayoutEffect=typeof window!==\"undefined\"?useLayoutEffect:useEffect;/**\n * Animated 4-language flag toggle (German, Turkish, Arabic, English).\n * Segmented pill switcher with a sliding active highlight. Each language\n * links to its own page (SEO-friendly multilingual structure).\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function LanguageFlagToggle4(props){const{l1Label,l1Country,l1Link,l2Label,l2Country,l2Link,l3Label,l3Country,l3Link,l4Label,l4Country,l4Link,defaultActive,showText,scale,flagSize,gap,padding,trackColor,activeColor,borderColor,borderWidth,textColor,activeTextColor,font}=props;const langs=[{label:l1Label,country:l1Country,link:l1Link},{label:l2Label,country:l2Country,link:l2Link},{label:l3Label,country:l3Country,link:l3Link},{label:l4Label,country:l4Country,link:l4Link}];const[active,setActive]=useState(defaultActive);const innerRef=useRef(null);const[dims,setDims]=useState(null);useIsoLayoutEffect(()=>{const el=innerRef.current;if(el){setDims({w:el.offsetWidth,h:el.offsetHeight});}},[l1Label,l2Label,l3Label,l4Label,showText,flagSize,gap,padding,borderWidth,JSON.stringify(font)]);const handleClick=(i,link)=>{setActive(i);if(link&&typeof window!==\"undefined\"){window.location.href=link;}};const spring={type:\"spring\",stiffness:420,damping:36};const inner=/*#__PURE__*/_jsx(\"div\",{ref:innerRef,style:{display:\"inline-flex\",alignItems:\"center\",gap:gap,padding:padding,borderRadius:999,background:trackColor,border:`${borderWidth}px solid ${borderColor}`,boxSizing:\"border-box\",backdropFilter:\"blur(8px)\",WebkitBackdropFilter:\"blur(8px)\",transformOrigin:\"0 0\",transform:`scale(${scale})`,position:dims?\"absolute\":\"relative\",top:0,left:0},children:langs.map((l,i)=>{const isActive=i===active;return /*#__PURE__*/_jsxs(\"button\",{onClick:()=>handleClick(i,l.link),style:{position:\"relative\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",gap:showText?Math.round(flagSize*.4):0,padding:showText?`${Math.round(flagSize*.35)}px ${Math.round(flagSize*.6)}px`:Math.round(flagSize*.35),border:\"none\",background:\"transparent\",cursor:\"pointer\",borderRadius:999,outline:\"none\",WebkitTapHighlightColor:\"transparent\"},children:[isActive&&/*#__PURE__*/_jsx(motion.div,{layoutId:\"activePill\",transition:spring,style:{position:\"absolute\",inset:0,borderRadius:999,background:activeColor,boxShadow:\"0 1px 3px rgba(0,0,0,0.18), 0 1px 1px rgba(0,0,0,0.10)\",zIndex:0}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",zIndex:1,width:flagSize,height:flagSize,borderRadius:\"50%\",overflow:\"hidden\",flexShrink:0,backgroundImage:`url(https://flagcdn.com/w160/${(l.country||\"\").toLowerCase()}.png)`,backgroundSize:\"cover\",backgroundPosition:\"center\",boxShadow:\"inset 0 0 0 1px rgba(0,0,0,0.08)\"}}),showText&&/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:1,whiteSpace:\"nowrap\",color:isActive?activeTextColor:textColor,...font},children:l.label})]},i);})});return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:dims?dims.w*scale:\"max-content\",height:dims?dims.h*scale:undefined},children:inner});}LanguageFlagToggle4.defaultProps={l1Label:\"DE\",l1Country:\"de\",l2Label:\"TR\",l2Country:\"tr\",l3Label:\"AR\",l3Country:\"sa\",l4Label:\"EN\",l4Country:\"gb\",defaultActive:0,showText:true,scale:1,flagSize:24,gap:4,padding:6,trackColor:\"rgba(20, 20, 20, 0.55)\",activeColor:\"#FFFFFF\",borderColor:\"rgba(255, 255, 255, 0.10)\",borderWidth:1,textColor:\"rgba(255, 255, 255, 0.55)\",activeTextColor:\"#111111\",font:{fontSize:\"14px\",fontWeight:600,letterSpacing:\"-0.01em\"}};addPropertyControls(LanguageFlagToggle4,{l1Label:{type:ControlType.String,title:\"1 Label\",defaultValue:\"DE\"},l1Country:{type:ControlType.String,title:\"1 Flag (ISO)\",defaultValue:\"de\",description:\"2-letter country code, e.g. de, tr, sa, gb\"},l1Link:{type:ControlType.Link,title:\"1 Link\"},l2Label:{type:ControlType.String,title:\"2 Label\",defaultValue:\"TR\"},l2Country:{type:ControlType.String,title:\"2 Flag (ISO)\",defaultValue:\"tr\"},l2Link:{type:ControlType.Link,title:\"2 Link\"},l3Label:{type:ControlType.String,title:\"3 Label\",defaultValue:\"AR\"},l3Country:{type:ControlType.String,title:\"3 Flag (ISO)\",defaultValue:\"sa\"},l3Link:{type:ControlType.Link,title:\"3 Link\"},l4Label:{type:ControlType.String,title:\"4 Label\",defaultValue:\"EN\"},l4Country:{type:ControlType.String,title:\"4 Flag (ISO)\",defaultValue:\"gb\"},l4Link:{type:ControlType.Link,title:\"4 Link\"},defaultActive:{type:ControlType.Enum,title:\"Active\",options:[0,1,2,3],optionTitles:[\"DE\",\"TR\",\"AR\",\"EN\"],defaultValue:0,displaySegmentedControl:true},showText:{type:ControlType.Boolean,title:\"Show Text\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},scale:{type:ControlType.Number,title:\"Scale\",defaultValue:1,min:.3,max:2,step:.05,displayStepper:true},flagSize:{type:ControlType.Number,title:\"Flag Size\",defaultValue:24,min:16,max:64,step:1,unit:\"px\"},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:4,min:0,max:24,step:1,unit:\"px\"},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:6,min:0,max:24,step:1,unit:\"px\"},trackColor:{type:ControlType.Color,title:\"Track\",defaultValue:\"rgba(20, 20, 20, 0.55)\"},activeColor:{type:ControlType.Color,title:\"Active Pill\",defaultValue:\"#FFFFFF\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"rgba(255, 255, 255, 0.10)\"},borderWidth:{type:ControlType.Number,title:\"Border W\",defaultValue:1,min:0,max:8,step:1,unit:\"px\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"rgba(255, 255, 255, 0.55)\"},activeTextColor:{type:ControlType.Color,title:\"Active Text\",defaultValue:\"#111111\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LanguageFlagToggle4\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LanguageFlagToggle4.map","// Generated by Framer (220a6c5)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-5gNMA\";const variantClassNames={XBXNWwYY5:\"framer-v-fmfu1z\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const g61eSOxiR=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,g61eSOxiR:click??props.g61eSOxiR};};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,g61eSOxiR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"XBXNWwYY5\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ug86oy=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(g61eSOxiR){const res=await g61eSOxiR(...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:{hash:\":djwaSqWeT\",webPageId:\"TlI_3xMVM\"},motionChild:true,nodeId:\"XBXNWwYY5\",openInNewTab:false,scopeId:\"rjAwzbEPF\",smoothScroll:true,children:/*#__PURE__*/_jsx(Image1,{...restProps,...gestureHandlers,as:\"a\",background:{alt:\"Taxi-Bildungscenter Wordmark\",fit:\"fill\",intrinsicHeight:176,intrinsicWidth:1280,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:176,pixelWidth:1280,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/FxYoaXJVHGQ3njxL52KwwOYs9PU.webp?width=1280&height=176\",srcSet:\"https://framerusercontent.com/images/FxYoaXJVHGQ3njxL52KwwOYs9PU.webp?scale-down-to=512&width=1280&height=176 512w,https://framerusercontent.com/images/FxYoaXJVHGQ3njxL52KwwOYs9PU.webp?scale-down-to=1024&width=1280&height=176 1024w,https://framerusercontent.com/images/FxYoaXJVHGQ3njxL52KwwOYs9PU.webp?width=1280&height=176 1280w\"},className:`${cx(scopingClassNames,\"framer-fmfu1z\",className,classNames)} framer-1yu14ie`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"XBXNWwYY5\",onTap:onTap1ug86oy,ref:refBinding,style:{...style}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-5gNMA.framer-1yu14ie, .framer-5gNMA .framer-1yu14ie { display: block; }\",\".framer-5gNMA.framer-fmfu1z { cursor: pointer; height: 19px; overflow: visible; position: relative; text-decoration: none; width: 182px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 19\n * @framerIntrinsicWidth 182\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"g61eSOxiR\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrjAwzbEPF=withCSS(Component,css,\"framer-5gNMA\");export default FramerrjAwzbEPF;FramerrjAwzbEPF.displayName=\"Variant 1\";FramerrjAwzbEPF.defaultProps={height:19,width:182};addPropertyControls(FramerrjAwzbEPF,{g61eSOxiR:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerrjAwzbEPF,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrjAwzbEPF\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"182\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"g61eSOxiR\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"19\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rjAwzbEPF.map","// Generated by Framer (ca8ceca)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"Ug_4RsqxJ\",\"JHXeBBtKo\"];const serializationHash=\"framer-oyhQ6\";const variantClassNames={JHXeBBtKo:\"framer-v-dgs78d\",Ug_4RsqxJ:\"framer-v-1mc827i\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const mNnEtKoz7=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 humanReadableVariantMap={Close:\"JHXeBBtKo\",Default:\"Ug_4RsqxJ\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,tap,width,...props})=>{return{...props,mNnEtKoz7:tap??props.mNnEtKoz7,variant:humanReadableVariantMap[props.variant]??props.variant??\"Ug_4RsqxJ\"};};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,mNnEtKoz7,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Ug_4RsqxJ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1j5npcq=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(mNnEtKoz7){const res=await mNnEtKoz7(...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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1mc827i\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Ug_4RsqxJ\",onTap:onTap1j5npcq,ref:refBinding,style:{...style},...addPropertyOverrides({JHXeBBtKo:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-9trj1n\",\"data-framer-name\":\"Line 1\",layoutDependency:layoutDependency,layoutId:\"zUe1QARyI\",style:{backgroundColor:\"var(--token-9c4db272-3e6f-4bdb-870d-13efb9df1386, rgb(255, 255, 255))\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7,rotate:0},variants:{JHXeBBtKo:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-xyfyt9\",\"data-framer-name\":\"Line 2\",layoutDependency:layoutDependency,layoutId:\"vFLy9dkYl\",style:{backgroundColor:\"var(--token-9c4db272-3e6f-4bdb-870d-13efb9df1386, rgb(255, 255, 255))\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7,opacity:1},variants:{JHXeBBtKo:{opacity:0}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5obcqu\",\"data-framer-name\":\"Line 3\",layoutDependency:layoutDependency,layoutId:\"HVd4STNvQ\",style:{backgroundColor:\"var(--token-9c4db272-3e6f-4bdb-870d-13efb9df1386, rgb(255, 255, 255))\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7,rotate:0},variants:{JHXeBBtKo:{rotate:-45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oyhQ6.framer-z9y0s3, .framer-oyhQ6 .framer-z9y0s3 { display: block; }\",\".framer-oyhQ6.framer-1mc827i { cursor: pointer; gap: 7px; height: 31px; overflow: hidden; position: relative; width: 31px; }\",\".framer-oyhQ6 .framer-9trj1n { flex: none; height: 2px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 10px; will-change: var(--framer-will-change-override, transform); }\",\".framer-oyhQ6 .framer-xyfyt9 { bottom: 11px; flex: none; height: 2px; left: 0px; overflow: hidden; position: absolute; right: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-oyhQ6 .framer-5obcqu { bottom: 3px; flex: none; height: 2px; left: 0px; overflow: hidden; position: absolute; right: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-oyhQ6.framer-v-dgs78d .framer-9trj1n { left: calc(48.38709677419357% - 27px / 2); right: unset; top: calc(51.61290322580647% - 2px / 2); width: 27px; }\",\".framer-oyhQ6.framer-v-dgs78d .framer-xyfyt9 { right: unset; width: 1px; }\",\".framer-oyhQ6.framer-v-dgs78d .framer-5obcqu { bottom: unset; left: calc(48.38709677419357% - 27px / 2); right: unset; top: calc(51.61290322580647% - 2px / 2); width: 27px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 31\n * @framerIntrinsicWidth 31\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"JHXeBBtKo\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"mNnEtKoz7\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUSvSKRVSe=withCSS(Component,css,\"framer-oyhQ6\");export default FramerUSvSKRVSe;FramerUSvSKRVSe.displayName=\"Navigation/Hamburger 3\";FramerUSvSKRVSe.defaultProps={height:31,width:31};addPropertyControls(FramerUSvSKRVSe,{variant:{options:[\"Ug_4RsqxJ\",\"JHXeBBtKo\"],optionTitles:[\"Default\",\"Close\"],title:\"Variant\",type:ControlType.Enum},mNnEtKoz7:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerUSvSKRVSe,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUSvSKRVSe\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"31\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JHXeBBtKo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"mNnEtKoz7\\\":\\\"tap\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"31\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./USvSKRVSe.map","// Generated by Framer (64adcc9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,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={QiNeHNw7d:{hover:true}};const cycleOrder=[\"QiNeHNw7d\",\"XvyboEvdx\",\"TIZ5KEUxv\"];const serializationHash=\"framer-lXpi9\";const variantClassNames={QiNeHNw7d:\"framer-v-s83t1t\",TIZ5KEUxv:\"framer-v-ur5z4d\",XvyboEvdx:\"framer-v-n19dea\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const FYTgjS55T=undefined;const qsy89vfHT=undefined;const l_uXsrugr=undefined;const Rm4iGSliJ=undefined;const hYoSUJrtV=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 humanReadableVariantMap={Default:\"QiNeHNw7d\",Mobile:\"TIZ5KEUxv\",Selected:\"XvyboEvdx\"};const Variants=motion.create(React.Fragment);const getProps=({arrow,height,id,link,newTab,tap,title,width,...props})=>{return{...props,FYTgjS55T:tap??props.FYTgjS55T,hYoSUJrtV:arrow??props.hYoSUJrtV,l_uXsrugr:newTab??props.l_uXsrugr,qsy89vfHT:link??props.qsy89vfHT,Rm4iGSliJ:title??props.Rm4iGSliJ??\"Mockups\",variant:humanReadableVariantMap[props.variant]??props.variant??\"QiNeHNw7d\"};};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,Rm4iGSliJ,qsy89vfHT,l_uXsrugr,FYTgjS55T,hYoSUJrtV,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QiNeHNw7d\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1onklxq=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(FYTgjS55T){const res=await FYTgjS55T(...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:qsy89vfHT,motionChild:true,nodeId:\"QiNeHNw7d\",openInNewTab:l_uXsrugr,scopeId:\"ybtLBMT5S\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-s83t1t\",className,classNames)} framer-jap79z`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"QiNeHNw7d\",onTap:onTap1onklxq,ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 0px 0px 1px rgba(255, 255, 255, 0)\",...style},variants:{\"QiNeHNw7d-hover\":{backgroundColor:\"rgba(255, 255, 255, 0.05)\",boxShadow:\"none\"},XvyboEvdx:{backgroundColor:\"rgba(255, 255, 255, 0.05)\",boxShadow:\"none\"}},...addPropertyOverrides({\"QiNeHNw7d-hover\":{\"data-framer-name\":undefined},TIZ5KEUxv:{\"data-framer-name\":\"Mobile\"},XvyboEvdx:{\"data-framer-name\":\"Selected\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9c4db272-3e6f-4bdb-870d-13efb9df1386, rgb(255, 255, 255)))\"},children:\"Mockups\"})}),className:\"framer-146a61w\",fonts:[\"FS;Satoshi-medium\"],layoutDependency:layoutDependency,layoutId:\"NHwlhlMw0\",style:{\"--extracted-r6o4lv\":\"var(--token-9c4db272-3e6f-4bdb-870d-13efb9df1386, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:Rm4iGSliJ,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({TIZ5KEUxv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9c4db272-3e6f-4bdb-870d-13efb9df1386, rgb(255, 255, 255)))\"},children:\"Mockups\"})})}},baseVariant,gestureVariant)}),hYoSUJrtV!==false&&/*#__PURE__*/_jsx(SVG,{className:\"framer-5dtfuo\",\"data-framer-name\":\"Icon\",fill:\"rgb(255, 255, 255)\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"Px3h0pHim\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"m213.66 101.66-80 80a8 8 0 0 1-11.32 0l-80-80a8 8 0 0 1 11.32-11.32L128 164.69l74.34-74.35a8 8 0 0 1 11.32 11.32Z\"/></svg>',withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lXpi9.framer-jap79z, .framer-lXpi9 .framer-jap79z { display: block; }\",\".framer-lXpi9.framer-s83t1t { 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: 8px 14px 8px 14px; position: relative; text-decoration: none; width: min-content; }\",\".framer-lXpi9 .framer-146a61w { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-lXpi9 .framer-5dtfuo { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-lXpi9.framer-v-ur5z4d.framer-s83t1t { justify-content: flex-start; padding: 12px 0px 12px 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 107\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"XvyboEvdx\":{\"layout\":[\"auto\",\"auto\"]},\"TIZ5KEUxv\":{\"layout\":[\"auto\",\"auto\"]},\"gUkY9OErq\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Rm4iGSliJ\":\"title\",\"qsy89vfHT\":\"link\",\"l_uXsrugr\":\"newTab\",\"FYTgjS55T\":\"tap\",\"hYoSUJrtV\":\"arrow\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerybtLBMT5S=withCSS(Component,css,\"framer-lXpi9\");export default FramerybtLBMT5S;FramerybtLBMT5S.displayName=\"Navigation/Link 3\";FramerybtLBMT5S.defaultProps={height:40,width:107};addPropertyControls(FramerybtLBMT5S,{variant:{options:[\"QiNeHNw7d\",\"XvyboEvdx\",\"TIZ5KEUxv\"],optionTitles:[\"Default\",\"Selected\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},Rm4iGSliJ:{defaultValue:\"Mockups\",displayTextArea:false,title:\"Title\",type:ControlType.String},onRm4iGSliJChange:{changes:\"Rm4iGSliJ\",type:ControlType.ChangeHandler},qsy89vfHT:{title:\"Link\",type:ControlType.Link},l_uXsrugr:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onl_uXsrugrChange:{changes:\"l_uXsrugr\",type:ControlType.ChangeHandler},FYTgjS55T:{title:\"Tap\",type:ControlType.EventHandler},hYoSUJrtV:{defaultValue:false,title:\"Arrow\",type:ControlType.Boolean},onhYoSUJrtVChange:{changes:\"hYoSUJrtV\",type:ControlType.ChangeHandler}});addFonts(FramerybtLBMT5S,[{explicitInter:true,fonts:[{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerybtLBMT5S\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"Rm4iGSliJ\\\":\\\"title\\\",\\\"qsy89vfHT\\\":\\\"link\\\",\\\"l_uXsrugr\\\":\\\"newTab\\\",\\\"FYTgjS55T\\\":\\\"tap\\\",\\\"hYoSUJrtV\\\":\\\"arrow\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XvyboEvdx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TIZ5KEUxv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gUkY9OErq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"107\",\"framerIntrinsicHeight\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ybtLBMT5S.map","// Generated by Framer (220a6c5)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-HZLHT\";const variantClassNames={y5kL5aHSW:\"framer-v-1gsq3h5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const JyvTZsHfh=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,JyvTZsHfh:click??props.JyvTZsHfh};};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,JyvTZsHfh,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"y5kL5aHSW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1gond07=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(JyvTZsHfh){const res=await JyvTZsHfh(...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:{hash:\":djwaSqWeT\",webPageId:\"TlI_3xMVM\"},motionChild:true,nodeId:\"y5kL5aHSW\",openInNewTab:false,scopeId:\"zhKQhDXtx\",smoothScroll:true,children:/*#__PURE__*/_jsx(Image1,{...restProps,...gestureHandlers,as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:292,intrinsicWidth:2358,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:292,pixelWidth:2358,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/bSCDH9UFAmCKuvzaTt3TLSvgS4.webp?width=2358&height=292\",srcSet:\"https://framerusercontent.com/images/bSCDH9UFAmCKuvzaTt3TLSvgS4.webp?scale-down-to=512&width=2358&height=292 512w,https://framerusercontent.com/images/bSCDH9UFAmCKuvzaTt3TLSvgS4.webp?scale-down-to=1024&width=2358&height=292 1024w,https://framerusercontent.com/images/bSCDH9UFAmCKuvzaTt3TLSvgS4.webp?scale-down-to=2048&width=2358&height=292 2048w,https://framerusercontent.com/images/bSCDH9UFAmCKuvzaTt3TLSvgS4.webp?width=2358&height=292 2358w\"},className:`${cx(scopingClassNames,\"framer-1gsq3h5\",className,classNames)} framer-xe1blt`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"y5kL5aHSW\",onTap:onTap1gond07,ref:refBinding,style:{...style}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-HZLHT.framer-xe1blt, .framer-HZLHT .framer-xe1blt { display: block; }\",\".framer-HZLHT.framer-1gsq3h5 { cursor: pointer; height: 52px; overflow: visible; position: relative; text-decoration: none; width: 463px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 52\n * @framerIntrinsicWidth 463\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"JyvTZsHfh\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzhKQhDXtx=withCSS(Component,css,\"framer-HZLHT\");export default FramerzhKQhDXtx;FramerzhKQhDXtx.displayName=\"Variant 2\";FramerzhKQhDXtx.defaultProps={height:52,width:463};addPropertyControls(FramerzhKQhDXtx,{JyvTZsHfh:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerzhKQhDXtx,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzhKQhDXtx\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"JyvTZsHfh\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"463\",\"framerIntrinsicHeight\":\"52\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zhKQhDXtx.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import React from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";// Internal SVG Icons\nconst IconWhatsApp=({style})=>/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"currentColor\",style:style,children:/*#__PURE__*/_jsx(\"path\",{d:\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z\"})});const IconPhone=({style})=>/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:style,children:/*#__PURE__*/_jsx(\"path\",{d:\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"})});const IconMail=({style})=>/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:style,children:[/*#__PURE__*/_jsx(\"rect\",{width:\"20\",height:\"16\",x:\"2\",y:\"4\",rx:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7\"})]});// Use a configured link when present, otherwise fall back to the native href.\nconst resolveHref=(link,fallback)=>{const value=(link||\"\").trim();return value||fallback;};const opensInNewTab=href=>/^https?:\\/\\//i.test(href);const whatsappHref=\"https://wa.me/493025759822\";const callHref=\"tel:+493025759822\";// Parse \"#rrggbb\", \"#rgb\", \"rgb()\" or \"rgba()\" into channel components.\nconst parseRGB=input=>{const s=(input||\"\").trim();const hex=s.replace(\"#\",\"\");if(/^[0-9a-fA-F]{6}$/.test(hex)){return{r:parseInt(hex.slice(0,2),16),g:parseInt(hex.slice(2,4),16),b:parseInt(hex.slice(4,6),16)};}if(/^[0-9a-fA-F]{3}$/.test(hex)){return{r:parseInt(hex[0]+hex[0],16),g:parseInt(hex[1]+hex[1],16),b:parseInt(hex[2]+hex[2],16)};}const m=s.match(/rgba?\\(([^)]+)\\)/i);if(m){const parts=m[1].split(\",\").map(v=>parseFloat(v));return{r:parts[0]||0,g:parts[1]||0,b:parts[2]||0};}return{r:37,g:211,b:102};};/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function FloatingContactButtons(props){const{alignment=\"right\",// Buttons stay hidden until the visitor scrolls down this many pixels.\nrevealAfter=100,// When true, buttons hide while scrolling up and show while scrolling\n// down (past the reveal threshold). When false, they simply reveal\n// once past the threshold and stay visible.\nhideOnScrollUp=true,appearance={buttonSize:48,buttonRadius:999,iconSize:22,iconColor:\"#ffffff\",gap:16,offsetBottom:32,offsetSide:32},// Default Objects\nwhatsapp={enabled:true,label:\"WhatsApp\",number:\"493025759822\",color:\"#25D366\",link:\"\",showMobile:true,showTablet:true,showDesktop:true},call={enabled:true,label:\"Call Now\",phoneNumber:\"+493025759822\",color:\"rgb(17, 79, 140)\",link:\"\",showMobile:true,showTablet:true,showDesktop:true},email={enabled:true,label:\"Send Email\",emailAddress:\"hello@example.com\",color:\"rgb(12, 20, 82)\",link:\"\",openForm:false,formTarget:\"#anmelden\",showMobile:true,showTablet:true,showDesktop:true}}=props;// On the Framer canvas, render inline (relative) so the component is\n// visible and selectable. Everywhere else it floats (position: fixed).\nconst isCanvas=RenderTarget.current()===RenderTarget.canvas;// Responsive device detection\nconst[deviceType,setDeviceType]=React.useState(\"desktop\");React.useEffect(()=>{if(typeof window===\"undefined\")return;const handleResize=()=>{const width=window.innerWidth;if(width<768)setDeviceType(\"mobile\");else if(width<1024)setDeviceType(\"tablet\");else setDeviceType(\"desktop\");};handleResize()// Initial check\n;window.addEventListener(\"resize\",handleResize);return()=>window.removeEventListener(\"resize\",handleResize);},[]);// --- Reveal on scroll: hidden at the top, appears past `revealAfter`px ---\nconst[revealed,setRevealed]=React.useState(false);React.useEffect(()=>{if(isCanvas)return;// always visible while designing\nif(typeof window===\"undefined\")return;const threshold=Math.max(0,revealAfter);const DEADZONE=12// px of travel after a direction change before reacting\n;let lastY=window.scrollY||window.pageYOffset||0;let dir=0;let dead=0;const handleScroll=()=>{const y=window.scrollY||window.pageYOffset||0;const delta=y-lastY;lastY=y;// Always hidden near the top of the page.\nif(y<=threshold){dir=0;dead=0;setRevealed(prev=>prev===false?prev:false);return;}// Legacy behaviour: reveal once past the threshold and stay.\nif(!hideOnScrollUp){setRevealed(prev=>prev===true?prev:true);return;}if(delta===0)return;// Reset the deadzone whenever the scroll direction flips, so a\n// small jitter doesn't toggle visibility.\nconst newDir=delta>0?1:-1;if(newDir!==dir){dir=newDir;dead=0;}dead+=Math.abs(delta);if(dead<DEADZONE)return;// Scroll down => show, scroll up => hide.\nconst next=newDir>0;setRevealed(prev=>prev===next?prev:next);};handleScroll()// Honour the position on load / refresh\n;window.addEventListener(\"scroll\",handleScroll,{passive:true});return()=>window.removeEventListener(\"scroll\",handleScroll);},[isCanvas,revealAfter,hideOnScrollUp]);const isActive=isCanvas||revealed;// Helper to determine if an item should be shown based on device props\nconst shouldShow=config=>{if(!config.enabled)return false;if(deviceType===\"mobile\")return config.showMobile;if(deviceType===\"tablet\")return config.showTablet;return config.showDesktop;};const iconStyle={width:appearance.iconSize,height:appearance.iconSize,color:appearance.iconColor};// Construct actions based on props and device visibility\nconst actions=[shouldShow(whatsapp)?{id:\"whatsapp\",label:whatsapp.label,icon:/*#__PURE__*/_jsx(IconWhatsApp,{style:iconStyle}),href:resolveHref(whatsapp.link,whatsappHref),// WhatsApp always opens in a new tab so the page (and the\n// Google Ads conversion beacon) stays alive instead of\n// navigating away to WhatsApp in the same tab.\ntarget:\"_blank\",dataTrack:\"whatsapp_float\",accent:whatsapp.color}:null,shouldShow(call)?{id:\"call\",label:call.label,icon:/*#__PURE__*/_jsx(IconPhone,{style:iconStyle}),href:resolveHref(call.link,callHref),target:opensInNewTab(resolveHref(call.link,callHref))?\"_blank\":undefined,dataTrack:\"call_float\",accent:call.color}:null,shouldShow(email)?{id:\"email\",label:email.label,icon:/*#__PURE__*/_jsx(IconMail,{style:iconStyle}),href:email.openForm?(email.formTarget||\"\").trim()||\"#anmelden\":resolveHref(email.link,`mailto:${(email.emailAddress||\"\").replace(/^(mailto:)+/i,\"\").trim()}`),target:opensInNewTab(email.openForm?(email.formTarget||\"\").trim()||\"#anmelden\":resolveHref(email.link,`mailto:${(email.emailAddress||\"\").replace(/^(mailto:)+/i,\"\").trim()}`))?\"_blank\":undefined,accent:email.color}:null].filter(item=>Boolean(item));// A premium \"lit-from-top\" glass orb derived from each channel's accent\n// colour. Pure CSS gradients + static shadows (no backdrop-filter, no\n// hover brightness filter), so it renders no heavier than a flat circle.\nconst getButtonStyle=accent=>{const a=parseRGB(accent);const mr=Math.round(a.r*.55);const mg=Math.round(a.g*.55);const mb=Math.round(a.b*.55);return{width:appearance.buttonSize,height:appearance.buttonSize,borderRadius:appearance.buttonRadius,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",border:\"none\",cursor:\"pointer\",background:`radial-gradient(120% 120% at 50% 0%, rgb(${a.r}, ${a.g}, ${a.b}) 0%, rgb(${mr}, ${mg}, ${mb}) 44%, rgba(9, 11, 18, 0.98) 112%)`,boxShadow:`0 12px 26px -10px rgba(0, 0, 0, 0.6), 0 8px 20px -10px rgba(${a.r}, ${a.g}, ${a.b}, 0.5), inset 0 -6px 12px -6px rgba(0, 0, 0, 0.5)`,outline:\"none\",color:\"white\"};};// Animation variants\nconst containerVariants={hidden:{opacity:0},visible:{opacity:1,transition:{staggerChildren:.08,delayChildren:.05}}};const itemVariants={hidden:{opacity:0,y:16,scale:.85},visible:{opacity:1,y:0,scale:1,transition:{type:\"spring\",stiffness:300,damping:20}}};const isRight=alignment===\"right\";if(actions.length===0)return null;return /*#__PURE__*/_jsx(\"div\",{style:{...styles.container,position:isCanvas?\"relative\":\"fixed\",pointerEvents:\"none\",gap:appearance.gap,...isCanvas?{}:{bottom:appearance.offsetBottom,right:isRight?appearance.offsetSide:\"auto\",left:isRight?\"auto\":appearance.offsetSide},alignItems:isRight?\"flex-end\":\"flex-start\"},children:/*#__PURE__*/_jsx(motion.div,{initial:false,animate:isActive?\"visible\":\"hidden\",variants:containerVariants,style:{...styles.motionContainer,gap:appearance.gap,alignItems:isRight?\"flex-end\":\"flex-start\",pointerEvents:isActive?\"auto\":\"none\"},children:actions.map(action=>/*#__PURE__*/_jsx(motion.div,{variants:itemVariants,style:{...styles.itemWrapper,width:appearance.buttonSize,height:appearance.buttonSize},children:/*#__PURE__*/_jsx(motion.a,{whileHover:{scale:1.08},whileTap:{scale:.95},transition:{type:\"spring\",stiffness:400,damping:22},href:action.href,target:action.target,rel:action.target===\"_blank\"?\"noopener noreferrer\":undefined,\"data-track\":action.dataTrack,style:{...getButtonStyle(action.accent),textDecoration:\"none\"},\"aria-label\":action.label,children:action.icon})},action.id))})});}// Inline Styles Object\nconst styles={container:{position:\"fixed\",zIndex:999,display:\"flex\",flexDirection:\"column\",pointerEvents:\"none\"},motionContainer:{display:\"flex\",flexDirection:\"column\",pointerEvents:\"auto\"},itemWrapper:{position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"}};// Add Framer Property Controls\naddPropertyControls(FloatingContactButtons,{alignment:{type:ControlType.SegmentedEnum,title:\"Alignment\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],defaultValue:\"right\"},revealAfter:{type:ControlType.Number,title:\"Reveal After\",min:0,max:1e3,step:10,unit:\"px\",defaultValue:100,description:\"Scroll distance before the buttons appear\"},hideOnScrollUp:{type:ControlType.Boolean,title:\"Hide on Scroll Up\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"Hide the buttons while scrolling up, show them while scrolling down\"},appearance:{type:ControlType.Object,title:\"Appearance\",controls:{buttonSize:{type:ControlType.Number,title:\"Button Size\",min:32,max:96,step:1,unit:\"px\",displayStepper:true,defaultValue:48},buttonRadius:{type:ControlType.Number,title:\"Corner\",min:0,max:999,step:1,unit:\"px\",defaultValue:999},iconSize:{type:ControlType.Number,title:\"Symbol Size\",min:10,max:60,step:1,unit:\"px\",displayStepper:true,defaultValue:22},iconColor:{type:ControlType.Color,title:\"Symbol Color\",defaultValue:\"#ffffff\"},gap:{type:ControlType.Number,title:\"Spacing\",min:0,max:48,step:1,unit:\"px\",defaultValue:16},offsetBottom:{type:ControlType.Number,title:\"From Bottom\",min:0,max:200,step:1,unit:\"px\",defaultValue:32},offsetSide:{type:ControlType.Number,title:\"From Side\",min:0,max:200,step:1,unit:\"px\",defaultValue:32}}},whatsapp:{type:ControlType.Object,title:\"WhatsApp\",controls:{enabled:{type:ControlType.Boolean,title:\"Enabled\",defaultValue:true},label:{type:ControlType.String,title:\"Label\",defaultValue:\"WhatsApp\"},number:{type:ControlType.String,title:\"Number\",defaultValue:\"1234567890\"},link:{type:ControlType.String,title:\"Link (optional)\",placeholder:\"Overrides wa.me\",defaultValue:\"\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#25D366\"},showMobile:{type:ControlType.Boolean,title:\"Mobile\",defaultValue:true},showTablet:{type:ControlType.Boolean,title:\"Tablet\",defaultValue:true},showDesktop:{type:ControlType.Boolean,title:\"Desktop\",defaultValue:true}}},call:{type:ControlType.Object,title:\"Call\",controls:{enabled:{type:ControlType.Boolean,title:\"Enabled\",defaultValue:true},label:{type:ControlType.String,title:\"Label\",defaultValue:\"Call Now\"},phoneNumber:{type:ControlType.String,title:\"Phone No.\",defaultValue:\"+1234567890\"},link:{type:ControlType.String,title:\"Link (optional)\",placeholder:\"Overrides tel:\",defaultValue:\"\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"rgb(17, 79, 140)\"},showMobile:{type:ControlType.Boolean,title:\"Mobile\",defaultValue:true},showTablet:{type:ControlType.Boolean,title:\"Tablet\",defaultValue:true},showDesktop:{type:ControlType.Boolean,title:\"Desktop\",defaultValue:true}}},email:{type:ControlType.Object,title:\"Email\",controls:{enabled:{type:ControlType.Boolean,title:\"Enabled\",defaultValue:true},label:{type:ControlType.String,title:\"Label\",defaultValue:\"Send Email\"},openForm:{type:ControlType.Boolean,title:\"Open Form\",defaultValue:false},formTarget:{type:ControlType.String,title:\"Form Anchor\",placeholder:\"#anmelden\",defaultValue:\"#anmelden\",hidden:p=>!p.openForm},emailAddress:{type:ControlType.String,title:\"Address\",defaultValue:\"hello@example.com\",hidden:p=>p.openForm},link:{type:ControlType.String,title:\"Link (optional)\",placeholder:\"Overrides mailto:\",defaultValue:\"\",hidden:p=>p.openForm},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"rgb(12, 20, 82)\"},showMobile:{type:ControlType.Boolean,title:\"Mobile\",defaultValue:true},showTablet:{type:ControlType.Boolean,title:\"Tablet\",defaultValue:true},showDesktop:{type:ControlType.Boolean,title:\"Desktop\",defaultValue:true}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FloatingContactButtons\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FloatingButtons.map","// Generated by Framer (c499f43)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-f1jbK .framer-styles-preset-1ge2maa:not(.rich-text-wrapper), .framer-f1jbK .framer-styles-preset-1ge2maa.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-19a7d54a-8908-466b-aff3-afd2d858cefc, rgba(255, 255, 255, 0.7)) /* {\"name\":\"Text\"} */; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-a47e5f39-ab8e-4e9f-95d6-dca87be48225, #ffffff); --framer-link-text-decoration: none; transition: color 0.4s cubic-bezier(0.44, 0, 0.56, 1) 0s; }'];export const className=\"framer-f1jbK\";\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 (64adcc9)\nexport default function metadata(params,activeLocale){return{description:\"Nur wir schulen mit den echten 2026 IHK Pr\\xfcfungsfragen f\\xfcr die Taxi & Mietwagen Fachkundepr\\xfcfung 2026 vor. \",favicon:\"https://framerusercontent.com/assets/9AClGMrjkjWq7qESIqXalQcSLzE.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/kT8arIlxCAVv9qPgnx5phmnzjzc.jpeg\",title:\"Taxi Unternehmerschein mit den 1:1 IHK Pr\\xfcfungsfragen f\\xfcr die Fachkundepr\\xfcfung Taxi und Mietwagen 2026 - Taxi-Bildungscenter\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}