{"version":3,"file":"shared-lib.DePtvCIB.mjs","names":[],"sources":["https:/framerusercontent.com/modules/evzf4xCoV8R6xFgSK15D/hN1vMzY6ODMpeoVVg16B/siteMetadata.js"],"sourcesContent":["// Generated by Framer (c2a8602)\nexport default function metadata(params,activeLocale){return{customHTMLHeadEnd:'<style>\\n  nav.invisible { opacity: 0 !important; pointer-events: none; }\\n  nav { transition: opacity 0.3s ease; opacity: 1; pointer-events: auto; }\\n</style>\\n\\n<script>\\n(function () {\\n\\n  function toggleNav() {\\n    const navs = document.querySelectorAll(\"nav\");\\n    const about = document.querySelector(\\'[data-framer-name=\"About\"]\\');\\n\\n    if (navs.length === 0) return;\\n\\n    // If hero missing, keep nav hidden (defensive)\\n    if (!about) {\\n      navs.forEach(n => n.classList.add(\"invisible\"));\\n      return;\\n    }\\n\\n    const heroRect = about.getBoundingClientRect();\\n    if (!heroRect) return;\\n\\n    if (heroRect.top <= 0) {\\n      navs.forEach(n => n.classList.remove(\"invisible\"));\\n    } else {\\n      navs.forEach(n => n.classList.add(\"invisible\"));\\n    }\\n  }\\n\\n  // Initial + slight delay for Framer mount\\n  toggleNav();\\n  setTimeout(toggleNav, 100);\\n  setTimeout(toggleNav, 200);\\n  setTimeout(toggleNav, 300);\\n  setTimeout(toggleNav, 400);\\n  setTimeout(toggleNav, 500);\\n  setTimeout(toggleNav, 1000);\\n\\n  window.addEventListener(\"scroll\", toggleNav, { passive: true });\\n  window.addEventListener(\"resize\", () => { toggleNav(); });\\n}());\\n</script>\\n\\n\\n<!-- Google tag (gtag.js) -->\\n<script async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=G-QZ34P17EN4\"></script>\\n<script>\\n  window.dataLayer = window.dataLayer || [];\\n  function gtag(){dataLayer.push(arguments);}\\n  gtag(\\'js\\', new Date());\\n\\n  gtag(\\'config\\', \\'G-QZ34P17EN4\\');\\n</script>',description:\"Design Systems Consultant with experience at Google, Apple & Microsoft. I help product teams eliminate design debt, scale systems, and deliver consistent, accessible, and future-ready user experiences.\",favicon:\"https://framerusercontent.com/assets/ln31kFmTHwk1PS30IvottVpEs4.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/yCDUKmkuq9rJjRL2rfHEMGKEv8.png\",title:\"Myrelle Brightley\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"2DACA,SAAwB,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,kBAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;YAA89C,YAAY,4MAA4M,QAAQ,sEAAsE,OAAO,0BAA0B,YAAY,sEAAsE,MAAM,oBAAoB"}