{"version":3,"file":"shared-lib.CSW_J90z.mjs","names":["React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","RichText","useState","useMemo"],"sources":["https:/framerusercontent.com/modules/mLlPxzkbWtTRfaDbeSQy/tS0IWDGcgCHbZpgsQtap/Njhzboilh.js","https:/framerusercontent.com/modules/AUGPFLaVtzjXXBUz3zwG/nPLRD1IfE1Oko6qVPUtg/Availability.js"],"sourcesContent":["// Generated by Framer (d81c745)\nimport{jsx as _jsx}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={xs0W7HrlJ:{hover:true}};const cycleOrder=[\"xs0W7HrlJ\",\"YoFt2XEAw\"];const serializationHash=\"framer-bspyb\";const variantClassNames={xs0W7HrlJ:\"framer-v-l54wy0\",YoFt2XEAw:\"framer-v-18v5yx6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const CqUf4cH5A=undefined;const yBIn_BUoY=undefined;const pJrp9URd3=undefined;const V5FsnyMuv=undefined;const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Tablet / Mobile\":\"YoFt2XEAw\",Default:\"xs0W7HrlJ\"};const Variants=motion.create(React.Fragment);const getProps=({color,fontSize,height,id,link,text,width,...props})=>{return{...props,CqUf4cH5A:link??props.CqUf4cH5A,pJrp9URd3:fontSize??props.pJrp9URd3??15,V5FsnyMuv:text??props.V5FsnyMuv??\"rub\\xe9n\\xa9\",variant:humanReadableVariantMap[props.variant]??props.variant??\"xs0W7HrlJ\",yBIn_BUoY:color??props.yBIn_BUoY??\"rgb(255, 255, 255)\"};};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,V5FsnyMuv,yBIn_BUoY,CqUf4cH5A,pJrp9URd3,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xs0W7HrlJ\",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:CqUf4cH5A,motionChild:true,nodeId:\"xs0W7HrlJ\",openInNewTab:false,scopeId:\"Njhzboilh\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-l54wy0\",className,classNames)} framer-skwapv`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"xs0W7HrlJ\",ref:refBinding,style:{...style},...addPropertyOverrides({\"xs0W7HrlJ-hover\":{\"data-framer-name\":undefined},YoFt2XEAw:{\"data-framer-name\":\"Tablet / Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-open-type-features\":'\"ss07\" on',\"--framer-font-size\":\"calc(var(--variable-reference-pJrp9URd3-Njhzboilh) * 1px)\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-yBIn_BUoY-Njhzboilh))\",\"--framer-text-transform\":\"uppercase\"},children:\"rub\\xe9n\\xa9\"})}),className:\"framer-yr9abn\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"E1BRaVh8c\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-yBIn_BUoY-Njhzboilh)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-pJrp9URd3-Njhzboilh\":pJrp9URd3,\"--variable-reference-yBIn_BUoY-Njhzboilh\":yBIn_BUoY},text:V5FsnyMuv,variants:{\"xs0W7HrlJ-hover\":{\"--extracted-r6o4lv\":\"rgb(184, 184, 184)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"xs0W7HrlJ-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-open-type-features\":'\"ss07\" on',\"--framer-font-size\":\"calc(var(--variable-reference-pJrp9URd3-Njhzboilh) * 1px)\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(184, 184, 184))\",\"--framer-text-transform\":\"uppercase\"},children:\"rub\\xe9n\\xa9\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bspyb.framer-skwapv, .framer-bspyb .framer-skwapv { display: block; }\",\".framer-bspyb.framer-l54wy0 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-bspyb .framer-yr9abn { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-bspyb.framer-v-18v5yx6.framer-l54wy0 { cursor: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 61.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"YoFt2XEAw\":{\"layout\":[\"auto\",\"auto\"]},\"uiuapz3sZ\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"V5FsnyMuv\":\"text\",\"yBIn_BUoY\":\"color\",\"CqUf4cH5A\":\"link\",\"pJrp9URd3\":\"fontSize\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNjhzboilh=withCSS(Component,css,\"framer-bspyb\");export default FramerNjhzboilh;FramerNjhzboilh.displayName=\"Logo\";FramerNjhzboilh.defaultProps={height:18,width:61.5};addPropertyControls(FramerNjhzboilh,{variant:{options:[\"xs0W7HrlJ\",\"YoFt2XEAw\"],optionTitles:[\"Default\",\"Tablet / Mobile\"],title:\"Variant\",type:ControlType.Enum},V5FsnyMuv:{defaultValue:\"rub\\xe9n\\xa9\",displayTextArea:false,title:\"text\",type:ControlType.String},onV5FsnyMuvChange:{changes:\"V5FsnyMuv\",type:ControlType.ChangeHandler},yBIn_BUoY:{defaultValue:\"rgb(255, 255, 255)\",title:\"Color\",type:ControlType.Color},CqUf4cH5A:{title:\"Link\",type:ControlType.Link},pJrp9URd3:{defaultValue:15,title:\"Font Size\",type:ControlType.Number},onpJrp9URd3Change:{changes:\"pJrp9URd3\",type:ControlType.ChangeHandler}});addFonts(FramerNjhzboilh,[{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/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{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/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{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/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNjhzboilh\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"61.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YoFt2XEAw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uiuapz3sZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"V5FsnyMuv\\\":\\\"text\\\",\\\"yBIn_BUoY\\\":\\\"color\\\",\\\"CqUf4cH5A\\\":\\\"link\\\",\\\"pJrp9URd3\\\":\\\"fontSize\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"18\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Njhzboilh.map","// Availability indicator component with customizable work hours and layout\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useMemo,useState}from\"react\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function Availability(props){const{previewMode=false,previewState=\"available\",workStartHour=9,workEndHour=17,workdays=[1,2,3,4,5],availableText=\"Available\",unavailableText=\"Unavailable\",availableHoverText=\"\",unavailableHoverText=\"\",indicatorPosition=\"left\",indicatorSize=12,availableColor=\"#22CC66\",unavailableColor=\"#FF5588\",textColor=\"#000000\",backgroundColor=\"#FFFFFF\",font,blendMode=\"difference\",borderRadius=8,link=\"\",emailToCopy=\"\",mailSubject=\"\",mailBody=\"\",gap=12,style}=props;const[isHovered,setIsHovered]=useState(false);const isAvailable=useMemo(()=>{// If preview mode is enabled, use the preview state\nif(previewMode){return previewState===\"available\";}if(typeof window===\"undefined\")return true;const now=new Date;const currentHour=now.getHours();const currentDay=now.getDay();// Check if current day is a workday\nif(!workdays.includes(currentDay)){return false;}// Check if current hour is within work hours\nif(workStartHour<=workEndHour){return currentHour>=workStartHour&&currentHour<workEndHour;}else{return currentHour>=workStartHour||currentHour<workEndHour;}},[previewMode,previewState,workStartHour,workEndHour,workdays]);const displayText=isAvailable?availableText:unavailableText;const hoverText=isAvailable?availableHoverText:unavailableHoverText;const finalText=isHovered&&hoverText?hoverText:displayText;const indicatorColor=isAvailable?availableColor:unavailableColor;const containerStyle={...style,display:\"flex\",flexDirection:indicatorPosition===\"left\"?\"row\":\"row-reverse\",alignItems:\"center\",gap:gap,width:\"max-content\",backgroundColor:backgroundColor,padding:\"8px 12px\",borderRadius:borderRadius,mixBlendMode:blendMode,cursor:link||props.onClick?\"pointer\":\"default\"};const indicatorStyle={width:indicatorSize,height:indicatorSize,borderRadius:\"50%\",backgroundColor:indicatorColor,flexShrink:0,animation:isAvailable?\"pulse 2s ease-in-out infinite\":\"none\"};const textStyle={...font,color:textColor,margin:0,whiteSpace:\"nowrap\"};const handleClick=()=>{// Copy email to clipboard if provided\nif(emailToCopy&&typeof navigator!==\"undefined\"&&navigator.clipboard){navigator.clipboard.writeText(emailToCopy).catch(err=>{console.error(\"Failed to copy email:\",err);});}// Open link with mailto parameters if provided\nif(link){let finalLink=link;// If it's a mailto link and we have subject or body, append them\nif(link.startsWith(\"mailto:\")&&(mailSubject||mailBody)){const params=[];if(mailSubject)params.push(`subject=${encodeURIComponent(mailSubject)}`);if(mailBody)params.push(`body=${encodeURIComponent(mailBody)}`);finalLink=`${link}?${params.join(\"&\")}`;}window.open(finalLink);}if(props.onClick){props.onClick();}};return /*#__PURE__*/_jsxs(\"div\",{style:containerStyle,onClick:handleClick,onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes pulse {\n                    0%, 100% {\n                        opacity: 0.5;\n                        transform: scale(1);\n                    }\n                    50% {\n                        opacity: 1;\n                        transform: scale(1.5);\n                    }\n                }\n            `}),/*#__PURE__*/_jsx(\"div\",{style:indicatorStyle}),/*#__PURE__*/_jsx(\"span\",{style:textStyle,children:finalText})]});}addPropertyControls(Availability,{previewMode:{type:ControlType.Boolean,title:\"Preview Mode\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},previewState:{type:ControlType.Enum,title:\"Preview State\",options:[\"available\",\"unavailable\"],optionTitles:[\"Available\",\"Unavailable\"],defaultValue:\"available\",displaySegmentedControl:true,hidden:({previewMode})=>!previewMode},workdays:{type:ControlType.Array,title:\"Work Days\",control:{type:ControlType.Enum,options:[0,1,2,3,4,5,6],optionTitles:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"]},defaultValue:[1,2,3,4,5]},workStartHour:{type:ControlType.Number,title:\"Start Hour\",defaultValue:9,min:0,max:23,step:1,displayStepper:true},workEndHour:{type:ControlType.Number,title:\"End Hour\",defaultValue:17,min:0,max:23,step:1,displayStepper:true},availableText:{type:ControlType.String,title:\"Available Text\",defaultValue:\"Available\"},availableHoverText:{type:ControlType.String,title:\"Available Hover\",defaultValue:\"\",placeholder:\"Optional hover text\"},unavailableText:{type:ControlType.String,title:\"Unavailable Text\",defaultValue:\"Unavailable\"},unavailableHoverText:{type:ControlType.String,title:\"Unavailable Hover\",defaultValue:\"\",placeholder:\"Optional hover text\"},indicatorSize:{type:ControlType.Number,title:\"Indicator Size\",defaultValue:12,min:6,max:32,step:1,unit:\"px\"},availableColor:{type:ControlType.Color,title:\"Available Color\",defaultValue:\"#22CC66\"},unavailableColor:{type:ControlType.Color,title:\"Unavailable Color\",defaultValue:\"#FF5588\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(255, 255, 255, 0)\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},blendMode:{type:ControlType.Enum,title:\"Text Blend Mode\",options:[\"normal\",\"multiply\",\"screen\",\"overlay\",\"darken\",\"lighten\",\"color-dodge\",\"color-burn\",\"hard-light\",\"soft-light\",\"difference\",\"exclusion\",\"hue\",\"saturation\",\"color\",\"luminosity\"],optionTitles:[\"Normal\",\"Multiply\",\"Screen\",\"Overlay\",\"Darken\",\"Lighten\",\"Color Dodge\",\"Color Burn\",\"Hard Light\",\"Soft Light\",\"Difference\",\"Exclusion\",\"Hue\",\"Saturation\",\"Color\",\"Luminosity\"],defaultValue:\"difference\"},link:{type:ControlType.Link,title:\"Link\"},emailToCopy:{type:ControlType.String,title:\"Email to Copy\",defaultValue:\"\",placeholder:\"email@example.com\"},mailSubject:{type:ControlType.String,title:\"Mail Subject\",defaultValue:\"\",placeholder:\"Subject line\"},mailBody:{type:ControlType.String,title:\"Mail Body\",defaultValue:\"\",placeholder:\"Email body text\",displayTextArea:true},indicatorPosition:{type:ControlType.Enum,title:\"Indicator Position\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],defaultValue:\"left\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"LED-Text Spacing\",defaultValue:12,min:0,max:50,step:1,unit:\"px\"},borderRadius:{type:ControlType.Number,title:\"Roundness\",defaultValue:8,min:0,max:50,step:1,unit:\"px\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Availability\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Availability.map"],"mappings":"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"}