{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/wZN6czxVyCBIimPTSD0n/MaZtxpe1B39Fo3AkDApt/Contact_sales_form.js"],
  "sourcesContent": ["/* eslint-disable no-param-reassign, react/no-danger */// eslint-disable-next-line no-unused-vars\n// import PhoneInput2 from 'react-phone-input-2';\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";// {\n// \t/* <link rel=\"stylesheet\" type=\"text/css\" href=\"https://unpkg.com/react-phone-input-2@2.x/lib/style.css\" /> */\n// }\nexport const form=`<div id=\"640ff1a28f9353e806893840\" style=\"width: 100%; height: 100%;\"><div id=\"640ff1a28f9353e806893840-form\" class=\"640ff1a28f9353e806893840-template\" style=\"position: relative; display: flex; height: 100%; align-items: center; justify-content: center;\"><div id=\"selected-_s6bi9kvnr\" class=\" ap3w-embeddable-form-640ff1a28f9353e806893840 ap3w-embeddable-form-640ff1a28f9353e806893840-full ap3w-embeddable-form-640ff1a28f9353e806893840-rounded \" data-select=\"true\"><div data-select=\"true\"><p data-size=\"h1\" class=\"heading-form-title\">Contact sales</p></div><form id=\"ap3w-embeddable-form-640ff1a28f9353e806893840\" class=\"ap3w-embeddable-form-content\"><div id=\"selected-_6m3aauo4a\" class=\"ap3w-form-input ap3w-form-input-640ff1a28f9353e806893840\" data-select=\"true\" data-field-id=\"str::first\" data-merge-strategy=\"protect\"><label for=\"ap3w-form-input-text-640ff1a28f9353e806893840\" class=\"ap3w-form-input-label\">First name*</label><input type=\"text\" id=\"ap3w-form-input-text-640ff1a28f9353e806893840\" step=\"1\" name=\"first_name\" required=\"\"></div><div id=\"selected-_gitxseote\" class=\"ap3w-form-input ap3w-form-input-640ff1a28f9353e806893840\" data-select=\"true\" data-field-id=\"str::last\" data-merge-strategy=\"protect\"><label for=\"ap3w-form-input-text-640ff1a28f9353e806893840\" class=\"ap3w-form-input-label\">Last name*</label><input type=\"text\" id=\"ap3w-form-input-text-640ff1a28f9353e806893840\" step=\"1\" name=\"last_name\" required=\"\"></div><div id=\"selected-_hihtfe16c\" class=\"ap3w-form-input ap3w-form-input-640ff1a28f9353e806893840\" data-select=\"true\" data-field-id=\"str:cm:title\" data-merge-strategy=\"protect\"><label for=\"ap3w-form-input-text-640ff1a28f9353e806893840\" class=\"ap3w-form-input-label\">Job title*</label><input type=\"text\" id=\"ap3w-form-input-text-640ff1a28f9353e806893840\" step=\"1\" name=\"Title\" required=\"\"></div><div id=\"selected-_63bon8zeo\" class=\"ap3w-form-input ap3w-form-input-640ff1a28f9353e806893840\" data-select=\"true\" data-field-id=\"str:o:name\" data-merge-strategy=\"protect\"><label for=\"ap3w-form-input-text-640ff1a28f9353e806893840\" class=\"ap3w-form-input-label\">Company name*</label><input type=\"text\" id=\"ap3w-form-input-text-640ff1a28f9353e806893840\" step=\"1\" name=\"Name\" required=\"\"></div><div id=\"selected-_tn1qn03ky\" class=\"ap3w-form-input ap3w-form-input-640ff1a28f9353e806893840\" data-select=\"true\" data-field-id=\"str::email\" data-merge-strategy=\"override\"><label for=\"ap3w-form-input-email-640ff1a28f9353e806893840\" class=\"ap3w-form-input-label\">Work email*</label><input type=\"email\" id=\"ap3w-form-input-email-640ff1a28f9353e806893840\" step=\"1\" name=\"email\" required=\"\"></div><div class=\"ap3w-form-phone-ghost ap3w-form-input ap3w-input-phone-640ff1a28f9353e806893840\" data-field-id=\"phn::phone\" data-merge-strategy=\"override\"><div class=\"ap3w-input-areacode\"><label for=\"ap3w-input-areacode-640ff1a28f9353e806893840\" class=\"ap3w-form-input-phone-label\">Country code</label><input type=\"tel\" id=\"ap3w-input-areacode-640ff1a28f9353e806893840\" class=\"ap3w-input-areacode\" autocomplete=\"tel-country-code\"></div><div class=\"ap3w-input-phone\"><label for=\"ap3w-input-phone-640ff1a28f9353e806893840\" class=\"ap3w-form-input-phone-label\">Phone number*</label><input type=\"tel\" id=\"ap3w-input-phone-640ff1a28f9353e806893840\" class=\"ap3w-input-phone\" required=\"\" autocomplete=\"tel-national\"></div></div><div class=\"ap3w-form-input ap3w-input-select-640ff1a28f9353e806893840\" data-field-id=\"str:oc:employee-range\" data-merge-strategy=\"override\"><label class=\"ap3w-form-select-label\" for=\"ap3w-form-input-single_select-640ff1a28f9353e806893840\">Company size*</label><select id=\"ap3w-input-select-640ff1a28f9353e806893840\" class=\"ap3w-form-input-select-unstyled\" name=\"single_select\" required=\"\"><option value=\"1-10\">1-10</option><option value=\"11-50\">11-50</option><option value=\"51-200\">51-200</option><option value=\"201-500\">201-500</option><option value=\"501-1,000\">501-1,000</option><option value=\"1,001+\">1,001+</option></select></div><div class=\"ap3w-form-input ap3w-input-select-640ff1a28f9353e806893840\" data-field-id=\"str:oc:estimated-contacts\" data-merge-strategy=\"override\"><label class=\"ap3w-form-select-label\" for=\"ap3w-form-input-single_select-640ff1a28f9353e806893840\">How many contacts do you have?*</label><select id=\"ap3w-input-select-640ff1a28f9353e806893840\" class=\"ap3w-form-input-select-unstyled\" name=\"single_select\" required=\"\"><option value=\"Less than 10K\">Less than 10K</option><option value=\"10K - 200K\">10K - 200K</option><option value=\"200K - 500K\">200K - 500K</option><option value=\"500K - 1M\">500K - 1M</option><option value=\"More than 1M\">More than 1M</option></select></div><div class=\"ap3w-form-input ap3w-input-select-640ff1a28f9353e806893840\" data-field-id=\"str:cm:inquiry-type\" data-merge-strategy=\"override\"><label class=\"ap3w-form-select-label\" for=\"ap3w-form-input-single_select-640ff1a28f9353e806893840\">How can we help?*</label><select id=\"ap3w-input-select-640ff1a28f9353e806893840\" class=\"ap3w-form-input-select-unstyled\" name=\"single_select\" required=\"\"><option value=\"Schedule a demo\">Schedule a demo</option><option value=\"Get pricing information\">Get pricing information</option><option value=\"I'm a current customer and need support\">I'm a current customer and need support</option><option value=\"I'm interested in partnering\">I'm interested in partnering</option><option value=\"Something else\">Something else</option></select></div><div class=\"ap3w-recaptcha\"><div><div id=\"ap3w-recaptcha-v2-640ff1a28f9353e806893840\"></div><p id=\"ap3w-recaptcha-required-640ff1a28f9353e806893840\" class=\"ap3w-recaptcha-required\" style=\"margin-left:2px\">reCaptcha is required*</p></div></div><div id=\"selected-_ufyip1q7g\" class=\" ap3w-form-button ap3w-form-button-640ff1a28f9353e806893840 \"><button id=\"ap3w-form-button-640ff1a28f9353e806893840\" type=\"submit\" data-select=\"true\" data-button-on-click=\"go-to-url\" data-button-submit-url=\"https://ortto.com/contact/sales/thank-you\">Submit</button></div></form></div></div></div>`;// eslint-disable-next-line no-unused-vars\nexport default function SolutionsSassForm(props){const[isMounted,setIsMounted]=useState(false);// eslint-disable-next-line no-unused-vars\nconst[PhoneInput,setPhoneInput]=useState(null);const formRef=useRef(null);const phoneRef=useRef(null);const hideCaptureDefault=false;const phoneDialCodeIdRegexp=/ap3w-input-areacode-\\w+/m// matches for the string \"ap3w-input-phone-<randomString>\"\n;const phoneInputIdRegexp=/ap3w-input-phone-\\w+/m// matches for the string \"ap3w-input-phone-<randomString>\"\n;const matchedPhoneInputId=form?form.match(phoneInputIdRegexp):null;const matchedDialCodeInputId=form?form.match(phoneDialCodeIdRegexp):null;const hasPhoneInput=!!matchedPhoneInputId;const handlePhoneChange=(value,data,event,formattedValue)=>{const phoneInput=document.getElementById(matchedPhoneInputId);const phoneDialCode=document.getElementById(matchedDialCodeInputId);phoneInput.value=value;phoneDialCode.value=`+${data.dialCode}`;};useEffect(()=>{if(PhoneInput){const phoneInputTextInput=phoneRef.current?.getElementsByTagName(\"input\")?.[0];if(phoneInputTextInput){const phoneSpanLabel=document.createElement(\"span\");phoneSpanLabel.innerText=\"Phone\";phoneInputTextInput.insertAdjacentElement(\"afterend\",phoneSpanLabel);}}},[PhoneInput]);useEffect(()=>{const handleInputFocus=()=>{const captureWrapper=formRef?.current.getElementsByClassName(\"ap3w-recaptcha\")[0];if(captureWrapper){captureWrapper.style.display=\"block\";}};const inputs=formRef?.current.getElementsByTagName(\"input\");if(hideCaptureDefault&&isMounted){Array.from(inputs).forEach(input=>{input.addEventListener(\"focus\",handleInputFocus);});}return()=>{if(hideCaptureDefault){Array.from(inputs).forEach(input=>{input.removeEventListener(\"focus\",handleInputFocus);});}};},[isMounted]);useEffect(()=>{if(isMounted){const formBreaks=formRef?.current.getElementsByClassName(\"ap3-form-br\");const labels=formRef?.current.getElementsByTagName(\"label\");const inputs=formRef?.current.getElementsByTagName(\"input\");const selects=formRef?.current.getElementsByTagName(\"select\");const textAreas=formRef?.current.getElementsByTagName(\"textarea\");Array.from(formBreaks).forEach(br=>{if(br.remove){br.remove();}});Array.from(labels).forEach(label=>{label.innerHTML=`${label?.innerHTML.replace(\"*\",\"\")}`;});Array.from(inputs).forEach(input=>{if(input.type===\"text\"||input.type===\"email\"){input.placeholder=\" \";}const label=input.parentElement.getElementsByTagName(\"label\")?.[0];if(label){const spanLabel=document.createElement(\"span\");spanLabel.innerText=`${label?.innerHTML.replace(\"*\",\"\")}`;input.insertAdjacentElement(\"afterend\",spanLabel);}});Array.from(textAreas).forEach(input=>{const label=input.parentElement.getElementsByTagName(\"label\")?.[0];if(label){const spanLabel=document.createElement(\"span\");spanLabel.innerText=`${label?.innerHTML.replace(\"*\",\"\")}`;input.insertAdjacentElement(\"afterend\",spanLabel);}});Array.from(selects).forEach(select=>{select.closest(\".ap3w-form-input\").classList.add(\"form-select-wrap\");const optDisabled=document.createElement(\"option\");optDisabled.value=\"\";optDisabled.disabled=true;optDisabled.selected=true;select.insertBefore(optDisabled,select.firstChild);select.addEventListener(\"change\",()=>{select.parentElement.classList.add(\"valid\");});const label=select.parentElement.getElementsByTagName(\"label\")?.[0];if(label){const spanLabel=document.createElement(\"span\");spanLabel.classList.add(\"label\");spanLabel.innerText=`${label?.innerHTML.replace(\"*\",\"\")}`;select.insertAdjacentElement(\"beforebegin\",spanLabel);}});}},[isMounted]);useEffect(()=>{if(!isMounted){setIsMounted(true);}},[isMounted]);const importPhoneInput=async()=>{try{// eslint-disable-next-line import/no-unresolved\nconst{default:DynamicPhoneInput}=await import(\"https://unpkg.com/react-phone-input-2@2.15.1/lib/lib.js\");setPhoneInput(()=>DynamicPhoneInput.default);// NEXT JS\n// await import('react-phone-input-2/lib/style.css');\n// const {default: DynamicPhoneInput} = await import('react-phone-input-2');\n// setPhoneInput(() => DynamicPhoneInput);\n}catch(error){// Handle the error (e.g., show a message to the user)\nconsole.error(\"Error importing DynamicPhoneInput:\",error);}};const importCss=async()=>{try{// Check if the stylesheet is already loaded\nconst existingLink=document.querySelector(`link[href=\"https://unpkg.com/react-phone-input-2@2.15.1/lib/style.css\"]`);if(!existingLink){const link=document.createElement(\"link\");link.rel=\"stylesheet\";link.type=\"text/css\";link.href=\"https://unpkg.com/react-phone-input-2@2.15.1/lib/style.css\";document.head.appendChild(link);}}catch(error){console.error(\"Error importing CSS:\",error);}};useEffect(()=>{const interval=setInterval(()=>{if(PhoneInput){clearInterval(interval)// Stop the interval\n;}importPhoneInput();importCss();},1e3);return()=>clearInterval(interval);},[PhoneInput]);useEffect(()=>{const style=document.createElement(\"style\");style.innerHTML=`\n\n.book-a-demo {\n\tposition: relative;\n\twidth: 100%;\n}\n\n.book-a-demo .heading-form-title {\n    font-size: 22px;\n    line-height: 24px;\n    font-weight: bold;\n    padding-bottom: 12px;\n}\n\n.book-a-demo .ap3w-form-input:nth-child(1) {\n    margin-top: 0px;\n    padding-right: 8px;\n    width: 50%;\n}\n\n.book-a-demo .ap3w-form-input:nth-child(2) {\n    margin-top: 0px;\n    padding-left: 8px;\n    width: 50%;\n}\n\n.book-a-demo .ap3w-form-input:nth-child(3) {\n    margin-top: 16px;\n    padding-right: 8px;\n    width: 50%;\n}\n\n.book-a-demo .ap3w-form-input:nth-child(4) {\n    margin-top: 16px;\n    padding-left: 8px;\n    width: 50%;\n}\n\n\n.book-a-demo .ap3w-text--first.heading {\n\tposition: relative;\n\twidth: 100%;\n\tpadding-bottom: 0;\n}\n\n.book-a-demo .ap3w-text--first.heading p {\n    font-size: 22px;\n    line-height: 22px;\n    font-weight: 700;\n}\n\n.book-a-demo .ap3w-text--first.submission {\n\tposition: relative;\n\twidth: 100%;\n\tpadding-bottom: 0;\n}\n\n.book-a-demo .ap3w-text--first.submission p {\n    font-size: 14px;\n    line-height: 18px;\n    font-weight: 400;\n}\n\n.book-a-demo .ap3w-text--first.submission p:first-child {\n    font-size: 22px;\n    line-height: 22px;\n    font-weight: 700;\n    padding-bottom: 4px;\n}\n\n.book-a-demo .heading p {\n\tposition: relative;\n\twidth: 100%;\n}\n\n.book-a-demo .ap3w-checkbox {\n    margin-top: 14px;\n    display: block;\n}\n\n.book-a-demo .ap3w-form-input label {\n    display: none;\n}\n\n.book-a-demo .ap3w-checkbox__inner {\n    display: flex;\n    gap: 8px;\n}\n\n.book-a-demo .ap3w-text {\n    padding-bottom: 10px;\n}\n\n.book-a-demo .ap3w-text a {\n    color: text.primary;\n    text-underline-position: under;\n    text-decoration-thickness: from-font;\n    text-decoration-line: underline;\n}\n\n.book-a-demo form.ap3w-embeddable-form-content {\n    width: 100%;\n    display: flex;\n    flex-wrap: wrap;\n}\n\n.book-a-demo .ap3-form-br {\n    display: none;\n}\n\n.book-a-demo .ap3w-form-button {\n    margin-top: 16px;\n    display: block;\n    width: 100%;\n}\n\n.book-a-demo .ap3w-form-button button {\n    width: 100%;\n    cursor: pointer;\n    height: 48px;\n    outline: none;\n    border: none;\n    background: rgb(40, 101, 254);\n    color: rgb(255, 255, 255);\n    padding: 12px 18px;\n    border-radius: 48px;\n    font-weight: 700;\n    font-size: 16px;\n    line-height: 24px;\n    transition: all 0.3s ease-out 0s;\n}\n\n.book-a-demo .ap3w-form-button button:hover {\n    opacity: 0.8;\n}\n\n.book-a-demo .ap3w-form-input {\n    width: 100%;\n    margin-top: 16px;\n    position: relative;\n}\n\n.book-a-demo .ap3w-form-input {\n    width: 100%;\n    margin-top: 16px;\n    position: relative;\n}\n\n/* Add more styles as needed */\n\n/* Converted styles for input and textarea */\n.book-a-demo input[type=\"text\"],\n.book-a-demo input[type=\"email\"],\n.book-a-demo input[type=\"password\"],\n.book-a-demo input[type=\"tel\"],\n.book-a-demo textarea {\n    width: 100%;\n    appearance: none;\n    outline: none;\n    background-color: rgb(255, 255, 255);\n    border: 1px solid;\n    padding: 7px 15px;\n    border-color: rgb(216, 210, 204);\n    height: 48px;\n    font-size: 16px;\n    line-height: 20px;\n    border-radius: 6px;\n    filter: none;\n    transition: all 0.3s ease-out 0s;\n    box-shadow: none;\n}\n\n.book-a-demo input[type=\"text\"]:focus,\n.book-a-demo input[type=\"email\"]:focus,\n.book-a-demo input[type=\"password\"]:focus,\n.book-a-demo input[type=\"tel\"]:focus,\n.book-a-demo textarea:focus {\n    border-color: rgb(40, 101, 254);\n    box-shadow: rgb(40, 101, 254) 0px 0px 0px 1px inset;\n}\n\n.book-a-demo input[type=\"text\"]:hover,\n.book-a-demo input[type=\"email\"]:hover,\n.book-a-demo input[type=\"password\"]:hover,\n.book-a-demo input[type=\"tel\"]:hover,\n.book-a-demo textarea:hover,\n.book-a-demo select:hover {\n    border-color: rgb(40, 101, 254);\n}\n\n.book-a-demo select[multiple] {\n    height: 200px;\n    background-image: none;\n}\n\n/* Converted styles for select */\n.book-a-demo select {\n    position: relative;\n    width: 100%;\n    appearance: none;\n    outline: none;\n    background-color: rgb(255, 255, 255);\n    border: 1px solid;\n    padding: 10px 10px 7px 10px;\n    border-color: rgb(216, 210, 204);\n    height: 48px;\n    font-size: 14px;\n    line-height: 20px;\n    border-radius: 6px;\n    filter: none;\n    color: text.default;\n    transition: all 0.3s ease-out 0s;\n    box-shadow: none;\n    background-image: url(/images/faq-chevron-down.svg);\n    background-repeat: no-repeat;\n    background-size: 20px;\n    background-position: 96% 14px;\n}\n\n\n.book-a-demo select option {\n    padding: 5px 0px;\n}\n\n.book-a-demo .ap3w-form-input.form-select-wrap.valid .label {\n    transition: all 200ms ease-out 0s;\n    position: absolute;\n    top: -8px;\n    left: 11px;\n    font-size: 13px;\n    line-height: 18px;\n    color: rgb(109, 107, 112);\n    pointer-events: none;\n    background-color: rgb(255, 255, 255);\n    padding-left: 4px;\n    padding-right: 4px;\n    z-index: 1;\n}\n\n.book-a-demo .ap3w-form-input select option[value=\"\"][disabled] {\n    display: none;\n}\n\n.book-a-demo .ap3w-form-input.form-select-wrap .label {\n    transition: all 200ms ease-out 0s;\n    position: absolute;\n    top: 14px;\n    left: 16px;\n    font-size: 14px;\n    line-height: 20px;\n    color: rgb(109, 107, 112);\n    pointer-events: none;\n    background-color: rgb(255, 255, 255);\n    padding-left: 4px;\n    padding-right: 4px;\n    z-index: 1;\n}\n\n.book-a-demo .ap3w-form-input input:placeholder-shown:not(:focus) + span,\n.book-a-demo .ap3w-form-input input:placeholder-shown:not(:focus) + div + span {\n    top: 14px;\n    left: 16px;\n    font-size: 14px;\n    line-height: 20px;\n}\n\n.book-a-demo .ap3w-form-input input + span,\n.book-a-demo .ap3w-form-input input + div + span {\n    transition: all 200ms ease-out 0s;\n    position: absolute;\n    top: -8px;\n    left: 11px;\n    font-size: 13px;\n    line-height: 18px;\n    color: rgb(109, 107, 112);\n    pointer-events: none;\n    background-color: rgb(255, 255, 255);\n    padding-left: 4px;\n    padding-right: 4px;\n}\n\n.book-a-demo .ap3w-form-input input:focus + span {\n    color: rgb(40, 101, 254);\n}\n\n.book-a-demo .ap3w-recaptcha {\n    margin-top: 14px;\n    display: block;\n    width: 100%;\n}\n\n\n.1book-a-demo .country-list li span {\n    font-weight: 400;\n    font-size: 13px;\n    line-height: 16px;\n}\n\n.1book-a-demo .ap3w-form-phone-ghost > div:nth-child(1),\n.1book-a-demo .ap3w-form-phone-ghost > div:nth-child(2) {\n    opacity: 0;\n}\n\n.book-a-demo .ap3w-form-phone-ghost {\n\tdisplay: flex;\n}\n\n.book-a-demo .ap3w-form-phone-ghost > div:nth-child(1) {\n\twidth: 64px;\n}\n\n.book-a-demo .ap3w-form-phone-ghost > div:nth-child(1) input {\n\tbackground-color: #f5f5f5;\n\tborder-radius: 6px 0 0 6px;\n}\n\n.book-a-demo .ap3w-form-phone-ghost > div:nth-child(2) {\n\tflex-grow: 1;\n}\n\n.book-a-demo .ap3w-form-phone-ghost > div:nth-child(2) input {\n\tborder-radius: 0px 6px 6px 0px;\n\tborder-left: none;\n}\n\n.book-a-demo .ap3w-form-phone-ghost > div:nth-child(1) span, .book-a-demo .ap3w-form-phone-ghost > div:nth-child(2) span {\n\tdisplay: none;\n}\n\n.book-a-demo .react-tel-input {\n    position: absolute;\n    top: 228px;\n    left: 0;\n    width: 100%;\n    height: 48px;\n}\n\n.book-a-demo .react-tel-input .flag-dropdown {\n    border-radius: 6px 0 0 6px;\n}\n\n.book-a-demo .react-tel-input .flag-dropdown.open .selected-flag {\n    border-radius: 6px 0 0 6px;\n}\n\n.book-a-demo .react-tel-input .selected-flag {\n    width: 63px;\n    padding: 0 0 0 16px;\n    border-radius: 6px 0 0 6px;\n}\n\n.book-a-demo .react-tel-input .selected-flag[title=\"\"] .flag::before {\n    content: \"\";\n    display: block;\n    position: absolute;\n    top: -3px;\n    left: -1px;\n    width: 16px;\n    height: 16px;\n    background-image: url('https://ortto.com/images/2023/contact/flag-icon.svg');\n    background-repeat: no-repeat;\n    background-size: 100%;\n    background-position: center center;\n}\n\n.book-a-demo .react-tel-input .selected-flag .arrow {\n    width: 16px;\n    height: 16px;\n    margin-top: -8px;\n    border: none;\n    background-image: url('https://ortto.com/images/2023/contact/flag-chevron-down.svg');\n    background-repeat: no-repeat;\n    background-size: 100%;\n    background-position: center center;\n}\n\n.book-a-demo .react-tel-input input[type=\"tel\"] {\n    width: calc(100% - 63px);\n    margin-left: 63px;\n    border-radius: 0 6px 6px 0;\n    position: relative;\n    z-index: 1;\n}\n\n.book-a-demo .react-tel-input input[type=\"tel\"] + span {\n\tdisplay: none;\n}\n\n.book-a-demo .react-tel-input input[type=\"tel\"]:placeholder-shown:not(:focus) + span {\n    z-index: 1;\n    top: 14px;\n    left: 78px;\n    font-size: 14px;\n    line-height: 20px;\n    color: rgb(109, 107, 112);\n}\n\n.book-a-demo .react-tel-input input[type=\"tel\"] + span {\n    position: absolute;\n    z-index: 1;\n    top: -8px;\n    left: 78px;\n    font-size: 13px;\n    line-height: 18px;\n    color: rgb(40, 101, 254);\n    pointer-events: none;\n    background-color: #fff;\n    padding-left: 4px;\n    transition: all 200ms ease-out;\n}\n.book-a-demo .ap3w-embeddable-form-tcpa-wrapper {\n        margin-top:13px;\n        font-size:13px;\n        line-height:16px;\n        color:#676767;\n}\n\n\n    `;document.head.appendChild(style);return()=>{document.head.removeChild(style);};},[]);return /*#__PURE__*/_jsxs(\"div\",{ref:formRef,className:\"book-a-demo\",children:[isMounted?/*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:form}}):null,isMounted&&hasPhoneInput&&PhoneInput?/*#__PURE__*/_jsx(\"div\",{ref:phoneRef,children:/*#__PURE__*/_jsx(PhoneInput,{onChange:handlePhoneChange,placeholder:\" \"})}):null]});}\nexport const __FramerMetadata__ = {\"exports\":{\"form\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"SolutionsSassForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Contact_sales_form.map"],
  "mappings": "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A;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;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;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;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;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;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;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,MAka/J,SAAS,KAAK,YAAYA,CAAK,EAAQ,IAAI,CAAC,SAAS,KAAK,YAAYA,CAAK,CAAE,CAAE,EAAE,CAAC,CAAC,EAAsBC,EAAM,MAAM,CAAC,IAAIvC,EAAQ,UAAU,cAAc,SAAS,CAACL,EAAuB6C,EAAK,MAAM,CAAC,wBAAwB,CAAC,OAAOhD,CAAI,CAAC,CAAC,EAAE,KAAKG,GAAWa,GAAeV,EAAwB0C,EAAK,MAAM,CAAC,IAAItC,EAAS,SAAsBsC,EAAK1C,EAAW,CAAC,SAASW,EAAkB,YAAY,GAAG,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAE",
  "names": ["init_ssg_sandbox_shims", "init_npm_react_18_2", "form", "SolutionsSassForm", "props", "isMounted", "setIsMounted", "ye", "PhoneInput", "setPhoneInput", "formRef", "pe", "phoneRef", "hideCaptureDefault", "phoneDialCodeIdRegexp", "phoneInputIdRegexp", "matchedPhoneInputId", "matchedDialCodeInputId", "hasPhoneInput", "handlePhoneChange", "value", "data", "event", "formattedValue", "phoneInput", "phoneDialCode", "ue", "phoneInputTextInput", "phoneSpanLabel", "handleInputFocus", "captureWrapper", "inputs", "input", "formBreaks", "labels", "selects", "textAreas", "br", "label", "spanLabel", "select", "optDisabled", "importPhoneInput", "DynamicPhoneInput", "error", "importCss", "link", "interval", "style", "u", "p"]
}
