{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/aPL2mrgD3EU0qoUYaOmL/zR7Xovw7a2AGSvyhgEDv/EweCBTa9e.js"],
  "sourcesContent": ["// Generated by Framer (a44d8cf)\nimport siteMetadata from\"https://framerusercontent.com/modules/a7RFOGQ6aO9wpkAbCM5V/fDecscSveaqDKhzAInwF/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"1441jm5\"}],customHTMLHeadEnd:'<script>\\n// FrameMembers Page Protection\\n(function() {\\n    const token = localStorage.getItem(\"framemembers_admin_token\");\\n    \\n    if (!token) {\\n        // Redirect to login if no token\\n        window.location.href = \"/login\"; // Your login page URL\\n        return;\\n    }\\n    \\n    // Optional: Verify token is still valid\\n    fetch(\"https://framemembers-backend.onrender.com/api/auth/me\", {\\n        headers: { \"Authorization\": `Bearer ${token}` }\\n    })\\n    .then(response => {\\n        if (!response.ok) {\\n            // Token invalid, redirect to login\\n            localStorage.removeItem(\"framemembers_admin_token\");\\n            window.location.href = \"/login\";\\n        }\\n    })\\n    .catch(() => {\\n        // Network error or token invalid\\n        localStorage.removeItem(\"framemembers_admin_token\");\\n        window.location.href = \"/login\";\\n    });\\n})();\\n</script>',description:siteMetadata(params,activeLocale).description,elements:{},robots:\"max-image-preview:large\",serializationId:\"framer-apcqO\",title:siteMetadata(params,activeLocale).title||\"Framemembers / Test\",viewport:\"width=1200\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "yCACyI,SAARA,EAA0BC,EAAOC,EAAa,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,KAAK,SAAS,CAAC,EAAE,kBAAkB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,YAAm4B,YAAYF,EAAaC,EAAOC,CAAY,EAAE,YAAY,SAAS,CAAC,EAAE,OAAO,0BAA0B,gBAAgB,eAAe,MAAMF,EAAaC,EAAOC,CAAY,EAAE,OAAO,sBAAsB,SAAS,YAAY,CAAE,CAAQ,IAAMC,EAAgB,EAC91CC,EAAqB,CAAC,QAAU,CAAC,gBAAkB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,QAAU,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC",
  "names": ["metadata", "params", "activeLocale", "metadataVersion", "__FramerMetadata__"]
}
