{"version":3,"file":"ColorMode.C_2yAugP.mjs","names":["useStore","useState","useRef","useState"],"sources":["https:/framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/XUTPrSu7PGD9ei1x2GWu/g2280n4HnxyVmaBy6sw5/ColorMode.js"],"sourcesContent":["import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","/*\n * createStore (framer/store@1.0.1)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useEffect,useRef,useState}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";const useStore=createStore({mode:\"yellow\"});const TOKENS={main:\"--token-72edd52a-1845-4a6c-8ea5-20f4955a7586\",dark:\"--token-f373a038-e49d-4175-956d-5148d458a061\"};const COLORS={yellow:{main:\"#FF9500\",dark:\"#401500\"},purple:{main:\"#9B5CFF\",dark:\"#2B0A5C\"},green:{main:\"#00C853\",dark:\"#063B1A\"}};const STYLE_ID=\"color-mode-token-overrides\";let currentMode=\"yellow\";function isMode(value){return value===\"yellow\"||value===\"purple\"||value===\"green\";}function getSavedMode(){if(typeof window===\"undefined\")return\"yellow\";const savedMode=window.localStorage.getItem(\"colorMode\");if(isMode(savedMode))return savedMode;return\"yellow\";}function getFixedSwitcherCss(){return Object.keys(COLORS).map(mode=>{const palette=COLORS[mode];return`\n                [data-color-switcher-fixed=\"${mode}\"],\n                [data-color-switcher-fixed=\"${mode}\"] * {\n                    ${TOKENS.main}: ${palette.main} !important;\n                    ${TOKENS.dark}: ${palette.dark} !important;\n                }\n            `;}).join(\"\\n\");}function applyTheme(mode){if(typeof document===\"undefined\")return;currentMode=mode;const palette=COLORS[mode];document.documentElement.style.setProperty(TOKENS.main,palette.main,\"important\");document.documentElement.style.setProperty(TOKENS.dark,palette.dark,\"important\");let style=document.getElementById(STYLE_ID);if(!style){style=document.createElement(\"style\");style.id=STYLE_ID;document.head.appendChild(style);}style.textContent=`\n        :root,\n        html,\n        body,\n        [data-framer-root],\n        #main {\n            ${TOKENS.main}: ${palette.main} !important;\n            ${TOKENS.dark}: ${palette.dark} !important;\n        }\n\n        body * {\n            ${TOKENS.main}: ${palette.main} !important;\n            ${TOKENS.dark}: ${palette.dark} !important;\n        }\n\n        ${getFixedSwitcherCss()}\n    `;window.localStorage.setItem(\"colorMode\",mode);document.documentElement.setAttribute(\"data-color-mode\",mode);}function reapplyCurrentTheme(){applyTheme(currentMode||getSavedMode());}function switchTheme(mode,setStore){currentMode=mode;setStore({mode});applyTheme(mode);if(typeof window!==\"undefined\"){window.requestAnimationFrame(()=>applyTheme(mode));window.setTimeout(()=>applyTheme(mode),50);window.setTimeout(()=>applyTheme(mode),200);}}function useInitTheme(){const[store,setStore]=useStore();useEffect(()=>{const savedMode=getSavedMode();currentMode=savedMode;setStore({mode:savedMode});applyTheme(savedMode);const timer1=window.setTimeout(reapplyCurrentTheme,300);const timer2=window.setTimeout(reapplyCurrentTheme,1e3);return()=>{window.clearTimeout(timer1);window.clearTimeout(timer2);};},[]);useEffect(()=>{currentMode=store.mode;applyTheme(store.mode);},[store.mode]);return[store,setStore];}function useSwitchHandlers(mode,setStore,props){const lastSwitchRef=useRef(0);const trigger=()=>{const now=Date.now();if(now-lastSwitchRef.current<120)return;lastSwitchRef.current=now;switchTheme(mode,setStore);};return{onPointerDown:event=>{props.onPointerDown?.(event);trigger();},onTap:event=>{props.onTap?.(event);trigger();},onClick:event=>{props.onClick?.(event);trigger();}};}export function withThemeRoot(Component){return /*#__PURE__*/forwardRef((props,ref)=>{useInitTheme();return /*#__PURE__*/_jsx(Component,{ref:ref,...props});});}function getFixedButtonStyle(mode,props){const palette=COLORS[mode];return{...props.style,[TOKENS.main]:palette.main,[TOKENS.dark]:palette.dark};}export function withYellowModeFixed(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store,setStore]=useStore();const handlers=useSwitchHandlers(\"yellow\",setStore,props);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,...handlers,\"data-color-switcher-fixed\":\"yellow\",variant:store.mode===\"yellow\"?\"Active\":\"Default\",style:getFixedButtonStyle(\"yellow\",props)});});}export function withPurpleModeFixed(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store,setStore]=useStore();const handlers=useSwitchHandlers(\"purple\",setStore,props);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,...handlers,\"data-color-switcher-fixed\":\"purple\",variant:store.mode===\"purple\"?\"Active\":\"Default\",style:getFixedButtonStyle(\"purple\",props)});});}export function withGreenModeFixed(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store,setStore]=useStore();const handlers=useSwitchHandlers(\"green\",setStore,props);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,...handlers,\"data-color-switcher-fixed\":\"green\",variant:store.mode===\"green\"?\"Active\":\"Default\",style:getFixedButtonStyle(\"green\",props)});});}export function withYellowModeDynamic(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[,setStore]=useStore();const handlers=useSwitchHandlers(\"yellow\",setStore,props);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,...handlers});});}export function withPurpleModeDynamic(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[,setStore]=useStore();const handlers=useSwitchHandlers(\"purple\",setStore,props);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,...handlers});});}export function withGreenModeDynamic(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[,setStore]=useStore();const handlers=useSwitchHandlers(\"green\",setStore,props);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,...handlers});});}function getBreakpoint(){if(typeof window===\"undefined\")return\"Desktop\";const width=window.innerWidth;if(width>1159)return\"Desktop\";if(width>767)return\"Tablet\";return\"Mobile\";}function getSlideByMode(mode){if(mode===\"yellow\")return\"Slide 1\";if(mode===\"green\")return\"Slide 2\";if(mode===\"purple\")return\"Slide 3\";return\"Slide 1\";}function getResponsiveSlideVariant(mode){const breakpoint=getBreakpoint();const slide=getSlideByMode(mode);return`${breakpoint}, ${slide}`;}export function withResponsiveColorSlide(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store]=useStore();const[breakpoint,setBreakpoint]=useState(()=>getBreakpoint());const hasToggled=useRef(false);const initialMode=useRef(store.mode);if(!hasToggled.current&&store.mode!==initialMode.current){hasToggled.current=true;}useEffect(()=>{const updateBreakpoint=()=>setBreakpoint(getBreakpoint());window.addEventListener(\"resize\",updateBreakpoint);return()=>window.removeEventListener(\"resize\",updateBreakpoint);},[]);const slide=getSlideByMode(store.mode);let variant=\"\";if(!hasToggled.current){const prefix=breakpoint===\"Desktop\"?\"D\":breakpoint===\"Tablet\"?\"T\":\"M\";variant=`${prefix}, Delay, ${slide}`;}else{variant=`${breakpoint}, ${slide}`;}return /*#__PURE__*/_jsx(Component,{ref:ref,...props,variant:variant});});}function getColorStateVariant(mode){if(mode===\"yellow\")return\"Yellow\";if(mode===\"green\")return\"Green\";if(mode===\"purple\")return\"Purple\";return\"Yellow\";}export function withColorState(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store]=useStore();return /*#__PURE__*/_jsx(Component,{ref:ref,...props,variant:getColorStateVariant(store.mode)});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withPurpleModeDynamic\":{\"type\":\"reactHoc\",\"name\":\"withPurpleModeDynamic\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withGreenModeFixed\":{\"type\":\"reactHoc\",\"name\":\"withGreenModeFixed\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withThemeRoot\":{\"type\":\"reactHoc\",\"name\":\"withThemeRoot\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withResponsiveColorSlide\":{\"type\":\"reactHoc\",\"name\":\"withResponsiveColorSlide\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withYellowModeDynamic\":{\"type\":\"reactHoc\",\"name\":\"withYellowModeDynamic\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withGreenModeDynamic\":{\"type\":\"reactHoc\",\"name\":\"withGreenModeDynamic\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPurpleModeFixed\":{\"type\":\"reactHoc\",\"name\":\"withPurpleModeFixed\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withYellowModeFixed\":{\"type\":\"reactHoc\",\"name\":\"withYellowModeFixed\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withColorState\":{\"type\":\"reactHoc\",\"name\":\"withColorState\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ColorMode.map"],"mappings":"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"}