{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/SM1pHINIXpTeE2D01aQx/VYBbSomhmb7FViPPvHZH/M3anmWO0x.js"],
  "sourcesContent": ["// Generated by Framer (2306ade)\nconst toString=value=>{return typeof value===\"string\"?value:String(value);};export default function metadata(params,activeLocale){const F5JM_atFV=params?.F5JM_atFV;return{breakpoints:[{hash:\"zjvd72\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"1lrz9sh\",mediaQuery:\"(min-width: 810px) and (max-width: 1199px)\"},{hash:\"t94ek1\",mediaQuery:\"(max-width: 809px)\"}],customHTMLHeadEnd:'<script>\\n  function initChiliPiper() {\\n    console.log(\"Initializing ChiliPiper...\");\\n    console.log(\"ChiliPiper object exists:\", typeof ChiliPiper !== \\'undefined\\');\\n    \\n    // Parse URL parameters\\n    const urlParams = new URLSearchParams(window.location.search);\\n    const leadValues = {};\\n    \\n    // Debug: Log all parameters\\n    console.log(\"All URL parameters:\");\\n    for (const [key, value] of urlParams.entries()) {\\n      console.log(key + \\': \\' + value);\\n      leadValues[key] = value;\\n    }\\n\\n    // Check specifically for Email parameter\\n    const email = urlParams.get(\\'Email\\');\\n    console.log(\"Email parameter:\", email);\\n\\n    if (email && email.includes(\\'@\\')) {\\n      console.log(\"Email validation passed, attempting to load ChiliPiper\");\\n      \\n      // Add small delay to ensure ChiliPiper is fully initialized\\n      setTimeout(() => {\\n        try {\\n          ChiliPiper.submit(\"brownhavenhomes\", \"web-form-routing\", {\\n            map: true,\\n            lead: leadValues,\\n            onSuccess: function() {\\n              console.log(\"ChiliPiper loaded successfully\");\\n            },\\n            onError: function(error) {\\n              console.error(\"ChiliPiper error:\", error);\\n            }\\n          });\\n        } catch (e) {\\n          console.error(\"Error calling ChiliPiper:\", e);\\n        }\\n      }, 1000);\\n    } else {\\n      console.log(\"Email parameter missing or invalid\");\\n    }\\n  }\\n\\n  // Try both DOMContentLoaded and window.onload\\n  document.addEventListener(\\'DOMContentLoaded\\', initChiliPiper);\\n  window.addEventListener(\\'load\\', initChiliPiper);\\n</script>',description:\"Build and customize your ideal floor plan online. Easy-to-use tool helps you explore layouts, features, and options for your perfect custom home.\",elements:{},framerSearch:{index:false},robots:\"noindex\",serializationId:\"framer-kldnz\",title:`Design Your ${F5JM_atFV!==undefined?toString(F5JM_atFV):\"{{F5JM_atFV}}\"} Floor Plan | Custom Home Builder Tool`,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": "AACA,IAAMA,EAASC,GAAe,OAAOA,GAAQ,SAASA,EAAM,OAAOA,CAAK,EAAmB,SAARC,EAA0BC,EAAOC,EAAa,CAAC,IAAMC,EAAUF,GAAQ,UAAU,MAAM,CAAC,YAAY,CAAC,CAAC,KAAK,SAAS,WAAW,qBAAqB,EAAE,CAAC,KAAK,UAAU,WAAW,4CAA4C,EAAE,CAAC,KAAK,SAAS,WAAW,oBAAoB,CAAC,EAAE,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,YAA+mD,YAAY,oJAAoJ,SAAS,CAAC,EAAE,aAAa,CAAC,MAAM,EAAK,EAAE,OAAO,UAAU,gBAAgB,eAAe,MAAM,eAAeE,IAAY,OAAUL,EAASK,CAAS,EAAE,eAAe,yCAAyC,SAAS,oBAAoB,CAAE,CAAQ,IAAMC,EAAgB,EACl4EC,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": ["toString", "value", "metadata", "params", "activeLocale", "F5JM_atFV", "metadataVersion", "__FramerMetadata__"]
}
