{"version":3,"file":"shared-lib.gsbvCyji.mjs","names":["a","o","t","e","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.useRef","React.useId","Image","addPropertyOverrides","Avatar","ButtonGetintouch","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","Image"],"sources":["https:/framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/Ycw95yYPzpr98rHtCJMh/BlurGradient.js","https:/framerusercontent.com/modules/xMbVEkMNN06zL1YyToZB/qIK7Y79KbVb6QtjbmbOW/pakEPNY_A.js","https:/framerusercontent.com/modules/KLf3Tq2ctUTtibRDBn45/yr12ySmeC58iK0FGkl9N/lzzMByMGp.js","https:/framerusercontent.com/modules/oWRNWntT88c1MPmhg11t/SMzeMqpJEKimohEU1O7D/PbwWbrevb.js","https:/framerusercontent.com/modules/3Y31jcGaOrqxeBbkQtHr/Xjnh9TZi2sAsstw85w4d/sx9vhX69C.js"],"sourcesContent":["import{jsx as r}from\"react/jsx-runtime\";import{addPropertyControls as t,ControlType as e}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 240\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */function a({blur:t,borderRadius:e,direction:a}){let i=r=>{switch(r){case\"toBottom\":default:return\"to bottom\";case\"toTop\":return\"to top\";case\"toLeft\":return\"to left\";case\"toRight\":return\"to right\";}},o=[{blur:`${t/2/2/2/2/2/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%\"},{blur:`${t/2/2/2/2/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%\"},{blur:`${t/2/2/2/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%\"},{blur:`${t/2/2/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%\"},{blur:`${t/2/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%\"},{blur:`${t/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%\"},{blur:`${t/2}px`,gradient:\"rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%\"},{blur:`${t}px`,gradient:\"rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%\"}];return /*#__PURE__*/r(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",borderRadius:`${e}px`},children:o.map((t,o)=>/*#__PURE__*/r(\"div\",{style:{position:\"absolute\",inset:0,zIndex:o+1,backdropFilter:`blur(${t.blur})`,WebkitBackdropFilter:`blur(${t.blur})`,maskImage:`linear-gradient(${i(a)}, ${t.gradient})`,WebkitMaskImage:`linear-gradient(${i(a)}, ${t.gradient})`,borderRadius:`${e}px`,pointerEvents:\"none\"}},o))});}a.defaultProps={blur:10,borderRadius:0,direction:\"toBottom\"},t(a,{blur:{title:\"Blur\",type:e.Number,defaultValue:10,min:0,max:100,step:1,description:\"Large blur values (10<) can impact performance.\"},borderRadius:{title:\"Radius\",type:e.Number,defaultValue:0,min:0,max:100,step:1,description:\"Blur Gradient component's parent frame can't have border radius (it will break the component). If you need corner radius, apply it directly to the Blur Gradient component here.\"},direction:{title:\"Direction\",type:e.SegmentedEnum,options:[\"toBottom\",\"toTop\",\"toLeft\",\"toRight\"],optionTitles:[\"↓\",\"↑\",\"←\",\"→\"],defaultValue:\"toBottom\"}});export default a;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlurGradient\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"240\",\"framerIntrinsicWidth\":\"240\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlurGradient.map","// Generated by Framer (575e68f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={xqAMgr5xI:{hover:true}};const cycleOrder=[\"xqAMgr5xI\",\"vZPL3juRp\"];const serializationHash=\"framer-hs599\";const variantClassNames={vZPL3juRp:\"framer-v-xqa04y\",xqAMgr5xI:\"framer-v-1s9b69m\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"xqAMgr5xI\",mobile:\"vZPL3juRp\"};const getProps=({background,bottomColor,buttonLabel,height,id,topColor,width,...props})=>{var _ref,_ref1,_ref2,_humanReadableVariantMap_props_variant,_ref3,_ref4;return{...props,DDIKJYPXu:(_ref=topColor!==null&&topColor!==void 0?topColor:props.DDIKJYPXu)!==null&&_ref!==void 0?_ref:\"rgb(255, 255, 255)\",e2HPDIXx2:(_ref1=bottomColor!==null&&bottomColor!==void 0?bottomColor:props.e2HPDIXx2)!==null&&_ref1!==void 0?_ref1:\"rgb(0, 0, 0)\",k9MBCdn0N:(_ref2=background!==null&&background!==void 0?background:props.k9MBCdn0N)!==null&&_ref2!==void 0?_ref2:\"rgb(0, 0, 0)\",variant:(_ref3=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref3!==void 0?_ref3:\"xqAMgr5xI\",Xj5WNuNPi:(_ref4=buttonLabel!==null&&buttonLabel!==void 0?buttonLabel:props.Xj5WNuNPi)!==null&&_ref4!==void 0?_ref4:\"Get in touch\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,Xj5WNuNPi,k9MBCdn0N,DDIKJYPXu,e2HPDIXx2,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xqAMgr5xI\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"vZPL3juRp\")return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"mailto:hello@christophercarney.com\",openInNewTab:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1s9b69m\",className,classNames)} framer-tazvvq`,\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"xqAMgr5xI\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(128, 128, 128, 0.5)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:k9MBCdn0N,borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625)\",...style},variants:{\"xqAMgr5xI-hover\":{\"--border-color\":\"rgba(128, 128, 128, 0)\",backgroundColor:\"var(--token-4cb9ee11-6d30-4919-bb7b-3649e533001b, rgb(167, 255, 153))\"}},...addPropertyOverrides({\"xqAMgr5xI-hover\":{\"data-framer-name\":undefined},vZPL3juRp:{\"data-framer-name\":\"mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nbhfjt\",layoutDependency:layoutDependency,layoutId:\"YXsHd63U0\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0dyYXBoaWsgUmVndWxhcg==\",\"--framer-font-family\":'\"Graphik Regular\", \"Graphik Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-DDIKJYPXu-pakEPNY_A))\"},children:\"Get in touch\"})}),className:\"framer-156s8gc\",fonts:[\"CUSTOM;Graphik Regular\"],layoutDependency:layoutDependency,layoutId:\"k3gJTFyYq\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-DDIKJYPXu-pakEPNY_A)\",\"--variable-reference-DDIKJYPXu-pakEPNY_A\":DDIKJYPXu},text:Xj5WNuNPi,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({vZPL3juRp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0dyYXBoaWsgUmVndWxhcg==\",\"--framer-font-family\":'\"Graphik Regular\", \"Graphik Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-DDIKJYPXu-pakEPNY_A))\"},children:\"Get in touch\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0dyYXBoaWsgUmVndWxhcg==\",\"--framer-font-family\":'\"Graphik Regular\", \"Graphik Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-e2HPDIXx2-pakEPNY_A))\"},children:\"Get in touch\"})}),className:\"framer-1huyegi\",fonts:[\"CUSTOM;Graphik Regular\"],layoutDependency:layoutDependency,layoutId:\"lx8Rrzd0Q\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-e2HPDIXx2-pakEPNY_A)\",\"--variable-reference-e2HPDIXx2-pakEPNY_A\":e2HPDIXx2},text:Xj5WNuNPi,verticalAlignment:\"top\",withExternalLayout:true})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hs599.framer-tazvvq, .framer-hs599 .framer-tazvvq { display: block; }\",\".framer-hs599.framer-1s9b69m { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px 24px 12px 24px; position: relative; text-decoration: none; width: min-content; }\",\".framer-hs599 .framer-1nbhfjt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 36px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-hs599 .framer-156s8gc, .framer-hs599 .framer-1huyegi { -webkit-user-select: none; flex: none; height: 36px; position: relative; user-select: none; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-hs599.framer-1s9b69m, .framer-hs599 .framer-1nbhfjt { gap: 0px; } .framer-hs599.framer-1s9b69m > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-hs599.framer-1s9b69m > :first-child { margin-left: 0px; } .framer-hs599.framer-1s9b69m > :last-child { margin-right: 0px; } .framer-hs599 .framer-1nbhfjt > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-hs599 .framer-1nbhfjt > :first-child { margin-top: 0px; } .framer-hs599 .framer-1nbhfjt > :last-child { margin-bottom: 0px; } }\",\".framer-hs599.framer-v-xqa04y.framer-1s9b69m { cursor: unset; height: 48px; padding: 12px 20px 12px 20px; }\",\".framer-hs599.framer-v-xqa04y .framer-1nbhfjt { height: min-content; justify-content: center; }\",\".framer-hs599.framer-v-xqa04y .framer-156s8gc { height: auto; }\",\".framer-hs599.framer-v-1s9b69m.hover.framer-1s9b69m { gap: 0px; }\",\".framer-hs599.framer-v-1s9b69m.hover .framer-1nbhfjt { justify-content: flex-end; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-hs599.framer-v-1s9b69m.hover.framer-1s9b69m { gap: 0px; } .framer-hs599.framer-v-1s9b69m.hover.framer-1s9b69m > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-hs599.framer-v-1s9b69m.hover.framer-1s9b69m > :first-child { margin-left: 0px; } .framer-hs599.framer-v-1s9b69m.hover.framer-1s9b69m > :last-child { margin-right: 0px; } }\",'.framer-hs599[data-border=\"true\"]::after, .framer-hs599 [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 60\n * @framerIntrinsicWidth 141.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"vZPL3juRp\":{\"layout\":[\"auto\",\"fixed\"]},\"Rn9_Cr0cM\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Xj5WNuNPi\":\"buttonLabel\",\"k9MBCdn0N\":\"background\",\"DDIKJYPXu\":\"topColor\",\"e2HPDIXx2\":\"bottomColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerpakEPNY_A=withCSS(Component,css,\"framer-hs599\");export default FramerpakEPNY_A;FramerpakEPNY_A.displayName=\"button-getintouch\";FramerpakEPNY_A.defaultProps={height:60,width:141.5};addPropertyControls(FramerpakEPNY_A,{variant:{options:[\"xqAMgr5xI\",\"vZPL3juRp\"],optionTitles:[\"Variant 1\",\"mobile\"],title:\"Variant\",type:ControlType.Enum},Xj5WNuNPi:{defaultValue:\"Get in touch\",displayTextArea:false,title:\"Button Label\",type:ControlType.String},k9MBCdn0N:{defaultValue:\"rgb(0, 0, 0)\",title:\"Background\",type:ControlType.Color},DDIKJYPXu:{defaultValue:\"rgb(255, 255, 255)\",title:\"top-color\",type:ControlType.Color},e2HPDIXx2:{defaultValue:\"rgb(0, 0, 0)\",title:\"bottom-color\",type:ControlType.Color}});addFonts(FramerpakEPNY_A,[{explicitInter:true,fonts:[{family:\"Graphik Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/JQ1TGPFPrRB5s0JRhlNmGthfB4.otf\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpakEPNY_A\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vZPL3juRp\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Rn9_Cr0cM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"141.5\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"Xj5WNuNPi\\\":\\\"buttonLabel\\\",\\\"k9MBCdn0N\\\":\\\"background\\\",\\\"DDIKJYPXu\\\":\\\"topColor\\\",\\\"e2HPDIXx2\\\":\\\"bottomColor\\\"}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"60\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pakEPNY_A.map","// Generated by Framer (d2515d1)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={fmMqICJgV:{hover:true}};const cycleOrder=[\"fmMqICJgV\"];const serializationHash=\"framer-q67G9\";const variantClassNames={fmMqICJgV:\"framer-v-nexj0l\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"fmMqICJgV\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:158,intrinsicWidth:158,pixelHeight:316,pixelWidth:316,src:\"https://framerusercontent.com/images/sugxC36S9cuowvyOhjATw5Usi4.png\"},className:cx(serializationHash,...sharedStyleClassNames,\"framer-nexj0l\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"fmMqICJgV\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"fmMqICJgV-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:158,intrinsicWidth:158,pixelHeight:316,pixelWidth:316,src:\"https://framerusercontent.com/images/sugxC36S9cuowvyOhjATw5Usi4.png\"},className:\"framer-1c7hrhf\",\"data-framer-name\":\"image\",layoutDependency:layoutDependency,layoutId:\"nHuGoiudr\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-u08e3y\",layoutDependency:layoutDependency,layoutId:\"HOOybhtF7\",style:{backgroundColor:\"var(--token-4cb9ee11-6d30-4919-bb7b-3649e533001b, rgb(167, 255, 153))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:0},variants:{\"fmMqICJgV-hover\":{opacity:1}}})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-q67G9.framer-xir21q, .framer-q67G9 .framer-xir21q { display: block; }\",\".framer-q67G9.framer-nexj0l { cursor: pointer; height: 72px; overflow: visible; position: relative; width: 72px; }\",\".framer-q67G9 .framer-1c7hrhf, .framer-q67G9 .framer-u08e3y { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 72px); left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-q67G9.framer-v-nexj0l.hover.framer-nexj0l { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 72px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 72\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"aQlWt2EVw\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerlzzMByMGp=withCSS(Component,css,\"framer-q67G9\");export default FramerlzzMByMGp;FramerlzzMByMGp.displayName=\"Avatar\";FramerlzzMByMGp.defaultProps={height:72,width:72};addFonts(FramerlzzMByMGp,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlzzMByMGp\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"72\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aQlWt2EVw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"72\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lzzMByMGp.map","// Generated by Framer (575e68f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Avatar from\"https://framerusercontent.com/modules/KLf3Tq2ctUTtibRDBn45/yr12ySmeC58iK0FGkl9N/lzzMByMGp.js\";import ButtonGetintouch from\"https://framerusercontent.com/modules/xMbVEkMNN06zL1YyToZB/qIK7Y79KbVb6QtjbmbOW/pakEPNY_A.js\";const AvatarFonts=getFonts(Avatar);const MotionDivWithFX=withFX(motion.div);const ButtonGetintouchFonts=getFonts(ButtonGetintouch);const cycleOrder=[\"QlPb36NcQ\",\"P4obNJ3SZ\",\"TOI5rKIYu\"];const serializationHash=\"framer-L1gPY\";const variantClassNames={P4obNJ3SZ:\"framer-v-xwsokh\",QlPb36NcQ:\"framer-v-17ep9j\",TOI5rKIYu:\"framer-v-1pz5zs5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={delay:0,duration:2,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={desktop:\"QlPb36NcQ\",mobile:\"TOI5rKIYu\",tablet:\"P4obNJ3SZ\"};const getProps=({height,id,title,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,Cp_VmfZu9:(_ref=title!==null&&title!==void 0?title:props.Cp_VmfZu9)!==null&&_ref!==void 0?_ref:\"Available May 1st\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"QlPb36NcQ\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,Cp_VmfZu9,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QlPb36NcQ\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"TOI5rKIYu\")return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-17ep9j\",className,classNames),\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"QlPb36NcQ\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backdropFilter:\"blur(0px)\",background:\"linear-gradient(180deg, rgb(15, 15, 15) 0%, rgba(171, 171, 171, 0) 100%)\",WebkitBackdropFilter:\"blur(0px)\",...style},...addPropertyOverrides({P4obNJ3SZ:{\"data-framer-name\":\"tablet\"},TOI5rKIYu:{\"data-framer-name\":\"mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15oqv5b\",layoutDependency:layoutDependency,layoutId:\"OnDTJsq7Z\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"cD07f18W4\"},children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1kbc6ay framer-1xcw20d\",layoutDependency:layoutDependency,layoutId:\"bP496ibbj\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"60px\",...addPropertyOverrides({TOI5rKIYu:{width:\"40px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1biui32-container\",layoutDependency:layoutDependency,layoutId:\"BZINEFtOk-container\",children:/*#__PURE__*/_jsx(Avatar,{height:\"100%\",id:\"BZINEFtOk\",layoutId:\"BZINEFtOk\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-09a05a34-e9dd-4f0b-adc7-c9f4c0f84fc8, rgb(255, 255, 255)))\"},children:\"CHRISTOPHERCARNEY.COM\"})}),className:\"framer-1q3bis5\",fonts:[\"GF;DM Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"aVoIWyyhv\",style:{\"--extracted-r6o4lv\":\"var(--token-09a05a34-e9dd-4f0b-adc7-c9f4c0f84fc8, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lkokf\",layoutDependency:layoutDependency,layoutId:\"pIzWzR9eL\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1shg8mp\",layoutDependency:layoutDependency,layoutId:\"H_5O9OcFX\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-09a05a34-e9dd-4f0b-adc7-c9f4c0f84fc8, rgb(255, 255, 255)))\"},children:\"Available May 1st\"})}),className:\"framer-15b6lmj\",fonts:[\"GF;DM Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"WEYRAI2S6\",style:{\"--extracted-r6o4lv\":\"var(--token-09a05a34-e9dd-4f0b-adc7-c9f4c0f84fc8, rgb(255, 255, 255))\"},text:Cp_VmfZu9,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-l37xl4\",layoutDependency:layoutDependency,layoutId:\"sAQf4iRlr\",style:{backgroundColor:\"rgb(167, 255, 153)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kudym9\",layoutDependency:layoutDependency,layoutId:\"HCq8gVYGa\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-xa25y-container\",layoutDependency:layoutDependency,layoutId:\"dIxUrBKEp-container\",transformTemplate:transformTemplate1,...addPropertyOverrides({TOI5rKIYu:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ButtonGetintouch,{DDIKJYPXu:\"rgb(255, 255, 255)\",e2HPDIXx2:\"rgb(0, 0, 0)\",height:\"100%\",id:\"dIxUrBKEp\",k9MBCdn0N:\"rgb(0, 0, 0)\",layoutId:\"dIxUrBKEp\",variant:\"xqAMgr5xI\",width:\"100%\",Xj5WNuNPi:\"Get in touch\",...addPropertyOverrides({TOI5rKIYu:{variant:\"vZPL3juRp\"}},baseVariant,gestureVariant)})})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-L1gPY.framer-1xcw20d, .framer-L1gPY .framer-1xcw20d { display: block; }\",\".framer-L1gPY.framer-17ep9j { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 20px; position: relative; width: 1200px; }\",\".framer-L1gPY .framer-15oqv5b { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-L1gPY .framer-1kbc6ay { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-L1gPY .framer-1biui32-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 60px); position: relative; width: 60px; }\",\".framer-L1gPY .framer-1q3bis5, .framer-L1gPY .framer-15b6lmj { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-L1gPY .framer-1lkokf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: 72px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-L1gPY .framer-1shg8mp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 28px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-L1gPY .framer-l37xl4 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 8px); overflow: hidden; position: relative; width: 8px; will-change: var(--framer-will-change-override, transform); }\",\".framer-L1gPY .framer-1kudym9 { flex: none; height: 60px; overflow: visible; position: relative; width: 142px; }\",\".framer-L1gPY .framer-xa25y-container { flex: none; height: auto; position: absolute; right: 0px; top: 50%; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-L1gPY.framer-17ep9j, .framer-L1gPY .framer-1kbc6ay, .framer-L1gPY .framer-1lkokf, .framer-L1gPY .framer-1shg8mp { gap: 0px; } .framer-L1gPY.framer-17ep9j > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-L1gPY.framer-17ep9j > :first-child, .framer-L1gPY .framer-1kbc6ay > :first-child, .framer-L1gPY .framer-1lkokf > :first-child, .framer-L1gPY .framer-1shg8mp > :first-child { margin-left: 0px; } .framer-L1gPY.framer-17ep9j > :last-child, .framer-L1gPY .framer-1kbc6ay > :last-child, .framer-L1gPY .framer-1lkokf > :last-child, .framer-L1gPY .framer-1shg8mp > :last-child { margin-right: 0px; } .framer-L1gPY .framer-1kbc6ay > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-L1gPY .framer-1lkokf > * { margin: 0px; margin-left: calc(30px / 2); margin-right: calc(30px / 2); } .framer-L1gPY .framer-1shg8mp > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } }\",\".framer-L1gPY.framer-v-1pz5zs5.framer-17ep9j { padding: 8px 20px 8px 20px; width: 391px; }\",\".framer-L1gPY.framer-v-1pz5zs5 .framer-1biui32-container { height: var(--framer-aspect-ratio-supported, 40px); width: 40px; }\",\".framer-L1gPY.framer-v-1pz5zs5 .framer-1lkokf { flex: 1 0 0px; gap: 12px; width: 1px; }\",\".framer-L1gPY.framer-v-1pz5zs5 .framer-1kudym9 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; width: min-content; }\",\".framer-L1gPY.framer-v-1pz5zs5 .framer-xa25y-container { position: relative; right: unset; top: unset; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-L1gPY.framer-v-1pz5zs5 .framer-1lkokf, .framer-L1gPY.framer-v-1pz5zs5 .framer-1kudym9 { gap: 0px; } .framer-L1gPY.framer-v-1pz5zs5 .framer-1lkokf > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-L1gPY.framer-v-1pz5zs5 .framer-1lkokf > :first-child, .framer-L1gPY.framer-v-1pz5zs5 .framer-1kudym9 > :first-child { margin-left: 0px; } .framer-L1gPY.framer-v-1pz5zs5 .framer-1lkokf > :last-child, .framer-L1gPY.framer-v-1pz5zs5 .framer-1kudym9 > :last-child { margin-right: 0px; } .framer-L1gPY.framer-v-1pz5zs5 .framer-1kudym9 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 112\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"P4obNJ3SZ\":{\"layout\":[\"fixed\",\"auto\"]},\"TOI5rKIYu\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Cp_VmfZu9\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerPbwWbrevb=withCSS(Component,css,\"framer-L1gPY\");export default FramerPbwWbrevb;FramerPbwWbrevb.displayName=\"Navigation\";FramerPbwWbrevb.defaultProps={height:112,width:1200};addPropertyControls(FramerPbwWbrevb,{variant:{options:[\"QlPb36NcQ\",\"P4obNJ3SZ\",\"TOI5rKIYu\"],optionTitles:[\"desktop\",\"tablet\",\"mobile\"],title:\"Variant\",type:ControlType.Enum},Cp_VmfZu9:{defaultValue:\"Available May 1st\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerPbwWbrevb,[{explicitInter:true,fonts:[{family:\"DM Mono\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmmono/v14/aFTU7PB1QTsUX8KYhhiaBYyMcKw.woff2\",weight:\"400\"}]},...AvatarFonts,...ButtonGetintouchFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPbwWbrevb\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"112\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"P4obNJ3SZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TOI5rKIYu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"Cp_VmfZu9\\\":\\\"title\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (af7f236)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={tDwguF7qt:{hover:true}};const cycleOrder=[\"tDwguF7qt\",\"nbZMMzQuc\",\"ypTs7tapU\",\"eutix2zlm\"];const serializationHash=\"framer-U5leD\";const variantClassNames={eutix2zlm:\"framer-v-beffaj\",nbZMMzQuc:\"framer-v-1x232v2\",tDwguF7qt:\"framer-v-9e52cv\",ypTs7tapU:\"framer-v-10i9fjj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const DS1mVlCX2=undefined;const To5j63uJh=undefined;const HgiJOoq8g=undefined;const Ov6a0bPqW=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const 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={\"case-study\":\"tDwguF7qt\",\"static-landscape\":\"nbZMMzQuc\",\"static-portrait\":\"eutix2zlm\",\"static-square\":\"ypTs7tapU\"};const getProps=({height,id,imageFrame,link,thumbTitle,title,width,...props})=>{return{...props,DS1mVlCX2:link??props.DS1mVlCX2,HgiJOoq8g:thumbTitle??props.HgiJOoq8g??true,Ov6a0bPqW:title??props.Ov6a0bPqW??\"Project Title / Type\",To5j63uJh:imageFrame??props.To5j63uJh,variant:humanReadableVariantMap[props.variant]??props.variant??\"tDwguF7qt\"};};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,Ov6a0bPqW,DS1mVlCX2,HgiJOoq8g,To5j63uJh,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"tDwguF7qt\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1alvpk=activeVariantCallback(async(...args)=>{setVariant(\"tDwguF7qt\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"nbZMMzQuc\",\"ypTs7tapU\",\"eutix2zlm\"].includes(baseVariant))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:DS1mVlCX2,motionChild:true,nodeId:\"tDwguF7qt\",openInNewTab:false,scopeId:\"sx9vhX69C\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-9e52cv\",className,classNames)} framer-1b1mysa`,\"data-framer-name\":\"case-study\",layoutDependency:layoutDependency,layoutId:\"tDwguF7qt\",ref:refBinding,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({\"tDwguF7qt-hover\":{\"data-framer-name\":undefined},eutix2zlm:{\"data-framer-name\":\"static-portrait\"},nbZMMzQuc:{\"data-framer-name\":\"static-landscape\"},ypTs7tapU:{\"data-framer-name\":\"static-square\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bty5dl\",layoutDependency:layoutDependency,layoutId:\"YGRI11GJg\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||554)-0-492)/2+0+0)+0),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(To5j63uJh),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-f0aa8u\",\"data-framer-name\":\"image frame\",layoutDependency:layoutDependency,layoutId:\"gPhbE3JPA\",style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,opacity:1},variants:{\"tDwguF7qt-hover\":{opacity:.5}},...addPropertyOverrides({\"tDwguF7qt-hover\":{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||554)-0-492)/2+0+0)+-14),sizes:`calc(${componentViewport?.width||\"100vw\"} + 28px)`,...toResponsiveImage(To5j63uJh),...{positionX:\"center\",positionY:\"center\"}}},eutix2zlm:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||566)-0-460)/2+0+0)+0),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(To5j63uJh)}},nbZMMzQuc:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||383.5)-0-306)/2+0+0)+0),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(To5j63uJh),...{positionX:\"center\",positionY:\"center\"}}},ypTs7tapU:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||548)-0-460)/2+0+0)+0),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(To5j63uJh),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mgkxac\",\"data-framer-name\":\"button-arrow\",layoutDependency:layoutDependency,layoutId:\"e0mptY50C\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.18), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.16), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.06)\"},variants:{\"tDwguF7qt-hover\":{backgroundColor:\"var(--token-4cb9ee11-6d30-4919-bb7b-3649e533001b, rgb(167, 255, 153))\"}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1c7c2kj\",layoutDependency:layoutDependency,layoutId:\"IQXeUo5XB\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:24,intrinsicWidth:24,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||554)-0-492)/2+0+0)+492-72+16+0),pixelHeight:48,pixelWidth:48,sizes:\"16px\",src:\"https://framerusercontent.com/images/cifdcevJxseGxBwePW8B9Xb0wJ0.png?width=48&height=48\"},className:\"framer-d0c1q0\",\"data-framer-name\":\"image\",layoutDependency:layoutDependency,layoutId:\"mLLxW85NO\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:24,intrinsicWidth:24,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||554)-0-492)/2+0+0)+492-72+16+0),pixelHeight:48,pixelWidth:48,sizes:\"16px\",src:\"https://framerusercontent.com/images/Pemt8PzU66euV1cUkvKjqWPvDk.png?width=48&height=48\"},className:\"framer-13wc0ey\",\"data-framer-name\":\"image\",layoutDependency:layoutDependency,layoutId:\"SzToQg8wU\"})]})})]}),HgiJOoq8g&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18z6351\",layoutDependency:layoutDependency,layoutId:\"NIwArImcp\",style:{backgroundColor:\"var(--token-09a05a34-e9dd-4f0b-adc7-c9f4c0f84fc8, rgb(255, 255, 255))\"},variants:{\"tDwguF7qt-hover\":{backgroundColor:\"var(--token-4cb9ee11-6d30-4919-bb7b-3649e533001b, rgb(167, 255, 153))\"},eutix2zlm:{backgroundColor:\"rgba(0, 0, 0, 0)\"},nbZMMzQuc:{backgroundColor:\"rgba(0, 0, 0, 0)\"},ypTs7tapU:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-t74xos\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"uNGvs8Mgp\",opacity:1,radius:100,style:{backgroundColor:\"var(--token-92a5f7c8-87fe-40c9-a4db-ebb253caaa2e, rgb(24, 24, 24))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8 8\"></svg>',svgContentId:8982284341,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"30px\"},children:\"Project Title / Type\"})}),className:\"framer-1tulwtj\",\"data-framer-name\":\"H1\",\"data-highlight\":true,fonts:[\"GF;DM Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"V2cCcNoli\",onTap:onTap1alvpk,style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Ov6a0bPqW,variants:{eutix2zlm:{\"--extracted-r6o4lv\":\"var(--token-a1ce7376-edad-4141-af31-69ea1e1e994a, rgb(128, 128, 128))\"},nbZMMzQuc:{\"--extracted-r6o4lv\":\"var(--token-a1ce7376-edad-4141-af31-69ea1e1e994a, rgb(128, 128, 128))\"},ypTs7tapU:{\"--extracted-r6o4lv\":\"var(--token-a1ce7376-edad-4141-af31-69ea1e1e994a, rgb(128, 128, 128))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({eutix2zlm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"30px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a1ce7376-edad-4141-af31-69ea1e1e994a, rgb(128, 128, 128)))\"},children:\"Project Title / Type\"})})},nbZMMzQuc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"30px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a1ce7376-edad-4141-af31-69ea1e1e994a, rgb(128, 128, 128)))\"},children:\"Project Title / Type\"})})},ypTs7tapU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"30px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a1ce7376-edad-4141-af31-69ea1e1e994a, rgb(128, 128, 128)))\"},children:\"Project Title / Type\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-16y8baf\",layoutDependency:layoutDependency,layoutId:\"ZKgXnYxj1\",style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"30px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-92a5f7c8-87fe-40c9-a4db-ebb253caaa2e, rgb(24, 24, 24)))\"},children:\"• Requires Password\"})}),className:\"framer-h1vtz2\",\"data-framer-name\":\"H1\",fonts:[\"GF;DM Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"l8RJruG82\",style:{\"--extracted-r6o4lv\":\"var(--token-92a5f7c8-87fe-40c9-a4db-ebb253caaa2e, rgb(24, 24, 24))\",\"--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-U5leD.framer-1b1mysa, .framer-U5leD .framer-1b1mysa { display: block; }\",\".framer-U5leD.framer-9e52cv { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 492px; will-change: var(--framer-will-change-override, transform); }\",\".framer-U5leD .framer-bty5dl { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 492px); overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-U5leD .framer-f0aa8u { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-U5leD .framer-1mgkxac { align-content: center; align-items: center; bottom: 24px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 48px; justify-content: center; overflow: visible; padding: 12px; position: absolute; right: 24px; width: 56px; }\",\".framer-U5leD .framer-1c7c2kj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 16px; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 16px; }\",\".framer-U5leD .framer-d0c1q0, .framer-U5leD .framer-13wc0ey { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); overflow: visible; position: relative; width: 16px; }\",\".framer-U5leD .framer-18z6351 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px 0px 16px 16px; position: relative; width: 100%; }\",\".framer-U5leD .framer-t74xos { flex: none; height: 8px; position: relative; width: 8px; }\",\".framer-U5leD .framer-1tulwtj { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-U5leD .framer-16y8baf { 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-U5leD .framer-h1vtz2 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-U5leD.framer-v-1x232v2.framer-9e52cv, .framer-U5leD.framer-v-10i9fjj.framer-9e52cv { cursor: unset; }\",\".framer-U5leD.framer-v-1x232v2 .framer-bty5dl { aspect-ratio: 1.5032679738562091 / 1; height: var(--framer-aspect-ratio-supported, 328px); }\",\".framer-U5leD.framer-v-1x232v2 .framer-f0aa8u { bottom: 1px; }\",\".framer-U5leD.framer-v-1x232v2 .framer-18z6351, .framer-U5leD.framer-v-10i9fjj .framer-18z6351, .framer-U5leD.framer-v-beffaj .framer-18z6351 { padding: 4px 0px 16px 0px; }\",\".framer-U5leD.framer-v-1x232v2 .framer-16y8baf, .framer-U5leD.framer-v-10i9fjj .framer-16y8baf, .framer-U5leD.framer-v-beffaj .framer-16y8baf { min-height: 36px; min-width: 167px; }\",\".framer-U5leD.framer-v-beffaj.framer-9e52cv { cursor: unset; width: 338px; }\",\".framer-U5leD.framer-v-beffaj .framer-bty5dl { aspect-ratio: 0.6630434782608695 / 1; height: var(--framer-aspect-ratio-supported, 510px); }\",\".framer-U5leD.framer-v-9e52cv.hover .framer-f0aa8u { bottom: -14px; left: -14px; right: -14px; top: -14px; }\",\".framer-U5leD.framer-v-9e52cv.hover .framer-1c7c2kj { justify-content: flex-start; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 554\n * @framerIntrinsicWidth 492\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"nbZMMzQuc\":{\"layout\":[\"fixed\",\"auto\"]},\"ypTs7tapU\":{\"layout\":[\"fixed\",\"auto\"]},\"eutix2zlm\":{\"layout\":[\"fixed\",\"auto\"]},\"XrWRO0ygA\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Ov6a0bPqW\":\"title\",\"DS1mVlCX2\":\"link\",\"HgiJOoq8g\":\"thumbTitle\",\"To5j63uJh\":\"imageFrame\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framersx9vhX69C=withCSS(Component,css,\"framer-U5leD\");export default Framersx9vhX69C;Framersx9vhX69C.displayName=\"Work-thumb\";Framersx9vhX69C.defaultProps={height:554,width:492};addPropertyControls(Framersx9vhX69C,{variant:{options:[\"tDwguF7qt\",\"nbZMMzQuc\",\"ypTs7tapU\",\"eutix2zlm\"],optionTitles:[\"case-study\",\"static-landscape\",\"static-square\",\"static-portrait\"],title:\"Variant\",type:ControlType.Enum},Ov6a0bPqW:{defaultValue:\"Project Title / Type\",displayTextArea:false,title:\"Title\",type:ControlType.String},DS1mVlCX2:{title:\"Link\",type:ControlType.Link},HgiJOoq8g:{defaultValue:true,title:\"Thumb Title\",type:ControlType.Boolean},To5j63uJh:{title:\"Image Frame\",type:ControlType.ResponsiveImage}});addFonts(Framersx9vhX69C,[{explicitInter:true,fonts:[{cssFamilyName:\"DM Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Mono\",url:\"https://fonts.gstatic.com/s/dmmono/v16/aFTU7PB1QTsUX8KYhhiaBYyMcKw.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framersx9vhX69C\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"554\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"492\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nbZMMzQuc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ypTs7tapU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"eutix2zlm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XrWRO0ygA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"Ov6a0bPqW\\\":\\\"title\\\",\\\"DS1mVlCX2\\\":\\\"link\\\",\\\"HgiJOoq8g\\\":\\\"thumbTitle\\\",\\\"To5j63uJh\\\":\\\"imageFrame\\\"}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./sx9vhX69C.map"],"mappings":"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"}