{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/sR6LoBAbPm0RtKYOYfQv/QNRXhiB6j2m3uiCqjV5q/siteMetadata.js", "ssg:https://framerusercontent.com/modules/vsu71tBsE0qwEddl84QE/KMygP0LUZuHQ5zcqCaKp/augiA20Il.js"],
  "sourcesContent": ["// Generated by Framer (400c93f)\nexport default function metadata(params,activeLocale){return{customHTMLBodyEnd:\"<script id=\\\"fb-pixel-script\\\" async=\\\"\\\">\\n  !function(f,b,e,v,n,t,s)\\n{if(f.fbq)return;n=f.fbq=function(){n.callMethod?\\n  n.callMethod.apply(n,arguments):n.queue.push(arguments)};\\n  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\\n  n.queue=[];t=b.createElement(e);t.async=!0;\\n  t.src=v;s=b.getElementsByTagName(e)[0];\\n  s.parentNode.insertBefore(t,s)}(window, document,'script',\\n'https://connect.facebook.net/en_US/fbevents.js');\\nfbq('init', '722593156727581');\\nfbq('track', 'PageView');\\n</script>\\n<script id=\\\"tw-pixel-script\\\" async=\\\"\\\">\\n  !function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments);\\n          },s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='https://static.ads-twitter.com/uwt.js',\\n          a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script');\\n          twq('config','okb1j');\\n          twq('event', 'tw-okb1j-okpuu', {\\n            pixel_id: 'okb1j',\\n            event_id: 'tw-okb1j-okpuu'\\n          });\\n</script>\\n\\n<script src=\\\"https://www.googletagmanager.com/gtag/js?id=AW-11549813352\\\" async=\\\"\\\"></script>\\n<script id=\\\"google-analytics\\\">\\n  window.dataLayer = window.dataLayer || [];\\n  function gtag(){window.dataLayer.push(arguments);}\\n  gtag('js', new Date());\\n  gtag('config', 'AW-11549813352', {\\n    linker: {\\n      domains: ['exactly.ai', 'app.exactly.ai', 'threads.exactly.ai'],\\n    }\\n  });\\n  gtag('config', 'AW-16461335915', {\\n    linker: {\\n      domains: ['exactly.ai', 'app.exactly.ai', 'threads.exactly.ai'],\\n    }\\n  });\\n</script>\",customHTMLHeadEnd:'<script src=\"https://cdn.amplitude.com/script/164cd6a680d56b0beb27869d4b3c087e.js\"></script>\\n\\n<script id=\"amplitude-script\">\\nwindow.amplitude.init(\"164cd6a680d56b0beb27869d4b3c087e\", {\\n  serverUrl: \"https://api.exactly.ai/amplitude/2/httpapi\",\\n  autocapture: false\\n  defaultTracking: {\\n    pageViews: false,\\n    formInteractions: false,\\n  },\\n});\\n\\nwindow.EX = {\\n  isAuthenticated: false,\\n  me: null,\\n  trackEvent: function (name, params) {\\n    window.amplitude.track(name, {\\n      ...params,\\n      isFramer: true,\\n    });\\n  },\\n  trackPageView: function (name) {\\n    const searchParams = new URLSearchParams(document.location.search);\\n    const utm_source = searchParams.get(\"utm_source\");\\n    const utm_medium = searchParams.get(\"utm_medium\");\\n    const utm_campaign = searchParams.get(\"utm_campaign\");\\n\\n    this.trackEvent(name, {\\n      page_url: window.location.href,\\n      page_title: document.title,\\n      utm_source,\\n      utm_medium,\\n      utm_campaign,\\n      referer: document.referrer,\\n    });\\n  },\\n  setIdentify: function () {\\n    const amplitude = window.amplitude;\\n    const identifyEvent = new amplitude.Identify();\\n\\n    if (this.me) {\\n      amplitude.setUserId(this.me.uid);\\n      identifyEvent.set(\"login\", this.me.username);\\n      identifyEvent.set(\"email\", this.me.email);\\n    }\\n\\n    identifyEvent.set(\"viewportWidth\", window.innerWidth);\\n    identifyEvent.set(\"viewportHeight\", window.innerHeight);\\n\\n    amplitude.identify(identifyEvent);\\n  },\\n  startScrollTrack: function () {\\n    let furthestScroll = 0;\\n    const handler = (this._scrollHandler = throttle(function handler() {\\n      const prevFurthestScroll = furthestScroll;\\n      furthestScroll = Math.max(\\n        furthestScroll,\\n        Math.round(\\n          (10 * (window.scrollY + window.innerHeight)) /\\n            document.body.scrollHeight\\n        ) * 10\\n      );\\n\\n      if (furthestScroll > prevFurthestScroll) {\\n        EX.trackEvent(\"Page Scrolled\", {\\n          page_url: window.location.href,\\n          page_title: document.title,\\n          depth: furthestScroll,\\n        });\\n      }\\n    }, 1000));\\n\\n    window.addEventListener(\"scroll\", this._scrollHandler);\\n  },\\n  stopScrollTrack: function () {\\n    window.removeEventListener(\"scroll\", this._scrollHandler);\\n  },\\n};\\n\\nEX.startScrollTrack();\\n\\nfetch(\"https://api.exactly.ai/v0/auth/me/\", {\\n  method: \"GET\",\\n  credentials: \"include\",\\n  headers: {\\n    \"Content-Type\": \"application/json\",\\n  },\\n})\\n  .then(function (res) {\\n    return res.json();\\n  })\\n  .then(function (data) {\\n    if (data && data.is_authenticated) {\\n      EX.isAuthenticated = true;\\n      EX.me = data;\\n    }\\n  })\\n  .then(function () {\\n    EX.setIdentify();\\n  });\\n\\nfunction throttle(fn, delay) {\\n  let lastCallArgs;\\n  let lastTimeout = null;\\n\\n  return function (...args) {\\n    if (lastTimeout) {\\n      lastCallArgs = args;\\n      return;\\n    }\\n\\n    fn.apply(this, lastCallArgs);\\n    lastCallArgs = null;\\n\\n    lastTimeout = setTimeout(() => {\\n      lastTimeout = null;\\n\\n      if (lastCallArgs) {\\n        fn.apply(this, lastCallArgs);\\n        lastCallArgs = null;\\n      }\\n    }, delay);\\n  };\\n}\\n</script>',customHTMLHeadStart:'<style>\\n\\n\\n*::-webkit-scrollbar {\\n  display: block;\\n  width: 16px;\\n}\\n\\n*::-webkit-scrollbar-button {\\n  display: none;\\n}\\n\\n*::-webkit-scrollbar-track {\\n  background-color: transparent;\\n}\\n\\n*::-webkit-scrollbar-track-piece {\\n  background-color: transparent;\\n}\\n\\n*::-webkit-scrollbar-thumb {\\n  background-color: rgba(204,204,204,1); \\n  border: 4px solid rgba(245,245,245,1);\\n  border-radius: 100px\\n}\\n\\nbody {\\n  --scrollbar-color: transparent;\\n}\\n\\n\\n\\nbody.scrolling {\\n  --scrollbar-color: transparent !important;\\n}\\n\\n\\n</style>\\n<meta property=\"og:logo\" content=\"https://exactly.ai/apple-touch-icon.png?v=4\">',description:\"Create stunning, brand-ready visuals\",favicon:\"https://framerusercontent.com/assets/vS7sDHXwc8XOHAG8e4y4DNVjCE.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/ykG3H95GiR8x87mdbQq1AFxH6Vo.png\",title:\"exactly.ai | bespoke ai models, built for your brand\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (47ebf4a)\nimport siteMetadata from\"https://framerusercontent.com/modules/sR6LoBAbPm0RtKYOYfQv/QNRXhiB6j2m3uiCqjV5q/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1440px)\"},{hash:\"b1gio4\",mediaQuery:\"(min-width: 1200px) and (max-width: 1439px)\"},{hash:\"14dtdrf\",mediaQuery:\"(min-width: 760px) and (max-width: 1199px)\"},{hash:\"1ort19a\",mediaQuery:\"(max-width: 759px)\"}],customHTMLBodyStart:\"<script id=\\\"amplitude-page-script\\\">\\n    window.EX.trackPageView('Landing Page View');\\n</script>\",description:siteMetadata(params,activeLocale).description,elements:{cMTS283li:\"opacity\",dT6NNMLT3:\"right-2\",eMfgBAoBA:\"center-start\",IpBiaObLM:\"left-1\",k4jlxd66W:\"left-2\",wBWiO1_Qv:\"center-middle\",ztxrMcQyo:\"right-1\"},robots:\"max-image-preview:large\",serializationId:\"framer-4IhBA\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=device-width\"};}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,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;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,YAAolD,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;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;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;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,YAAspG,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,iFAA0nB,YAAY,uCAAuC,QAAQ,sEAAsE,OAAO,0BAA0B,YAAY,uEAAuE,MAAM,sDAAsD,CAAE,CCAnoL,SAARC,EAA0BC,EAAOC,EAAa,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,KAAK,SAAS,WAAW,qBAAqB,EAAE,CAAC,KAAK,SAAS,WAAW,6CAA6C,EAAE,CAAC,KAAK,UAAU,WAAW,4CAA4C,EAAE,CAAC,KAAK,UAAU,WAAW,oBAAoB,CAAC,EAAE,oBAAoB;AAAA;AAAA,YAAsG,YAAYF,EAAaC,EAAOC,CAAY,EAAE,YAAY,SAAS,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,eAAe,UAAU,SAAS,UAAU,SAAS,UAAU,gBAAgB,UAAU,SAAS,EAAE,OAAO,0BAA0B,gBAAgB,eAAe,MAAMF,EAAaC,EAAOC,CAAY,EAAE,OAAO,OAAO,SAAS,oBAAoB,CAAE,CAAQ,IAAMC,EAAgB,EACn7BC,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", "metadata", "params", "activeLocale", "metadataVersion", "__FramerMetadata__"]
}
