{"version":3,"file":"FixedTextBack.Cd2qlCXG.mjs","names":["__legacyOverrideHOC_DataObserverContext","_jsx","useStore","__legacyOverrideHOC_DataObserverContext","_jsx"],"sources":["https:/framerusercontent.com/modules/3BSa7eaXbBow5iOr2PuQ/miMmSNrk1qenX9j2IuSa/DisableRMC.js","https:/framerusercontent.com/modules/XUwqH6Qr2VzoGkteVGiP/SLYpH7fdBdFvpEJ0atsN/FixedTextBack.js"],"sourcesContent":["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()});}});});}import{useEffect}from\"react\";export function DisableRightClick(){useEffect(()=>{const handleContextMenu=e=>{e.preventDefault();};document.addEventListener(\"contextmenu\",handleContextMenu);return()=>{document.removeEventListener(\"contextmenu\",handleContextMenu);};},[]);return{};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withDisableRightClick(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...DisableRightClick(props)});};}withDisableRightClick.displayName=\"DisableRightClick\";\nexport const __FramerMetadata__ = {\"exports\":{\"withDisableRightClick\":{\"type\":\"reactHoc\",\"name\":\"withDisableRightClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRandomColor\":{\"type\":\"reactHoc\",\"name\":\"withRandomColor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DisableRightClick\":{\"type\":\"override\",\"name\":\"DisableRightClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRotate\":{\"type\":\"reactHoc\",\"name\":\"withRotate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHover\":{\"type\":\"reactHoc\",\"name\":\"withHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DisableRMC.map","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()});}});});}import{useEffect}from\"react\";export function FixedText(){// 🔁 Seite merken (1× pro Seitenaufruf)\nuseEffect(()=>{const currentPath=window.location.pathname;const lastPath=sessionStorage.getItem(\"currentPage\");if(lastPath&&lastPath!==currentPath){sessionStorage.setItem(\"previousPage\",lastPath);}sessionStorage.setItem(\"currentPage\",currentPath);},[]);return{style:{position:\"fixed\",bottom:200,left:68,zIndex:5},// ⬅️ Zurück-Navigation mit Memory\nonTap(){const previous=sessionStorage.getItem(\"previousPage\");if(previous){window.location.assign(previous);}else{window.history.back();}}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withFixedText(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...FixedText(props)});};}withFixedText.displayName=\"FixedText\";\nexport const __FramerMetadata__ = {\"exports\":{\"withRotate\":{\"type\":\"reactHoc\",\"name\":\"withRotate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FixedText\":{\"type\":\"override\",\"name\":\"FixedText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withFixedText\":{\"type\":\"reactHoc\",\"name\":\"withFixedText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRandomColor\":{\"type\":\"reactHoc\",\"name\":\"withRandomColor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHover\":{\"type\":\"reactHoc\",\"name\":\"withHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FixedTextBack.map"],"mappings":"uPAC6rB,SAAgB,GAAmB,CAA6M,OAA5M,MAAc,CAAC,IAAM,EAAkB,GAAG,CAAC,EAAE,gBAAgB,EAA8D,OAA3D,SAAS,iBAAiB,cAAc,EAAkB,KAAW,CAAC,SAAS,oBAAoB,cAAc,EAAkB,GAAK,EAAE,CAAC,CAAO,EAAE,CAAqJ,SAAgB,EAAsB,EAAE,CAAC,MAAO,KAAQ,EAA+BA,EAAwC,CAAQC,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,EAAkB,EAAM,CAAC,CAAC,mBADptC,IAA8B,IAAqE,IAAqE,IACu3B,CAA3jC,EAAY,CAAC,WAAW,UAAU,CAAC,CAAitC,EAAsB,YAAY,uBCAxmB,SAAgB,GAAW,CAC3d,OAA7P,MAAc,CAAC,IAAM,EAAY,EAAO,SAAS,SAAe,EAAS,eAAe,QAAQ,cAAc,CAAI,GAAU,IAAW,GAAa,eAAe,QAAQ,eAAe,EAAS,CAAE,eAAe,QAAQ,cAAc,EAAY,EAAG,EAAE,CAAC,CAAO,CAAC,MAAM,CAAC,SAAS,QAAQ,OAAO,IAAI,KAAK,GAAG,OAAO,EAAE,CACxT,OAAO,CAAC,IAAM,EAAS,eAAe,QAAQ,eAAe,CAAI,EAAU,EAAO,SAAS,OAAO,EAAS,CAAO,EAAO,QAAQ,MAAM,EAAI,CAAqJ,SAAgB,EAAc,EAAE,CAAC,MAAO,KAAQ,EAA+BE,EAAwC,CAAQC,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,EAAU,EAAM,CAAC,CAAC,uBAH1Z,IAA8B,IAAqE,IAAqE,IAG6E,CAFjR,EAAY,CAAC,WAAW,UAAU,CAAC,CAEuZ,EAAc,YAAY"}