{"version":3,"file":"shared-lib.BN_E8LBR.mjs","names":[],"sources":["https:/framerusercontent.com/modules/HVbojaWUJuxSJiJZo7uu/x8neK1om1vJt4r7r2v5h/iXKr80VOh.js","https:/framerusercontent.com/modules/zTgCsdd6hgbFhPz3AEyg/3G4wmKvLIqeVs5GsztYg/siteMetadata.js"],"sourcesContent":["// Generated by Framer (2abc263)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-XroR1 .framer-styles-preset-12dfs2s:not(.rich-text-wrapper), .framer-XroR1 .framer-styles-preset-12dfs2s.rich-text-wrapper a { --framer-link-current-text-color: #ffffff; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #ea42ed; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #ffffff; --framer-link-text-decoration: none; }\"];export const className=\"framer-XroR1\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3d3d426)\nexport default function metadata(params,activeLocale){return{customHTMLBodyEnd:'<script>\\n  const cursor = document.createElement(\"div\");\\n  cursor.classList.add(\"custom-cursor\");\\n  document.body.appendChild(cursor);\\n\\n  window.addEventListener(\"mousemove\", (e) => {\\n    cursor.style.top = `${e.clientY}px`;\\n    cursor.style.left = `${e.clientX}px`;\\n    // Removed transition here for instant snap!\\n  });\\n\\n  window.addEventListener(\"mouseover\", (e) => {\\n    const target = e.target;\\n    const isHoverable =\\n      target.tagName === \"A\" ||\\n      target.tagName === \"BUTTON\" ||\\n      target.closest(\"a\") ||\\n      target.closest(\"button\");\\n\\n    if (isHoverable) {\\n      cursor.classList.add(\"hovering\");\\n    } else {\\n      cursor.classList.remove(\"hovering\");\\n    }\\n  });\\n</script>\\n<script>\\n  let lastScrollTop = 0;\\n  const navbar = document.getElementById(\"main-navbar\");\\n\\n  window.addEventListener(\"scroll\", function () {\\n    const scrollTop = window.pageYOffset || document.documentElement.scrollTop;\\n\\n    if (scrollTop > lastScrollTop) {\\n      // Scrolling down\\n      navbar.classList.add(\"nav-hidden\");\\n    } else {\\n      // Scrolling up\\n      navbar.classList.remove(\"nav-hidden\");\\n    }\\n    lastScrollTop = scrollTop <= 0 ? 0 : scrollTop; // For Safari\\n  });\\n</script>\\n',customHTMLHeadEnd:'<style>\\n  body {\\n    cursor: none;\\n  }\\n\\n  a, button, [role=\"button\"], [role=\"link\"] {\\n    cursor: none !important;\\n  }\\n\\n  .custom-cursor {\\n    position: fixed;\\n    top: 0;\\n    left: 0;\\n    width: 20px;\\n    height: 20px;\\n    background: #E942ED;\\n    border-radius: 50%;\\n    pointer-events: none;\\n    transition: width 0.15s ease, height 0.15s ease, opacity 0.15s ease; /* Keep hover smooth */\\n    z-index: 9999;\\n  }\\n\\n  .custom-cursor.hovering {\\n    width: 30px;\\n    height: 30px;\\n    opacity: 0.5;\\n  }\\n\\n  @media (max-width: 768px) {\\n    .custom-cursor {\\n      display: none !important;\\n    }\\n    body {\\n      cursor: auto !important;\\n    }\\n    a, button, [role=\"button\"], [role=\"link\"] {\\n      cursor: auto !important;\\n    }\\n  }\\n</style>\\n<style>\\n  #main-navbar {\\n    position: sticky;\\n    top: 0;\\n    width: 100%;\\n    transition: transform 0.3s ease, opacity 0.3s ease;\\n    z-index: 9999;\\n  }\\n\\n  .nav-hidden {\\n    transform: translateY(-100%);\\n    opacity: 0;\\n  }\\n</style>\\n',description:\"Check out my work\",favicon:\"https://framerusercontent.com/assets/FSxGOL8c0Sq4yK2KjRdz45K4.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/aJZQw18yA7eUXvn88cuuheJXPU.png\",title:\"Aafereen Khan\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"2HAC6B,EAAC,EAAU,UAAU,CAAC,CAAC,EAAe,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAe,EAAI,CAAC,wYAAwY,EAAe,EAAU,kBCA5hB,SAAwB,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,kBAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAAotC,kBAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAAqgC,YAAY,oBAAoB,QAAQ,oEAAoE,OAAO,0BAA0B,YAAY,sEAAsE,MAAM,eAAe,CAAE"}