{"version":3,"file":"TapColorChange.4TD2PADE.mjs","names":["mask","SVG","getProps","Icon","useStore","useState","__legacyOverrideHOC_DataObserverContext","_jsx"],"sources":["https:/framerusercontent.com/modules/h8eiTe02Hlz68pZAqXzV/5w6of9Fcu4n8dea2OpaW/SpB532HEE.js","https:/framerusercontent.com/modules/qOK5zl6pwYXZaG7C1gDI/OAx4rcAP6xx63CQh4Xps/SrcV65t7V.js","https:/framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/28rXvpPsrum7FH6cMELS/1jCAazZw1EGHjrG5Nu5D/Utils.js","https:/framer.com/m/framer/utils.js@^0.9.0","https:/framerusercontent.com/modules/9qPdAYApcKvyJABmHVQu/oqtd89PwyZN1ldNfza4j/TapColorChange.js"],"sourcesContent":["// Generated by Framer (62e4d63)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 64 64\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 48.36 11.64 C 50.808 14.092 51.283 16.956 50.885 19.577 C 50.469 22.319 49.13 24.545 48.36 25.315 L 45.372 28.303 L 31.697 14.628 L 34.685 11.64 C 35.455 10.87 37.684 9.531 40.426 9.115 C 43.047 8.717 45.908 9.192 48.36 11.64 Z M 31.42 8.376 L 26.8 12.995 C 26.366 13.429 26.123 14.017 26.123 14.629 C 26.123 15.242 26.366 15.83 26.8 16.263 L 43.74 33.203 C 44.642 34.104 46.103 34.104 47.005 33.203 L 51.624 28.583 C 53.164 27.043 54.905 23.88 55.453 20.267 C 56.017 16.537 55.336 12.084 51.624 8.376 C 47.916 4.664 43.463 3.983 39.733 4.547 C 36.123 5.095 32.96 6.836 31.42 8.376 Z M 59.324 0.676 C 60.225 1.577 60.225 3.038 59.324 3.94 L 51.624 11.64 C 51.049 12.258 50.181 12.513 49.363 12.304 C 48.544 12.095 47.905 11.456 47.696 10.637 C 47.487 9.819 47.742 8.951 48.36 8.376 L 56.06 0.676 C 56.962 -0.225 58.423 -0.225 59.324 0.676 Z M 14.572 26.178 C 15.185 26.178 15.772 26.422 16.205 26.855 L 33.145 43.795 C 34.045 44.697 34.045 46.158 33.145 47.06 L 28.525 51.68 C 26.985 53.22 23.821 54.96 20.209 55.508 C 16.482 56.072 12.028 55.391 8.32 51.68 L 9.751 45.842 C 10.17 46.73 10.768 47.596 11.588 48.415 C 14.036 50.864 16.901 51.338 19.522 50.941 C 22.263 50.525 24.49 49.185 25.26 48.415 L 28.247 45.428 L 14.572 31.753 L 12.761 33.566 Z M 8.32 51.68 C 4.609 47.972 3.925 43.518 4.492 39.788 C 5.037 36.179 6.777 33.012 8.317 31.472 L 12.937 26.852 C 13.371 26.419 13.959 26.177 14.572 26.178 L 12.761 33.566 L 11.588 34.74 C 10.818 35.51 9.478 37.737 9.062 40.481 C 8.798 42.224 8.918 44.076 9.751 45.842 Z M 9.751 45.842 L 12.761 33.566 L 12.761 33.566 L 9.751 45.842 C 9.751 45.842 9.751 45.842 9.751 45.842 Z M 36.225 34.555 C 37.125 35.457 37.125 36.918 36.225 37.82 L 30.065 43.98 C 29.489 44.598 28.621 44.853 27.803 44.643 C 26.985 44.434 26.345 43.795 26.136 42.977 C 25.927 42.158 26.182 41.291 26.8 40.715 L 32.96 34.555 C 33.862 33.655 35.323 33.655 36.225 34.555 Z M 11.585 48.415 C 12.485 49.317 12.485 50.778 11.585 51.68 L 3.885 59.38 C 2.975 60.228 1.556 60.203 0.677 59.323 C -0.203 58.444 -0.228 57.025 0.62 56.115 L 8.32 48.415 C 9.222 47.515 10.683 47.515 11.585 48.415 Z M 25.445 23.775 C 26.345 24.677 26.345 26.138 25.445 27.04 L 19.285 33.2 C 18.375 34.048 16.956 34.023 16.076 33.144 C 15.197 32.264 15.172 30.846 16.02 29.935 L 22.18 23.775 C 23.082 22.875 24.543 22.875 25.445 23.775 Z\" fill=\"transparent\" height=\"59.99999429525161px\" id=\"hfHugCzZB\" transform=\"translate(1.5 2)\" width=\"60.000001319982516px\"><path d=\"M 22.237 7.268 C 24.686 9.719 25.16 12.584 24.763 15.205 C 24.347 17.946 23.007 20.173 22.237 20.943 L 19.249 23.93 L 5.574 10.255 L 8.562 7.268 C 9.332 6.498 11.562 5.158 14.303 4.742 C 16.924 4.345 19.785 4.819 22.237 7.268 Z M 5.297 4.003 L 0.677 8.623 C 0.244 9.056 0 9.644 0 10.257 C 0 10.87 0.244 11.458 0.677 11.891 L 17.617 28.831 C 18.519 29.731 19.98 29.731 20.882 28.831 L 25.502 24.211 C 27.042 22.671 28.782 19.508 29.33 15.895 C 29.894 12.165 29.213 7.711 25.502 4.003 C 21.793 0.292 17.34 -0.389 13.61 0.175 C 10 0.723 6.837 2.463 5.297 4.003 Z\" fill=\"var(--token-e5868017-9d7e-4450-9c0c-ec44ef398a9d, rgb(35, 37, 44))\" height=\"29.506305179755053px\" id=\"s_r_TlZSU\" transform=\"translate(26.123 4.373)\" width=\"29.504764724010826px\"/><path d=\"M 55.009 0.676 C 55.909 1.577 55.909 3.038 55.009 3.94 L 47.309 11.64 C 46.733 12.258 45.866 12.513 45.047 12.304 C 44.229 12.095 43.59 11.456 43.381 10.637 C 43.172 9.819 43.426 8.951 44.044 8.376 L 51.744 0.676 C 52.646 -0.225 54.107 -0.225 55.009 0.676 Z M 10.257 26.178 C 10.869 26.178 11.456 26.422 11.889 26.855 L 28.829 43.795 C 29.73 44.697 29.73 46.158 28.829 47.06 L 24.209 51.68 C 22.669 53.22 19.506 54.96 15.893 55.508 C 12.166 56.072 7.712 55.391 4.004 51.68 L 5.435 45.842 C 5.854 46.73 6.452 47.596 7.272 48.415 C 9.721 50.864 12.585 51.338 15.206 50.941 C 17.947 50.525 20.174 49.185 20.944 48.415 L 23.932 45.428 L 10.257 31.753 L 8.445 33.566 Z M 4.004 51.68 C 0.293 47.972 -0.391 43.518 0.176 39.788 C 0.721 36.179 2.461 33.012 4.001 31.472 L 8.621 26.852 C 9.055 26.419 9.643 26.177 10.257 26.178 L 8.445 33.566 L 7.272 34.74 C 6.502 35.51 5.162 37.737 4.746 40.481 C 4.482 42.224 4.602 44.076 5.435 45.842 Z M 5.435 45.842 L 8.445 33.566 L 8.445 33.566 L 5.435 45.842 C 5.435 45.842 5.435 45.842 5.435 45.842 Z\" fill=\"var(--token-e5868017-9d7e-4450-9c0c-ec44ef398a9d, rgb(35, 37, 44))\" height=\"55.683074273500274px\" id=\"uKCzQuHpL\" transform=\"translate(4.316 0)\" width=\"55.68425310526084px\"/><path d=\"M 36.225 11.456 C 37.125 12.357 37.125 13.818 36.225 14.72 L 30.065 20.88 C 29.489 21.498 28.621 21.753 27.803 21.544 C 26.985 21.335 26.345 20.696 26.136 19.877 C 25.927 19.059 26.182 18.191 26.8 17.615 L 32.96 11.456 C 33.862 10.555 35.323 10.555 36.225 11.456 Z M 11.585 25.315 C 12.485 26.217 12.485 27.678 11.585 28.58 L 3.885 36.28 C 2.975 37.128 1.556 37.103 0.677 36.224 C -0.203 35.344 -0.228 33.926 0.62 33.015 L 8.32 25.315 C 9.222 24.415 10.683 24.415 11.585 25.315 Z M 25.445 0.676 C 26.345 1.577 26.345 3.038 25.445 3.94 L 19.285 10.1 C 18.375 10.948 16.956 10.923 16.076 10.044 C 15.197 9.164 15.172 7.746 16.02 6.836 L 22.18 0.676 C 23.082 -0.225 24.543 -0.225 25.445 0.676 Z\" fill=\"var(--token-e5868017-9d7e-4450-9c0c-ec44ef398a9d, rgb(35, 37, 44))\" height=\"36.90013124288345px\" id=\"QUjKb22FI\" transform=\"translate(0 23.1)\" width=\"36.90013475265472px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';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,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-qkLEs\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-qkLEs { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--token-e5868017-9d7e-4450-9c0c-ec44ef398a9d, #23252c); mask: ${mask}; width: 64px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 64\n * @framerIntrinsicHeight 64\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"api-black-icon\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-e5868017-9d7e-4450-9c0c-ec44ef398a9d, rgb(35, 37, 44))\"},\"set\":{\"localId\":\"vectorSet/lnmzogWsQ\",\"id\":\"lnmzogWsQ\",\"moduleId\":\"8OHTBV5rwKREi5aHozY7\"}}\n */const Icon=withCSS(Component,css,\"framer-qkLEs\");Icon.displayName=\"api-black-icon\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"64\",\"framerIntrinsicHeight\":\"64\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"api-black-icon\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-e5868017-9d7e-4450-9c0c-ec44ef398a9d, rgb(35, 37, 44))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/lnmzogWsQ\\\",\\\"id\\\":\\\"lnmzogWsQ\\\",\\\"moduleId\\\":\\\"8OHTBV5rwKREi5aHozY7\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 8.5 8.5 L 8.5 0 L 0 0\" fill=\"transparent\" height=\"8.5px\" id=\"HD3EjFRmq\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(8.75 6.75)\" width=\"8.5px\"/><path d=\"M 10.25 0 L 0 10.25\" fill=\"transparent\" height=\"10.25px\" id=\"I0i29aTCw\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(6.75 7)\" width=\"10.25px\"/></svg>';const getProps=({dots,height,id,stroke,width,width1,...props})=>{return{...props,BKVe8Pgvw:dots??props.BKVe8Pgvw??1,fICyAUQY1:stroke??props.fICyAUQY1??\"rgb(0, 0, 0)\",lKf_CQTz5:width1??props.lKf_CQTz5??1.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fICyAUQY1,lKf_CQTz5,BKVe8Pgvw,...restProps}=getProps(props);const href=useSVGTemplate(\"2430009286\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-VdeRv\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1335ju\":lKf_CQTz5,\"--18mrqx2\":fICyAUQY1,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-VdeRv { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; 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\",\"lKf_CQTz5\":\"width1\",\"BKVe8Pgvw\":\"dots\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Up Right\",\"color\":{\"type\":\"variable\",\"value\":\"18mrqx2\"},\"set\":{\"localId\":\"vectorSet/SuYHhKUZG\",\"id\":\"SuYHhKUZG\",\"moduleId\":\"EqX8thWQjdZcOB1c6p5N\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-VdeRv\");Icon.displayName=\"Arrow Up Right\";export default Icon;addPropertyControls(Icon,{fICyAUQY1:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color},lKf_CQTz5:{defaultValue:1.5,displayStepper:true,hidden:false,max:4,min:0,step:.5,title:\"Width\",type:ControlType.Number},BKVe8Pgvw:{defaultValue:1,displayStepper:true,hidden:true,max:4,min:1,title:\"Dots\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Up Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"18mrqx2\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/SuYHhKUZG\\\",\\\"id\\\":\\\"SuYHhKUZG\\\",\\\"moduleId\\\":\\\"EqX8thWQjdZcOB1c6p5N\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"fICyAUQY1\\\":\\\"stroke\\\",\\\"lKf_CQTz5\\\":\\\"width1\\\",\\\"BKVe8Pgvw\\\":\\\"dots\\\"}\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","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","export const centerContent = {\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const autoSizingText = {\n    width: \"max-content\",\n    wordBreak: \"break-word\",\n    overflowWrap: \"break-word\",\n    overflow: \"hidden\",\n    whiteSpace: \"pre-wrap\",\n    flexShrink: 0\n};\nexport const defaultContainerStyles = {\n    ...centerContent,\n    overflow: \"hidden\"\n};\nexport const containerStyles = defaultContainerStyles;\nexport const randomColor = ()=>\"#\" + Math.floor(Math.random() * 16777215).toString(16)\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"centerContent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"autoSizingText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultContainerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomColor\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./Utils.map","/*\n * Utils (framer/utils@0.9.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/28rXvpPsrum7FH6cMELS/1jCAazZw1EGHjrG5Nu5D/Utils.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{randomColor}from\"https://framer.com/m/framer/utils.js@^0.9.0\";// Learn more: https://www.framer.com/developers/overrides/\nconst useStore=createStore({background:\"#0099FF\"});export function withRotate(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,animate:{rotate:90},transition:{duration:2}});});}export function withHover(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,whileHover:{scale:1.05}});});}export function withRandomColor(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{ref:ref,...props,animate:{background:store.background},onClick:()=>{setStore({background:randomColor()});}});});}export function TapColorChange(){return{whileTap:{// --- CHANGE THIS COLOR ---\n// Set this to the color you want\n// the background to be on press.\nbackgroundColor:\"#B3BCFF\"},// --- ADDED TRANSITION ---\n// This makes the color change (and scale) animate\n// smoothly instead of instantly.\n// Adjust duration to make it faster/slower.\ntransition:{duration:.1,ease:\"linear\"}};}export function TapBgOnPress(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const mergedWhileTap={...props.whileTap??{},backgroundColor:\"#B3BCFF\",borderRadius:16};const mergedStyle={...props.style??{},borderRadius:16};return /*#__PURE__*/_jsx(Component,{...props,ref:ref,style:mergedStyle,whileTap:mergedWhileTap});});}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withTapColorChange(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...TapColorChange(props)});};}withTapColorChange.displayName=\"TapColorChange\";\nexport const __FramerMetadata__ = {\"exports\":{\"withRandomColor\":{\"type\":\"reactHoc\",\"name\":\"withRandomColor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHover\":{\"type\":\"reactHoc\",\"name\":\"withHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRotate\":{\"type\":\"reactHoc\",\"name\":\"withRotate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TapColorChange\":{\"type\":\"override\",\"name\":\"TapColorChange\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TapBgOnPress\":{\"type\":\"reactHoc\",\"name\":\"TapBgOnPress\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTapColorChange\":{\"type\":\"reactHoc\",\"name\":\"withTapColorChange\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TapColorChange.map"],"mappings":"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"}