{"version":3,"file":"Form.CVuciwpy.mjs","names":["useState","useState","LeadFormWidget"],"sources":["https:/framerusercontent.com/modules/biNwJPkh1TeM0WUArzRG/8LcUHrODL0WY9eU30LWo/CookiesBanner.js","https:/framerusercontent.com/modules/hZfyocJQFQ5ZNyu5BDtL/2nEJgHP9rda11bRKK1yh/Form.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const domainsToDecorate=[\"smile2impress.com\"],queryParams=[\"utm_term\",\"utm_campaign\",\"utm_source\",\"utm_medium\",\"utm_content\",\"hsa_acc\",\"hsa_cam\",\"hsa_grp\",\"hsa_ad\",\"hsa_src\",\"hsa_tgt\",\"hsa_kw\",\"hsa_mt\",\"hsa_net\",\"hsa_ver\",\"gclid\",\"ttclid\",\"fbclid\"];export default function CookiesBanner({id,locale,hideCookiesPolicyBanner,hasQueryInit}){// We can't really do anything without a formId\nif(!id){return /*#__PURE__*/_jsx(\"div\",{children:\"Cookies banner will be here!\"});}// We use the Framer node id for a stable id\nconst elementId=`container_${id}`;const[cookiesBanner,setCookiesBanner]=useState();useEffect(()=>{const script=document.createElement(\"script\");const scriptUrl=\"https://mf.smile2impress.com/cookies-banner-widget/index.js\";script.src=scriptUrl;script.async=true;const handleScriptLoad=()=>{// The remote script has loaded successfully\nconsole.log(`Script loaded: ${scriptUrl}`);setCookiesBanner(new window.CookiesBannerWidget);};const handleScriptError=()=>{// There was an error loading the script\nconsole.error(`Error loading script: ${scriptUrl}`);};script.addEventListener(\"load\",handleScriptLoad);script.addEventListener(\"error\",handleScriptError);// Append the script to the document body\ndocument.body.appendChild(script);// Clean up event listeners when the component unmounts\nreturn()=>{script.removeEventListener(\"load\",handleScriptLoad);script.removeEventListener(\"error\",handleScriptError);};},[id]);useEffect(()=>{if(!hasQueryInit){return;}// We get all the links on the page\nconst links=document.querySelectorAll(\"a\");// We check and add parameters only if they are missing\nfor(let linkIndex=0;linkIndex<links.length;linkIndex++){for(let domainIndex=0;domainIndex<domainsToDecorate.length;domainIndex++){if(links[linkIndex].href.indexOf(domainsToDecorate[domainIndex])>-1&&links[linkIndex].href.indexOf(\"#\")===-1){if(!hasRequiredQueryParams(links[linkIndex].href)){// We check if the necessary parameters already exist\nlinks[linkIndex].href=decorateUrl(links[linkIndex].href);}}}}// Function for adding query parameters to URL\nfunction decorateUrl(urlToDecorate){urlToDecorate=urlToDecorate.indexOf(\"?\")===-1?urlToDecorate+\"?\":urlToDecorate+\"&\";let collectedQueryParams=[];for(let queryIndex=0;queryIndex<queryParams.length;queryIndex++){if(getQueryParam(queryParams[queryIndex])){collectedQueryParams.push(queryParams[queryIndex]+\"=\"+getQueryParam(queryParams[queryIndex]));}}return urlToDecorate+collectedQueryParams.join(\"&\");}// Checking for the presence of mandatory query parameters in the link\nfunction hasRequiredQueryParams(url){for(let queryIndex=0;queryIndex<queryParams.length;queryIndex++){if(url.indexOf(queryParams[queryIndex]+\"=\")>-1){return true// If at least one parameter already exists, return true\n;}}return false// If there are no parameters, return false\n;}// Getting the value of a query parameter from the current URL\nfunction getQueryParam(name){if(name=new RegExp(\"[?&]\"+encodeURIComponent(name)+\"=([^&]*)\").exec(window.location.search)){return decodeURIComponent(name[1]);}}},[id,hasQueryInit]);useEffect(()=>{if(cookiesBanner){cookiesBanner.mount({id,elementId,locale,hideCookiesPolicyBanner});}},[cookiesBanner,locale,hideCookiesPolicyBanner]);return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\"},id:elementId});}addPropertyControls(CookiesBanner,{locale:{type:ControlType.Enum,title:\"Locale\",options:[\"es-ES\",\"it-IT\",\"pt-PT\",\"fr-FR\",\"de-DE\",\"uk-UA\",\"en-GB\",\"en-US\",\"nl-NL\",\"de-DE\",\"sv-SE\"],optionTitles:[\"Spain\",\"Italy\",\"Portugal\",\"France\",\"Germany\",\"Ukraine\",\"UK\",\"USA\",\"Netherlands\",\"Germany\",\"Sweden\"],defaultValue:\"es-ES\"},hideCookiesPolicyBanner:{type:ControlType.Boolean,title:\"Hide cookies policy banner\",enabledTitle:\"True\",disabledTitle:\"False\",defaultValue:false},hasQueryInit:{type:ControlType.Boolean,title:\"Has query init\",enabledTitle:\"True\",disabledTitle:\"False\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CookiesBanner\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CookiesBanner.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{LeadFormWidget}from\"https://mf.smile2impress.com/lead-form-widget/index.js\";// import { LeadFormWidget } from \"http://localhost:8080/index.js\"\nexport default function LeadForm({id,locale,experimentId,themeType,hasQueryUserDataInit,hasPromotion,withPromoCode,withFullName,filterByClinics,defaultTreatmentType,appliedPromoCode,leadOrganization,instagramBypass,withQuickClinicSelection}){const[isFormLoaded,setFormLoaded]=useState(false);useEffect(()=>{setFormLoaded(true);},[]);// We can't really do anything without the id\nif(!id){return /*#__PURE__*/_jsx(\"div\",{children:\"Lead form will be here!\"});}// We use the Framer node id for a stable id\nconst elementId=`container_${id}`;const hasFilterByClinics=filterByClinics&&filterByClinics?.length>0;return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",minHeight:\"565px\"},id:elementId,children:/*#__PURE__*/_jsx(\"div\",{id:\"embedded-lead-form-widget\",children:isFormLoaded?/*#__PURE__*/_jsx(LeadFormWidget,{id:id,locale:locale,experimentId:experimentId===0?undefined:experimentId,themeType:themeType,hasQueryUserDataInit:hasQueryUserDataInit,hasPromotion:hasPromotion,withPromoCode:withPromoCode,withFullName:withFullName,filterByClinics:hasFilterByClinics?filterByClinics:undefined,defaultTreatmentType:defaultTreatmentType?defaultTreatmentType:undefined,appliedPromoCode:appliedPromoCode,leadOrganization:leadOrganization,instagramBypass:instagramBypass,withQuickClinicSelection:withQuickClinicSelection}):/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",style:{margin:\"auto\",background:\"none\",position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"},width:\"200\",height:\"200\",display:\"block\",preserveAspectRatio:\"xMidYMid\",viewBox:\"0 0 100 100\",children:[/*#__PURE__*/_jsx(\"rect\",{width:\"4\",height:\"12\",x:\"48\",y:\"24\",fill:\"#eb5e5b\",rx:\"2\",ry:\"2.52\",children:/*#__PURE__*/_jsx(\"animate\",{attributeName:\"opacity\",begin:\"-0.9166666666666666s\",dur:\"1s\",keyTimes:\"0;1\",repeatCount:\"indefinite\",values:\"1;0\"})}),/*#__PURE__*/_jsx(\"rect\",{width:\"4\",height:\"12\",x:\"48\",y:\"24\",fill:\"#eb5e5b\",rx:\"2\",ry:\"2.52\",transform:\"rotate(30 50 50)\",children:/*#__PURE__*/_jsx(\"animate\",{attributeName:\"opacity\",begin:\"-0.8333333333333334s\",dur:\"1s\",keyTimes:\"0;1\",repeatCount:\"indefinite\",values:\"1;0\"})}),/*#__PURE__*/_jsx(\"rect\",{width:\"4\",height:\"12\",x:\"48\",y:\"24\",fill:\"#eb5e5b\",rx:\"2\",ry:\"2.52\",transform:\"rotate(60 50 50)\",children:/*#__PURE__*/_jsx(\"animate\",{attributeName:\"opacity\",begin:\"-0.75s\",dur:\"1s\",keyTimes:\"0;1\",repeatCount:\"indefinite\",values:\"1;0\"})}),/*#__PURE__*/_jsx(\"rect\",{width:\"4\",height:\"12\",x:\"48\",y:\"24\",fill:\"#eb5e5b\",rx:\"2\",ry:\"2.52\",transform:\"rotate(90 50 50)\",children:/*#__PURE__*/_jsx(\"animate\",{attributeName:\"opacity\",begin:\"-0.6666666666666666s\",dur:\"1s\",keyTimes:\"0;1\",repeatCount:\"indefinite\",values:\"1;0\"})}),/*#__PURE__*/_jsx(\"rect\",{width:\"4\",height:\"12\",x:\"48\",y:\"24\",fill:\"#eb5e5b\",rx:\"2\",ry:\"2.52\",transform:\"rotate(120 50 50)\",children:/*#__PURE__*/_jsx(\"animate\",{attributeName:\"opacity\",begin:\"-0.5833333333333334s\",dur:\"1s\",keyTimes:\"0;1\",repeatCount:\"indefinite\",values:\"1;0\"})}),/*#__PURE__*/_jsx(\"rect\",{width:\"4\",height:\"12\",x:\"48\",y:\"24\",fill:\"#eb5e5b\",rx:\"2\",ry:\"2.52\",transform:\"rotate(150 50 50)\",children:/*#__PURE__*/_jsx(\"animate\",{attributeName:\"opacity\",begin:\"-0.5s\",dur:\"1s\",keyTimes:\"0;1\",repeatCount:\"indefinite\",values:\"1;0\"})}),/*#__PURE__*/_jsx(\"rect\",{width:\"4\",height:\"12\",x:\"48\",y:\"24\",fill:\"#eb5e5b\",rx:\"2\",ry:\"2.52\",transform:\"rotate(180 50 50)\",children:/*#__PURE__*/_jsx(\"animate\",{attributeName:\"opacity\",begin:\"-0.4166666666666667s\",dur:\"1s\",keyTimes:\"0;1\",repeatCount:\"indefinite\",values:\"1;0\"})}),/*#__PURE__*/_jsx(\"rect\",{width:\"4\",height:\"12\",x:\"48\",y:\"24\",fill:\"#eb5e5b\",rx:\"2\",ry:\"2.52\",transform:\"rotate(210 50 50)\",children:/*#__PURE__*/_jsx(\"animate\",{attributeName:\"opacity\",begin:\"-0.3333333333333333s\",dur:\"1s\",keyTimes:\"0;1\",repeatCount:\"indefinite\",values:\"1;0\"})}),/*#__PURE__*/_jsx(\"rect\",{width:\"4\",height:\"12\",x:\"48\",y:\"24\",fill:\"#eb5e5b\",rx:\"2\",ry:\"2.52\",transform:\"rotate(240 50 50)\",children:/*#__PURE__*/_jsx(\"animate\",{attributeName:\"opacity\",begin:\"-0.25s\",dur:\"1s\",keyTimes:\"0;1\",repeatCount:\"indefinite\",values:\"1;0\"})}),/*#__PURE__*/_jsx(\"rect\",{width:\"4\",height:\"12\",x:\"48\",y:\"24\",fill:\"#eb5e5b\",rx:\"2\",ry:\"2.52\",transform:\"rotate(270 50 50)\",children:/*#__PURE__*/_jsx(\"animate\",{attributeName:\"opacity\",begin:\"-0.16666666666666666s\",dur:\"1s\",keyTimes:\"0;1\",repeatCount:\"indefinite\",values:\"1;0\"})}),/*#__PURE__*/_jsx(\"rect\",{width:\"4\",height:\"12\",x:\"48\",y:\"24\",fill:\"#eb5e5b\",rx:\"2\",ry:\"2.52\",transform:\"rotate(300 50 50)\",children:/*#__PURE__*/_jsx(\"animate\",{attributeName:\"opacity\",begin:\"-0.08333333333333333s\",dur:\"1s\",keyTimes:\"0;1\",repeatCount:\"indefinite\",values:\"1;0\"})}),/*#__PURE__*/_jsx(\"rect\",{width:\"4\",height:\"12\",x:\"48\",y:\"24\",fill:\"#eb5e5b\",rx:\"2\",ry:\"2.52\",transform:\"rotate(330 50 50)\",children:/*#__PURE__*/_jsx(\"animate\",{attributeName:\"opacity\",begin:\"0s\",dur:\"1s\",keyTimes:\"0;1\",repeatCount:\"indefinite\",values:\"1;0\"})})]})})});}addPropertyControls(LeadForm,{locale:{type:ControlType.Enum,title:\"Locale\",options:[\"es-ES\",\"it-IT\",\"pt-PT\",\"fr-FR\",\"de-DE\",\"uk-UA\",\"en-GB\",\"en-US\",\"nl-NL\",\"de-DE\",\"sv-SE\"],optionTitles:[\"Spain\",\"Italy\",\"Portugal\",\"France\",\"Germany\",\"Ukraine\",\"UK\",\"USA\",\"Netherlands\",\"Germany\",\"Sweden\"],defaultValue:\"es-ES\"},experimentId:{type:ControlType.Number,title:\"Experiment ID\",min:0,defaultValue:0},themeType:{type:ControlType.Enum,title:\"Theme type\",options:[\"light\",\"bright\",\"dark\",\"smajla\"],optionTitles:[\"LIGHT\",\"BRIGHT\",\"DARK\",\"SMAJLA\"],defaultValue:\"light\"},hasQueryUserDataInit:{type:ControlType.Boolean,title:\"Has user data query init\",enabledTitle:\"True\",disabledTitle:\"False\",defaultValue:false},hasPromotion:{type:ControlType.Boolean,title:\"Has promotion link\",enabledTitle:\"True\",disabledTitle:\"False\",defaultValue:false},withPromoCode:{type:ControlType.Boolean,title:\"With promo code\",enabledTitle:\"True\",disabledTitle:\"False\",defaultValue:false},withFullName:{type:ControlType.Boolean,title:\"With full name\",enabledTitle:\"True\",disabledTitle:\"False\",defaultValue:true},filterByClinics:{type:ControlType.Array,control:{type:ControlType.Number}},defaultTreatmentType:{type:ControlType.Enum,title:\"Treatment type by default\",options:[null,\"Orthodontics\",\"Whitening\",\"Implants\",\"Retainer\"],defaultValue:null},appliedPromoCode:{type:ControlType.String,title:\"Applied promo code\",defaultValue:undefined},leadOrganization:{type:ControlType.Enum,title:\"Lead organization\",options:[null,\"DRS\",\"Smajla\",\"DW\"],defaultValue:null},instagramBypass:{type:ControlType.Boolean,title:\"Redirect from Instagram\",enabledTitle:\"True\",disabledTitle:\"False\",defaultValue:false},withQuickClinicSelection:{type:ControlType.Boolean,title:\"Select clinic in one click\",enabledTitle:\"True\",disabledTitle:\"False\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LeadForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Form.map"],"mappings":"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"}