{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/32g8gUhVUJymm9NgDKm3/0WKGOKtGwkI5q3kTO21V/siteMetadata.js"],
  "sourcesContent": ["// Generated by Framer (013b13c)\nexport default function metadata(params,activeLocale){return{customHTMLBodyStart:'<!-- Google Tag Manager (noscript) -->\\n<noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-NPCTV6MK\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>\\n<!-- End Google Tag Manager (noscript) -->',customHTMLHeadEnd:'<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=\"a7b4c1\"></script>\\n',customHTMLHeadStart:'<!-- Fathom -->\\n<script src=\"https://cdn.usefathom.com/script.js\" data-site=\"ZNIDLBIC\" defer=\"\"></script>\\n\\n<!-- Posthog -->\\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.async=!0,p.src=s.api_host+\"/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=\"capture identify alias people.set people.set_once set_config register register_once unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled onFeatureFlags getFeatureFlag getFeatureFlagPayload reloadFeatureFlags group updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures getActiveMatchingSurveys getSurveys\".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_5BfuEQfuyfdwtSVRFMqPBf4pEmrToaoDwl2JjDBOONB\\',{api_host:\\'https://app.posthog.com\\',\\n    disable_session_recording: true,})\\n</script>\\n\\n<!-- 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-NPCTV6MK\\');</script>\\n<!-- End Google Tag Manager -->\\n\\n<script>\\ndocument.addEventListener(\"DOMContentLoaded\", function() {\\n    // Get the Rewardful affiliate token from the global object\\n    const affiliateToken = window.Rewardful?.affiliate?.token;\\n\\n    // If the affiliate token exists, update only links pointing to app.buildship.com\\n    if (affiliateToken) {\\n        document.querySelectorAll(\"a\").forEach(link => {\\n            try {\\n                const url = new URL(link.href);\\n\\n                // Check if the link points to app.buildship.com\\n                if (url.hostname === \"app.buildship.com\") {\\n                    // Preserve existing parameters while adding \\'via\\'\\n                    url.searchParams.set(\"via\", affiliateToken);\\n                    link.href = url.toString();\\n                }\\n            } catch (e) {\\n                // Ignore invalid URLs (e.g., # links)\\n            }\\n        });\\n    }\\n});\\n</script>\\n\\n\\n',description:\"Buildship enables businesses to visually create backend APIs, automate complex workflows, and quickly integrate with any tool or AI. Build with ease of no-code and power of code.\",favicon:\"https://framerusercontent.com/assets/b51Z2Y1mVJl1y1zVjfJM7Ykw8O0.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/QQjn0ipFQV9RT1EnWMwXP8Z3OtU.png\",title:\"BuildShip\"};}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,4CAAwP,kBAAkB;AAAA;AAAA,EAAmN,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;AAAA;AAAA;AAAA,EAA4rF,YAAY,qLAAqL,QAAQ,uEAAuE,OAAO,0BAA0B,YAAY,uEAAuE,MAAM,WAAW,CAAE",
  "names": ["metadata", "params", "activeLocale"]
}
