{"version":3,"file":"shared-lib.CEou1WZm.mjs","names":["css","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","className","sharedStyle.css","sharedStyle.fonts","useState","useRef","metadata","siteMetadata","metadataVersion","__FramerMetadata__","metadata","siteMetadata"],"sources":["https:/framerusercontent.com/modules/vp1t0gTewtFtzwKnmsyx/5ySFCa9oOTa8uLFIzf6M/uw72aFAIn.js","https:/framerusercontent.com/modules/gfz7TGkYUo9bqVy9qz8Z/doUG77MQQvjqIbwwDOB7/zhcsfUOvy.js","https:/framerusercontent.com/modules/H4Gaiy1iFlcku1psgp4K/JZMe3kTpnfNd4nfmVULb/Multiselect_Dropdown.js","https:/framerusercontent.com/modules/8znwr6idtiLxOc9apQfk/6KhMVaXM3eSPCglH3bXN/siteMetadata.js","https:/framerusercontent.com/modules/7StBAKDRaGq0XfU280f4/7g8cXeq8NTOjgpYmfYeL/augiA20Il.js","https:/framerusercontent.com/modules/PVg2In3al44OsdO4xvMy/FhvD6WafkMZHyzIleCGg/rIJCSD6JS.js"],"sourcesContent":["// Generated by Framer (f7ce5cf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FR;InterDisplay\",\"FR;InterDisplay-Bold\",\"FR;InterDisplay-BoldItalic\",\"FR;InterDisplay-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter Display\",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/2uIBiALfCHVpWbHqRMZutfT7giU.woff2\",weight:\"400\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Zwfz6xbVe5pmcWRJRgBDHnMkOkI.woff2\",weight:\"400\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/U9LaDDmbRhzX3sB8g8glTy5feTE.woff2\",weight:\"400\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tVew2LzXJ1t7QfxP1gdTIdj2o0g.woff2\",weight:\"400\"},{family:\"Inter Display\",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/DF7bjCRmStYPqSb945lAlMfCCVQ.woff2\",weight:\"400\"},{family:\"Inter Display\",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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/nCpxWS6DaPlPe0lHzStXAPCo3lw.woff2\",weight:\"400\"},{family:\"Inter Display\",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/vebZUMjGyKkYsfcY73iwWTzLNag.woff2\",weight:\"400\"},{family:\"Inter Display\",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/I11LrmuBDQZweplJ62KkVsklU5Y.woff2\",weight:\"700\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/UjFZPDy3qGuDktQM4q9CxhKfIa8.woff2\",weight:\"700\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/8exwVHJy2DhJ4N5prYlVMrEKmQ.woff2\",weight:\"700\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/UTeedEK21hO5jDxEUldzdScUqpg.woff2\",weight:\"700\"},{family:\"Inter Display\",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/Ig8B8nzy11hzIWEIYnkg91sofjo.woff2\",weight:\"700\"},{family:\"Inter Display\",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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/n9CXKI3tsmCPeC6MCT9NziShSuQ.woff2\",weight:\"700\"},{family:\"Inter Display\",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/qctQFoJqJ9aIbRSIp0AhCQpFxn8.woff2\",weight:\"700\"},{family:\"Inter Display\",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/fXvVh2JeZlehNcEhKHpHH0frSl0.woff2\",weight:\"700\"},{family:\"Inter Display\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/7pScaNeb6M7n2HF2jKemDqzCIr4.woff2\",weight:\"700\"},{family:\"Inter Display\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/qS4UjQYyATcVV9rODk0Zx9KhkY8.woff2\",weight:\"700\"},{family:\"Inter Display\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/VfD2n20yM7v0hrUEBHEyafsmMBY.woff2\",weight:\"700\"},{family:\"Inter Display\",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/4oIO9fB59bn3cKFWz7piCj28z9s.woff2\",weight:\"700\"},{family:\"Inter Display\",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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/TBccIZR9kIpkRce5i9ATfPp7a4.woff2\",weight:\"700\"},{family:\"Inter Display\",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/F5Lmfd3fCAu7TwiYbI4DLWw4ks.woff2\",weight:\"700\"},{family:\"Inter Display\",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/THWAFHoAcmqLMy81E8hCSdziVKA.woff2\",weight:\"400\"},{family:\"Inter Display\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/sQxGYWDlRkDr0eOKqiNRl6g5rs.woff2\",weight:\"400\"},{family:\"Inter Display\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/NNTAT1XAm8ZRkr824inYPkjNeL4.woff2\",weight:\"400\"},{family:\"Inter Display\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/P2qr9PAWBt905929rHfxmneMUG0.woff2\",weight:\"400\"},{family:\"Inter Display\",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/2BmSa4TZZvFKAZg2DydxTbvKlTU.woff2\",weight:\"400\"},{family:\"Inter Display\",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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/djqIk3Er2JcAcz7Rup88BdINEw.woff2\",weight:\"400\"},{family:\"Inter Display\",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/KMFW46iYsEZaUBwXbwPc9nQm71o.woff2\",weight:\"400\"}]}];export const css=['.framer-QMbdd .framer-styles-preset-1endbrp:not(.rich-text-wrapper), .framer-QMbdd .framer-styles-preset-1endbrp.rich-text-wrapper p { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Display\", \"Inter Display 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: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.3px; --framer-line-height: 140%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-698f1017-0b12-44a5-9763-0205b49fdae8, #18181b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-QMbdd\";\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 (2306ade)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,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/vp1t0gTewtFtzwKnmsyx/5ySFCa9oOTa8uLFIzf6M/uw72aFAIn.js\";const enabledGestures={pffgriGcM:{hover:true},r62w1OYc3:{hover:true}};const cycleOrder=[\"pffgriGcM\",\"r62w1OYc3\",\"fDM_slp2Y\",\"dLmqDO5Mw\",\"PnAbkvNg9\"];const serializationHash=\"framer-x34GM\";const variantClassNames={dLmqDO5Mw:\"framer-v-ch803m\",fDM_slp2Y:\"framer-v-t4lgsi\",pffgriGcM:\"framer-v-kfkfve\",PnAbkvNg9:\"framer-v-1rx285d\",r62w1OYc3:\"framer-v-31kfft\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.79,0,.3,.99],type:\"tween\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate2=(_,t)=>`translate(-50%, -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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Button primary\":\"r62w1OYc3\",\"Button secondary\":\"pffgriGcM\",\"ZText Only\":\"dLmqDO5Mw\",Disabled:\"PnAbkvNg9\",Phone:\"fDM_slp2Y\"};const getProps=({buttonText,click2,height,hoverColor,hoverTextColor,id,width,...props})=>{return{...props,ajhap7FOc:click2??props.ajhap7FOc,iZjIDAKQV:hoverColor??props.iZjIDAKQV??\"var(--token-30ea6f91-9839-40b0-8761-4e4131669e95, rgb(255, 127, 80))\",t6cMwg88N:hoverTextColor??props.t6cMwg88N??\"var(--token-21e1157e-478e-4eac-8abc-6ce614bb7a6e, rgb(255, 255, 255))\",v1xOYLlDG:buttonText??props.v1xOYLlDG??\"Button\",variant:humanReadableVariantMap[props.variant]??props.variant??\"pffgriGcM\"};};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,v1xOYLlDG,iZjIDAKQV,t6cMwg88N,ajhap7FOc,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"pffgriGcM\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap126wb1r=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ajhap7FOc){const res=await ajhap7FOc(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"dLmqDO5Mw\")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.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-kfkfve\",className,classNames),\"data-framer-name\":\"Button secondary\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"pffgriGcM\",onTap:onTap126wb1r,ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-30ea6f91-9839-40b0-8761-4e4131669e95, rgb(38, 161, 142))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,...style},variants:{\"pffgriGcM-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},\"r62w1OYc3-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-698f1017-0b12-44a5-9763-0205b49fdae8, rgb(28, 65, 101))\"},dLmqDO5Mw:{backgroundColor:\"rgba(0, 0, 0, 0)\"},fDM_slp2Y:{backgroundColor:\"var(--token-97ac1af4-9981-43bd-98c6-a02abf5aeda8, rgb(24, 24, 27))\"},PnAbkvNg9:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-30ea6f91-9839-40b0-8761-4e4131669e95, rgb(255, 127, 80))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(38, 161, 142, 0.5)\"},r62w1OYc3:{backgroundColor:\"var(--token-698f1017-0b12-44a5-9763-0205b49fdae8, rgb(45, 42, 109))\"}},...addPropertyOverrides({\"pffgriGcM-hover\":{\"data-framer-name\":undefined},\"r62w1OYc3-hover\":{\"data-framer-name\":undefined},dLmqDO5Mw:{\"data-framer-name\":\"ZText Only\"},fDM_slp2Y:{\"data-framer-name\":\"Phone\"},PnAbkvNg9:{\"data-border\":true,\"data-framer-name\":\"Disabled\"},r62w1OYc3:{\"data-framer-name\":\"Button primary\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fajgpq\",\"data-framer-name\":\"Fill\",layoutDependency:layoutDependency,layoutId:\"lBOlWZA2m\",style:{borderBottomLeftRadius:400,borderBottomRightRadius:400,borderTopLeftRadius:400,borderTopRightRadius:400},transformTemplate:transformTemplate1,variants:{\"pffgriGcM-hover\":{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e6vh0q\",layoutDependency:layoutDependency,layoutId:\"DbdaoI1RM\",style:{backgroundColor:\"var(--token-e841f526-04a7-4f89-b55e-ff0e828c677c, rgb(0, 0, 0))\"},variants:{\"pffgriGcM-hover\":{backgroundColor:iZjIDAKQV},\"r62w1OYc3-hover\":{backgroundColor:iZjIDAKQV},fDM_slp2Y:{backgroundColor:\"var(--token-f16e66d7-b553-4779-89ae-a0d384f7598c, rgba(54, 56, 52, 0.6))\"},r62w1OYc3:{backgroundColor:\"var(--token-f16e66d7-b553-4779-89ae-a0d384f7598c, rgba(54, 56, 52, 0.6))\"}}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d95298fe-7850-40ef-8c34-0952e3796522, rgb(255, 255, 255)))\"},children:\"Button\"})}),className:\"framer-1a7mop0\",\"data-framer-name\":\"Title1\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"vvtDCzaTt\",style:{\"--extracted-r6o4lv\":\"var(--token-d95298fe-7850-40ef-8c34-0952e3796522, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-t6cMwg88N-zhcsfUOvy\":t6cMwg88N},text:v1xOYLlDG,transformTemplate:transformTemplate2,variants:{\"pffgriGcM-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-t6cMwg88N-zhcsfUOvy)\",\"--variable-reference-t6cMwg88N-zhcsfUOvy\":t6cMwg88N},\"r62w1OYc3-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-t6cMwg88N-zhcsfUOvy)\",\"--variable-reference-t6cMwg88N-zhcsfUOvy\":t6cMwg88N},dLmqDO5Mw:{\"--extracted-r6o4lv\":\"var(--token-698f1017-0b12-44a5-9763-0205b49fdae8, rgb(45, 42, 109))\"},fDM_slp2Y:{\"--extracted-r6o4lv\":\"var(--token-21e1157e-478e-4eac-8abc-6ce614bb7a6e, rgb(255, 255, 255))\"},PnAbkvNg9:{\"--extracted-r6o4lv\":\"var(--token-a196031f-c0fd-4374-afbe-1dffbcd8f71f, rgb(255, 255, 255))\"},r62w1OYc3:{\"--extracted-r6o4lv\":\"var(--token-21e1157e-478e-4eac-8abc-6ce614bb7a6e, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"pffgriGcM-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-t6cMwg88N-zhcsfUOvy))\"},children:\"Button\"})}),transformTemplate:transformTemplate1},\"r62w1OYc3-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-t6cMwg88N-zhcsfUOvy))\"},children:\"Button\"})}),transformTemplate:transformTemplate1},dLmqDO5Mw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-698f1017-0b12-44a5-9763-0205b49fdae8, rgb(45, 42, 109)))\"},children:\"Button\"})}),transformTemplate:undefined},fDM_slp2Y:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-21e1157e-478e-4eac-8abc-6ce614bb7a6e, rgb(255, 255, 255)))\"},children:\"Button\"})})},PnAbkvNg9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a196031f-c0fd-4374-afbe-1dffbcd8f71f, rgb(255, 255, 255)))\"},children:\"Button\"})})},r62w1OYc3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-21e1157e-478e-4eac-8abc-6ce614bb7a6e, rgb(255, 255, 255)))\"},children:\"Button\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4779cf62-7a0b-4ace-8fc1-9b8f34c50741, rgb(255, 252, 252)))\"},children:\"Button\"})}),className:\"framer-1b7kx39\",\"data-framer-name\":\"Title2\",fonts:[\"GF;Inter-500\"],layoutDependency:layoutDependency,layoutId:\"TaqjogCUy\",style:{\"--extracted-r6o4lv\":\"var(--token-4779cf62-7a0b-4ace-8fc1-9b8f34c50741, rgb(255, 252, 252))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-t6cMwg88N-zhcsfUOvy\":t6cMwg88N},text:v1xOYLlDG,transformTemplate:transformTemplate1,variants:{\"pffgriGcM-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-t6cMwg88N-zhcsfUOvy)\",\"--variable-reference-t6cMwg88N-zhcsfUOvy\":t6cMwg88N},\"r62w1OYc3-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-t6cMwg88N-zhcsfUOvy)\",\"--variable-reference-t6cMwg88N-zhcsfUOvy\":t6cMwg88N},fDM_slp2Y:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},r62w1OYc3:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"pffgriGcM-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-t6cMwg88N-zhcsfUOvy))\"},children:\"Button\"})}),fonts:[\"Inter-Medium\"],transformTemplate:transformTemplate2},\"r62w1OYc3-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-t6cMwg88N-zhcsfUOvy))\"},children:\"Button\"})}),fonts:[\"Inter-Medium\"],transformTemplate:transformTemplate2},fDM_slp2Y:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1endbrp\",\"data-styles-preset\":\"uw72aFAIn\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Button\"})}),fonts:[\"Inter\"]},r62w1OYc3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1endbrp\",\"data-styles-preset\":\"uw72aFAIn\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Button\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-x34GM.framer-i75tm9, .framer-x34GM .framer-i75tm9 { display: block; }\",\".framer-x34GM.framer-kfkfve { cursor: pointer; height: 50px; overflow: hidden; position: relative; width: 199px; will-change: var(--framer-will-change-override, transform); }\",\".framer-x34GM .framer-1fajgpq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; overflow: hidden; padding: 0px; position: absolute; top: 70px; width: 120%; will-change: var(--framer-will-change-override, transform); }\",\".framer-x34GM .framer-1e6vh0q { flex: none; height: 226px; overflow: hidden; position: relative; width: 100%; }\",\".framer-x34GM .framer-1a7mop0 { flex: none; height: auto; left: 50%; position: absolute; top: 50%; white-space: pre; width: auto; }\",\".framer-x34GM .framer-1b7kx39 { bottom: -19px; flex: none; height: auto; left: 50%; position: absolute; white-space: pre; width: auto; }\",\".framer-x34GM.framer-v-31kfft .framer-1a7mop0, .framer-x34GM.framer-v-t4lgsi .framer-1a7mop0 { left: 50%; }\",\".framer-x34GM.framer-v-31kfft .framer-1b7kx39, .framer-x34GM.framer-v-t4lgsi .framer-1b7kx39 { bottom: -32px; left: 50%; }\",\".framer-x34GM.framer-v-ch803m.framer-kfkfve { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; width: min-content; }\",\".framer-x34GM.framer-v-ch803m .framer-1a7mop0 { left: unset; position: relative; top: unset; }\",\".framer-x34GM.framer-v-kfkfve.hover .framer-1fajgpq { left: 50%; top: -40px; width: 120%; will-change: unset; }\",\".framer-x34GM.framer-v-kfkfve.hover .framer-1a7mop0 { top: -26px; }\",\".framer-x34GM.framer-v-kfkfve.hover .framer-1b7kx39, .framer-x34GM.framer-v-31kfft.hover .framer-1b7kx39 { bottom: unset; top: 50%; }\",\".framer-x34GM.framer-v-31kfft.hover .framer-1fajgpq { left: 50%; top: -40px; }\",\".framer-x34GM.framer-v-31kfft.hover .framer-1a7mop0 { top: -32px; }\",...sharedStyle.css,'.framer-x34GM[data-border=\"true\"]::after, .framer-x34GM [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 199\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"r62w1OYc3\":{\"layout\":[\"fixed\",\"fixed\"]},\"fDM_slp2Y\":{\"layout\":[\"fixed\",\"fixed\"]},\"dLmqDO5Mw\":{\"layout\":[\"auto\",\"auto\"]},\"PnAbkvNg9\":{\"layout\":[\"fixed\",\"fixed\"]},\"n1b_xTziv\":{\"layout\":[\"fixed\",\"fixed\"]},\"iJl2U4cCb\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"v1xOYLlDG\":\"buttonText\",\"iZjIDAKQV\":\"hoverColor\",\"t6cMwg88N\":\"hoverTextColor\",\"ajhap7FOc\":\"click2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzhcsfUOvy=withCSS(Component,css,\"framer-x34GM\");export default FramerzhcsfUOvy;FramerzhcsfUOvy.displayName=\"Button Main Form\";FramerzhcsfUOvy.defaultProps={height:50,width:199};addPropertyControls(FramerzhcsfUOvy,{variant:{options:[\"pffgriGcM\",\"r62w1OYc3\",\"fDM_slp2Y\",\"dLmqDO5Mw\",\"PnAbkvNg9\"],optionTitles:[\"Button secondary\",\"Button primary\",\"Phone\",\"ZText Only\",\"Disabled\"],title:\"Variant\",type:ControlType.Enum},v1xOYLlDG:{defaultValue:\"Button\",displayTextArea:false,title:\"Button text\",type:ControlType.String},iZjIDAKQV:{defaultValue:'var(--token-30ea6f91-9839-40b0-8761-4e4131669e95, rgb(255, 127, 80)) /* {\"name\":\"Primary\"} */',title:\"Hover Color\",type:ControlType.Color},t6cMwg88N:{defaultValue:\"var(--token-21e1157e-478e-4eac-8abc-6ce614bb7a6e, rgb(255, 255, 255))\",title:\"Hover Text Color\",type:ControlType.Color},ajhap7FOc:{title:\"Click 2\",type:ControlType.EventHandler}});addFonts(FramerzhcsfUOvy,[{explicitInter:true,fonts:[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZ1rib2Bg-4.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/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{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/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{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/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{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/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzhcsfUOvy\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"50\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"v1xOYLlDG\\\":\\\"buttonText\\\",\\\"iZjIDAKQV\\\":\\\"hoverColor\\\",\\\"t6cMwg88N\\\":\\\"hoverTextColor\\\",\\\"ajhap7FOc\\\":\\\"click2\\\"}\",\"framerIntrinsicWidth\":\"199\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"r62w1OYc3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fDM_slp2Y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dLmqDO5Mw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"PnAbkvNg9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"n1b_xTziv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iJl2U4cCb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zhcsfUOvy.map","// Multi-Select Dropdown Component for Framer\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function MultiSelectDropdown_v3(props){const{fieldStyling:{fieldBackgroundColor,fieldTextColor,borderRadius,borderColor,fieldHeight,fieldFocusBorderColor,fieldErrorBorderColor}={},fieldFont,dropdownStyling:{dropdownBackgroundColor,dropdownTextColor,dropdownPaddingTopBottom,dropdownPaddingLeftRight,dropdownMaxHeight,dropdownItemGap}={},dropdownFont,checkboxStyling:{checkboxBorderColor,checkboxBorderWidth,checkboxBorderRadius,checkIconColor}={},selectedItemStyling:{selectedItemBackgroundColor,selectedItemBorderRadius,selectedItemBorderColor,selectedItemBorderWidth,selectedItemFontSize,selectedItemPadding}={},otherFieldStyling:{otherFieldBackgroundColor,otherFieldTextColor,otherFieldBorderColor,otherFieldBorderRadius,otherFieldBorderWidth}={},otherFieldFont,selectedOptionTextColor,displayAsPills,name,options,placeholder,width=\"100%\",onChange,formValue,enableOtherInput,otherInputPlaceholder,required=false}=props;const[isOpen,setIsOpen]=useState(false);const[selectedItems,setSelectedItems]=useState([]);const[otherText,setOtherText]=useState(\"\");const[hasValidationError,setHasValidationError]=useState(false);const[showErrorTooltip,setShowErrorTooltip]=useState(false);const dropdownRef=useRef(null);const fieldRef=useRef(null);const optionsList=options.split(\",\").map(option=>option.trim()).filter(Boolean);// Validation function\nconst validateRequired=()=>{if(!required)return true;const hasSelection=selectedItems.length>0;const hasOtherWithText=selectedItems.includes(\"Other\")&&otherText.trim();const hasNonOtherSelection=selectedItems.some(item=>item!==\"Other\");return hasNonOtherSelection||hasOtherWithText;};// Custom validity check for HTML5 form validation\nuseEffect(()=>{if(fieldRef.current&&required){const hiddenInput=fieldRef.current.querySelector('input[type=\"hidden\"]');if(hiddenInput){const isValid=validateRequired();if(isValid){hiddenInput.setCustomValidity(\"\");setHasValidationError(false);}else{hiddenInput.setCustomValidity(\"Please select at least one option\");}// Trigger validation check\nhiddenInput.reportValidity();}}},[selectedItems,otherText,required]);// Enhanced form submission prevention\nuseEffect(()=>{if(!required||!fieldRef.current)return;const form=fieldRef.current.closest(\"form\");if(!form)return;const handleFormSubmit=e=>{const isValid=validateRequired();if(!isValid){setHasValidationError(true);setShowErrorTooltip(true);e.preventDefault();e.stopPropagation();e.stopImmediatePropagation();// Focus the field to draw attention\nif(fieldRef.current){fieldRef.current.scrollIntoView({behavior:\"smooth\",block:\"center\"});}// Hide tooltip after 3 seconds\nsetTimeout(()=>{setShowErrorTooltip(false);},3e3);// Also prevent any other submit handlers\nObject.defineProperty(e,\"defaultPrevented\",{get:()=>true,configurable:true});return false;}setHasValidationError(false);setShowErrorTooltip(false);return true;};const handleInvalid=e=>{if(e.target.name===name||e.target===fieldRef.current?.querySelector('input[type=\"hidden\"]')){setHasValidationError(true);setShowErrorTooltip(true);e.preventDefault();e.stopPropagation();// Hide tooltip after 3 seconds\nsetTimeout(()=>{setShowErrorTooltip(false);},3e3);}};// Add multiple event listeners to catch different submission methods\nform.addEventListener(\"submit\",handleFormSubmit,true)// Capture phase\n;form.addEventListener(\"submit\",handleFormSubmit,false)// Bubble phase\n;form.addEventListener(\"invalid\",handleInvalid,true);// Also listen on the document for any programmatic submissions\nconst documentSubmitHandler=e=>{if(e.target===form){handleFormSubmit(e);}};document.addEventListener(\"submit\",documentSubmitHandler,true);return()=>{form.removeEventListener(\"submit\",handleFormSubmit,true);form.removeEventListener(\"submit\",handleFormSubmit,false);form.removeEventListener(\"invalid\",handleInvalid,true);document.removeEventListener(\"submit\",documentSubmitHandler,true);};},[required,name,selectedItems,otherText]);useEffect(()=>{const value=selectedItems.includes(\"Other\")&&otherText?[...selectedItems.filter(i=>i!==\"Other\"),`Other: ${otherText}`]:selectedItems;if(onChange){onChange(value.join(\", \"));}// Clear validation error when user makes a selection\nif(hasValidationError&&validateRequired()){setHasValidationError(false);setShowErrorTooltip(false);}},[selectedItems,otherText,onChange,hasValidationError]);useEffect(()=>{if(formValue&&typeof formValue===\"string\"){const initialValues=formValue.split(\",\").map(val=>val.trim());const otherEntry=initialValues.find(val=>val.startsWith(\"Other: \"));if(otherEntry){setOtherText(otherEntry.replace(\"Other: \",\"\"));setSelectedItems([...initialValues.filter(v=>v!==otherEntry),\"Other\"]);}else{setSelectedItems(initialValues.filter(val=>optionsList.includes(val)));}}},[formValue,optionsList]);useEffect(()=>{const handleClickOutside=event=>{if(isOpen&&dropdownRef.current&&fieldRef.current&&!dropdownRef.current.contains(event.target)&&!fieldRef.current.contains(event.target)){setIsOpen(false);}};document.addEventListener(\"mousedown\",handleClickOutside);return()=>{document.removeEventListener(\"mousedown\",handleClickOutside);};},[isOpen]);const toggleDropdown=()=>setIsOpen(!isOpen);const toggleOption=(option,e)=>{e.stopPropagation();if(selectedItems.includes(option)){setSelectedItems(selectedItems.filter(item=>item!==option));}else{setSelectedItems([...selectedItems,option]);}};const renderSelectedItems=()=>{if(selectedItems.length===0){return placeholder||\"Select options...\";}if(displayAsPills){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:\"4px\",alignItems:\"center\"},children:selectedItems.map((item,index)=>/*#__PURE__*/_jsx(\"span\",{style:{backgroundColor:selectedItemBackgroundColor||\"rgba(0,0,0,0.1)\",color:selectedOptionTextColor||fieldTextColor,padding:selectedItemPadding||\"2px 8px\",borderRadius:selectedItemBorderRadius||12,fontSize:selectedItemFontSize||\"12px\",border:selectedItemBorderColor&&selectedItemBorderColor!==\"transparent\"?`${selectedItemBorderWidth||1}px solid ${selectedItemBorderColor}`:\"none\",whiteSpace:\"nowrap\"},children:item},index))});}return selectedItems.join(\", \");};const fieldContainerHeight=fieldHeight||40;// Determine border color based on state\nconst getCurrentBorderColor=()=>{if(hasValidationError){return fieldErrorBorderColor||\"#ef4444\";}if(isOpen){return fieldFocusBorderColor||borderColor;}return borderColor;};return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width,height:\"auto\"},children:[showErrorTooltip&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:fieldContainerHeight+8,left:0,zIndex:1e4,backgroundColor:\"#ffffff\",border:\"1px solid #e1e5e9\",borderRadius:8,boxShadow:\"0 4px 12px rgba(0, 0, 0, 0.15)\",padding:\"8px 12px\",display:\"flex\",alignItems:\"center\",gap:8,fontSize:\"14px\",color:\"#333333\",whiteSpace:\"nowrap\",animation:\"fadeInTooltip 0.2s ease-out\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:20,height:20,backgroundColor:\"#ff8a00\",borderRadius:4,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0},children:/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 14 14\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M7 3V8M7 11H7.01\",stroke:\"white\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),\"Please fill out this field.\",/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:-6,left:16,width:0,height:0,borderLeft:\"6px solid transparent\",borderRight:\"6px solid transparent\",borderBottom:\"6px solid #ffffff\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:-7,left:16,width:0,height:0,borderLeft:\"6px solid transparent\",borderRight:\"6px solid transparent\",borderBottom:\"6px solid #e1e5e9\"}})]}),/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes fadeInTooltip {\n                    from {\n                        opacity: 0;\n                        transform: translateY(-4px);\n                    }\n                    to {\n                        opacity: 1;\n                        transform: translateY(0);\n                    }\n                }\n                `}),/*#__PURE__*/_jsxs(\"div\",{ref:fieldRef,style:{width:\"100%\",height:fieldContainerHeight,backgroundColor:fieldBackgroundColor,color:fieldTextColor,borderRadius,border:`1px solid ${getCurrentBorderColor()}`,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"0 12px\",boxSizing:\"border-box\",cursor:\"pointer\",overflow:\"hidden\",whiteSpace:\"nowrap\",textOverflow:\"ellipsis\",...fieldFont,position:\"relative\"},onClick:toggleDropdown,children:[/*#__PURE__*/_jsx(\"div\",{style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\",flex:1,color:selectedItems.length>0?selectedOptionTextColor||fieldTextColor:fieldTextColor},children:renderSelectedItems()}),/*#__PURE__*/_jsx(\"svg\",{width:\"10\",height:\"6\",viewBox:\"0 0 10 6\",style:{marginLeft:8,transform:isOpen?\"rotate(180deg)\":\"rotate(0deg)\",transition:\"transform 0.2s ease\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M1 1L5 5L9 1\",stroke:fieldTextColor,strokeWidth:\"1.5\",fill:\"none\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:name,required:required,value:selectedItems.includes(\"Other\")&&otherText?[...selectedItems.filter(i=>i!==\"Other\"),`Other: ${otherText}`].join(\",\"):selectedItems.join(\",\"),onChange:()=>{},onInvalid:e=>{if(required&&!validateRequired()){setHasValidationError(true);e.preventDefault();}}})]}),isOpen&&/*#__PURE__*/_jsxs(\"div\",{ref:dropdownRef,style:{position:\"absolute\",top:fieldContainerHeight+4,left:0,width:\"100%\",backgroundColor:dropdownBackgroundColor||fieldBackgroundColor,borderRadius,boxShadow:\"0 4px 12px rgba(0,0,0,0.15)\",maxHeight:dropdownMaxHeight||200,overflowY:\"auto\",zIndex:1e3,...dropdownFont,border:`1px solid ${borderColor}`,padding:`${dropdownPaddingTopBottom||8}px ${dropdownPaddingLeftRight||12}px`,boxSizing:\"border-box\"},children:[optionsList.map((option,index)=>/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"8px\",color:dropdownTextColor,cursor:\"pointer\",backgroundColor:selectedItems.includes(option)?selectedItemBackgroundColor||\"rgba(0,0,0,0.05)\":\"transparent\",borderRadius:selectedItems.includes(option)?selectedItemBorderRadius||0:0,border:selectedItems.includes(option)&&selectedItemBorderColor?`${selectedItemBorderWidth||1}px solid ${selectedItemBorderColor}`:\"none\",display:\"flex\",alignItems:\"center\",marginBottom:dropdownItemGap||\"2px\"},onClick:e=>toggleOption(option,e),onMouseDown:e=>e.preventDefault(),children:[/*#__PURE__*/_jsx(\"div\",{style:{width:16,height:16,border:`${checkboxBorderWidth||1.5}px solid ${checkboxBorderColor||dropdownTextColor}`,borderRadius:checkboxBorderRadius||3,marginRight:8,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:selectedItems.includes(option)&&/*#__PURE__*/_jsx(\"svg\",{width:\"10\",height:\"8\",viewBox:\"0 0 10 8\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M1 4L3.5 6.5L9 1\",stroke:checkIconColor||dropdownTextColor,strokeWidth:\"1.5\",fill:\"none\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),option]},index)),selectedItems.includes(\"Other\")&&enableOtherInput&&/*#__PURE__*/_jsx(\"div\",{style:{marginTop:8},children:/*#__PURE__*/_jsx(\"input\",{type:\"text\",placeholder:otherInputPlaceholder||\"Please specify...\",value:otherText,onChange:e=>setOtherText(e.target.value),style:{width:\"100%\",padding:\"8px 12px\",backgroundColor:otherFieldBackgroundColor||\"#ffffff\",color:otherFieldTextColor||fieldTextColor,border:`${otherFieldBorderWidth||1}px solid ${otherFieldBorderColor||borderColor}`,borderRadius:otherFieldBorderRadius||borderRadius,boxSizing:\"border-box\",...otherFieldFont}})})]}),selectedItems.includes(\"Other\")&&enableOtherInput&&/*#__PURE__*/_jsx(\"input\",{type:\"text\",placeholder:\"Please specify...\",value:otherText,onChange:e=>setOtherText(e.target.value),style:{marginTop:8,width:\"100%\",padding:\"8px 12px\",backgroundColor:otherFieldBackgroundColor||\"#ffffff\",color:otherFieldTextColor||fieldTextColor,border:`${otherFieldBorderWidth||1}px solid ${otherFieldBorderColor||borderColor}`,borderRadius:otherFieldBorderRadius||borderRadius,boxSizing:\"border-box\",...otherFieldFont}})]});}addPropertyControls(MultiSelectDropdown_v3,{options:{type:ControlType.String,title:\"Options\",defaultValue:\"Option 1, Option 2, Other\",description:\"Comma-separated list of options. Add 'other' to list to enable text field for Other input\"},placeholder:{type:ControlType.String,title:\"Placeholder\",defaultValue:\"Select options...\"},displayAsPills:{type:ControlType.Boolean,title:\"Display as Pills\",defaultValue:false,enabledTitle:\"Pills\",disabledTitle:\"Text\"},name:{type:ControlType.String,title:\"Field Name\",defaultValue:\"multiselect\"},required:{type:ControlType.Boolean,title:\"Required\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"Prevents form submission if no option is selected\"},selectedOptionTextColor:{type:ControlType.Color,title:\"Selected Text Color\",defaultValue:\"#000000\"},enableOtherInput:{type:ControlType.Boolean,title:'Enable \"Other\" Input',defaultValue:false,hidden(props){return!props.options?.includes(\"Other\");},description:\"Enables or disables text field input\"},otherInputPlaceholder:{type:ControlType.String,title:'\"Other\" Placeholder',defaultValue:\"Please specify...\",hidden(props){return!props.options?.includes(\"Other\")||!props.enableOtherInput;}},fieldStyling:{type:ControlType.Object,title:\"Field Styling\",controls:{fieldBackgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#ffffff\"},fieldTextColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#333333\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:6},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#dddddd\"},fieldFocusBorderColor:{type:ControlType.Color,title:\"Focus Border Color\",defaultValue:\"#888888\"},fieldErrorBorderColor:{type:ControlType.Color,title:\"Error Border Color\",defaultValue:\"#ef4444\",description:\"Border color when validation fails\"},fieldHeight:{type:ControlType.Number,title:\"Field Height\",defaultValue:40,min:20,max:100}}},fieldFont:{type:ControlType.Font,title:\"Field Font\",defaultValue:{fontSize:\"14px\",variant:\"Regular\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},dropdownStyling:{type:ControlType.Object,title:\"Dropdown Styling\",controls:{dropdownBackgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#ffffff\"},dropdownTextColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#333333\"},dropdownPaddingTopBottom:{type:ControlType.Number,title:\"Padding Top/Bottom\",defaultValue:8},dropdownPaddingLeftRight:{type:ControlType.Number,title:\"Padding Left/Right\",defaultValue:12},dropdownMaxHeight:{type:ControlType.Number,title:\"Max Height\",defaultValue:200,min:50,max:800},dropdownItemGap:{type:ControlType.Number,title:\"Item Gap\",defaultValue:2,min:0,max:20,unit:\"px\"}}},dropdownFont:{type:ControlType.Font,title:\"Dropdown Font\",defaultValue:{fontSize:\"14px\",variant:\"Regular\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},checkboxStyling:{type:ControlType.Object,title:\"Checkbox Styling\",controls:{checkboxBorderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#333333\"},checkboxBorderWidth:{type:ControlType.Number,title:\"Border Width\",defaultValue:1.5,min:0,max:5},checkboxBorderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:3,min:0,max:10},checkIconColor:{type:ControlType.Color,title:\"Check Icon Color\",defaultValue:\"#333333\"}}},selectedItemStyling:{type:ControlType.Object,title:\"Selected Item Styling\",controls:{selectedItemBackgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"rgba(0,0,0,0.05)\"},selectedItemBorderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:4,min:0,max:20},selectedItemBorderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"transparent\"},selectedItemBorderWidth:{type:ControlType.Number,title:\"Border Width\",defaultValue:1,min:0,max:5},selectedItemFontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:12,min:8,max:24,unit:\"px\"},selectedItemPadding:{type:ControlType.String,title:\"Padding\",defaultValue:\"2px 8px\",description:\"e.g., '4px 12px' for top/bottom left/right\"}}},otherFieldStyling:{type:ControlType.Object,title:\"Other Field Styling\",controls:{otherFieldBackgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#ffffff\"},otherFieldTextColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#333333\"},otherFieldBorderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#dddddd\"},otherFieldBorderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:6},otherFieldBorderWidth:{type:ControlType.Number,title:\"Border Width\",defaultValue:1,min:0,max:5}},hidden(props){return!props.options?.includes(\"Other\")||!props.enableOtherInput;}},otherFieldFont:{type:ControlType.Font,title:\"Other Field Font\",defaultValue:{fontSize:\"14px\",variant:\"Regular\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\",hidden(props){return!props.options?.includes(\"Other\")||!props.enableOtherInput;}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MultiSelectDropdown_v3\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Multiselect_Dropdown.map","// Generated by Framer (571faa6)\nexport default function metadata(params,activeLocale){return{description:\"Multi-Select Dropdown Add-On for Framer Forms by Sakina Ihsan\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/U6jv441yXBtbX39LmgtFDxaPxk.png\",title:\"Multi-Select Dropdown Add-On\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (571faa6)\nimport siteMetadata from\"https://framerusercontent.com/modules/8znwr6idtiLxOc9apQfk/6KhMVaXM3eSPCglH3bXN/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"2wg9aq\",mediaQuery:\"(max-width: 1199.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{},robots:\"max-image-preview:large\",serializationId:\"framer-LtY0q\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (571faa6)\nimport siteMetadata from\"https://framerusercontent.com/modules/8znwr6idtiLxOc9apQfk/6KhMVaXM3eSPCglH3bXN/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"8693c1\"}],description:siteMetadata(params,activeLocale).description,elements:{},robots:\"max-image-preview:large\",serializationId:\"framer-40hRr\",title:siteMetadata(params,activeLocale).title||\"Preview\",viewport:\"width=1200\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}