{"id":817,"date":"2026-06-15T06:12:34","date_gmt":"2026-06-15T06:12:34","guid":{"rendered":"https:\/\/www.pvs-forge.com\/?page_id=817"},"modified":"2026-06-15T06:28:33","modified_gmt":"2026-06-15T06:28:33","slug":"beta-jetzt","status":"publish","type":"page","link":"https:\/\/www.pvs-forge.com\/en\/beta-jetzt\/","title":{"rendered":"Beta \u2013 Now!"},"content":{"rendered":"        <style>\n        \/* ---- PVS Forge Beta Signup (scoped via #pvsfg-beta) ---- *\/\n        #pvsfg-beta{\n            --ink:#1f2a37; --muted:#6b7280; --line:#e5e9f0;\n            --brand:#be844d; --brand-dark:#a76e38; --brand-soft:#f7ede0;\n            --navy:#19253d; --accent:#2f6f6b; --accent-soft:#e7f0ef; --ok:#1b7a4b;\n            max-width:960px;margin:0 auto;color:var(--ink);font-family:inherit;line-height:1.5;\n            background:#fff;border-radius:22px;overflow:hidden;\n            box-shadow:0 10px 30px rgba(31,42,55,.08),0 2px 8px rgba(31,42,55,.05);\n            display:grid;grid-template-columns:320px 1fr;\n        }\n        #pvsfg-beta *{box-sizing:border-box}\n        #pvsfg-beta .pf-aside{background:linear-gradient(160deg,#243140 0%,#1b2530 100%);color:#e8edf2;padding:38px 30px;position:relative}\n        #pvsfg-beta .pf-logo{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.15rem;margin-bottom:24px}\n        #pvsfg-beta .pf-logo .pf-mark{width:34px;height:34px;border-radius:9px;background:linear-gradient(145deg,var(--brand),var(--brand-dark));\n            display:grid;place-items:center;color:#fff;font-size:1rem;box-shadow:0 6px 16px rgba(190,132,77,.4)}\n        #pvsfg-beta .pf-pill{display:inline-block;background:rgba(190,132,77,.18);color:var(--brand);font-size:.72rem;font-weight:700;\n            letter-spacing:1.5px;text-transform:uppercase;padding:5px 12px;border-radius:20px;margin-bottom:14px}\n        #pvsfg-beta .pf-aside h3{font-family:'Libre Baskerville',serif;font-size:1.5rem;line-height:1.25;margin:0 0 14px;color:#fff}\n        #pvsfg-beta .pf-aside .pf-lead{color:#aab6c2;font-size:.92rem;margin:0 0 26px}\n        #pvsfg-beta .pf-perks{list-style:none;padding:0;margin:0;display:grid;gap:14px}\n        #pvsfg-beta .pf-perks li{display:flex;gap:11px;align-items:flex-start;font-size:.9rem;color:#cdd6df}\n        #pvsfg-beta .pf-perks .pf-ico{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:rgba(190,132,77,.18);\n            color:var(--brand);display:grid;place-items:center;font-size:.7rem;font-weight:700;margin-top:1px}\n        #pvsfg-beta .pf-foot{position:absolute;left:30px;right:30px;bottom:28px;font-size:.78rem;color:#7f8c99;\n            border-top:1px solid rgba(255,255,255,.08);padding-top:14px}\n\n        #pvsfg-beta .pf-main{padding:40px 42px}\n        #pvsfg-beta .pf-intro{margin-bottom:26px}\n        #pvsfg-beta .pf-intro h3{font-family:'Libre Baskerville',serif;font-size:1.5rem;margin:0 0 10px;color:var(--navy)}\n        #pvsfg-beta .pf-intro p{margin:0;color:#4b5566;font-size:.95rem}\n        #pvsfg-beta .pf-intro p + p{margin-top:10px}\n\n        #pvsfg-beta .pf-grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n        #pvsfg-beta .pf-field{margin-bottom:16px;display:flex;flex-direction:column}\n        #pvsfg-beta .pf-field.pf-full{grid-column:1\/-1}\n        #pvsfg-beta label{font-size:.83rem;font-weight:600;color:#374151;margin-bottom:6px}\n        #pvsfg-beta label .pf-req{color:var(--brand-dark)}\n        #pvsfg-beta .pf-hint{font-weight:400;color:var(--muted);font-size:.78rem}\n        #pvsfg-beta input{font:inherit;font-size:.95rem;color:var(--ink);padding:11px 13px;border:1.5px solid var(--line);\n            border-radius:10px;background:#fcfdff;transition:border-color .15s,box-shadow .15s;width:100%}\n        #pvsfg-beta input::placeholder{color:#aeb6c0}\n        #pvsfg-beta input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px rgba(190,132,77,.15)}\n\n        #pvsfg-beta .pf-optbar{display:flex;align-items:center;gap:12px;margin:24px 0 20px;color:var(--muted);font-size:.82rem}\n        #pvsfg-beta .pf-optbar::before,#pvsfg-beta .pf-optbar::after{content:\"\";height:1px;background:var(--line);flex:1}\n        #pvsfg-beta .pf-optbar .pf-tag{background:var(--accent-soft);color:var(--accent);font-weight:600;font-size:.72rem;padding:2px 9px;border-radius:20px}\n\n        #pvsfg-beta .pf-stepper{display:flex;align-items:center;border:1.5px solid var(--line);border-radius:10px;overflow:hidden;background:#fcfdff;width:fit-content}\n        #pvsfg-beta .pf-stepper button{width:42px;height:44px;border:none;background:#f3f5f9;font-size:1.2rem;color:#475569;cursor:pointer;transition:.12s}\n        #pvsfg-beta .pf-stepper button:hover{background:#e8ecf3;color:var(--ink)}\n        #pvsfg-beta .pf-stepper .pf-val{min-width:62px;text-align:center;font-weight:600;font-size:.95rem}\n\n        #pvsfg-beta .pf-os-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}\n        #pvsfg-beta .pf-os{position:relative;display:flex;align-items:center;gap:10px;border:1.5px solid var(--line);border-radius:11px;\n            padding:12px 13px;cursor:pointer;background:#fcfdff;transition:.15s;font-size:.9rem;font-weight:500}\n        #pvsfg-beta .pf-os:hover{border-color:#c7cedb;background:#fff}\n        #pvsfg-beta .pf-os input{position:absolute;opacity:0;pointer-events:none;width:auto}\n        #pvsfg-beta .pf-os-ico{width:22px;height:22px;flex:0 0 auto;color:#5b6675;transition:.15s}\n        #pvsfg-beta .pf-os-name{flex:1}\n        #pvsfg-beta .pf-os .pf-dot{width:18px;height:18px;border-radius:6px;border:1.5px solid #c2cbd8;flex:0 0 auto;display:grid;place-items:center;\n            transition:.15s;color:#fff;font-size:.7rem}\n        #pvsfg-beta .pf-os.sel{border-color:var(--brand);background:var(--brand-soft)}\n        #pvsfg-beta .pf-os.sel .pf-dot{background:var(--brand);border-color:var(--brand)}\n        #pvsfg-beta .pf-os.sel .pf-os-ico{color:var(--brand-dark)}\n\n        #pvsfg-beta .cf-turnstile{margin:22px 0 6px}\n        #pvsfg-beta .pf-actions{margin-top:22px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}\n        #pvsfg-beta .pf-btn{border:none;cursor:pointer;font:inherit;font-weight:700;font-size:1rem;color:#fff;\n            background:linear-gradient(145deg,var(--brand),var(--brand-dark));padding:14px 32px;border-radius:30px;\n            letter-spacing:.3px;box-shadow:0 10px 22px rgba(190,132,77,.32);transition:transform .12s,box-shadow .12s}\n        #pvsfg-beta .pf-btn:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(190,132,77,.42)}\n        #pvsfg-beta .pf-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}\n        #pvsfg-beta .pf-privacy{font-size:.8rem;color:var(--muted);max-width:300px}\n        #pvsfg-beta #pvsfg-beta-msg{margin-top:18px;border-radius:10px;padding:13px 16px;font-size:.9rem;display:none}\n\n        @media(max-width:800px){\n            #pvsfg-beta{grid-template-columns:1fr}\n            #pvsfg-beta .pf-aside{display:none}\n            #pvsfg-beta .pf-main{padding:32px 24px}\n            #pvsfg-beta .pf-grid2,#pvsfg-beta .pf-os-grid{grid-template-columns:1fr}\n        }\n        <\/style>\n\n        <div id=\"pvsfg-beta\">\n            <aside class=\"pf-aside\">\n                <span class=\"pf-pill\">Beta-Programm<\/span>\n                <h3>Werde einer der ersten Tester<\/h3>\n                <p class=\"pf-lead\">Sei dabei, bevor PVS Forge offiziell erscheint - und gestalte das Produkt mit deinem Feedback aktiv mit.<\/p>\n                <ul class=\"pf-perks\">\n                    <li><span class=\"pf-ico\">&#10003;<\/span> Frueher Zugang vor allen anderen<\/li>\n                    <li><span class=\"pf-ico\">&#10003;<\/span> Direkter Draht zur Entwicklung<\/li>\n                    <li><span class=\"pf-ico\">&#10003;<\/span> Deine Wuensche fliessen in kommende Versionen ein<\/li>\n                    <li><span class=\"pf-ico\">&#10003;<\/span> Waehrend der Beta kostenlos<\/li>\n                <\/ul>\n            <\/aside>\n\n            <main class=\"pf-main\">\n                <div class=\"pf-intro\">\n                    <h3>Bewirb dich als Beta-Tester<\/h3>\n                    <p>Der Beta-Test ist eroeffnet - und du kannst dabei sein. Sichere dir einen der ersten Plaetze und teste PVS Forge, bevor es offiziell verfuegbar ist.<\/p>\n                    <p>Uns kommt es vor allem auf dein Feedback an: Wo hakt es, was fehlt dir, was wuerdest du dir wuenschen? Deine Rueckmeldung fliesst direkt in die Weiterentwicklung ein - manches sofort, anderes in den naechsten Versionen. Interesse? Dann bewirb dich jetzt.<\/p>\n                <\/div>\n\n                <form id=\"pvsfg-beta-form\">\n                    <input type=\"hidden\" name=\"form_locale\" value=\"en_US\">\n\n                    <div class=\"pf-grid2\">\n                        <div class=\"pf-field\">\n                            <label for=\"pvsfg-beta-firstname\">Vorname <span class=\"pf-req\">*<\/span><\/label>\n                            <input type=\"text\" id=\"pvsfg-beta-firstname\" name=\"firstname\" required>\n                        <\/div>\n                        <div class=\"pf-field\">\n                            <label for=\"pvsfg-beta-lastname\">Nachname <span class=\"pf-req\">*<\/span><\/label>\n                            <input type=\"text\" id=\"pvsfg-beta-lastname\" name=\"lastname\" required>\n                        <\/div>\n                        <div class=\"pf-field\">\n                            <label for=\"pvsfg-beta-company\">Firma <span class=\"pf-req\">*<\/span><\/label>\n                            <input type=\"text\" id=\"pvsfg-beta-company\" name=\"company\" required>\n                        <\/div>\n                        <div class=\"pf-field\">\n                            <label for=\"pvsfg-beta-email\">E-Mail <span class=\"pf-req\">*<\/span> <span style=\"font-weight:400;color:#6b7280;font-size:.78rem\">&middot; geschaeftliche Adresse, keine Freemail<\/span><\/label>\n                            <input type=\"email\" id=\"pvsfg-beta-email\" name=\"email\" placeholder=\"name@ihre-firma.de\" required>\n                            <span class=\"pf-emailnote\" style=\"display:none;font-size:.78rem;color:#b00020;margin-top:5px\"><\/span>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"pf-optbar\">\n                        <span><span class=\"pf-tag\">Deine Umgebung<\/span> hilft uns, die Beta-Plaetze passend zu vergeben<\/span>\n                    <\/div>\n\n                    <div class=\"pf-grid2\">\n                        <div class=\"pf-field\">\n                            <label>Anzahl PVS-Server<\/label>\n                            <div class=\"pf-stepper\" data-target=\"pvsfg-beta-pvs-count\" data-min=\"0\" data-max=\"6\">\n                                <button type=\"button\" data-step=\"-1\">&minus;<\/button>\n                                <span class=\"pf-val\">&ndash;<\/span>\n                                <button type=\"button\" data-step=\"1\">+<\/button>\n                            <\/div>\n                            <input type=\"hidden\" name=\"pvs_server_count\" id=\"pvsfg-beta-pvs-count\" value=\"\">\n                        <\/div>\n                        <div class=\"pf-field\">\n                            <label>Anzahl Master Targets<\/label>\n                            <div class=\"pf-stepper\" data-target=\"pvsfg-beta-mt-count\" data-min=\"0\" data-max=\"5\">\n                                <button type=\"button\" data-step=\"-1\">&minus;<\/button>\n                                <span class=\"pf-val\">&ndash;<\/span>\n                                <button type=\"button\" data-step=\"1\">+<\/button>\n                            <\/div>\n                            <input type=\"hidden\" name=\"master_target_count\" id=\"pvsfg-beta-mt-count\" value=\"\">\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"pf-field pf-full\">\n                        <label>Betriebssystem der Master Targets <span class=\"pf-hint\">&middot; Mehrfachauswahl<\/span><\/label>\n                        <div class=\"pf-os-grid\">\n                                                        <label class=\"pf-os\" for=\"pvsfg-beta-os-windows-10\">\n                                <input type=\"checkbox\" id=\"pvsfg-beta-os-windows-10\" name=\"master_target_os[]\" value=\"Windows 10\">\n                                <svg class=\"pf-os-ico\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M3 5.6 10.8 4.5v6.9H3V5.6zM10.8 12.6v6.9L3 18.4v-5.8h7.8zM11.9 4.34 21 3v8.4h-9.1V4.34zM21 12.6V21l-9.1-1.34V12.6H21z\"\/><\/svg>                                <span class=\"pf-os-name\">Windows 10<\/span>\n                                <span class=\"pf-dot\">&#10003;<\/span>\n                            <\/label>\n                                                        <label class=\"pf-os\" for=\"pvsfg-beta-os-windows-11\">\n                                <input type=\"checkbox\" id=\"pvsfg-beta-os-windows-11\" name=\"master_target_os[]\" value=\"Windows 11\">\n                                <svg class=\"pf-os-ico\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M3 5.6 10.8 4.5v6.9H3V5.6zM10.8 12.6v6.9L3 18.4v-5.8h7.8zM11.9 4.34 21 3v8.4h-9.1V4.34zM21 12.6V21l-9.1-1.34V12.6H21z\"\/><\/svg>                                <span class=\"pf-os-name\">Windows 11<\/span>\n                                <span class=\"pf-dot\">&#10003;<\/span>\n                            <\/label>\n                                                        <label class=\"pf-os\" for=\"pvsfg-beta-os-windows-server-2016\">\n                                <input type=\"checkbox\" id=\"pvsfg-beta-os-windows-server-2016\" name=\"master_target_os[]\" value=\"Windows Server 2016\">\n                                <svg class=\"pf-os-ico\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"6.2\" rx=\"1.6\"\/><rect x=\"3\" y=\"13.8\" width=\"18\" height=\"6.2\" rx=\"1.6\"\/><path d=\"M15.5 7.1h2.5M15.5 16.9h2.5\" \/><\/svg>                                <span class=\"pf-os-name\">Windows Server 2016<\/span>\n                                <span class=\"pf-dot\">&#10003;<\/span>\n                            <\/label>\n                                                        <label class=\"pf-os\" for=\"pvsfg-beta-os-windows-server-2019\">\n                                <input type=\"checkbox\" id=\"pvsfg-beta-os-windows-server-2019\" name=\"master_target_os[]\" value=\"Windows Server 2019\">\n                                <svg class=\"pf-os-ico\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"6.2\" rx=\"1.6\"\/><rect x=\"3\" y=\"13.8\" width=\"18\" height=\"6.2\" rx=\"1.6\"\/><path d=\"M15.5 7.1h2.5M15.5 16.9h2.5\" \/><\/svg>                                <span class=\"pf-os-name\">Windows Server 2019<\/span>\n                                <span class=\"pf-dot\">&#10003;<\/span>\n                            <\/label>\n                                                        <label class=\"pf-os\" for=\"pvsfg-beta-os-windows-server-2022\">\n                                <input type=\"checkbox\" id=\"pvsfg-beta-os-windows-server-2022\" name=\"master_target_os[]\" value=\"Windows Server 2022\">\n                                <svg class=\"pf-os-ico\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"6.2\" rx=\"1.6\"\/><rect x=\"3\" y=\"13.8\" width=\"18\" height=\"6.2\" rx=\"1.6\"\/><path d=\"M15.5 7.1h2.5M15.5 16.9h2.5\" \/><\/svg>                                <span class=\"pf-os-name\">Windows Server 2022<\/span>\n                                <span class=\"pf-dot\">&#10003;<\/span>\n                            <\/label>\n                                                        <label class=\"pf-os\" for=\"pvsfg-beta-os-windows-server-2025\">\n                                <input type=\"checkbox\" id=\"pvsfg-beta-os-windows-server-2025\" name=\"master_target_os[]\" value=\"Windows Server 2025\">\n                                <svg class=\"pf-os-ico\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"6.2\" rx=\"1.6\"\/><rect x=\"3\" y=\"13.8\" width=\"18\" height=\"6.2\" rx=\"1.6\"\/><path d=\"M15.5 7.1h2.5M15.5 16.9h2.5\" \/><\/svg>                                <span class=\"pf-os-name\">Windows Server 2025<\/span>\n                                <span class=\"pf-dot\">&#10003;<\/span>\n                            <\/label>\n                                                    <\/div>\n                    <\/div>\n\n                                            <div class=\"cf-turnstile\" data-language=\"en-us\" data-sitekey=\"0x4AAAAAADkf3uVq_AunJvwx\"><\/div>\n                    \n                    <p id=\"pvsfg-beta-msg\"><\/p>\n\n                    <div class=\"pf-actions\">\n                        <button type=\"submit\" id=\"pvsfg-beta-submit\" class=\"pf-btn\">Jetzt bewerben &rarr;<\/button>\n                        <span class=\"pf-privacy\">Mit dem Absenden stimmst du der Verarbeitung gemaess Datenschutzerklaerung zu.<\/span>\n                    <\/div>\n\n                <\/form>\n            <\/main>\n        <\/div>\n\n        <script src=\"https:\/\/challenges.cloudflare.com\/turnstile\/v0\/api.js\" async defer><\/script>\n        <script>\n        (function () {\n            var i18n = {\"err_generic\":\"Ein Fehler ist aufgetreten. Bitte Seite neu laden und erneut versuchen.\",\"err_bot\":\"Bot-Verifikation fehlgeschlagen. Bitte Seite neu laden.\",\"err_name\":\"Bitte Vor- und Nachnamen angeben.\",\"err_company\":\"Bitte einen Firmennamen angeben.\",\"err_email\":\"Bitte eine gueltige E-Mail-Adresse angeben.\",\"err_freemail\":\"Bitte eine geschaeftliche E-Mail-Adresse verwenden - keine Freemail-Adresse (Gmail, GMX, Outlook usw.).\",\"err_server\":\"Versand fehlgeschlagen. Bitte spaeter erneut versuchen.\",\"ok_sent\":\"Danke fuer deine Bewerbung! Wir melden uns in Kuerze per E-Mail bei dir.\"};\n            var wrap = document.getElementById('pvsfg-beta');\n            var form = document.getElementById('pvsfg-beta-form');\n            var btn  = document.getElementById('pvsfg-beta-submit');\n            var msg  = document.getElementById('pvsfg-beta-msg');\n\n            wrap.querySelectorAll('.pf-stepper').forEach(function (st) {\n                var min = parseInt(st.getAttribute('data-min'), 10);\n                var max = parseInt(st.getAttribute('data-max'), 10);\n                var input = document.getElementById(st.getAttribute('data-target'));\n                var valEl = st.querySelector('.pf-val');\n                st.querySelectorAll('button').forEach(function (b) {\n                    b.addEventListener('click', function () {\n                        var cur = parseInt(input.value, 10);\n                        if (isNaN(cur)) cur = 0;\n                        cur = Math.max(min, Math.min(max, cur + parseInt(b.getAttribute('data-step'), 10)));\n                        input.value = cur === 0 ? '' : String(cur);\n                        valEl.textContent = cur === 0 ? '\u2013' : (cur === max ? cur + '+' : cur);\n                    });\n                });\n            });\n\n            wrap.querySelectorAll('.pf-os input').forEach(function (cb) {\n                cb.addEventListener('change', function () {\n                    cb.closest('.pf-os').classList.toggle('sel', cb.checked);\n                });\n            });\n\n            \/\/ --- Freemail-Sperre (B2B only) ---\n            var freemailList = [\"gmail.com\",\"googlemail.com\",\"outlook.com\",\"outlook.de\",\"hotmail.com\",\"hotmail.de\",\"live.com\",\"live.de\",\"gmx.de\",\"gmx.net\",\"gmx.at\",\"gmx.ch\",\"web.de\",\"yahoo.com\",\"yahoo.de\",\"t-online.de\",\"freenet.de\",\"icloud.com\",\"me.com\",\"proton.me\",\"protonmail.com\",\"mail.de\",\"posteo.de\",\"aol.com\"];\n            function isFreemail(value) {\n                var at = String(value).lastIndexOf('@');\n                if (at === -1) return false;\n                return freemailList.indexOf(String(value).slice(at + 1).trim().toLowerCase()) !== -1;\n            }\n            var emailInput = form.querySelector('[name=email]');\n            var emailNote  = wrap.querySelector('.pf-emailnote');\n            if (emailInput) {\n                emailInput.addEventListener('blur', function () {\n                    if (isFreemail(emailInput.value.trim())) {\n                        emailInput.style.borderColor = '#b00020';\n                        if (emailNote) { emailNote.textContent = i18n.err_freemail || ''; emailNote.style.display = 'block'; }\n                    }\n                });\n                emailInput.addEventListener('input', function () {\n                    emailInput.style.borderColor = '';\n                    if (emailNote) { emailNote.style.display = 'none'; }\n                });\n            }\n\n            function showMsg(text, isError) {\n                msg.textContent      = text;\n                msg.style.background = isError ? '#fde8e8' : '#e7f5ec';\n                msg.style.color      = isError ? '#b00020' : '#1b7a4b';\n                msg.style.border     = '1px solid ' + (isError ? '#f5c6cb' : '#b7e2c6');\n                msg.style.display    = 'block';\n            }\n\n            form.addEventListener('submit', function (e) {\n                e.preventDefault();\n                msg.style.display = 'none';\n\n                var firstname = form.querySelector('[name=firstname]').value.trim();\n                var lastname  = form.querySelector('[name=lastname]').value.trim();\n                var companyV  = form.querySelector('[name=company]').value.trim();\n                var emailVal  = form.querySelector('[name=email]').value.trim();\n\n                if (!firstname || !lastname) { showMsg(i18n.err_name, true); return; }\n                if (!companyV)               { showMsg(i18n.err_company, true); return; }\n                var emailRe = \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/;\n                if (!emailRe.test(emailVal)) { showMsg(i18n.err_email, true); return; }\n                if (isFreemail(emailVal)) {\n                    showMsg(i18n.err_freemail, true);\n                    if (emailInput) { emailInput.style.borderColor = '#b00020'; }\n                    return;\n                }\n\n                btn.disabled = true;\n\n                var tokenEl   = form.querySelector('[name=\"cf-turnstile-response\"]');\n                var osChecked = Array.from(\n                    form.querySelectorAll('[name=\"master_target_os[]\"]:checked')\n                ).map(function (cb) { return cb.value; }).join(', ');\n\n                var params = new URLSearchParams({\n                    action:              'pvsfg_beta_request',\n                    nonce:               '81e16075a4',\n                    name:                (firstname + ' ' + lastname).trim(),\n                    company:             companyV,\n                    email:               emailVal,\n                    locale:              ((form.querySelector('[name=form_locale]') || {}).value || document.documentElement.lang || 'de'),\n                    pvs_server_count:    form.querySelector('[name=pvs_server_count]').value,\n                    master_target_count: form.querySelector('[name=master_target_count]').value,\n                    master_target_os:    osChecked,\n                    turnstile_token:     tokenEl ? tokenEl.value : ''\n                });\n\n                fetch('https:\/\/www.pvs-forge.com\/wp-admin\/admin-ajax.php', {\n                    method:  'POST',\n                    headers: { 'Content-Type': 'application\/x-www-form-urlencoded' },\n                    body:    params\n                })\n                .then(function (r) { return r.json(); })\n                .then(function (data) {\n                    if (data.success) {\n                        showMsg(i18n[data.data.msg_key] || data.data.message, false);\n                        form.reset();\n                        wrap.querySelectorAll('.pf-os').forEach(function (o) { o.classList.remove('sel'); });\n                        wrap.querySelectorAll('.pf-stepper .pf-val').forEach(function (v) { v.textContent = '\u2013'; });\n                    } else {\n                        showMsg(i18n[data.data.msg_key] || data.data.message, true);\n                        btn.disabled = false;\n                        if (window.turnstile) window.turnstile.reset();\n                    }\n                })\n                .catch(function () {\n                    showMsg(i18n.err_generic, true);\n                    btn.disabled = false;\n                    if (window.turnstile) window.turnstile.reset();\n                });\n            });\n        })();\n        <\/script>\n        \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":7,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-817","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false},"uagb_author_info":{"display_name":"Thomas K\u00f6tzing","author_link":"https:\/\/www.pvs-forge.com\/en\/author\/wp-admin\/"},"uagb_comment_info":0,"uagb_excerpt":null,"_links":{"self":[{"href":"https:\/\/www.pvs-forge.com\/en\/wp-json\/wp\/v2\/pages\/817","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pvs-forge.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.pvs-forge.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.pvs-forge.com\/en\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pvs-forge.com\/en\/wp-json\/wp\/v2\/comments?post=817"}],"version-history":[{"count":1,"href":"https:\/\/www.pvs-forge.com\/en\/wp-json\/wp\/v2\/pages\/817\/revisions"}],"predecessor-version":[{"id":818,"href":"https:\/\/www.pvs-forge.com\/en\/wp-json\/wp\/v2\/pages\/817\/revisions\/818"}],"wp:attachment":[{"href":"https:\/\/www.pvs-forge.com\/en\/wp-json\/wp\/v2\/media?parent=817"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}