{"version":3,"file":"ShareButtons.tObYoGD1.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","RichText","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","SVG","useState","useRef","__legacyOverrideHOC_DataObserverContext","_jsx"],"sources":["https:/framerusercontent.com/modules/iCYyxTfbZEfQET2jeSb5/wERBB99eZIgIuD7P1auB/dg7iVfpak.js","https:/framerusercontent.com/modules/u3vbcYOFCjaScORB6DUL/nWwTTAj2O0m5zU5jVi9Y/OjqUzbEF8.js","https:/framerusercontent.com/modules/XcTR62ziElscvTzZHVtg/23YQacBcME6p7XhU4hLH/QCznJiMHD.js","https:/framerusercontent.com/modules/DXOiqFG0s4rfXYBeLJ7v/Nb5wkT92Af6TBpCfEr7d/ArticleTOC.js","https:/framerusercontent.com/modules/z1WUVzZTVn1RJUqTqZ8b/Y9NPLQEIwFpfhIW87wKs/ShareButtons.js"],"sourcesContent":["// Generated by Framer (005c846)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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 cycleOrder=[\"KpnftU1V6\",\"hG6ETubtL\"];const serializationHash=\"framer-uiU2Q\";const variantClassNames={hG6ETubtL:\"framer-v-553997\",KpnftU1V6:\"framer-v-ni9zua\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"KpnftU1V6\",Hover:\"hG6ETubtL\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"KpnftU1V6\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"KpnftU1V6\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEntereu5hl=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"hG6ETubtL\");});const onMouseLeavev9q3h7=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"KpnftU1V6\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ni9zua\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"KpnftU1V6\",onMouseEnter:onMouseEntereu5hl,ref:refBinding,style:{...style},...addPropertyOverrides({hG6ETubtL:{\"data-framer-name\":\"Hover\",onMouseLeave:onMouseLeavev9q3h7}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-7cxzr4\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Qm6TwBd15\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19 16\"><path d=\"M 0 16 L 0 0 L 19 8 Z M 2 13 L 13.85 8 L 2 3 L 2 6.5 L 8 8 L 2 9.5 Z M 2 13 L 2 3\" fill=\"rgb(31,31,31)\"></path></svg>',svgContentId:11293012690,withExternalLayout:true,...addPropertyOverrides({hG6ETubtL:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19 16\"><path d=\"M 0 16 L 0 0 L 19 8 Z M 2 13 L 13.85 8 L 2 3 L 2 6.5 L 8 8 L 2 9.5 Z M 2 13 L 2 3\" fill=\"var(--token-a2adb9b3-9d0d-4aa0-ada4-d59ddb055b0a, rgb(125, 125, 125)) /* {&quot;name&quot;:&quot;Greyed out text&quot;} */\"></path></svg>',svgContentId:12447440159}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uiU2Q.framer-b2h3i, .framer-uiU2Q .framer-b2h3i { display: block; }\",\".framer-uiU2Q.framer-ni9zua { height: 16px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 19px; }\",\".framer-uiU2Q .framer-7cxzr4 { flex: none; height: 16px; left: calc(47.3684210526316% - 19px / 2); position: absolute; top: calc(50.00000000000002% - 16px / 2); width: 19px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 19\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"hG6ETubtL\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerdg7iVfpak=withCSS(Component,css,\"framer-uiU2Q\");export default Framerdg7iVfpak;Framerdg7iVfpak.displayName=\"Email\";Framerdg7iVfpak.defaultProps={height:16,width:19};addPropertyControls(Framerdg7iVfpak,{variant:{options:[\"KpnftU1V6\",\"hG6ETubtL\"],optionTitles:[\"Variant 1\",\"Hover\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerdg7iVfpak,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerdg7iVfpak\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"16\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"19\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hG6ETubtL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dg7iVfpak.map","// Generated by Framer (005c846)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"d9S8LVghM\",\"Dd8hnIyUV\",\"u0cqNqmYi\"];const serializationHash=\"framer-COK5U\";const variantClassNames={d9S8LVghM:\"framer-v-32r66d\",Dd8hnIyUV:\"framer-v-cj3nvv\",u0cqNqmYi:\"framer-v-iciw04\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:.5,ease:[.44,0,.56,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translateX(-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 humanReadableVariantMap={Clicked:\"Dd8hnIyUV\",Hover:\"u0cqNqmYi\",Variant:\"d9S8LVghM\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"d9S8LVghM\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"d9S8LVghM\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap5y3q99=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"Dd8hnIyUV\");});const onMouseEntereoymy7=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"u0cqNqmYi\");});const onAppear1t0d49h=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"d9S8LVghM\",true),1e3);});const onMouseLeave1x1csxk=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"d9S8LVghM\");});useOnVariantChange(baseVariant,{Dd8hnIyUV:onAppear1t0d49h});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"Dd8hnIyUV\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({Dd8hnIyUV:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-32r66d\",className,classNames),\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"d9S8LVghM\",onMouseEnter:onMouseEntereoymy7,onTap:onTap5y3q99,ref:refBinding,style:{...style},...addPropertyOverrides({Dd8hnIyUV:{\"data-framer-name\":\"Clicked\",onTap:undefined},u0cqNqmYi:{\"data-framer-name\":\"Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1x1csxk}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16ki1jg\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Df8OotEBR\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1ny4hxb\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"StChM54rL\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 4.95 18 C 3.583 18 2.417 17.517 1.45 16.55 C 0.483 15.583 0 14.417 0 13.05 C 0 12.383 0.125 11.75 0.375 11.15 C 0.625 10.55 0.983 10.017 1.45 9.55 L 4.8 6.225 L 6.2 7.625 L 2.85 10.975 C 2.567 11.258 2.354 11.579 2.213 11.938 C 2.071 12.296 2 12.667 2 13.05 C 2 13.867 2.287 14.563 2.862 15.138 C 3.438 15.713 4.133 16 4.95 16 C 5.333 16 5.708 15.929 6.075 15.788 C 6.442 15.646 6.767 15.433 7.05 15.15 L 10.375 11.8 L 11.8 13.225 L 8.45 16.55 C 7.983 17.017 7.45 17.375 6.85 17.625 C 6.25 17.875 5.617 18 4.95 18 Z M 6.925 12.5 L 5.5 11.075 L 11.075 5.5 L 12.5 6.925 Z M 13.2 11.8 L 11.8 10.375 L 15.15 7.05 C 15.433 6.767 15.642 6.45 15.775 6.1 C 15.908 5.75 15.975 5.383 15.975 5 C 15.975 4.167 15.692 3.458 15.125 2.875 C 14.558 2.292 13.858 2 13.025 2 C 12.642 2 12.271 2.071 11.913 2.213 C 11.554 2.354 11.233 2.567 10.95 2.85 L 7.625 6.2 L 6.2 4.8 L 9.55 1.45 C 10.017 0.983 10.55 0.625 11.15 0.375 C 11.75 0.125 12.383 0 13.05 0 C 14.417 0 15.579 0.483 16.538 1.45 C 17.496 2.417 17.975 3.592 17.975 4.975 C 17.975 5.625 17.854 6.25 17.613 6.85 C 17.371 7.45 17.017 7.983 16.55 8.45 Z\" fill=\"rgb(31,31,31)\"></path></svg>',svgContentId:11899915669,withExternalLayout:true,...addPropertyOverrides({Dd8hnIyUV:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 19\"><path d=\"M 4.95 18 C 3.583 18 2.417 17.517 1.45 16.55 C 0.483 15.583 0 14.417 0 13.05 C 0 12.383 0.125 11.75 0.375 11.15 C 0.625 10.55 0.983 10.017 1.45 9.55 L 4.8 6.225 L 6.2 7.625 L 2.85 10.975 C 2.567 11.258 2.354 11.579 2.213 11.938 C 2.071 12.296 2 12.667 2 13.05 C 2 13.867 2.287 14.563 2.862 15.138 C 3.438 15.713 4.133 16 4.95 16 C 5.333 16 5.708 15.929 6.075 15.788 C 6.442 15.646 6.767 15.433 7.05 15.15 L 10.375 11.8 L 11.8 13.225 L 8.45 16.55 C 7.983 17.017 7.45 17.375 6.85 17.625 C 6.25 17.875 5.617 18 4.95 18 Z M 6.925 12.5 L 5.5 11.075 L 11.075 5.5 L 12.5 6.925 Z M 13.2 11.8 L 11.8 10.375 L 15.15 7.05 C 15.433 6.767 15.642 6.45 15.775 6.1 C 15.908 5.75 15.975 5.383 15.975 5 C 15.975 4.167 15.692 3.458 15.125 2.875 C 14.558 2.292 13.858 2 13.025 2 C 12.642 2 12.271 2.071 11.913 2.213 C 11.554 2.354 11.233 2.567 10.95 2.85 L 7.625 6.2 L 6.2 4.8 L 9.55 1.45 C 10.017 0.983 10.55 0.625 11.15 0.375 C 11.75 0.125 12.383 0 13.05 0 C 14.417 0 15.579 0.483 16.538 1.45 C 17.496 2.417 17.975 3.592 17.975 4.975 C 17.975 5.625 17.854 6.25 17.613 6.85 C 17.371 7.45 17.017 7.983 16.55 8.45 Z\" fill=\"var(--token-a2adb9b3-9d0d-4aa0-ada4-d59ddb055b0a, rgb(125, 125, 125)) /* {&quot;name&quot;:&quot;Greyed out text&quot;} */\"></path></svg>',svgContentId:9544172505},u0cqNqmYi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 4.95 18 C 3.583 18 2.417 17.517 1.45 16.55 C 0.483 15.583 0 14.417 0 13.05 C 0 12.383 0.125 11.75 0.375 11.15 C 0.625 10.55 0.983 10.017 1.45 9.55 L 4.8 6.225 L 6.2 7.625 L 2.85 10.975 C 2.567 11.258 2.354 11.579 2.213 11.938 C 2.071 12.296 2 12.667 2 13.05 C 2 13.867 2.287 14.563 2.862 15.138 C 3.438 15.713 4.133 16 4.95 16 C 5.333 16 5.708 15.929 6.075 15.788 C 6.442 15.646 6.767 15.433 7.05 15.15 L 10.375 11.8 L 11.8 13.225 L 8.45 16.55 C 7.983 17.017 7.45 17.375 6.85 17.625 C 6.25 17.875 5.617 18 4.95 18 Z M 6.925 12.5 L 5.5 11.075 L 11.075 5.5 L 12.5 6.925 Z M 13.2 11.8 L 11.8 10.375 L 15.15 7.05 C 15.433 6.767 15.642 6.45 15.775 6.1 C 15.908 5.75 15.975 5.383 15.975 5 C 15.975 4.167 15.692 3.458 15.125 2.875 C 14.558 2.292 13.858 2 13.025 2 C 12.642 2 12.271 2.071 11.913 2.213 C 11.554 2.354 11.233 2.567 10.95 2.85 L 7.625 6.2 L 6.2 4.8 L 9.55 1.45 C 10.017 0.983 10.55 0.625 11.15 0.375 C 11.75 0.125 12.383 0 13.05 0 C 14.417 0 15.579 0.483 16.538 1.45 C 17.496 2.417 17.975 3.592 17.975 4.975 C 17.975 5.625 17.854 6.25 17.613 6.85 C 17.371 7.45 17.017 7.983 16.55 8.45 Z\" fill=\"var(--token-a2adb9b3-9d0d-4aa0-ada4-d59ddb055b0a, rgb(125, 125, 125)) /* {&quot;name&quot;:&quot;Greyed out text&quot;} */\"></path></svg>',svgContentId:10899843714}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b536e0bc-12bd-4a20-aca2-d33c4ca6ad2a, rgb(24, 18, 27)))\"},children:\"Link copied\"})}),className:\"framer-6cp9xr\",fonts:[\"GF;Figtree-regular\"],layoutDependency:layoutDependency,layoutId:\"a_KQYjMWO\",style:{\"--extracted-r6o4lv\":\"var(--token-b536e0bc-12bd-4a20-aca2-d33c4ca6ad2a, rgb(24, 18, 27))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-COK5U.framer-1pfhjpw, .framer-COK5U .framer-1pfhjpw { display: block; }\",\".framer-COK5U.framer-32r66d { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-COK5U .framer-16ki1jg { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-COK5U .framer-1ny4hxb { flex: none; height: 18px; position: relative; width: 18px; }\",\".framer-COK5U .framer-6cp9xr { bottom: -25px; flex: none; height: auto; left: 50%; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-COK5U.framer-v-cj3nvv.framer-32r66d { cursor: unset; overflow: visible; }\",\".framer-COK5U.framer-v-cj3nvv .framer-16ki1jg { align-self: unset; width: min-content; }\",\".framer-COK5U.framer-v-cj3nvv .framer-1ny4hxb { height: 19px; order: 0; }\",\".framer-COK5U.framer-v-cj3nvv .framer-6cp9xr { order: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Dd8hnIyUV\":{\"layout\":[\"auto\",\"auto\"]},\"u0cqNqmYi\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOjqUzbEF8=withCSS(Component,css,\"framer-COK5U\");export default FramerOjqUzbEF8;FramerOjqUzbEF8.displayName=\"Copy Link\";FramerOjqUzbEF8.defaultProps={height:200,width:200};addPropertyControls(FramerOjqUzbEF8,{variant:{options:[\"d9S8LVghM\",\"Dd8hnIyUV\",\"u0cqNqmYi\"],optionTitles:[\"Variant\",\"Clicked\",\"Hover\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerOjqUzbEF8,[{explicitInter:true,fonts:[{cssFamilyName:\"Figtree\",source:\"google\",style:\"normal\",uiFamilyName:\"Figtree\",url:\"https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_d_QF5bwkEU4HTy.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOjqUzbEF8\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Dd8hnIyUV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"u0cqNqmYi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OjqUzbEF8.map","// Generated by Framer (005c846)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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 cycleOrder=[\"CEbwwSsR2\",\"E2ByDxF6Z\"];const serializationHash=\"framer-lQqTU\";const variantClassNames={CEbwwSsR2:\"framer-v-1wzvic8\",E2ByDxF6Z:\"framer-v-mc3l87\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"CEbwwSsR2\",Hover:\"E2ByDxF6Z\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"CEbwwSsR2\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"CEbwwSsR2\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter11uuv8a=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"E2ByDxF6Z\");});const onMouseLeavelet87s=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"CEbwwSsR2\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1wzvic8\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"CEbwwSsR2\",onMouseEnter:onMouseEnter11uuv8a,ref:refBinding,style:{...style},...addPropertyOverrides({E2ByDxF6Z:{\"data-framer-name\":\"Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeavelet87s}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1jzuc2\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"u6eRkXjpM\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 1.5 0.5 L 16.5 0.5 C 17.052 0.5 17.5 0.948 17.5 1.5 L 17.5 16.5 C 17.5 17.052 17.052 17.5 16.5 17.5 L 1.5 17.5 C 0.948 17.5 0.5 17.052 0.5 16.5 L 0.5 1.5 C 0.5 0.948 0.948 0.5 1.5 0.5 Z M 2.182 15.824 L 5.832 15.824 L 5.832 6.268 L 2.182 6.268 Z M 12.305 6.038 C 12.038 6.024 11.688 6.002 11.348 6.07 C 10.781 6.184 10.247 6.398 9.779 6.738 L 9.779 6.262 L 6.258 6.262 L 6.258 15.821 L 9.922 15.821 L 9.922 15.122 C 9.922 14.742 9.921 14.361 9.921 13.981 L 9.925 10.942 C 9.926 10.762 9.933 10.604 9.955 10.466 L 9.983 10.333 C 10.162 9.674 10.729 9.297 11.329 9.392 L 11.33 9.392 C 11.535 9.424 11.679 9.494 11.781 9.583 C 11.858 9.65 11.925 9.739 11.978 9.858 L 12.024 9.989 C 12.086 10.2 12.123 10.427 12.14 10.659 L 12.149 10.893 C 12.161 11.936 12.159 12.98 12.157 14.028 C 12.157 14.398 12.156 14.768 12.156 15.139 L 12.156 15.82 L 15.828 15.82 L 15.828 15.115 C 15.828 14.663 15.827 14.211 15.827 13.759 L 15.829 10.371 C 15.831 9.824 15.772 9.279 15.636 8.74 L 15.636 8.739 L 15.544 8.431 C 15.305 7.726 14.88 7.123 14.235 6.673 C 13.73 6.319 13.15 6.074 12.487 6.047 C 12.429 6.044 12.368 6.042 12.305 6.038 Z M 4.019 2 C 2.864 1.974 1.973 2.885 1.968 4.002 C 1.962 5.184 2.891 6.038 3.959 6.044 C 4.986 6.049 5.906 5.36 6.011 4.231 L 6.021 4 C 6.025 2.878 5.156 2.025 4.019 2 Z\" fill=\"rgb(24,18,27)\" stroke=\"var(--token-b536e0bc-12bd-4a20-aca2-d33c4ca6ad2a, rgb(24, 18, 27)) /* {&quot;name&quot;:&quot;Primary Text - New&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:11147246016,withExternalLayout:true,...addPropertyOverrides({E2ByDxF6Z:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 1.5 0.5 L 16.5 0.5 C 17.052 0.5 17.5 0.948 17.5 1.5 L 17.5 16.5 C 17.5 17.052 17.052 17.5 16.5 17.5 L 1.5 17.5 C 0.948 17.5 0.5 17.052 0.5 16.5 L 0.5 1.5 C 0.5 0.948 0.948 0.5 1.5 0.5 Z M 2.182 15.824 L 5.832 15.824 L 5.832 6.268 L 2.182 6.268 Z M 12.305 6.038 C 12.038 6.024 11.688 6.002 11.348 6.07 C 10.781 6.184 10.247 6.398 9.779 6.738 L 9.779 6.262 L 6.258 6.262 L 6.258 15.821 L 9.922 15.821 L 9.922 15.122 C 9.922 14.742 9.921 14.361 9.921 13.981 L 9.925 10.942 C 9.926 10.762 9.933 10.604 9.955 10.466 L 9.983 10.333 C 10.162 9.674 10.729 9.297 11.329 9.392 L 11.33 9.392 C 11.535 9.424 11.679 9.494 11.781 9.583 C 11.858 9.65 11.925 9.739 11.978 9.858 L 12.024 9.989 C 12.086 10.2 12.123 10.427 12.14 10.659 L 12.149 10.893 C 12.161 11.936 12.159 12.98 12.157 14.028 C 12.157 14.398 12.156 14.768 12.156 15.139 L 12.156 15.82 L 15.828 15.82 L 15.828 15.115 C 15.828 14.663 15.827 14.211 15.827 13.759 L 15.829 10.371 C 15.831 9.824 15.772 9.279 15.636 8.74 L 15.636 8.739 L 15.544 8.431 C 15.305 7.726 14.88 7.123 14.235 6.673 C 13.73 6.319 13.15 6.074 12.487 6.047 C 12.429 6.044 12.368 6.042 12.305 6.038 Z M 4.019 2 C 2.864 1.974 1.973 2.885 1.968 4.002 C 1.962 5.184 2.891 6.038 3.959 6.044 C 4.986 6.049 5.906 5.36 6.011 4.231 L 6.021 4 C 6.025 2.878 5.156 2.025 4.019 2 Z\" fill=\"var(--token-a2adb9b3-9d0d-4aa0-ada4-d59ddb055b0a, rgb(125, 125, 125)) /* {&quot;name&quot;:&quot;Greyed out text&quot;} */\" stroke=\"var(--token-a2adb9b3-9d0d-4aa0-ada4-d59ddb055b0a, rgb(125, 125, 125)) /* {&quot;name&quot;:&quot;Greyed out text&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:11600617486}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lQqTU.framer-19hze7q, .framer-lQqTU .framer-19hze7q { display: block; }\",\".framer-lQqTU.framer-1wzvic8 { height: 18px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 18px; }\",\".framer-lQqTU .framer-1jzuc2 { flex: none; height: 18px; left: calc(50.00000000000002% - 18px / 2); position: absolute; top: calc(50.00000000000002% - 18px / 2); width: 18px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 18\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"E2ByDxF6Z\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQCznJiMHD=withCSS(Component,css,\"framer-lQqTU\");export default FramerQCznJiMHD;FramerQCznJiMHD.displayName=\"LinkedIn\";FramerQCznJiMHD.defaultProps={height:18,width:18};addPropertyControls(FramerQCznJiMHD,{variant:{options:[\"CEbwwSsR2\",\"E2ByDxF6Z\"],optionTitles:[\"Variant 1\",\"Hover\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQCznJiMHD,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQCznJiMHD\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"18\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"E2ByDxF6Z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"18\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QCznJiMHD.map","/**\n * TenjumpsArticleTOC\n * ─────────────────────────────────────────────────────────────────────────────\n * Renders a table of contents card that you position yourself in Framer.\n * The component has no position, no fixed, no sticky, no z-index.\n * It is just a card. Place it wherever you want on the canvas and apply\n * sticky positioning yourself using Framer's position controls.\n *\n * SETUP — 2 steps\n * ─────────────────────────────────────────────────────────────────────────────\n * 1. Assets → Code → + → upload this file\n * 2. Drag TenjumpsArticleTOC onto your article CMS template\n *    Place it in a right column next to your article body\n *    Set sticky positioning on it yourself in Framer's panel\n *\n * The component finds all h2 and h3 tags on the page automatically.\n * No class names, no CMS fields, no other setup required.\n *\n * PROPS\n * ─────────────────────────────────────────────────────────────────────────────\n * tocLabel     — text above the links        default: \"On this page\"\n * showH3       — include h3 subheadings      default: true\n * topOffset    — scroll offset for your nav  default: 96\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// ─── Helpers ──────────────────────────────────────────────────────────────────\nfunction slugify(text){return text.toLowerCase().trim().replace(/[^\\w\\s-]/g,\"\").replace(/\\s+/g,\"-\").replace(/-+/g,\"-\").slice(0,80);}function dedupeSlug(slug,seen){let candidate=slug;let n=2;while(seen.has(candidate)){candidate=`${slug}-${n}`;n++;}seen.add(candidate);return candidate;}// ─── Component ────────────────────────────────────────────────────────────────\nexport default function TenjumpsArticleTOC({tocLabel=\"On this page\",showH3=true,topOffset=96}){const[entries,setEntries]=useState([]);const[activeId,setActiveId]=useState(\"\");const observers=useRef([]);// ── Find headings, inject IDs ─────────────────────────────────────────────\nuseEffect(()=>{const timer=setTimeout(()=>{const selector=showH3?\"h2, h3\":\"h2\";const headingEls=Array.from(document.querySelectorAll(selector));if(headingEls.length===0)return;const seen=new Set;const built=[];headingEls.forEach(el=>{const text=(el.textContent||\"\").trim();if(!text)return;const slug=dedupeSlug(slugify(text),seen);el.id=slug;const level=el.tagName.toLowerCase()===\"h3\"?3:2;built.push({id:slug,label:text,level});});setEntries(built);if(built.length>0)setActiveId(built[0].id);},400);return()=>clearTimeout(timer);},[showH3]);// ── Track active section on scroll ────────────────────────────────────────\nuseEffect(()=>{if(entries.length===0)return;observers.current.forEach(o=>o.disconnect());observers.current=[];const visible=new Map;entries.forEach(({id})=>{const el=document.getElementById(id);if(!el)return;const obs=new IntersectionObserver(([entry])=>{if(entry.isIntersecting){visible.set(id,entry.intersectionRatio);}else{visible.delete(id);}if(visible.size>0){const top=[...visible.entries()].sort((a,b)=>b[1]-a[1])[0][0];setActiveId(top);}},{rootMargin:`-${topOffset}px 0px -55% 0px`,threshold:[0,.25,.5,.75,1]});obs.observe(el);observers.current.push(obs);});return()=>observers.current.forEach(o=>o.disconnect());},[entries,topOffset]);// ── Click: smooth scroll ──────────────────────────────────────────────────\nfunction handleClick(e,id){e.preventDefault();const el=document.getElementById(id);if(!el)return;const y=el.getBoundingClientRect().top+window.scrollY-topOffset-16;window.scrollTo({top:y,behavior:\"smooth\"});setActiveId(id);}if(entries.length===0)return null;// ── Render — no position styles at all ───────────────────────────────────\nreturn /*#__PURE__*/_jsxs(\"div\",{style:{background:\"#FFFFFF\",border:\"1px solid #E0DDD6\",borderRadius:\"6px\",paddingTop:\"18px\",paddingBottom:\"14px\",width:\"100%\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"'Figtree', sans-serif\",fontSize:\"14px\",fontWeight:600,letterSpacing:\"1px\",textTransform:\"uppercase\",color:\"#12151B\",padding:\"0 18px 14px\",borderBottom:\"1px solid #E0DDD6\",marginBottom:\"6px\"},children:tocLabel}),/*#__PURE__*/_jsx(\"nav\",{\"aria-label\":\"Table of contents\",children:entries.map(({id,label,level})=>{const isActive=activeId===id;const isH3=level===3;return /*#__PURE__*/_jsxs(\"a\",{href:`#${id}`,onClick:e=>handleClick(e,id),style:{display:\"flex\",alignItems:\"flex-start\",gap:\"10px\",padding:isH3?\"5px 18px 5px 28px\":\"6px 18px\",textDecoration:\"none\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"2px\",minWidth:\"2px\",height:\"16px\",marginTop:\"2px\",borderRadius:\"2px\",flexShrink:0,background:isActive?\"#814AC8\":\"transparent\",transition:\"background 0.18s ease\"}}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"'Figtree', sans-serif\",fontSize:isH3?\"14px\":\"14px\",fontWeight:isActive?500:400,lineHeight:1.4,color:isActive?\"#814AC8\":\"#7D7D7D\",transition:\"color 0.15s ease\"},children:label})]},id);})})]});}// ── Property controls ─────────────────────────────────────────────────────────\naddPropertyControls(TenjumpsArticleTOC,{tocLabel:{type:ControlType.String,title:\"Label\",defaultValue:\"On this page\"},showH3:{type:ControlType.Boolean,title:\"Show H3s\",defaultValue:true},topOffset:{type:ControlType.Number,title:\"Nav height (px)\",defaultValue:96,min:0,max:300,step:4}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TenjumpsArticleTOC\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ArticleTOC.map","import{jsx as _jsx}from\"react/jsx-runtime\";export function TwitterShare(){return{onTap(){const url=encodeURIComponent(window.location.href);window.open(`https://twitter.com/intent/tweet?url=${url}`,\"_blank\");}};}export function LinkedInShare(){return{onTap(){const url=encodeURIComponent(window.location.href);window.open(`https://www.linkedin.com/sharing/share-offsite/?url=${url}`,\"_blank\");}};}export function WhatsAppShare(){return{onTap(){const url=encodeURIComponent(window.location.href);window.open(`https://api.whatsapp.com/send?text=${url}`,\"_blank\");}};}export function MailShare(){return{onTap(){const isFramerPreview=window.location.hostname.includes(\"framercanvas.com\");const url=isFramerPreview?\"\":window.location.origin+window.location.pathname;const subject=encodeURIComponent(\"Check this out\");const body=encodeURIComponent(url);const gmail=`https://mail.google.com/mail/?view=cm&su=${subject}&body=${body}`;const outlook=`https://outlook.live.com/mail/0/deeplink/compose?subject=${subject}&body=${body}`;const yahoo=`https://compose.mail.yahoo.com/?subject=${subject}&body=${body}`;const mailto=`mailto:?subject=${subject}&body=${body}`;const popupWidth=420;const popupHeight=320;const left=window.screenX+(window.outerWidth-popupWidth)/2;const top=window.screenY+(window.outerHeight-popupHeight)/2;const popup=window.open(\"\",\"emailPicker\",`width=${popupWidth},height=${popupHeight},left=${left},top=${top},resizable=no,scrollbars=no,toolbar=no,menubar=no,location=no`);popup.document.write(`\n                <!DOCTYPE html>\n                <html>\n                <head>\n                    <meta charset=\"UTF-8\">\n                    <title>Share via Email</title>\n                    <style>\n                        * { margin: 0; padding: 0; box-sizing: border-box; }\n                        body {\n                            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;\n                            background: #ffffff;\n                            display: flex;\n                            flex-direction: column;\n                            align-items: center;\n                            justify-content: center;\n                            height: 100vh;\n                            padding: 32px;\n                        }\n                        h2 {\n                            font-size: 18px;\n                            font-weight: 600;\n                            color: #111;\n                            margin-bottom: 8px;\n                        }\n                        p {\n                            font-size: 13px;\n                            color: #888;\n                            margin-bottom: 24px;\n                        }\n                        .options {\n                            display: flex;\n                            flex-direction: column;\n                            gap: 10px;\n                            width: 100%;\n                        }\n                        button {\n                            display: flex;\n                            align-items: center;\n                            gap: 12px;\n                            padding: 12px 16px;\n                            border: 1px solid #e5e5e5;\n                            border-radius: 10px;\n                            background: #fff;\n                            cursor: pointer;\n                            font-size: 14px;\n                            font-weight: 500;\n                            color: #111;\n                            transition: background 0.15s, border-color 0.15s;\n                            width: 100%;\n                        }\n                        button:hover {\n                            background: #f5f5f5;\n                            border-color: #ccc;\n                        }\n                        img {\n                            width: 22px;\n                            height: 22px;\n                            object-fit: contain;\n                        }\n                    </style>\n                </head>\n                <body>\n                    <h2>Share via Email</h2>\n                    <p>Choose your email client</p>\n                    <div class=\"options\">\n                        <button onclick=\"window.open('${gmail}', '_blank'); window.close()\">\n                            <img src=\"https://www.google.com/favicon.ico\" /> Gmail\n                        </button>\n                        <button onclick=\"window.open('${outlook}', '_blank'); window.close()\">\n                            <img src=\"https://outlook.live.com/favicon.ico\" /> Outlook\n                        </button>\n                        <button onclick=\"window.open('${yahoo}', '_blank'); window.close()\">\n                            <img src=\"https://www.yahoo.com/favicon.ico\" /> Yahoo Mail\n                        </button>\n                        <button onclick=\"window.location.href='${mailto}'; window.close()\">\n                            <img src=\"https://cdn-icons-png.flaticon.com/512/726/726623.png\" style=\"opacity:0.5\" /> Default Mail App\n                        </button>\n                    </div>\n                </body>\n                </html>\n            `);popup.document.close();}};}export function CopyToClipboard(){return{async onTap(){// Use async for the clipboard API\nconst url=window.location.href;try{await navigator.clipboard.writeText(url);}catch(err){console.error(\"Failed to copy: \",err)// Keep console error for debugging\n;// Error message removed\n}}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withTwitterShare(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...TwitterShare(props)});};}withTwitterShare.displayName=\"TwitterShare\";export function withLinkedInShare(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...LinkedInShare(props)});};}withLinkedInShare.displayName=\"LinkedInShare\";export function withWhatsAppShare(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...WhatsAppShare(props)});};}withWhatsAppShare.displayName=\"WhatsAppShare\";export function withMailShare(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...MailShare(props)});};}withMailShare.displayName=\"MailShare\";export function withCopyToClipboard(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...CopyToClipboard(props)});};}withCopyToClipboard.displayName=\"CopyToClipboard\";\nexport const __FramerMetadata__ = {\"exports\":{\"MailShare\":{\"type\":\"override\",\"name\":\"MailShare\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withMailShare\":{\"type\":\"reactHoc\",\"name\":\"withMailShare\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTwitterShare\":{\"type\":\"reactHoc\",\"name\":\"withTwitterShare\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CopyToClipboard\":{\"type\":\"override\",\"name\":\"CopyToClipboard\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LinkedInShare\":{\"type\":\"override\",\"name\":\"LinkedInShare\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TwitterShare\":{\"type\":\"override\",\"name\":\"TwitterShare\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCopyToClipboard\":{\"type\":\"reactHoc\",\"name\":\"withCopyToClipboard\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WhatsAppShare\":{\"type\":\"override\",\"name\":\"WhatsAppShare\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withLinkedInShare\":{\"type\":\"reactHoc\",\"name\":\"withLinkedInShare\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withWhatsAppShare\":{\"type\":\"reactHoc\",\"name\":\"withWhatsAppShare\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ShareButtons.map"],"mappings":"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"}