{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/Abj2oY2TIPOoonVHAVXe/KTsi8K0m8OlWgtKgCAdj/P3FnnFXUg.js", "ssg:https://framerusercontent.com/modules/Bqto23COJVpho3jwJ0uK/Lh8Wig4gMAvYFIP0U7EQ/KYN41KnYa.js", "ssg:https://framerusercontent.com/modules/mwNO9MZKi2741w2BDxqr/eNqvvaGLcAdJIt6lKB6W/Toggle.js"],
  "sourcesContent": ["// Generated by Framer (06534cb)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-FEDmb .framer-styles-preset-1dccil:not(.rich-text-wrapper), .framer-FEDmb .framer-styles-preset-1dccil.rich-text-wrapper a { --framer-link-current-text-color: #121212; --framer-link-current-text-decoration: underline; --framer-link-hover-text-decoration: none; --framer-link-text-decoration: none; }\"];export const className=\"framer-FEDmb\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (99f3353)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getLoadingLazyAtYPosition,Image,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-eBTdu\";const variantClassNames={RvJ9ho2yI:\"framer-v-1u9kvbz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};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??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 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 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({defaultVariant:\"RvJ9ho2yI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"M7utYL0_Y\"},motionChild:true,nodeId:\"RvJ9ho2yI\",openInNewTab:false,scopeId:\"KYN41KnYa\",children:/*#__PURE__*/_jsx(Image,{...restProps,...gestureHandlers,as:\"a\",background:{alt:\"Donor money Logo Main philanthropic currency  Donor Money Donor Money\",fit:\"fill\",intrinsicHeight:89,intrinsicWidth:206,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:711,pixelWidth:711,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/MkKfr6lIcvKJiYzFylatNEASTQ.svg?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/MkKfr6lIcvKJiYzFylatNEASTQ.svg?scale-down-to=512 512w,https://framerusercontent.com/images/MkKfr6lIcvKJiYzFylatNEASTQ.svg 711w\"},className:`${cx(scopingClassNames,\"framer-1u9kvbz\",className,classNames)} framer-icsub7`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"RvJ9ho2yI\",ref:refBinding,style:{...style}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eBTdu.framer-icsub7, .framer-eBTdu .framer-icsub7 { display: block; }\",\".framer-eBTdu.framer-1u9kvbz { height: 119px; position: relative; text-decoration: none; width: 130px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 119\n * @framerIntrinsicWidth 130\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKYN41KnYa=withCSS(Component,css,\"framer-eBTdu\");export default FramerKYN41KnYa;FramerKYN41KnYa.displayName=\"Logo Copy\";FramerKYN41KnYa.defaultProps={height:119,width:130};addFonts(FramerKYN41KnYa,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKYN41KnYa\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"130\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"119\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KYN41KnYa.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";//SET THE DEFAULT THEME HERE\nfunction getDefaultTheme(){return\"light\"//SET IT TO \"dark\" OR \"light\"\n;}function setInitialState(){const storedTheme=localStorage.getItem(\"currentToggleState\");if(storedTheme!==null){return storedTheme===\"dark\";}const defaultTheme=getDefaultTheme();const currentToggleState=defaultTheme===\"dark\";localStorage.setItem(\"currentToggleState\",currentToggleState?\"dark\":\"light\");if(typeof document!==\"undefined\"){const styleTag=document.getElementsByTagName(\"style\")[0];const newCSS=styleTag.innerHTML.replace(/prefers-color-scheme: \\w+/,`prefers-color-scheme: ${currentToggleState&&defaultTheme===\"dark\"||!currentToggleState&&defaultTheme===\"light\"?\"dark\":\"light\"}`);styleTag.innerHTML=newCSS;}return!currentToggleState;}export function themeSwicther(Component){return props=>{const[isOn,setIsOn]=useState(setInitialState());const toggle=()=>{const newToggleState=!isOn?\"dark\":\"light\";setIsOn(!isOn);localStorage.setItem(\"currentToggleState\",newToggleState);if(typeof window!==\"undefined\"){window.dispatchEvent(new CustomEvent(\"themeChange\"));}};useEffect(()=>{if(typeof window!==\"undefined\"){const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");mediaQuery.addListener(e=>{const newTheme=e.matches?\"dark\":\"light\";localStorage.setItem(\"defaultTheme\",newTheme);localStorage.setItem(\"currentToggleState\",newTheme);setIsOn(newTheme===\"dark\");if(typeof document!==\"undefined\"){const styleTag=document.getElementsByTagName(\"style\")[0];const newCSS=styleTag.innerHTML.replace(/prefers-color-scheme: \\w+/,`prefers-color-scheme: ${newTheme===\"dark\"&&newTheme===\"dark\"||newTheme===\"light\"&&newTheme===\"light\"?\"dark\":\"light\"}`);styleTag.innerHTML=newCSS;}window.dispatchEvent(new CustomEvent(\"themeChange\"));});}},[]);useEffect(()=>{if(typeof window!==\"undefined\"&&typeof document!==\"undefined\"){const currentToggleState=isOn?\"dark\":\"light\";const defaultTheme=localStorage.getItem(\"defaultTheme\")||getDefaultTheme();const styleTag=document.getElementsByTagName(\"style\")[0];const newCSS=styleTag.innerHTML.replace(/prefers-color-scheme: \\w+/,`prefers-color-scheme: ${currentToggleState===\"dark\"&&defaultTheme===\"dark\"||currentToggleState===\"light\"&&defaultTheme===\"light\"?\"dark\":\"light\"}`);styleTag.innerHTML=newCSS;localStorage.setItem(\"currentToggleState\",currentToggleState);}},[isOn]);const[isClient,setIsClient]=useState(false);useEffect(()=>{setIsClient(true);},[]);return /*#__PURE__*/_jsx(Component,{...props,onClick:toggle});};}\nexport const __FramerMetadata__ = {\"exports\":{\"themeSwicther\":{\"type\":\"reactHoc\",\"name\":\"themeSwicther\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Toggle.map"],
  "mappings": "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",
  "names": ["fontStore", "fonts", "css", "className", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "Link", "Image2", "getLoadingLazyAtYPosition", "css", "FramerKYN41KnYa", "withCSS", "KYN41KnYa_default", "addFonts", "getDefaultTheme", "setInitialState", "storedTheme", "defaultTheme", "currentToggleState", "styleTag", "newCSS", "themeSwicther", "Component", "props", "isOn", "setIsOn", "ye", "toggle", "newToggleState", "window", "ue", "e", "newTheme", "isClient", "setIsClient", "p"]
}
