{"version":3,"file":"ProjectPasswordLockOverrides.B2Ax-aF8.mjs","names":["getProps","React.forwardRef","Users","ArrowIcon","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","Image1","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","useRef","useState","useMemo","useCallback","startTransition"],"sources":["https:/framerusercontent.com/modules/fi3z9o3OmV4X0SDMVfya/MKYW5BF5Y2Gb3BrrSjzP/EYGvdN6UD.js","https:/framerusercontent.com/modules/41gI3cvTRRSznOervRyk/oh11DI87Ed2XkHPJbfaO/rUZIxkN3p.js","https:/framerusercontent.com/modules/LgeZmInpRtc190oPUPbB/9RKPQxLDLZW7atIZeR0o/ProjectPasswordLockOverrides.js"],"sourcesContent":["// Generated by Framer (dd59b2c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 13 14 L 17 14 C 17.552 14 18 13.552 18 13 L 18 12 C 18 10.343 16.657 9 15 9 L 13 9 M 10.764 5 C 11.593 5.927 12.909 6.246 14.071 5.803 C 15.233 5.359 16 4.244 16 3 C 16 1.756 15.233 0.641 14.071 0.198 C 12.909 -0.246 11.593 0.073 10.764 1 M 0 13 L 0 12 C 0 10.343 1.343 9 3 9 L 7 9 C 8.657 9 10 10.343 10 12 L 10 13 C 10 13.552 9.552 14 9 14 L 1 14 C 0.448 14 0 13.552 0 13 Z M 8 3 C 8 4.657 6.657 6 5 6 C 3.343 6 2 4.657 2 3 C 2 1.343 3.343 0 5 0 C 6.657 0 8 1.343 8 3 Z\" fill=\"transparent\" height=\"14.000126838684082px\" id=\"TyV95yvIi\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"var(--1dlwa4q, 2)\" stroke=\"var(--1hdsue, black)\" transform=\"translate(3 5)\" width=\"18px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,sBw9NzqkQ:width1??props.sBw9NzqkQ??2,yG6t3qT1h:color??props.yG6t3qT1h??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,sBw9NzqkQ,yG6t3qT1h,...restProps}=getProps(props);const href=useSVGTemplate(\"1705439008\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-oOX7M\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1dlwa4q\":sBw9NzqkQ,\"--1hdsue\":yG6t3qT1h,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-oOX7M { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"sBw9NzqkQ\":\"width1\",\"yG6t3qT1h\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Users\",\"color\":{\"type\":\"variable\",\"value\":\"1hdsue\"},\"set\":{\"localId\":\"vectorSet/gFyVYCRbC\",\"id\":\"gFyVYCRbC\",\"moduleId\":\"2BtL64EofggzGo2O20Ku\"}}\n */const Icon=withCSS(Component,css,\"framer-oOX7M\");Icon.displayName=\"Users\";export default Icon;addPropertyControls(Icon,{sBw9NzqkQ:{defaultValue:2,displayStepper:true,hidden:false,max:4,min:1,title:\"Width\",type:ControlType.Number},yG6t3qT1h:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"sBw9NzqkQ\\\":\\\"width1\\\",\\\"yG6t3qT1h\\\":\\\"color\\\"}\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Users\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1hdsue\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/gFyVYCRbC\\\",\\\"id\\\":\\\"gFyVYCRbC\\\",\\\"moduleId\\\":\\\"2BtL64EofggzGo2O20Ku\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8a3d870)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Users from\"https://framerusercontent.com/modules/fi3z9o3OmV4X0SDMVfya/MKYW5BF5Y2Gb3BrrSjzP/EYGvdN6UD.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/4Ae2qThangq04M8pP872/7bjimfGvMfXmErlXYpLI/Sz9S4_GWH.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/2z1LAayU89TtN34qcAvL/WipFcG3Y6Git8QHrTVIe/xYEC_wF3E.js\";import ArrowIcon from\"https://framerusercontent.com/modules/EHkF60BuN9UT6F1LfE54/WjunPy35ULkRw45kApcT/m2xQ4XX2C.js\";const UsersFonts=getFonts(Users);const ArrowIconFonts=getFonts(ArrowIcon);const enabledGestures={zhYui7icB:{hover:true}};const cycleOrder=[\"zhYui7icB\",\"xReGGV0wD\",\"W6fmImdIS\",\"lShzS9jb1\"];const serializationHash=\"framer-hluSa\";const variantClassNames={lShzS9jb1:\"framer-v-lakwe4\",W6fmImdIS:\"framer-v-x9rc57\",xReGGV0wD:\"framer-v-1e0bdqz\",zhYui7icB:\"framer-v-1p135ve\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const LGYqcgIu1=undefined;const UHrBTw6mM=undefined;const z6ovJ6t8Z=undefined;const V3EdlvBkG=undefined;const iloSRMXnR=undefined;const transition1={delay:0,duration:.6,ease:[.68,0,.22,.83],type:\"tween\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Empty State\":\"lShzS9jb1\",\"Project Thumbnail\":\"zhYui7icB\",Hero:\"xReGGV0wD\",Phone:\"W6fmImdIS\"};const Variants=motion.create(React.Fragment);const getProps=({cursor,height,id,mainImage,projectLink,title,typeOfWork,width,...props})=>{return{...props,iloSRMXnR:typeOfWork??props.iloSRMXnR??\"Branding / Ecommerce\",LGYqcgIu1:cursor??props.LGYqcgIu1,UHrBTw6mM:projectLink??props.UHrBTw6mM,V3EdlvBkG:title??props.V3EdlvBkG??\"Project Name\",variant:humanReadableVariantMap[props.variant]??props.variant??\"zhYui7icB\",z6ovJ6t8Z:mainImage??props.z6ovJ6t8Z};};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,z6ovJ6t8Z,V3EdlvBkG,iloSRMXnR,UHrBTw6mM,LGYqcgIu1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"zhYui7icB\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"lShzS9jb1\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"lShzS9jb1\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:UHrBTw6mM,motionChild:true,nodeId:\"zhYui7icB\",scopeId:\"rUZIxkN3p\",...addPropertyOverrides({lShzS9jb1:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1p135ve\",className,classNames)} framer-17f1mt2`,\"data-framer-cursor\":LGYqcgIu1,\"data-framer-name\":\"Project Thumbnail\",layoutDependency:layoutDependency,layoutId:\"zhYui7icB\",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:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\",...style},variants:{\"zhYui7icB-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"},lShzS9jb1:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e3a90888-763b-420f-bb27-f2520e07d9b1, rgb(222, 222, 222))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"0px 0.5971439051427296px 0.5971439051427296px -0.9375px rgba(0, 0, 0, 0.07), 0px 1.8108796073283884px 1.8108796073283884px -1.875px rgba(0, 0, 0, 0.07), 0px 4.786990141113346px 4.786990141113346px -2.8125px rgba(0, 0, 0, 0.06), 0px 15px 15px -3.75px rgba(0, 0, 0, 0.03)\"}},...addPropertyOverrides({\"zhYui7icB-hover\":{\"data-framer-name\":undefined},lShzS9jb1:{\"data-border\":true,\"data-framer-cursor\":undefined,\"data-framer-name\":\"Empty State\"},W6fmImdIS:{\"data-framer-name\":\"Phone\"},xReGGV0wD:{\"data-framer-cursor\":undefined,\"data-framer-name\":\"Hero\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mdi5qa\",\"data-framer-name\":\"Image Container\",layoutDependency:layoutDependency,layoutId:\"gpOJStwxR\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1k6o7jk\",\"data-framer-name\":\"Empty State\",layoutDependency:layoutDependency,layoutId:\"vu3bC9DZ7\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-2u1irp\",\"data-border\":true,\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"sHYAHFjCL\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e3a90888-763b-420f-bb27-f2520e07d9b1, rgb(222, 222, 222))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-bf8bd38a-4575-40c0-9459-6a86668113f1, rgb(250, 250, 250))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"inset 0px 2px 4px 0px rgba(255, 255, 255, 0.4), 0px 0.7409732186279143px 0.7409732186279143px -0.75px rgba(0, 0, 0, 0.07), 0px 2.0178668455264415px 2.0178668455264415px -1.5px rgba(0, 0, 0, 0.07), 0px 4.430505261661892px 4.430505261661892px -2.25px rgba(0, 0, 0, 0.07), 0px 9.834710084098335px 9.834710084098335px -3px rgba(0, 0, 0, 0.06), 0px 25px 25px -3.75px rgba(0, 0, 0, 0.03), 0px 0px 0px 1px var(--token-08cb0f10-6dc5-4949-913f-dbd7168f1cf0, rgb(240, 240, 240))\"},children:/*#__PURE__*/_jsx(Users,{animated:true,className:\"framer-ggjqzy\",layoutDependency:layoutDependency,layoutId:\"jdjlo1Q1Z\",style:{\"--1dlwa4q\":2,\"--1hdsue\":\"rgb(0, 0, 0)\"}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1v2tubw\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"OWQ4Coi2T\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1igwnwn\",\"data-styles-preset\":\"Sz9S4_GWH\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-994646e0-68ea-49d7-897a-104048558f6f, rgb(84, 84, 84)))\"},children:\"Got a cool idea?\"}),\" This spot is waiting for your success story.\"]})}),className:\"framer-ud8vro\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tF8Ib82Op\",style:{\"--extracted-1w3ko1f\":\"var(--token-994646e0-68ea-49d7-897a-104048558f6f, rgb(84, 84, 84))\",\"--extracted-r6o4lv\":\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0),sizes:`max(${componentViewport?.width||\"100vw\"}, 1px)`,...toResponsiveImage(z6ovJ6t8Z)},className:\"framer-13gjxaf\",layoutDependency:layoutDependency,layoutId:\"S5H5hPPW3\",style:{scale:1},variants:{\"zhYui7icB-hover\":{scale:1.1}}})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15eyyj4\",\"data-framer-name\":\"Project Client / View Project\",layoutDependency:layoutDependency,layoutId:\"kS8nMCvyR\",style:{opacity:1},variants:{\"zhYui7icB-hover\":{opacity:1},W6fmImdIS:{opacity:1},xReGGV0wD:{opacity:0}},...addPropertyOverrides({xReGGV0wD:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11z3dnp\",layoutDependency:layoutDependency,layoutId:\"xROv5lpgq\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1igwnwn\",\"data-styles-preset\":\"Sz9S4_GWH\",dir:\"auto\",children:\"Project Name\"})}),className:\"framer-letzu0\",\"data-framer-name\":\"Project Name\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mc9JRinwK\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:V3EdlvBkG,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-455vy9\",\"data-styles-preset\":\"xYEC_wF3E\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-994646e0-68ea-49d7-897a-104048558f6f, rgb(84, 84, 84)))\"},children:\"Branding / Ecommerce\"})}),className:\"framer-9237n6\",\"data-framer-name\":\"Type of Work\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JO5kMMtZ5\",style:{\"--extracted-r6o4lv\":\"var(--token-994646e0-68ea-49d7-897a-104048558f6f, rgb(84, 84, 84))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:iloSRMXnR,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d1mk6y\",\"data-framer-name\":\"View Project\",layoutDependency:layoutDependency,layoutId:\"Ho0v9kqRz\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:(componentViewport?.y||0)+0+312+12.32+0,...addPropertyOverrides({xReGGV0wD:{y:(componentViewport?.y||0)+(componentViewport?.height||300)-42.64+12.32+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wq9qts-container\",layoutDependency:layoutDependency,layoutId:\"xoHFEpRkY-container\",nodeId:\"xoHFEpRkY\",rendersWithMotion:true,scopeId:\"rUZIxkN3p\",style:{opacity:.6},children:/*#__PURE__*/_jsx(ArrowIcon,{height:\"100%\",id:\"xoHFEpRkY\",layoutId:\"xoHFEpRkY\",variant:matchVariant(\"NwqAfOsnO\"),width:\"100%\",...addPropertyOverrides({\"zhYui7icB-hover\":{variant:matchVariant(\"yaT7O5nxk\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-455vy9\",\"data-styles-preset\":\"xYEC_wF3E\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-994646e0-68ea-49d7-897a-104048558f6f, rgb(84, 84, 84)))\"},children:\"View Project\"})}),className:\"framer-x1vmqm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bISPUMTY9\",style:{\"--extracted-r6o4lv\":\"var(--token-994646e0-68ea-49d7-897a-104048558f6f, rgb(84, 84, 84))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hluSa.framer-17f1mt2, .framer-hluSa .framer-17f1mt2 { display: block; }\",\".framer-hluSa.framer-1p135ve { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 400px; }\",\".framer-hluSa .framer-mdi5qa { align-content: center; align-items: center; aspect-ratio: 1.3333333333333333 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: var(--framer-aspect-ratio-supported, 300px); justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-hluSa .framer-1k6o7jk { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 32px; position: relative; width: 1px; }\",\".framer-hluSa .framer-2u1irp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: hidden; padding: 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-hluSa .framer-ggjqzy { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-hluSa .framer-1v2tubw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hluSa .framer-ud8vro { --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-hluSa .framer-13gjxaf { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-hluSa .framer-15eyyj4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-hluSa .framer-11z3dnp { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-hluSa .framer-letzu0, .framer-hluSa .framer-9237n6 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-hluSa .framer-1d1mk6y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-hluSa .framer-1wq9qts-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-hluSa .framer-x1vmqm { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-hluSa.framer-v-1e0bdqz.framer-1p135ve, .framer-hluSa.framer-v-x9rc57.framer-1p135ve, .framer-hluSa.framer-v-lakwe4.framer-1p135ve { cursor: unset; }\",\".framer-hluSa.framer-v-1e0bdqz .framer-15eyyj4 { bottom: 0px; left: 50%; position: absolute; }\",\".framer-hluSa.framer-v-1p135ve.hover .framer-15eyyj4 { mix-blend-mode: exclusion; }\",\".framer-hluSa.framer-v-1p135ve.hover .framer-1d1mk6y { z-index: 1; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-hluSa[data-border=\"true\"]::after, .framer-hluSa [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 354.5\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"xReGGV0wD\":{\"layout\":[\"fixed\",\"auto\"]},\"W6fmImdIS\":{\"layout\":[\"fixed\",\"auto\"]},\"lShzS9jb1\":{\"layout\":[\"fixed\",\"auto\"]},\"dWQU2G7tX\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"z6ovJ6t8Z\":\"mainImage\",\"V3EdlvBkG\":\"title\",\"iloSRMXnR\":\"typeOfWork\",\"UHrBTw6mM\":\"projectLink\",\"LGYqcgIu1\":\"cursor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrUZIxkN3p=withCSS(Component,css,\"framer-hluSa\");export default FramerrUZIxkN3p;FramerrUZIxkN3p.displayName=\"Project Card\";FramerrUZIxkN3p.defaultProps={height:354.5,width:400};addPropertyControls(FramerrUZIxkN3p,{variant:{options:[\"zhYui7icB\",\"xReGGV0wD\",\"W6fmImdIS\",\"lShzS9jb1\"],optionTitles:[\"Project Thumbnail\",\"Hero\",\"Phone\",\"Empty State\"],title:\"Variant\",type:ControlType.Enum},z6ovJ6t8Z:{title:\"Main Image\",type:ControlType.ResponsiveImage},V3EdlvBkG:{defaultValue:\"Project Name\",displayTextArea:false,title:\"Title\",type:ControlType.String},onV3EdlvBkGChange:{changes:\"V3EdlvBkG\",type:ControlType.ChangeHandler},iloSRMXnR:{defaultValue:\"Branding / Ecommerce\",displayTextArea:false,title:\"Type of work\",type:ControlType.String},oniloSRMXnRChange:{changes:\"iloSRMXnR\",type:ControlType.ChangeHandler},UHrBTw6mM:{title:\"Project Link\",type:ControlType.Link},LGYqcgIu1:{title:\"Cursor\",type:ControlType.CustomCursor}});addFonts(FramerrUZIxkN3p,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...UsersFonts,...ArrowIconFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerrUZIxkN3p.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ArrowIcon,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrUZIxkN3p\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"354.5\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"z6ovJ6t8Z\\\":\\\"mainImage\\\",\\\"V3EdlvBkG\\\":\\\"title\\\",\\\"iloSRMXnR\\\":\\\"typeOfWork\\\",\\\"UHrBTw6mM\\\":\\\"projectLink\\\",\\\"LGYqcgIu1\\\":\\\"cursor\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xReGGV0wD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"W6fmImdIS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lShzS9jb1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dWQU2G7tX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rUZIxkN3p.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{forwardRef,useCallback,useEffect,useMemo,useRef,useState,startTransition}from\"react\";const PROTECTED_TEXT=\"Automatic Billing for Therapists & Psychiatrist™\";const PROTECTED_SLUG=\"axiom\";const REQUIRED_PASSWORD=\"0403\";const SESSION_UNLOCK_KEY=\"project_unlock_axiom\";function setMergedRef(ref,value){if(!ref)return;if(typeof ref===\"function\"){ref(value);}else{ref.current=value;}}function getSessionUnlocked(){if(typeof window===\"undefined\")return false;try{return window.sessionStorage.getItem(SESSION_UNLOCK_KEY)===\"1\";}catch{return false;}}function setSessionUnlocked(){if(typeof window===\"undefined\")return;try{window.sessionStorage.setItem(SESSION_UNLOCK_KEY,\"1\");}catch{// Ignore storage failures (private mode or blocked storage)\n}}function isProtectedSlugPath(pathname){return new RegExp(`(^|\\\\/)${PROTECTED_SLUG}(\\\\/|$)`,\"i\").test(pathname);}export function withProjectPasswordLock(Component){return /*#__PURE__*/forwardRef(function WithProjectPasswordLock(props,ref){const rootRef=useRef(null);const[isProtectedCard,setIsProtectedCard]=useState(false);const[isUnlocked,setIsUnlocked]=useState(false);const[passwordValue,setPasswordValue]=useState(\"\");const[isHovering,setIsHovering]=useState(false);const[hasFocusWithin,setHasFocusWithin]=useState(false);useEffect(()=>{startTransition(()=>setIsUnlocked(getSessionUnlocked()));},[]);useEffect(()=>{const node=rootRef.current;if(!node)return;const text=node.textContent??\"\";const nextProtected=text.includes(PROTECTED_TEXT);startTransition(()=>setIsProtectedCard(nextProtected));},[props]);const showOverlay=useMemo(()=>{return isProtectedCard&&!isUnlocked&&(isHovering||hasFocusWithin);},[isProtectedCard,isUnlocked,isHovering,hasFocusWithin]);const tryUnlock=useCallback(()=>{if(passwordValue===REQUIRED_PASSWORD){setSessionUnlocked();startTransition(()=>{setIsUnlocked(true);setPasswordValue(\"\");});}},[passwordValue]);const blockProtectedClick=useCallback(event=>{if(!isProtectedCard||isUnlocked)return;const target=event.target;if(target?.closest(\"[data-project-lock-overlay='true']\"))return;event.preventDefault();event.stopPropagation();},[isProtectedCard,isUnlocked]);return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{position:\"relative\",width:\"100%\",height:\"100%\"},onMouseEnter:()=>startTransition(()=>setIsHovering(true)),onMouseLeave:()=>startTransition(()=>setIsHovering(false)),onFocusCapture:()=>startTransition(()=>setHasFocusWithin(true)),onBlurCapture:event=>{const nextFocus=event.relatedTarget;const stillInside=nextFocus?rootRef.current?.contains(nextFocus):false;if(!stillInside){startTransition(()=>setHasFocusWithin(false));}},onPointerDownCapture:blockProtectedClick,onClickCapture:blockProtectedClick,children:[/*#__PURE__*/_jsx(Component,{ref:node=>setMergedRef(ref,node),...props}),showOverlay?/*#__PURE__*/_jsxs(\"div\",{\"data-project-lock-overlay\":\"true\",onPointerDown:event=>{event.stopPropagation();},onClick:event=>{event.stopPropagation();},style:{position:\"absolute\",left:\"50%\",top:\"68%\",transform:\"translate(-50%, -50%)\",display:\"flex\",flexDirection:\"column\",gap:6,padding:\"10px 12px\",width:\"min(82%, 260px)\",borderRadius:14,border:\"1px solid #EEEEEE\",background:\"rgba(255, 255, 255, 0.92)\",backdropFilter:\"blur(10px)\",boxShadow:\"0 8px 22px rgba(0, 0, 0, 0.08)\",zIndex:20},children:[/*#__PURE__*/_jsx(\"div\",{style:{color:\"#000000\",fontSize:12,fontWeight:600,lineHeight:1.2},children:\"Protected project\"}),/*#__PURE__*/_jsx(\"input\",{\"aria-label\":\"Enter project password\",type:\"password\",value:passwordValue,placeholder:\"Enter password\",onChange:event=>{const next=event.target.value;startTransition(()=>setPasswordValue(next));},onKeyDown:event=>{event.stopPropagation();if(event.key===\"Enter\"){tryUnlock();}},style:{width:\"100%\",borderRadius:999,border:\"1px solid #CCCCCC\",background:\"rgba(255, 255, 255, 0.96)\",color:\"#000000\",fontSize:12,outline:\"none\",padding:\"8px 10px\",boxSizing:\"border-box\"}})]}):null]});});}export function withProtectedProjectPageGate(Component){return /*#__PURE__*/forwardRef(function WithProtectedProjectPageGate(props,ref){const[pathIsProtected,setPathIsProtected]=useState(false);const[isUnlocked,setIsUnlocked]=useState(false);const[passwordValue,setPasswordValue]=useState(\"\");useEffect(()=>{if(typeof window!==\"undefined\"){const pathname=window.location.pathname||\"\";startTransition(()=>setPathIsProtected(isProtectedSlugPath(pathname)));}else{startTransition(()=>setPathIsProtected(false));}startTransition(()=>setIsUnlocked(getSessionUnlocked()));},[]);const gateVisible=useMemo(()=>pathIsProtected&&!isUnlocked,[pathIsProtected,isUnlocked]);const handleUnlock=useCallback(()=>{if(passwordValue===REQUIRED_PASSWORD){setSessionUnlocked();startTransition(()=>{setIsUnlocked(true);setPasswordValue(\"\");});}},[passwordValue]);return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\"},children:[/*#__PURE__*/_jsx(Component,{ref:ref,...props}),gateVisible?/*#__PURE__*/_jsx(\"div\",{role:\"dialog\",\"aria-modal\":\"true\",onPointerDown:event=>event.stopPropagation(),onClick:event=>event.stopPropagation(),style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"rgba(255, 255, 255, 0.92)\",backdropFilter:\"blur(12px)\",zIndex:999,padding:20},children:/*#__PURE__*/_jsxs(\"div\",{style:{width:\"min(92vw, 340px)\",display:\"flex\",flexDirection:\"column\",gap:10,borderRadius:16,border:\"1px solid #EEEEEE\",boxShadow:\"0 14px 34px rgba(0, 0, 0, 0.1)\",background:\"rgba(255, 255, 255, 0.95)\",padding:16},children:[/*#__PURE__*/_jsx(\"div\",{style:{color:\"#000000\",fontSize:14,fontWeight:600},children:\"Protected project\"}),/*#__PURE__*/_jsx(\"input\",{\"aria-label\":\"Enter project password\",type:\"password\",value:passwordValue,placeholder:\"Enter password\",onChange:event=>{const next=event.target.value;startTransition(()=>setPasswordValue(next));},onKeyDown:event=>{event.stopPropagation();if(event.key===\"Enter\"){handleUnlock();}},style:{width:\"100%\",borderRadius:999,border:\"1px solid #CCCCCC\",background:\"#FFFFFF\",color:\"#000000\",fontSize:13,padding:\"10px 12px\",outline:\"none\",boxSizing:\"border-box\"}})]})}):null]});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withProjectPasswordLock\":{\"type\":\"reactHoc\",\"name\":\"withProjectPasswordLock\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withProtectedProjectPageGate\":{\"type\":\"reactHoc\",\"name\":\"withProtectedProjectPageGate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProjectPasswordLockOverrides.map"],"mappings":"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"}