{"version":3,"file":"shared-lib.CuXIwpfE.mjs","names":[],"sources":["https:/framerusercontent.com/modules/1LaMfLP2tsu0CCnv11gs/6E0yEONkU2Hex2Bgdbac/siteMetadata.js"],"sourcesContent":["// Generated by Framer (9cd6ca5)\nexport default function metadata(params,activeLocale){return{customHTMLBodyEnd:\"<!-- Open Graph Metadata -->\\n<meta property=\\\"og:title\\\" content=\\\"Clutch - The AI Camera for Padel\\\">\\n<meta property=\\\"og:description\\\" content=\\\"The Clutch Cam powers your padel court with automated highlight reels and individual performance analysis.\\\">\\n<meta property=\\\"og:url\\\" content=\\\"https://clutchapp.io\\\">\\n<meta property=\\\"og:type\\\" content=\\\"website\\\">\\n\\n<!-- Google Analytics -->\\n<script async=\\\"\\\" src=\\\"https://www.googletagmanager.com/gtag/js?id=G-7M0Y5N4YST\\\"></script>\\n<script>\\n  window.dataLayer = window.dataLayer || [];\\n  function gtag(){dataLayer.push(arguments);}\\n  gtag('js', new Date());\\n  gtag('config', 'G-7M0Y5N4YST');\\n</script>\\n\\n<!-- Google Consent Mode: Default Denied -->\\n<script data-cookieconsent=\\\"ignore\\\">\\n  window.dataLayer = window.dataLayer || [];\\n  function gtag() { dataLayer.push(arguments); }\\n  gtag(\\\"consent\\\", \\\"default\\\", {\\n    ad_personalization: \\\"denied\\\",\\n    ad_storage: \\\"denied\\\",\\n    ad_user_data: \\\"denied\\\",\\n    analytics_storage: \\\"denied\\\",\\n    functionality_storage: \\\"denied\\\",\\n    personalization_storage: \\\"denied\\\",\\n    security_storage: \\\"granted\\\",\\n    wait_for_update: 500,\\n  });\\n  gtag(\\\"set\\\", \\\"ads_data_redaction\\\", true);\\n  gtag(\\\"set\\\", \\\"url_passthrough\\\", false);\\n</script>\\n\\n<!-- Clutch Cookie Consent Banner -->\\n<div id=\\\"cookie-banner\\\" style=\\\"\\n  position: fixed;\\n  bottom: 20px;\\n  left: 20px;\\n  background: #1a1a1a;\\n  color: #fff;\\n  padding: 12px;\\n  font-family: 'Inter', sans-serif;\\n  font-size: 14px;\\n  border-radius: 12px;\\n  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.3);\\n  display: flex;\\n  align-items: center;\\n  flex-wrap: wrap;\\n  z-index: 9999;\\n  gap: 8px;\\n  width: auto;\\n  max-width: 90vw;\\n  box-sizing: border-box;\\n\\\">\\n  <span style=\\\"margin-right: 8px;\\\">\\n    We use cookies to enhance your experience and improve Clutch.\\n  </span>\\n  <div style=\\\"flex-shrink: 0; display: flex;\\\">\\n    <button id=\\\"accept-cookies\\\" style=\\\"\\n      background: #004225;\\n      color: #4BFF00;\\n      border: none;\\n      border-radius: 8px;\\n      padding: 8px 14px;\\n      margin-right: 8px;\\n      font-weight: 600;\\n      cursor: pointer;\\n      transition: background 0.2s;\\n    \\\">Accept</button>\\n    <button id=\\\"reject-cookies\\\" style=\\\"\\n      background: transparent;\\n      color: #fff;\\n      border: 1px solid #444;\\n      border-radius: 8px;\\n      padding: 8px 14px;\\n      font-weight: 500;\\n      cursor: pointer;\\n      transition: background 0.2s;\\n    \\\">Reject</button>\\n  </div>\\n</div>\\n\\n<script>\\n  function setConsent(granted) {\\n    if (typeof gtag === 'function') {\\n      gtag('consent', 'update', {\\n        ad_storage: granted ? 'granted' : 'denied',\\n        analytics_storage: granted ? 'granted' : 'denied',\\n        functionality_storage: granted ? 'granted' : 'denied',\\n        personalization_storage: granted ? 'granted' : 'denied',\\n        security_storage: 'granted'\\n      });\\n    }\\n  }\\n\\n  function hideBanner() {\\n    const banner = document.getElementById('cookie-banner');\\n    if (banner) banner.style.display = 'none';\\n  }\\n\\n  document.addEventListener(\\\"DOMContentLoaded\\\", function () {\\n    if (!localStorage.getItem('cookieConsent')) {\\n      document.getElementById('cookie-banner').style.display = 'flex';\\n\\n      document.getElementById('accept-cookies').addEventListener('click', function () {\\n        setConsent(true);\\n        localStorage.setItem('cookieConsent', 'granted');\\n        gtag('config', 'G-7M0Y5N4YST'); // ✅ re-enable tracking\\n        hideBanner();\\n      });\\n\\n      document.getElementById('reject-cookies').addEventListener('click', function () {\\n        setConsent(false);\\n        localStorage.setItem('cookieConsent', 'denied');\\n        hideBanner();\\n      });\\n    } else {\\n      setConsent(localStorage.getItem('cookieConsent') === 'granted');\\n    }\\n  });\\n</script>\",description:\"The Clutch Cam powers your padel court with automated match highlights and individual performance analysis. \",favicon:\"https://framerusercontent.com/assets/sI2vAqS9QAAlGMAFgonERFFpyM.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/ir1j8quuhgG2F4HdXIJBuzj5Oc.png\",title:\"Clutch - The AI Camera for Padel\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"2DACA,SAAwB,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,kBAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;WAAizH,YAAY,+GAA+G,QAAQ,sEAAsE,OAAO,0BAA0B,YAAY,sEAAsE,MAAM,kCAAmC,CAAE"}