{"version":3,"file":"shared-lib.DdTuce0A.mjs","names":[],"sources":["https:/framerusercontent.com/modules/xLKlqVr4joWfgawahwqN/Ob2GjltgAatvdUOTC36h/siteMetadata.js"],"sourcesContent":["// Generated by Framer (7b363e7)\nexport default function metadata(params,activeLocale){return{customHTMLBodyEnd:'<!-- Start of HubSpot Embed Code -->\\n<script type=\"text/javascript\" id=\"hs-script-loader\" async=\"\" defer=\"\" src=\"//js.hs-scripts.com/41605963.js\"></script>\\n<!-- End of HubSpot Embed Code -->',customHTMLBodyStart:'<!-- Plugin: 4547ab --> <script>document.body.style.overscrollBehavior = \"none\";</script>',customHTMLHeadEnd:'<script type=\"text/javascript\">\\n(function() {\\n  \"use strict\";\\n  window.RudderSnippetVersion = \"3.0.60\";\\n  var identifier = \"rudderanalytics\";\\n  if (!window[identifier]) {\\n    window[identifier] = [];\\n  }\\n  var rudderanalytics = window[identifier];\\n  if (Array.isArray(rudderanalytics)) {\\n    if (rudderanalytics.snippetExecuted === true && window.console && console.error) {\\n      console.error(\"RudderStack JavaScript SDK snippet included more than once.\");\\n    } else {\\n      rudderanalytics.snippetExecuted = true;\\n      window.rudderAnalyticsBuildType = \"legacy\";\\n      var sdkBaseUrl = \"https://cdn.rudderlabs.com\";\\n      var sdkVersion = \"v3\";\\n      var sdkFileName = \"rsa.min.js\";\\n      var scriptLoadingMode = \"async\";\\n      var methods = [ \"setDefaultInstanceKey\", \"load\", \"ready\", \"page\", \"track\", \"identify\", \"alias\", \"group\", \"reset\", \"setAnonymousId\", \"startSession\", \"endSession\", \"consent\" ];\\n      for (var i = 0; i < methods.length; i++) {\\n        var method = methods[i];\\n        rudderanalytics[method] = function(methodName) {\\n          return function() {\\n            if (Array.isArray(window[identifier])) {\\n              rudderanalytics.push([ methodName ].concat(Array.prototype.slice.call(arguments)));\\n            } else {\\n              var _methodName;\\n              (_methodName = window[identifier][methodName]) === null || _methodName === undefined || _methodName.apply(window[identifier], arguments);\\n            }\\n          };\\n        }(method);\\n      }\\n      try {\\n        new Function(\\'class Test{field=()=>{};test({prop=[]}={}){return prop?(prop?.property??[...prop]):import(\"\");}}\\');\\n        window.rudderAnalyticsBuildType = \"modern\";\\n      } catch (e) {}\\n      var head = document.head || document.getElementsByTagName(\"head\")[0];\\n      var body = document.body || document.getElementsByTagName(\"body\")[0];\\n      window.rudderAnalyticsAddScript = function(url, extraAttributeKey, extraAttributeVal) {\\n        var scriptTag = document.createElement(\"script\");\\n        scriptTag.src = url;\\n        scriptTag.setAttribute(\"data-loader\", \"RS_JS_SDK\");\\n        if (extraAttributeKey && extraAttributeVal) {\\n          scriptTag.setAttribute(extraAttributeKey, extraAttributeVal);\\n        }\\n        if (scriptLoadingMode === \"async\") {\\n          scriptTag.async = true;\\n        } else if (scriptLoadingMode === \"defer\") {\\n          scriptTag.defer = true;\\n        }\\n        if (head) {\\n          head.insertBefore(scriptTag, head.firstChild);\\n        } else {\\n          body.insertBefore(scriptTag, body.firstChild);\\n        }\\n      };\\n      window.rudderAnalyticsMount = function() {\\n        (function() {\\n          if (typeof globalThis === \"undefined\") {\\n            var getGlobal = function getGlobal() {\\n              if (typeof self !== \"undefined\") {\\n                return self;\\n              }\\n              if (typeof window !== \"undefined\") {\\n                return window;\\n              }\\n              return null;\\n            };\\n            var global = getGlobal();\\n            if (global) {\\n              Object.defineProperty(global, \"globalThis\", {\\n                value: global,\\n                configurable: true\\n              });\\n            }\\n          }\\n        })();\\n        window.rudderAnalyticsAddScript(\\n          \"\".concat(sdkBaseUrl, \"/\").concat(sdkVersion, \"/\").concat(window.rudderAnalyticsBuildType, \"/\").concat(sdkFileName),\\n          \"data-rsa-write-key\",\\n          \"2vYdrxlm4SPrVPnoNino3ihgYsl\"\\n        );\\n      };\\n      if (typeof Promise === \"undefined\" || typeof globalThis === \"undefined\") {\\n        window.rudderAnalyticsAddScript(\"https://polyfill-fastly.io/v3/polyfill.min.js?version=3.111.0&features=Symbol%2CPromise&callback=rudderAnalyticsMount\");\\n      } else {\\n        window.rudderAnalyticsMount();\\n      }\\n      var loadOptions = {};\\n      rudderanalytics.load(\\n        \"2vYdrxlm4SPrVPnoNino3ihgYsl\",\\n        \"https://warpianwzlfqdq.dataplane.rudderstack.com\",\\n        loadOptions\\n      );\\n\\n      // ✅ Automatic page tracking with explicit path & url\\n      rudderanalytics.page(undefined, undefined, {\\n        path: window.location.pathname,\\n        url: window.location.href\\n      });\\n    }\\n  }\\n})();\\n</script>\\n\\n<!-- <script type=\"text/javascript\">\\n(function() {\\n  \"use strict\";\\n  window.RudderSnippetVersion = \"3.0.60\";\\n  var identifier = \"rudderanalytics\";\\n  if (!window[identifier]) {\\n    window[identifier] = [];\\n  }\\n  var rudderanalytics = window[identifier];\\n  if (Array.isArray(rudderanalytics)) {\\n    if (rudderanalytics.snippetExecuted === true && window.console && console.error) {\\n      console.error(\"RudderStack JavaScript SDK snippet included more than once.\");\\n    } else {\\n      rudderanalytics.snippetExecuted = true;\\n      window.rudderAnalyticsBuildType = \"legacy\";\\n      var sdkBaseUrl = \"https://cdn.rudderlabs.com\";\\n      var sdkVersion = \"v3\";\\n      var sdkFileName = \"rsa.min.js\";\\n      var scriptLoadingMode = \"async\";\\n      var methods = [ \"setDefaultInstanceKey\", \"load\", \"ready\", \"page\", \"track\", \"identify\", \"alias\", \"group\", \"reset\", \"setAnonymousId\", \"startSession\", \"endSession\", \"consent\" ];\\n      for (var i = 0; i < methods.length; i++) {\\n        var method = methods[i];\\n        rudderanalytics[method] = function(methodName) {\\n          return function() {\\n            if (Array.isArray(window[identifier])) {\\n              rudderanalytics.push([ methodName ].concat(Array.prototype.slice.call(arguments)));\\n            } else {\\n              var _methodName;\\n              (_methodName = window[identifier][methodName]) === null || _methodName === undefined || _methodName.apply(window[identifier], arguments);\\n            }\\n          };\\n        }(method);\\n      }\\n      try {\\n        new Function(\\'class Test{field=()=>{};test({prop=[]}={}){return prop?(prop?.property??[...prop]):import(\"\");}}\\');\\n        window.rudderAnalyticsBuildType = \"modern\";\\n      } catch (e) {}\\n      var head = document.head || document.getElementsByTagName(\"head\")[0];\\n      var body = document.body || document.getElementsByTagName(\"body\")[0];\\n      window.rudderAnalyticsAddScript = function(url, extraAttributeKey, extraAttributeVal) {\\n        var scriptTag = document.createElement(\"script\");\\n        scriptTag.src = url;\\n        scriptTag.setAttribute(\"data-loader\", \"RS_JS_SDK\");\\n        if (extraAttributeKey && extraAttributeVal) {\\n          scriptTag.setAttribute(extraAttributeKey, extraAttributeVal);\\n        }\\n        if (scriptLoadingMode === \"async\") {\\n          scriptTag.async = true;\\n        } else if (scriptLoadingMode === \"defer\") {\\n          scriptTag.defer = true;\\n        }\\n        if (head) {\\n          head.insertBefore(scriptTag, head.firstChild);\\n        } else {\\n          body.insertBefore(scriptTag, body.firstChild);\\n        }\\n      };\\n      window.rudderAnalyticsMount = function() {\\n        (function() {\\n          if (typeof globalThis === \"undefined\") {\\n            var getGlobal = function getGlobal() {\\n              if (typeof self !== \"undefined\") {\\n                return self;\\n              }\\n              if (typeof window !== \"undefined\") {\\n                return window;\\n              }\\n              return null;\\n            };\\n            var global = getGlobal();\\n            if (global) {\\n              Object.defineProperty(global, \"globalThis\", {\\n                value: global,\\n                configurable: true\\n              });\\n            }\\n          }\\n        })();\\n        window.rudderAnalyticsAddScript(\"\".concat(sdkBaseUrl, \"/\").concat(sdkVersion, \"/\").concat(window.rudderAnalyticsBuildType, \"/\").concat(sdkFileName), \"data-rsa-write-key\", \"2vYdrxlm4SPrVPnoNino3ihgYsl\");\\n      };\\n      if (typeof Promise === \"undefined\" || typeof globalThis === \"undefined\") {\\n        window.rudderAnalyticsAddScript(\"https://polyfill-fastly.io/v3/polyfill.min.js?version=3.111.0&features=Symbol%2CPromise&callback=rudderAnalyticsMount\");\\n      } else {\\n        window.rudderAnalyticsMount();\\n      }\\n      var loadOptions = {};\\n      rudderanalytics.load(\"2vYdrxlm4SPrVPnoNino3ihgYsl\", \"https://warpianwzlfqdq.dataplane.rudderstack.com\", loadOptions);\\n\\n      // ✅ Automatic page tracking\\n      rudderanalytics.page();\\n    }\\n  }\\n})();\\n</script> -->\\n\\n<!--MNTN Tracking Pixel-->\\n<!-- INSTALL ON ALL PAGES OF SITE-->\\n<script type=\"text/javascript\">\\n\t(function(){\"use strict\";var e=null,n=\"46842\",additional=\"\",t,r,i;try{t=top.document.referer!==\"\"?encodeURIComponent(top.document.referrer.substring(0,2048)):\"\"}catch(o){t=document.referrer!==null?document.referrer.toString().substring(0,2048):\"\"}\\n  try{i=parent.location.href!==\"\"?encodeURIComponent(parent.location.href.toString().substring(0,2048)):\"\"}catch(a){try{i!==null?encodeURIComponent(i.toString().substring(0,2048)):\"\"}catch(f){i=\"\"}}\\n  var l,c=document.createElement(\"script\"),h=null,p=document.getElementsByTagName(\"script\"),d=Number(p.length)-1,v=document.getElementsByTagName(\"script\")[d];if(typeof l===\"undefined\"){l=Math.floor(Math.random()*1e17)}\\n  h=\"https://dx.mountain.com/spx?\"+\"shaid=\"+n+\"&tdr=\"+t+\"&plh=\"+i+\"&cb=\"+l+additional;c.type=\"text/javascript\";c.src=h;v.parentNode.insertBefore(c,v)})();\\n</script>',description:\"Warp is an AI agent platform that lets you run multiple agents in parallel to complete any development task.\",favicon:\"https://framerusercontent.com/assets/GybmHeNj1WzkgFqIjQYypmhg.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/vvDFwPAa66yI9T0kGNhd43kHcM.png\",title:\"Warp: The Agentic Development Environment\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"2DACA,SAAwB,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,kBAAkB;;oCAAmM,oBAAoB,6FAA4F,kBAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;YAAynS,YAAY,+GAA+G,QAAQ,oEAAoE,OAAO,0BAA0B,YAAY,sEAAsE,MAAM,4CAA4C"}