{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/vzb5PjvX0G1scGqxFOgN/EzJxg8mUfAwUQBNLQA7b/siteMetadata.js"],
  "sourcesContent": ["// Generated by Framer (2abc263)\nexport default function metadata(params,activeLocale){return{customHTMLBodyStart:'<!-- Google Tag Manager (noscript) -->\\n<noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-MHRH38HP\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>\\n<!-- End Google Tag Manager (noscript) -->\\n\\n\\n\\n<a href=\"https://app.duetmail.com/\" style=\"display: none;\">\\n  <input type=\"button\" id=\"redirectButton\" style=\"display: none;\">\\n</a>\\n\\n<script>\\n  (function() {\\n    const urlParams = new URLSearchParams(window.location.search);\\n    const stayOnLanding = urlParams.has(\\'stay\\');\\n    \\n    if (!stayOnLanding) {\\n      // Token expiry constants\\n      const TOKEN_EXPIRY_KEY = \\'duet_token_expiry\\';\\n      \\n      // Get token expiration cookie value\\n      const tokenExpiryCookie = document.cookie\\n        .split(\\'; \\')\\n        .find(row => row.startsWith(`${TOKEN_EXPIRY_KEY}=`));\\n      \\n      const tokenExpiryValue = tokenExpiryCookie ? tokenExpiryCookie.split(\\'=\\')[1] : \\'\\';\\n      \\n      if (tokenExpiryValue && tokenExpiryValue.trim() !== \\'\\') {\\n        // Token expiry cookie exists and has a non-empty value, redirect immediately\\n        document.getElementById(\\'redirectButton\\').click();\\n      } else {\\n        // No token expiry cookie or empty value, check with API\\n        fetch(\"https://api.duetmail.com/users/user_details\", {\\n          credentials: \\'include\\',\\n        }).then(response => {\\n          if (response.ok) {\\n            document.getElementById(\\'redirectButton\\').click();\\n          }\\n        }).catch(console.error);\\n      }\\n    }\\n  })();\\n</script>',customHTMLHeadStart:\"<!-- Google Tag Manager -->\\n<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\\nnew Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\\nj=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\\n'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\\n})(window,document,'script','dataLayer','GTM-MHRH38HP');</script>\\n<!-- End Google Tag Manager -->\",description:\"Transform your email workflow with Duet Mail's AI email assistant. Automatically summarize emails, draft emails and replies, and organize your inbox to save hours every week.\",favicon:\"https://framerusercontent.com/assets/cbk35Ky1rzXt4eYj7qwy1x0utus.svg\",robots:\"max-image-preview:large\",title:\"Duet Mail | AI Email Assistant that saves you hours every week\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "AACe,SAARA,EAA0BC,EAAOC,EAAa,CAAC,MAAM,CAAC,oBAAoB;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;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,YAA8hD,oBAAoB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,iCAA4a,YAAY,iLAAiL,QAAQ,uEAAuE,OAAO,0BAA0B,MAAM,gEAAgE,CAAE",
  "names": ["metadata", "params", "activeLocale"]
}
