{"version":3,"file":"iPt2BUGNx.Di47RxLw.mjs","names":["Component","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","css","Component","Component","SVG","getProps","Component","css","Icon"],"sources":["https:/framer.com/m/config-QiEP.js","https:/framer.com/m/SupabaseManager-PLad.js","https:/framerusercontent.com/modules/FkqF1oiXbqxAMAYmndRg/RtHM4F57HNsWu0r69QOI/SupabaseUserData.js","https:/framerusercontent.com/modules/wGGj16hj4EIPOrCFZHKh/iJKgmIp0JxIVSg1UWJYB/g02ZI0DMt.js","https:/framerusercontent.com/modules/kgMZiFi7X0llgfNgYZPj/4kmIxXZIjew6KnNn5wxC/WithCopyText.js","https:/framerusercontent.com/modules/5BNaXhOtPp20W6RiDm2y/aU9cMAHxfCT773qQN7BD/WithHideScrollbar.js","https:/framerusercontent.com/modules/5y2HuGfoefhwvypzjZxg/nFAJW6yuooC31yeNLcwD/W_YYdIjKE.js","https:/framerusercontent.com/modules/D2AR02ER4QyJi186nF8X/KXD48dDy8j2fded9t4fV/iPt2BUGNx.js"],"sourcesContent":["import{createClient}from\"@supabase/supabase-js\";export const SUPABASE_URL=\"https://knrucgucrxvizxlraxgn.supabase.co\";export const SUPABASE_ANON_KEY=\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImtucnVjZ3Vjcnh2aXp4bHJheGduIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NDgzMTk4OTAsImV4cCI6MjA2Mzg5NTg5MH0.SSc2yVhKXCu84mPsy17Si7WRJ8kzXb6qpPyVPoRT_qk\";const options={auth:{localStorage:true,autoRefreshToken:true,persistSession:true,detectSessionInUrl:true}};export const supabase=createClient(SUPABASE_URL,SUPABASE_ANON_KEY,options);\nexport const __FramerMetadata__ = {\"exports\":{\"SUPABASE_URL\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SUPABASE_ANON_KEY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"supabase\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./config.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{supabase}from\"https://framer.com/m/config-QiEP.js\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";export const useSessionData=createStore({session:null,isLoaded:false});export function SupabaseManager(){const[sessionData,setSessionData]=useSessionData();useEffect(()=>{console.log(\"SupabaseManager mounted!\");// 1) load from localStorage / cookie\nconst loadInitialSession=async()=>{try{const{data:{session}}=await supabase.auth.getSession();console.log(\"ℹ️ Initial session:\",session);setSessionData({session,isLoaded:true});}catch(error){console.error(\"❌ Error loading session:\",error);setSessionData({session:null,isLoaded:true});}};loadInitialSession();// 2) subscribe to real-time auth changes\nconst{data:{subscription}}=supabase.auth.onAuthStateChange((event,session)=>{console.log(\"🔄 Auth state changed:\",event,session);setSessionData({session,isLoaded:true});});return()=>{console.log(\"🗑️ SupabaseManager cleanup – unsubscribing\");subscription.unsubscribe();};},[]);return /*#__PURE__*/_jsx(\"div\",{style:{display:\"none\"}});}SupabaseManager.displayName=\"SupabaseManager\";\nexport const __FramerMetadata__ = {\"exports\":{\"SupabaseManager\":{\"type\":\"reactComponent\",\"name\":\"SupabaseManager\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSessionData\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SupabaseManager.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState,forwardRef}from\"react\";// @ts-ignore\nimport{useRouter}from\"framer\";import{supabase}from\"https://framer.com/m/config-QiEP.js\";import{useSessionData}from\"https://framer.com/m/SupabaseManager-PLad.js\";// Email Override\nexport function SupabaseEmailText(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[sessionData]=useSessionData();const text=sessionData.isLoaded?sessionData?.session?.user?.email||\"\":\"\";return /*#__PURE__*/_jsx(Component,{ref:ref,...props,text:text});});}// Debug Override\nexport function SupabaseDebugText(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[sessionData]=useSessionData();const text=sessionData.isLoaded?`Session: ${sessionData?.session?\"Session exists\":\"No session\"}\n Metadata: ${sessionData?.session?.user?.user_metadata?JSON.stringify(sessionData.session.user.user_metadata,null,2):\"No metadata\"}`:\"\";return /*#__PURE__*/_jsx(Component,{ref:ref,...props,text:text});});}// Logged-in Users Only - Element Display\nexport function SupabaseLoggedInOnly(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[sessionData]=useSessionData();if(!sessionData.isLoaded){return null;}const isVisible=!!sessionData?.session;return isVisible?/*#__PURE__*/_jsx(Component,{ref:ref,...props}):null;});}// Logged-out Users Only - Element Display\nexport function SupabaseLoggedOutOnly(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[sessionData]=useSessionData();if(!sessionData.isLoaded){return null;}const isVisible=!sessionData?.session;return isVisible?/*#__PURE__*/_jsx(Component,{ref:ref,...props}):null;});}// Logout Button wrapper\nexport function SupabaseLogOutButton(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const{navigate,routes}=useRouter();const handleLogout=async()=>{try{const{error}=await supabase.auth.signOut();if(error){console.error(\"Error during logout:\",error);}else{console.log(\"Successfully logged out\");const loginRouteId=Object.entries(routes).find(([,v])=>v.path===\"/login\")?.[0];if(loginRouteId){navigate(loginRouteId);}else{location.reload();}}}catch(e){console.error(\"Unexpected error during logout:\",e);}};return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:handleLogout});});}// User ID Override\nexport function SupabaseUserIdText(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[sessionData]=useSessionData();const text=sessionData.isLoaded?sessionData?.session?.user?.id||\"\":\"\";return /*#__PURE__*/_jsx(Component,{ref:ref,...props,text:text});});}// User Metadata Field Override\nexport function SupabaseMetadataField(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[sessionData]=useSessionData();const fieldName=props.metadataField||\"email\";const text=sessionData.isLoaded?sessionData?.session?.user?.user_metadata?.[fieldName]||\"\":\"\";return /*#__PURE__*/_jsx(Component,{ref:ref,...props,text:text});});}// Loading State Override\nexport function SupabaseLoadingOnly(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[sessionData]=useSessionData();const isVisible=!sessionData.isLoaded;return isVisible?/*#__PURE__*/_jsx(Component,{ref:ref,...props}):null;});}// Player ID Override - Gets player_id from users table\nexport function SupabasePlayerIdText(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[sessionData]=useSessionData();const[playerId,setPlayerId]=useState(\"\");useEffect(()=>{let active=true;const fetchPlayerId=async()=>{if(!sessionData.isLoaded||!sessionData.session){return;}try{const{data,error}=await supabase.from(\"users\").select(\"player_id\").eq(\"id\",sessionData.session.user.id).single();if(active){if(error){console.error(\"Error fetching player ID:\",error);setPlayerId(\"\");}else{setPlayerId(data?.player_id?.toString()||\"\");}}}catch(error){if(active){console.error(\"Unexpected error fetching player ID:\",error);setPlayerId(\"\");}}};fetchPlayerId();return()=>{active=false;};},[sessionData]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,text:playerId});});}// Wallet Address Override - Gets wallet_address from users table\nexport function SupabaseWalletAddressText(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[sessionData]=useSessionData();const[walletAddress,setWalletAddress]=useState(\"\");useEffect(()=>{let active=true;const fetchWalletAddress=async()=>{if(!sessionData.isLoaded||!sessionData.session){return;}try{const{data,error}=await supabase.from(\"users\").select(\"wallet_address\").eq(\"id\",sessionData.session.user.id).single();if(active){if(error){console.error(\"Error fetching wallet address:\",error);setWalletAddress(\"\");}else{setWalletAddress(data?.wallet_address||\"\");}}}catch(error){if(active){console.error(\"Unexpected error fetching wallet address:\",error);setWalletAddress(\"\");}}};fetchWalletAddress();return()=>{active=false;};},[sessionData]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,text:walletAddress});});}\nexport const __FramerMetadata__ = {\"exports\":{\"SupabaseDebugText\":{\"type\":\"reactHoc\",\"name\":\"SupabaseDebugText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SupabaseLoggedOutOnly\":{\"type\":\"reactHoc\",\"name\":\"SupabaseLoggedOutOnly\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SupabaseLogOutButton\":{\"type\":\"reactHoc\",\"name\":\"SupabaseLogOutButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SupabaseUserIdText\":{\"type\":\"reactHoc\",\"name\":\"SupabaseUserIdText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SupabasePlayerIdText\":{\"type\":\"reactHoc\",\"name\":\"SupabasePlayerIdText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SupabaseWalletAddressText\":{\"type\":\"reactHoc\",\"name\":\"SupabaseWalletAddressText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SupabaseMetadataField\":{\"type\":\"reactHoc\",\"name\":\"SupabaseMetadataField\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SupabaseEmailText\":{\"type\":\"reactHoc\",\"name\":\"SupabaseEmailText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SupabaseLoggedInOnly\":{\"type\":\"reactHoc\",\"name\":\"SupabaseLoggedInOnly\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SupabaseLoadingOnly\":{\"type\":\"reactHoc\",\"name\":\"SupabaseLoadingOnly\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SupabaseUserData.map","// Generated by Framer (f76946f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{SupabaseLogOutButton}from\"https://framerusercontent.com/modules/FkqF1oiXbqxAMAYmndRg/RtHM4F57HNsWu0r69QOI/SupabaseUserData.js\";const MotionDivSupabaseLogOutButton1m72teo=withCodeBoundaryForOverrides(motion.div,{nodeId:\"Mvu90Zpyi\",override:SupabaseLogOutButton,scopeId:\"g02ZI0DMt\"});const cycleOrder=[\"Mvu90Zpyi\",\"IooiDVZTR\",\"Wjlsb461d\"];const serializationHash=\"framer-IWLgM\";const variantClassNames={IooiDVZTR:\"framer-v-14r39db\",Mvu90Zpyi:\"framer-v-1m72teo\",Wjlsb461d:\"framer-v-cv8pbx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.1,delay:0,duration:.1,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 humanReadableVariantMap={\"Variant 1\":\"Mvu90Zpyi\",\"Variant 2\":\"IooiDVZTR\",active:\"Wjlsb461d\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Mvu90Zpyi\"};};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:\"Mvu90Zpyi\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEntergowm4p=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"IooiDVZTR\");});const onMouseLeaveissd5g=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"Mvu90Zpyi\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"IooiDVZTR\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"IooiDVZTR\")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__*/_jsxs(MotionDivSupabaseLogOutButton1m72teo,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1m72teo\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Mvu90Zpyi\",onMouseEnter:onMouseEntergowm4p,ref:refBinding,style:{...style},...addPropertyOverrides({IooiDVZTR:{\"data-framer-name\":\"Variant 2\",onMouseLeave:onMouseLeaveissd5g},Wjlsb461d:{\"data-framer-name\":\"active\",\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(118, 118, 118))\"},children:\"Logout\"})}),className:\"framer-1mr6dh6\",\"data-framer-name\":\"Logout\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"DpuZmoCHc\",style:{\"--extracted-r6o4lv\":\"rgb(118, 118, 118)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{IooiDVZTR:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({IooiDVZTR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Logout\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19niqpj\",layoutDependency:layoutDependency,layoutId:\"BYnhmFvNf\",children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1f7y05h\",\"data-framer-name\":\"Frame\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"M_8VkDS3u\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 21\"><path d=\"M 12.6 7.86 L 15.4 10.46 L 12.6 13.06\" fill=\"transparent\" stroke-width=\"1.2\" stroke=\"rgb(255,255,255)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 15.2 10.46 L 8.6 10.46\" fill=\"transparent\" stroke-width=\"1.2\" stroke=\"rgb(255,255,255)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 12.199 4.66 L 5.399 4.66 C 4.515 4.66 3.799 5.377 3.799 6.26 L 3.799 14.66 C 3.799 15.544 4.515 16.26 5.399 16.26 L 12.199 16.26\" fill=\"transparent\" stroke-width=\"1.2\" stroke=\"rgb(255,255,255)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:12650518976,withExternalLayout:true,...addPropertyOverrides({IooiDVZTR:{svgContentId:8745078132}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1qlarcb\",\"data-framer-name\":\"Frame\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"GPRLLnpiP\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 21\"><path d=\"M 12.6 7.86 L 15.4 10.46 L 12.6 13.06\" fill=\"transparent\" stroke-width=\"1.2\" stroke=\"rgb(118, 118, 118)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 15.2 10.46 L 8.6 10.46\" fill=\"transparent\" stroke-width=\"1.2\" stroke=\"rgb(118, 118, 118)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 12.199 4.66 L 5.399 4.66 C 4.515 4.66 3.799 5.377 3.799 6.26 L 3.799 14.66 C 3.799 15.544 4.515 16.26 5.399 16.26 L 12.199 16.26\" fill=\"transparent\" stroke-width=\"1.2\" stroke=\"rgb(118, 118, 118)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:9923825318,withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IWLgM.framer-ccnrqq, .framer-IWLgM .framer-ccnrqq { display: block; }\",\".framer-IWLgM.framer-1m72teo { 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: 0px; position: relative; width: 180px; }\",\".framer-IWLgM .framer-1mr6dh6 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-IWLgM .framer-19niqpj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-IWLgM .framer-1f7y05h, .framer-IWLgM .framer-1qlarcb { flex: none; height: 21px; position: relative; width: 20px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 180\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"IooiDVZTR\":{\"layout\":[\"fixed\",\"auto\"]},\"Wjlsb461d\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerg02ZI0DMt=withCSS(Component,css,\"framer-IWLgM\");export default Framerg02ZI0DMt;Framerg02ZI0DMt.displayName=\"Logout-Container\";Framerg02ZI0DMt.defaultProps={height:24,width:180};addPropertyControls(Framerg02ZI0DMt,{variant:{options:[\"Mvu90Zpyi\",\"IooiDVZTR\",\"Wjlsb461d\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"active\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerg02ZI0DMt,[{explicitInter:true,fonts:[{family:\"Geist\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geist/v3/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerg02ZI0DMt\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"180\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"24\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IooiDVZTR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Wjlsb461d\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./g02ZI0DMt.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef}from\"react\";export const CopyWalletMiniOverride=Component=>{return /*#__PURE__*/forwardRef((props,ref)=>{const existingOnClick=props.onClick;const handleClick=async event=>{if(typeof existingOnClick===\"function\"){existingOnClick(event);}const walletEl=document.getElementById(\"wallet-mini\");if(!walletEl){return;}const addressP=walletEl.querySelector(\"p\");const text=addressP?addressP.textContent||\"\":\"\";if(!text){return;}try{await navigator.clipboard.writeText(text);console.log(\"Text copied to clipboard:\",text);}catch(err){console.error(\"Failed to copy text: \",err);}};return /*#__PURE__*/_jsx(Component,{...props,ref:ref,onClick:handleClick});});};export const CopyWalletFullOverride=Component=>{return /*#__PURE__*/forwardRef((props,ref)=>{const existingOnClick=props.onClick;const handleClick=async event=>{if(typeof existingOnClick===\"function\"){existingOnClick(event);}const walletEl=document.getElementById(\"wallet-full\");if(!walletEl){return;}const addressP=walletEl.querySelector(\"p\");const text=addressP?addressP.textContent||\"\":\"\";if(!text){return;}try{await navigator.clipboard.writeText(text);console.log(\"Text copied to clipboard:\",text);}catch(err){console.error(\"Failed to copy text: \",err);}};return /*#__PURE__*/_jsx(Component,{...props,ref:ref,onClick:handleClick});});};\nexport const __FramerMetadata__ = {\"exports\":{\"CopyWalletFullOverride\":{\"type\":\"reactHoc\",\"name\":\"CopyWalletFullOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CopyWalletMiniOverride\":{\"type\":\"reactHoc\",\"name\":\"CopyWalletMiniOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WithCopyText.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{forwardRef}from\"react\";export const withHideScrollbarMiniWallet=Component=>{return /*#__PURE__*/forwardRef((props,ref)=>{const combinedStyle={...props.style,id:\"wallet-mini\",overflow:\"auto\",scrollbarWidth:\"none\",msOverflowStyle:\"none\"};return /*#__PURE__*/_jsxs(Component,{ref:ref,...props,style:combinedStyle,id:\"wallet-mini\",children:[/*#__PURE__*/_jsx(\"style\",{children:`\n            /* Hide scrollbar for WebKit/Blink browsers */\n            ::-webkit-scrollbar {\n              display: none;\n            }\n          `}),props.children]});});};export const withHideScrollbarWalletFull=Component=>{return /*#__PURE__*/forwardRef((props,ref)=>{const combinedStyle={...props.style,overflow:\"auto\",scrollbarWidth:\"none\",msOverflowStyle:\"none\"};return /*#__PURE__*/_jsxs(Component,{ref:ref,...props,style:combinedStyle,id:\"wallet-full\",children:[/*#__PURE__*/_jsx(\"style\",{children:`\n            /* Hide scrollbar for WebKit/Blink browsers */\n            ::-webkit-scrollbar {\n              display: none;\n            }\n          `}),props.children]});});};\nexport const __FramerMetadata__ = {\"exports\":{\"withHideScrollbarMiniWallet\":{\"type\":\"reactHoc\",\"name\":\"withHideScrollbarMiniWallet\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHideScrollbarWalletFull\":{\"type\":\"reactHoc\",\"name\":\"withHideScrollbarWalletFull\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WithHideScrollbar.map","// Generated by Framer (ac3cb42)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,fICyAUQY1:stroke??props.fICyAUQY1??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fICyAUQY1,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-8wcZR\",className),layoutId:layoutId,ref:ref,style:{\"--18mrqx2\":fICyAUQY1,...style}});});const css=['.framer-8wcZR { aspect-ratio: 1; background-color: var(--18mrqx2); mask-image: url(\\'data:image/svg+xml,<svg aria-label=\"Copy\" display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 1.75 10.5 L 1.75 10.5 C 0.784 10.5 0 9.716 0 8.75 L 0 2 C 0 0.895 0.895 0 2 0 L 8.75 0 C 9.716 0 10.5 0.784 10.5 1.75 L 10.5 1.75\" fill=\"transparent\" height=\"10.5px\" id=\"wY5_DsvCc\" opacity=\"1\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(4.75 4.75)\" width=\"10.5px\"/><path d=\"M 2 10.5 C 0.895 10.5 0 9.605 0 8.5 L 0 2 C 0 0.895 0.895 0 2 0 L 8.5 0 C 9.605 0 10.5 0.895 10.5 2 L 10.5 8.5 C 10.5 9.605 9.605 10.5 8.5 10.5 Z\" fill=\"transparent\" height=\"10.5px\" id=\"wxasWqZLu\" opacity=\"1\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(8.75 8.75)\" width=\"10.5px\"/></svg>\\'); mask-position: center; mask-repeat: no-repeat; width: 24px; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"fICyAUQY1\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Copy\",\"color\":{\"type\":\"variable\",\"value\":\"18mrqx2\"},\"set\":{\"localId\":\"vectorSet/SuYHhKUZG\",\"id\":\"SuYHhKUZG\",\"moduleId\":\"EqX8thWQjdZcOB1c6p5N\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-8wcZR\");export default Icon;addPropertyControls(Icon,{fICyAUQY1:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"fICyAUQY1\\\":\\\"stroke\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Copy\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"18mrqx2\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/SuYHhKUZG\\\",\\\"id\\\":\\\"SuYHhKUZG\\\",\\\"moduleId\\\":\\\"EqX8thWQjdZcOB1c6p5N\\\"}}\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (20dc3ed)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Icon from\"https://framerusercontent.com/modules/5y2HuGfoefhwvypzjZxg/nFAJW6yuooC31yeNLcwD/W_YYdIjKE.js\";const IconFonts=getFonts(Icon);const enabledGestures={EdxvmkRIN:{hover:true,pressed:true},vyEak5u6d:{hover:true,pressed:true}};const cycleOrder=[\"vyEak5u6d\",\"EdxvmkRIN\"];const serializationHash=\"framer-rfTSx\";const variantClassNames={EdxvmkRIN:\"framer-v-1p6k1hl\",vyEak5u6d:\"framer-v-r6chq5\"};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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Large:\"EdxvmkRIN\",Small:\"vyEak5u6d\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"vyEak5u6d\"};};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:\"vyEak5u6d\",enabledGestures,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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-r6chq5\",className,classNames),\"data-framer-name\":\"Small\",layoutDependency:layoutDependency,layoutId:\"vyEak5u6d\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,...style},variants:{\"vyEak5u6d-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},\"vyEak5u6d-pressed\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},EdxvmkRIN:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(138, 138, 138, 0.15)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(33, 33, 33)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}},...addPropertyOverrides({\"EdxvmkRIN-hover\":{\"data-framer-name\":undefined},\"EdxvmkRIN-pressed\":{\"data-framer-name\":undefined},\"vyEak5u6d-hover\":{\"data-framer-name\":undefined},\"vyEak5u6d-pressed\":{\"data-framer-name\":undefined},EdxvmkRIN:{\"data-border\":true,\"data-framer-name\":\"Large\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Icon,{animated:true,className:\"framer-8tucsf\",layoutDependency:layoutDependency,layoutId:\"W6JHmVOUk\",style:{\"--18mrqx2\":\"rgb(118, 118, 118)\",scale:1},variants:{\"EdxvmkRIN-hover\":{\"--18mrqx2\":\"rgb(156, 156, 156)\",scale:.9},\"EdxvmkRIN-pressed\":{\"--18mrqx2\":\"rgb(204, 204, 204)\",scale:1.1},\"vyEak5u6d-hover\":{\"--18mrqx2\":\"rgb(156, 156, 156)\",scale:.9},\"vyEak5u6d-pressed\":{\"--18mrqx2\":\"rgb(204, 204, 204)\",scale:1.1}}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-rfTSx.framer-5y2ebv, .framer-rfTSx .framer-5y2ebv { display: block; }\",\".framer-rfTSx.framer-r6chq5 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-rfTSx .framer-8tucsf { flex: none; height: var(--framer-aspect-ratio-supported, 21px); position: relative; width: 21px; z-index: 1; }\",\".framer-rfTSx.framer-v-1p6k1hl.framer-r6chq5 { height: 58px; width: 58px; }\",\".framer-rfTSx.framer-v-1p6k1hl .framer-8tucsf { height: var(--framer-aspect-ratio-supported, 32px); width: 32px; }\",'.framer-rfTSx[data-border=\"true\"]::after, .framer-rfTSx [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 21\n * @framerIntrinsicWidth 21\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"EdxvmkRIN\":{\"layout\":[\"fixed\",\"fixed\"]},\"jb_B7mxCA\":{\"layout\":[\"auto\",\"auto\"]},\"d4OCwRyQZ\":{\"layout\":[\"auto\",\"auto\"]},\"zTyNGk8Sr\":{\"layout\":[\"fixed\",\"fixed\"]},\"XH7YumCmU\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameriPt2BUGNx=withCSS(Component,css,\"framer-rfTSx\");export default FrameriPt2BUGNx;FrameriPt2BUGNx.displayName=\"Copy Button\";FrameriPt2BUGNx.defaultProps={height:21,width:21};addPropertyControls(FrameriPt2BUGNx,{variant:{options:[\"vyEak5u6d\",\"EdxvmkRIN\"],optionTitles:[\"Small\",\"Large\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameriPt2BUGNx,[{explicitInter:true,fonts:[]},...IconFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriPt2BUGNx\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"21\",\"framerIntrinsicHeight\":\"21\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EdxvmkRIN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jb_B7mxCA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"d4OCwRyQZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zTyNGk8Sr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XH7YumCmU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./iPt2BUGNx.map"],"mappings":"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"}