{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/f8wBTZ8mxclvbvykScIB/6DAlfznMzfm4bNXZ4cAd/ScrollToTopButton.js", "ssg:https://framerusercontent.com/modules/jCcgB2pXoG5vVFUTMg6g/VuPjkn0wbH7YsuzveHYN/XlGBHKSp0.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import React from\"react\";function OptimizationFriendly({loading,loaded}){const[isLoading,setLoading]=React.useState(true);React.useEffect(()=>setLoading(false),[]);return isLoading?loading:loaded;}function scrollToTop(){window.scrollTo({top:0,behavior:\"smooth\"});}function withLoaded(Component){return props=>{return /*#__PURE__*/ _jsx(Component,{...props,onClick:scrollToTop});};}export function ScrollToTopButton(Component){return props=>{const ComponentWithLoaded=withLoaded(Component);return /*#__PURE__*/ _jsx(OptimizationFriendly,{loading:/*#__PURE__*/ _jsx(Component,{...props}),loaded:/*#__PURE__*/ _jsx(ComponentWithLoaded,{...props})});};}\nexport const __FramerMetadata__ = {\"exports\":{\"ScrollToTopButton\":{\"type\":\"reactHoc\",\"name\":\"ScrollToTopButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrollToTopButton.map", "// Generated by Framer (5ac62b5)\nimport{jsx as r}from\"react/jsx-runtime\";import{addFonts as e,cx as t,RichText as o,useLocaleInfo as a,useVariantState as n,withCSS as i}from\"framer\";import{LayoutGroup as l,motion as s,MotionConfigContext as d}from\"framer-motion\";import*as f from\"react\";import{ScrollToTopButton as m}from\"https://framerusercontent.com/modules/f8wBTZ8mxclvbvykScIB/6DAlfznMzfm4bNXZ4cAd/ScrollToTopButton.js\";import*as p from\"./XlGBHKSp0-0.js\";let u=m(s.div),c=[\"PqOUyDmR_\"],h=\"framer-EgIwh\",b={PqOUyDmR_:\"framer-v-1lfopuq\"};function g(r,...e){let t={};return null==e||e.forEach(e=>e&&Object.assign(t,r[e])),t;}let y={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},v={D4PSPoXBX:p},w=(r,e)=>{for(;e;){let t=v[e.id];if(t){let e=t[r];if(e)return e;}e=e.fallback;}},x=(r,e)=>`translate(-50%, -50%) ${e}`,I=({value:e,children:t})=>{let o=f.useContext(d),a=null!=e?e:o.transition,n=f.useMemo(()=>({...o,transition:a}),[JSON.stringify(a)]);return /*#__PURE__*/r(d.Provider,{value:n,children:t});},P=({height:r,id:e,width:t,...o})=>({...o}),R=(r,e)=>e.join(\"-\")+r.layoutDependency,B=/*#__PURE__*/f.forwardRef(function(e,i){let{activeLocale:d}=a(),{style:m,className:p,layoutId:h,variant:g,...v}=P(e),{baseVariant:w,classNames:B,gestureVariant:S,setGestureState:T,setVariant:D,transition:E,variants:j}=n({cycleOrder:c,defaultVariant:\"PqOUyDmR_\",transitions:y,variant:g,variantClassNames:b}),k=R(e,j),q=f.useRef(null),N=f.useId();return /*#__PURE__*/r(l,{id:null!=h?h:N,children:/*#__PURE__*/r(s.div,{initial:g,animate:j,onHoverStart:()=>T({isHovered:!0}),onHoverEnd:()=>T({isHovered:!1}),onTapStart:()=>T({isPressed:!0}),onTap:()=>T({isPressed:!1}),onTapCancel:()=>T({isPressed:!1}),className:t(\"framer-EgIwh\",...[],B),style:{display:\"contents\"},children:/*#__PURE__*/r(I,{value:E,children:/*#__PURE__*/r(u,{...v,className:t(\"framer-1lfopuq\",p),\"data-framer-name\":\"Variant 1\",layoutDependency:k,layoutId:\"PqOUyDmR_\",ref:null!=i?i:q,style:{backgroundColor:\"rgba(255, 255, 255, 0.9)\",borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15,...m},children:/*#__PURE__*/r(o,{__fromCanvasComponent:!0,children:/*#__PURE__*/r(f.Fragment,{children:/*#__PURE__*/r(s.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter-SemiBold\", \"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(48, 48, 48))\"},children:\"Back to Top\"})}),className:\"framer-6aw5bh\",fonts:[\"Inter-SemiBold\"],layoutDependency:k,layoutId:\"QDyi9h70f\",style:{\"--extracted-r6o4lv\":\"rgb(48, 48, 48)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:x,verticalAlignment:\"top\",withExternalLayout:!0})})})})});}),S=['.framer-EgIwh [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EgIwh .framer-bajinz { display: block; }\",\".framer-EgIwh .framer-1lfopuq { height: 44px; position: relative; width: 111px; }\",\".framer-EgIwh .framer-6aw5bh { flex: none; height: auto; left: 50%; position: absolute; top: 50%; white-space: pre; width: auto; }\"],T=i(B,S,\"framer-EgIwh\");export default T;T.displayName=\"Scroll-to-Top Button\",T.defaultProps={height:44,width:111},e(T,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXlGBHKSp0\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"44\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"111\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XlGBHKSp0.map"],
  "mappings": "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",
  "names": ["OptimizationFriendly", "loading", "loaded", "isLoading", "setLoading", "e", "scrollToTop", "window", "withLoaded", "Component", "props", "p", "ScrollToTopButton", "ComponentWithLoaded", "u", "ScrollToTopButton", "motion", "c", "b", "y", "x", "r", "e", "I", "t", "o", "re", "MotionConfigContext", "a", "n", "se", "p", "P", "R", "B", "Y", "i", "d", "useLocaleInfo", "m", "h", "g", "v", "w", "S", "T", "D", "E", "j", "useVariantState", "c", "y", "b", "k", "q", "pe", "N", "ae", "LayoutGroup", "motion", "cx", "u", "RichText2", "withCSS", "XlGBHKSp0_default", "addFonts"]
}
