{"version":3,"file":"shared-lib.BC6c4FMM.mjs","names":["fonts","css","className"],"sources":["https:/framerusercontent.com/modules/o0x1ngzkgKhltkhBAO9X/xC2JzkVhCV6lXBVLXubK/Q8I0V3QLW.js","https:/framerusercontent.com/modules/ybOq7mrWfZHH58TDktZB/qdyjXnls4z1meQCAfplu/o8AwAvz9k.js","https:/framerusercontent.com/modules/pFiP1V1MLTVInQtYlOXC/E2RuXAXMasYgKTZvZKgS/siteMetadata.js"],"sourcesContent":["// Generated by Framer (6c2a425)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Figtree-500\",\"GF;Figtree-500\",\"GF;Figtree-700italic\",\"GF;Figtree-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Figtree\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/figtree/v8/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_dNQF5bwkEU4HTy.woff2\",weight:\"500\"},{family:\"Figtree\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/figtree/v8/_Xm9-HUzqDCFdgfMm4GnA4aZFrUvtOK3A1EayEA25WTybO8.woff2\",weight:\"700\"},{family:\"Figtree\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/figtree/v8/_Xm9-HUzqDCFdgfMm4GnA4aZFrUvtOK3A4QdyEA25WTybO8.woff2\",weight:\"500\"}]}];export const css=['.framer-XJjND .framer-styles-preset-d3288l:not(.rich-text-wrapper), .framer-XJjND .framer-styles-preset-d3288l.rich-text-wrapper p { --framer-font-family: \"Figtree\", \"Figtree Placeholder\", sans-serif; --framer-font-family-bold: \"Figtree\", \"Figtree Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Figtree\", \"Figtree Placeholder\", sans-serif; --framer-font-family-italic: \"Figtree\", \"Figtree Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 500; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 170%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-6ba87c4b-8f80-4906-90b8-e7166e99f2a7, #4c4c4c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-XJjND\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2f96024)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Figtree-500\",\"GF;Figtree-700\",\"GF;Figtree-700italic\",\"GF;Figtree-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Figtree\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/figtree/v8/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_dNQF5bwkEU4HTy.woff2\",weight:\"500\"},{family:\"Figtree\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/figtree/v8/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_eYR15bwkEU4HTy.woff2\",weight:\"700\"},{family:\"Figtree\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/figtree/v8/_Xm9-HUzqDCFdgfMm4GnA4aZFrUvtOK3A1EayEA25WTybO8.woff2\",weight:\"700\"},{family:\"Figtree\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/figtree/v8/_Xm9-HUzqDCFdgfMm4GnA4aZFrUvtOK3A4QdyEA25WTybO8.woff2\",weight:\"500\"}]}];export const css=['.framer-aLFJp .framer-styles-preset-1ytnrpx:not(.rich-text-wrapper), .framer-aLFJp .framer-styles-preset-1ytnrpx.rich-text-wrapper p { --framer-font-family: \"Figtree\", \"Figtree Placeholder\", sans-serif; --framer-font-family-bold: \"Figtree\", \"Figtree Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Figtree\", \"Figtree Placeholder\", sans-serif; --framer-font-family-italic: \"Figtree\", \"Figtree Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-6ba87c4b-8f80-4906-90b8-e7166e99f2a7, #4c4c4c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-aLFJp .framer-styles-preset-1ytnrpx:not(.rich-text-wrapper), .framer-aLFJp .framer-styles-preset-1ytnrpx.rich-text-wrapper p { --framer-font-family: \"Figtree\", \"Figtree Placeholder\", sans-serif; --framer-font-family-bold: \"Figtree\", \"Figtree Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Figtree\", \"Figtree Placeholder\", sans-serif; --framer-font-family-italic: \"Figtree\", \"Figtree Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-6ba87c4b-8f80-4906-90b8-e7166e99f2a7, #4c4c4c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-aLFJp .framer-styles-preset-1ytnrpx:not(.rich-text-wrapper), .framer-aLFJp .framer-styles-preset-1ytnrpx.rich-text-wrapper p { --framer-font-family: \"Figtree\", \"Figtree Placeholder\", sans-serif; --framer-font-family-bold: \"Figtree\", \"Figtree Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Figtree\", \"Figtree Placeholder\", sans-serif; --framer-font-family-italic: \"Figtree\", \"Figtree Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-6ba87c4b-8f80-4906-90b8-e7166e99f2a7, #4c4c4c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-aLFJp\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d8b0f12)\nexport default function metadata(params,activeLocale){return{customHTMLBodyEnd:\"<script type=\\\"text/javascript\\\">\\n// Create a shorter page identifier\\nfunction getPageIdentifier() {\\n  const path = window.location.pathname;\\n  \\n  // Map all your pages to shorter, cleaner names\\n  const pageMap = {\\n    '/': 'Home',\\n    '/pricing': 'Pricing',\\n    '/purchase': 'Purchase',\\n    '/download': 'Download',\\n    '/enterprise': 'Enterprise',\\n    '/contact-us': 'Contact',\\n    '/privacy-policy-page': 'Privacy Policy',\\n    '/googleauth-success': 'Auth Success',\\n    '/upgrade-plan-success': 'Upgrade Success',\\n    '/upgrade-plan-cancel': 'Upgrade Cancel',\\n    '/security': 'Security',\\n    '/terms-of-service-page': 'Terms of Service',\\n    '/waitlist': 'Waitlist',\\n    '/404': '404 Error',\\n    '/content-daniel': 'Content Daniel',\\n    '/content-1': 'Content 1',\\n    '/releases': 'Releases',\\n    '/scroll': 'Scroll'\\n  };\\n  \\n  // Check if we have a mapped name\\n  if (pageMap[path]) {\\n    return pageMap[path];\\n  }\\n  \\n  // Otherwise, create a short name from the path\\n  const segments = path.split('/').filter(segment => segment);\\n  if (segments.length === 0) return 'Home';\\n  \\n  // Take the last segment, remove dashes/underscores, and capitalize\\n  const lastSegment = segments[segments.length - 1];\\n  return lastSegment\\n    .replace(/[-_]/g, ' ')\\n    .split(' ')\\n    .map(word => word.charAt(0).toUpperCase() + word.slice(1))\\n    .join(' ');\\n}\\n\\n// Page view tracking with shorter identifier\\ntry {\\n  let searchParams = new URLSearchParams(window.location.search);\\n  const pageId = getPageIdentifier();\\n  \\n  mixpanel.track(`${pageId} Page: Viewed`, {\\n    'Page Name': document.title,\\n    'Page ID': pageId,\\n    'Url': window.location.pathname,\\n    'Source': searchParams.get('src') || searchParams.get('ref')\\n  });\\n} catch (error) {\\n  console.error('Mixpanel page view tracking error:', error);\\n}\\n\\n// Scroll depth tracking with shorter identifier\\nlet tracked25 = false;\\nlet tracked50 = false;\\nlet tracked75 = false;\\nlet tracked100 = false;\\n\\nfunction trackScrollDepth() {\\n  const scrollDepth = window.pageYOffset + window.innerHeight;\\n  const documentHeight = document.documentElement.scrollHeight;\\n  const scrolledPercentage = (scrollDepth / documentHeight) * 100;\\n  const pageId = getPageIdentifier();\\n  \\n  if (scrolledPercentage >= 25 && !tracked25) {\\n    mixpanel.track(`${pageId} Page: Scrolled 25%`, {\\n      \\\"Page Name\\\": document.title,\\n      \\\"Page ID\\\": pageId,\\n      \\\"Scrolled Percentage\\\": \\\"25%\\\"\\n    });\\n    tracked25 = true;\\n  } else if (scrolledPercentage >= 50 && !tracked50) {\\n    mixpanel.track(`${pageId} Page: Scrolled 50%`, {\\n      \\\"Page Name\\\": document.title,\\n      \\\"Page ID\\\": pageId,\\n      \\\"Scrolled Percentage\\\": \\\"50%\\\"\\n    });\\n    tracked50 = true;\\n  } else if (scrolledPercentage >= 75 && !tracked75) {\\n    mixpanel.track(`${pageId} Page: Scrolled 75%`, {\\n      \\\"Page Name\\\": document.title,\\n      \\\"Page ID\\\": pageId,\\n      \\\"Scrolled Percentage\\\": \\\"75%\\\"\\n    });\\n    tracked75 = true;\\n  } else if (scrolledPercentage >= 100 && !tracked100) {\\n    mixpanel.track(`${pageId} Page: Scrolled 100%`, {\\n      \\\"Page Name\\\": document.title,\\n      \\\"Page ID\\\": pageId,\\n      \\\"Scrolled Percentage\\\": \\\"100%\\\"\\n    });\\n    tracked100 = true;\\n  }\\n}\\n\\nwindow.addEventListener('scroll', trackScrollDepth);\\n\\n// Auto-track ALL links with their name in the event title\\ndocument.addEventListener('click', function(e) {\\n  const link = e.target.closest('a');\\n  if (link) {\\n    let linkText = link.textContent.trim();\\n    \\n    if (!linkText) {\\n      const img = link.querySelector('img');\\n      if (img) {\\n        linkText = img.alt || img.title || 'Image';\\n      }\\n    }\\n    \\n    if (!linkText) {\\n      linkText = 'Empty Link';\\n    }\\n    \\n    linkText = linkText.replace(/\\\\s+/g, ' ').substring(0, 50);\\n    const eventName = `${linkText} Link Clicked`;\\n    \\n    mixpanel.track(eventName, {\\n      'Link URL': link.href,\\n      'Page Name': document.title,\\n      'Page ID': getPageIdentifier(),\\n      'Link ID': link.id || null,\\n      'Link Classes': link.className || null\\n    });\\n  }\\n});\\n\\n// Auto-track ALL buttons with their name in the event title\\ndocument.addEventListener('click', function(e) {\\n  const button = e.target.closest('button, [role=\\\"button\\\"]');\\n  if (button && button.tagName.toLowerCase() !== 'a') {\\n    let buttonText = button.textContent.trim();\\n    \\n    if (!buttonText) {\\n      buttonText = button.value || button.getAttribute('aria-label') || 'Button';\\n    }\\n    \\n    buttonText = buttonText.replace(/\\\\s+/g, ' ').substring(0, 50);\\n    const eventName = `${buttonText} Button Clicked`;\\n    \\n    mixpanel.track(eventName, {\\n      'Button Type': button.type || 'button',\\n      'Page Name': document.title,\\n      'Page ID': getPageIdentifier(),\\n      'Button ID': button.id || null,\\n      'Button Classes': button.className || null,\\n      'Element Type': button.tagName.toLowerCase()\\n    });\\n  }\\n});\\n</script>\",customHTMLHeadEnd:'<!-- Google tag (gtag.js) -->\\n<script async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=G-3F63BN6QDN\"></script>\\n<script>\\n  window.dataLayer = window.dataLayer || [];\\n  function gtag(){dataLayer.push(arguments);}\\n  gtag(\\'js\\', new Date());\\n\\n  gtag(\\'config\\', \\'G-3F63BN6QDN\\');\\n</script>\\n\\n<meta name=\"msvalidate.01\" content=\"701F3CEB9F2460C7C60CD1FD88316C56\">',customHTMLHeadStart:'<style> .wf-loading * { opacity: 0; } </style>\\n<script type=\"text/javascript\">\\n(function(f,b){if(!b.__SV){var e,g,i,h;window.mixpanel=b;b._i=[];b.init=function(e,f,c){function g(a,d){var b=d.split(\".\");2==b.length&&(a=a[b[0]],d=b[1]);a[d]=function(){a.push([d].concat(Array.prototype.slice.call(arguments,0)))}}var a=b;\"undefined\"!==typeof c?a=b[c]=[]:c=\"mixpanel\";a.people=a.people||[];a.toString=function(a){var d=\"mixpanel\";\"mixpanel\"!==c&&(d+=\".\"+c);a||(d+=\" (stub)\");return d};a.people.toString=function(){return a.toString(1)+\".people (stub)\"};i=\"disable time_event track track_pageview track_links track_forms track_with_groups add_group set_group remove_group register register_once alias unregister identify name_tag set_config reset opt_in_tracking opt_out_tracking has_opted_in_tracking has_opted_out_tracking clear_opt_in_out_tracking start_batch_senders people.set people.set_once people.unset people.increment people.append people.union people.track_charge people.clear_charges people.delete_user people.remove\".split(\" \");\\nfor(h=0;h<i.length;h++)g(a,i[h]);var j=\"set set_once union unset remove delete\".split(\" \");a.get_group=function(){function b(c){d[c]=function(){call2_args=arguments;call2=[c].concat(Array.prototype.slice.call(call2_args,0));a.push([e,call2])}}for(var d={},e=[\"get_group\"].concat(Array.prototype.slice.call(arguments,0)),c=0;c<j.length;c++)b(j[c]);return d};b._i.push([e,f,c])};b.__SV=1.2;e=f.createElement(\"script\");e.type=\"text/javascript\";e.async=!0;e.src=\"undefined\"!==typeof MIXPANEL_CUSTOM_LIB_URL?\\nMIXPANEL_CUSTOM_LIB_URL:\"file:\"===f.location.protocol&&\"//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js\".match(/^\\\\/\\\\//)?\"https://cdn.mxpnl.com/libs/mixpanel-2-latest.min.js\":\"//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js\";g=f.getElementsByTagName(\"script\")[0];g.parentNode.insertBefore(e,g)}})(document,window.mixpanel||[]);\\nmixpanel.init(\"83bff9c957a4f5c5a8419c89187c0323\");\\n</script>\\n<script>(function(w,r){w._rwq=r;w[r]=w[r]||function(){(w[r].q=w[r].q||[]).push(arguments)}})(window,\\'rewardful\\');</script>\\n<script async=\"\" src=\"https://r.wdfl.co/rw.js\" data-rewardful=\"6bb299\"></script>\\n',description:\"Organize tabs effortlessly, automate routine tasks with AI, gain deep insights into how you work, and finish your workday 2X faster.\",favicon:\"https://framerusercontent.com/assets/9P2nlAA3FcmZRhXGLojk1h7rt44.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/NgWGTk2j02V2GN8p6AmXO3iKM.png\",title:\"Floutwork - The Browser for Work\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"4HAC8B,GAAU,UAAU,CAAC,iBAAiB,iBAAiB,uBAAuB,uBAAuB,CAAC,CAAcA,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,UAAU,OAAO,SAAS,MAAM,SAAS,IAAI,4FAA4F,OAAO,MAAM,CAAC,CAAC,OAAO,UAAU,OAAO,SAAS,MAAM,SAAS,IAAI,+FAA+F,OAAO,MAAM,CAAC,CAAC,OAAO,UAAU,OAAO,SAAS,MAAM,SAAS,IAAI,+FAA+F,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,EAAI,CAAC,goCAAgoC,CAAcC,EAAU,qCCAtyD,GAAU,UAAU,CAAC,iBAAiB,iBAAiB,uBAAuB,uBAAuB,CAAC,CAAc,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,UAAU,OAAO,SAAS,MAAM,SAAS,IAAI,4FAA4F,OAAO,MAAM,CAAC,CAAC,OAAO,UAAU,OAAO,SAAS,MAAM,SAAS,IAAI,4FAA4F,OAAO,MAAM,CAAC,CAAC,OAAO,UAAU,OAAO,SAAS,MAAM,SAAS,IAAI,+FAA+F,OAAO,MAAM,CAAC,CAAC,OAAO,UAAU,OAAO,SAAS,MAAM,SAAS,IAAI,+FAA+F,OAAO,MAAM,CAAC,CAAC,CAAC,CAAc,EAAI,CAAC,koCAAkoC,wrCAAwrC,qrCAAqrC,CAAc,EAAU,kBCAl1I,SAAwB,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,kBAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;YAAi5J,kBAAkB;;;;;;;;;;wEAA6X,oBAAoB;;;;;;;;;EAAkmE,YAAY,uIAAuI,QAAQ,uEAAuE,OAAO,0BAA0B,YAAY,qEAAqE,MAAM,mCAAmC"}