{"version":3,"file":"shared-lib.D5cb2PIJ.mjs","names":[],"sources":["https:/framerusercontent.com/modules/rUc4QyB4MinOE3IArTEn/z0489QT4f4u7OXE5DYoO/siteMetadata.js"],"sourcesContent":["// Generated by Framer (569b461)\nexport default function metadata(params,activeLocale){return{customHTMLBodyEnd:\"\\n<script>\\n(function () {\\n  function appendParams() {\\n    var qs = window.location.search;\\n    if (!qs) return;\\n    // target only links you opt-in with data-keep-query\\n    document.querySelectorAll('a[data-keep-query]').forEach(function(a){\\n      var url = new URL(a.href, window.location.origin);\\n      // copy only missing params from current URL\\n      var current = new URLSearchParams(qs);\\n      current.forEach(function(v, k){ if (!url.searchParams.has(k)) url.searchParams.set(k, v); });\\n      a.href = url.toString();\\n    });\\n  }\\n  // initial and on subsequent client-side navigations\\n  appendParams();\\n  document.addEventListener('click', appendParams);\\n  document.addEventListener('visibilitychange', appendParams);\\n})();\\n</script>\\n\\n<script>\\n  window.intercomSettings = {\\n    api_base: \\\"https://api-iam.intercom.io\\\",\\n    app_id: \\\"xv61pmi5\\\",\\n  };\\n</script>\\n\\n\\n<script>\\n  // We pre-filled your app ID in the widget URL: 'https://widget.intercom.io/widget/xv61pmi5'\\n  (function(){var w=window;var ic=w.Intercom;if(typeof ic===\\\"function\\\"){ic('reattach_activator');ic('update',w.intercomSettings);}else{var d=document;var i=function(){i.c(arguments);};i.q=[];i.c=function(args){i.q.push(args);};w.Intercom=i;var l=function(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/xv61pmi5';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);};if(document.readyState==='complete'){l();}else if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})();\\n</script>\",customHTMLBodyStart:'<!-- Google Tag Manager (noscript) -->\\n<noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-NM4GBTRJ\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>\\n<!-- End Google Tag Manager (noscript) -->\\n\\n\\n\\n\\n',customHTMLHeadEnd:'\\n<script async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=AW-17500658511\"></script>\\n<script>\\n  window.dataLayer = window.dataLayer || [];\\n  function gtag(){dataLayer.push(arguments);}\\n  gtag(\\'js\\', new Date());\\n  gtag(\\'config\\', \\'AW-17500658511\\');\\n</script>\\n<script>\\n    !function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(\".\");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement(\"script\")).type=\"text/javascript\",p.crossOrigin=\"anonymous\",p.async=!0,p.src=s.api_host.replace(\".i.posthog.com\",\"-assets.i.posthog.com\")+\"/static/array.js\",(r=t.getElementsByTagName(\"script\")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a=\"posthog\",u.people=u.people||[],u.toString=function(t){var e=\"posthog\";return\"posthog\"!==a&&(e+=\".\"+a),t||(e+=\" (stub)\"),e},u.people.toString=function(){return u.toString(1)+\".people (stub)\"},o=\"init Re Ms Fs Pe Rs Cs capture Ve calculateEventProperties Ds register register_once register_for_session unregister unregister_for_session zs getFeatureFlag getFeatureFlagPayload isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSurveysLoaded onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey canRenderSurveyAsync identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty Ls As createPersonProfile Ns Is Us opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing is_capturing clear_opt_in_out_capturing Os debug I js getPageViewId captureTraceFeedback captureTraceMetric\".split(\" \"),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);\\n    posthog.init(\\'phc_2S0srVbBUrrNasV8D685MSlVggzPaL86YpXjq1mkFri\\', {\\n        api_host: \\'https://us.i.posthog.com\\',\\n        defaults: \\'2025-05-24\\',\\n        person_profiles: \\'identified_only\\', // or \\'always\\' to create profiles for anonymous users as well\\n    })\\n</script>\\n\\n<script>(function(w){w.fpr=w.fpr||function(){w.fpr.q = w.fpr.q||[];w.fpr.q[arguments[0]==\\'set\\'?\\'unshift\\':\\'push\\'](arguments);};})(window);\\nfpr(\"init\", {cid:\"szvyoufq\"}); \\nfpr(\"click\");\\n</script>\\n<script src=\"https://cdn.firstpromoter.com/fpr.js\" async=\"\"></script>\\n<script id=\"fb-pixel\" strategy=\"afterInteractive\">\\n          {`\\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\\');\\n            fbq(\\'init\\', \\'649484478007530\\');\\n            fbq(\\'track\\', \\'PageView\\');\\n          `}\\n        </script>\\n<!-- FirstPromoter tracking -->\\n<script>\\n  (function(w){w.fpr=w.fpr||function(){w.fpr.q=w.fpr.q||[];w.fpr.q[arguments[0]==\\'set\\'?\\'unshift\\':\\'push\\'](arguments);};})(window);\\n  fpr(\"init\", { cid: \"YOUR_FIRSTPROMOTER_COMPANY_ID\" });  // replace\\n  fpr(\"click\");\\n</script>\\n<script async=\"\" src=\"https://cdn.firstpromoter.com/fpr.js\"></script>\\n\\n<!-- Enable clean landing links + cross-domain append -->\\n<script>\\n  // If you use direct URL tracking for clean affiliate URLs\\n  if (window.fpr) { fpr(\"urlTracking\"); }\\n  // Append FirstPromoter tracking details to links pointing at your app domain(s)\\n  if (window.fpr) { fpr(\"crossDomain\", [\"app.yourdomain.com\"]); } // replace\\n</script>\\n<!-- Meta Pixel Code -->\\n<script>\\n!function(f,b,e,v,n,t,s)\\n{if(f.fbq)return;n=f.fbq=function(){n.callMethod?\\nn.callMethod.apply(n,arguments):n.queue.push(arguments)};\\nif(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=\\'2.0\\';\\nn.queue=[];t=b.createElement(e);t.async=!0;\\nt.src=v;s=b.getElementsByTagName(e)[0];\\ns.parentNode.insertBefore(t,s)}(window, document,\\'script\\',\\n\\'https://connect.facebook.net/en_US/fbevents.js\\');\\nfbq(\\'init\\', \\'1185313303655259\\');\\nfbq(\\'track\\', \\'PageView\\');\\n</script>\\n<noscript></noscript>',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-NM4GBTRJ');</script>\\n<!-- End Google Tag Manager -->\\n\",description:\"Goodlabs: do good, feel better. Free blood tests with blood donation.\",favicon:\"https://framerusercontent.com/assets/jUAMFvlToirtXPs0c7Zdr5Ppjk.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/Oqh1C2jCkihSjnHjg8nRrmwp0g.png\",title:\"Goodlabs\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"oDACA,SAAwB,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,kBAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;YAA+kD,oBAAoB;;;;;;;EAAkQ,kBAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;uBAAi/I,oBAAoB;;;;;;;EAA8a,YAAY,wEAAwE,QAAQ,sEAAsE,OAAO,0BAA0B,YAAY,sEAAsE,MAAM,WAAW"}