{"id":4731,"date":"2013-11-04T20:47:34","date_gmt":"2013-11-04T23:47:34","guid":{"rendered":"http:\/\/www.hipertrofia.org\/blog\/?page_id=4731"},"modified":"2026-06-07T15:55:05","modified_gmt":"2026-06-07T18:55:05","slug":"contato","status":"publish","type":"page","link":"https:\/\/www.hipertrofia.org\/blog\/contato\/","title":{"rendered":"Contato"},"content":{"rendered":"\r\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\r\n<h1 class=\"gb-headline gb-headline-c3b0d897 gb-headline-text\">Contato<\/h1>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Reservamos este espa\u00e7o para oferecer um contato direto com a equipe do Hipertrofia.org.<\/p>\r\n\r\n\r\n\r\n\r\n <span class=\"gb-button gb-button-e33f61fc\"><span class=\"gb-button-text\">D\u00favidas individuais sobre muscula\u00e7\u00e3o e assuntos relacionados <strong>n\u00e3o<\/strong> ser\u00e3o respondidas. Este formul\u00e1rio \u00e9 estritamente direcionado a quest\u00f5es envolvendo o site.<\/span><\/span><\/div>\r\n<div class=\"wp-block-group\">    <div class=\"scf-wrap\" id=\"scf-wrap\">\n        <form class=\"scf-form\" id=\"scf-form\" novalidate autocomplete=\"off\">\n\n            <!-- Honeypot oculto \u2014 bots preenchem, humanos n\u00e3o -->\n            <div aria-hidden=\"true\" style=\"position:absolute;left:-9999px;opacity:0;pointer-events:none;\">\n                <label for=\"scf-website\">Deixe em branco<\/label>\n                <input type=\"text\" id=\"scf-website\" name=\"scf_website\" tabindex=\"-1\" autocomplete=\"off\">\n            <\/div>\n\n            <div class=\"scf-field\">\n                <label for=\"scf-name\">Nome <span aria-hidden=\"true\">*<\/span><\/label>\n                <input\n                    type=\"text\"\n                    id=\"scf-name\"\n                    name=\"scf_name\"\n                    placeholder=\"Seu nome completo\"\n                    required\n                    minlength=\"2\"\n                    autocomplete=\"name\"\n                >\n                <span class=\"scf-error\" aria-live=\"polite\"><\/span>\n            <\/div>\n\n            <div class=\"scf-field\">\n                <label for=\"scf-email\">E-mail <span aria-hidden=\"true\">*<\/span><\/label>\n                <input\n                    type=\"email\"\n                    id=\"scf-email\"\n                    name=\"scf_email\"\n                    placeholder=\"seu@email.com\"\n                    required\n                    autocomplete=\"email\"\n                >\n                <span class=\"scf-error\" aria-live=\"polite\"><\/span>\n            <\/div>\n\n            <div class=\"scf-field\">\n                <label for=\"scf-message\">Mensagem <span aria-hidden=\"true\">*<\/span><\/label>\n                <textarea\n                    id=\"scf-message\"\n                    name=\"scf_message\"\n                    placeholder=\"Escreva sua mensagem aqui...\"\n                    required\n                    minlength=\"10\"\n                    rows=\"6\"\n                ><\/textarea>\n                <span class=\"scf-error\" aria-live=\"polite\"><\/span>\n            <\/div>\n\n            <div class=\"scf-footer\">\n                <p class=\"scf-recaptcha-note\">\n                    Protegido por reCAPTCHA &mdash;\n                    <a href=\"https:\/\/policies.google.com\/privacy\" target=\"_blank\" rel=\"noopener\">Privacidade<\/a> &amp;\n                    <a href=\"https:\/\/policies.google.com\/terms\"   target=\"_blank\" rel=\"noopener\">Termos<\/a>\n                <\/p>\n                <button type=\"submit\" class=\"scf-btn\" id=\"scf-btn\">\n                    <span class=\"scf-btn-text\">Enviar mensagem<\/span>\n                    <span class=\"scf-btn-spinner\" aria-hidden=\"true\"><\/span>\n                <\/button>\n            <\/div>\n\n            <div class=\"scf-feedback\" id=\"scf-feedback\" role=\"alert\" aria-live=\"polite\"><\/div>\n\n        <\/form>\n    <\/div>\n\n    <!-- reCAPTCHA v3: carrega de forma ass\u00edncrona -->\n    <script>\n    (function(){\n        var s = document.createElement('script');\n        s.src = 'https:\/\/www.google.com\/recaptcha\/api.js?render=6LeqRhItAAAAAA0_nZamEuEXfFSJfTJuMTWj5ves';\n        s.async = true;\n        document.head.appendChild(s);\n\n        var AJAX_URL = 'https:\/\/www.hipertrofia.org\/blog\/wp-admin\/admin-ajax.php';\n        var NONCE    = 'd2e15d6b56';\n        var ACTION   = 'contact_form';\n\n        document.addEventListener('DOMContentLoaded', function(){\n            var form     = document.getElementById('scf-form');\n            var btn      = document.getElementById('scf-btn');\n            var feedback = document.getElementById('scf-feedback');\n\n            if (!form) return;\n\n            \/\/ Valida\u00e7\u00e3o inline dos campos\n            var fields = {\n                'scf-name':    function(v){ return v.trim().length >= 2 ? '' : 'Digite seu nome completo.'; },\n                'scf-email':   function(v){ return \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(v.trim()) ? '' : 'E-mail inv\u00e1lido.'; },\n                'scf-message': function(v){ return v.trim().length >= 10 ? '' : 'A mensagem precisa ter ao menos 10 caracteres.'; }\n            };\n\n            Object.keys(fields).forEach(function(id){\n                var el = document.getElementById(id);\n                if (!el) return;\n                el.addEventListener('blur', function(){\n                    var err = el.parentNode.querySelector('.scf-error');\n                    if (err) err.textContent = fields[id](el.value);\n                    el.setAttribute('aria-invalid', fields[id](el.value) ? 'true' : 'false');\n                });\n            });\n\n            form.addEventListener('submit', function(e){\n                e.preventDefault();\n\n                \/\/ Valida todos antes de enviar\n                var hasError = false;\n                Object.keys(fields).forEach(function(id){\n                    var el  = document.getElementById(id);\n                    var err = el ? el.parentNode.querySelector('.scf-error') : null;\n                    var msg = el ? fields[id](el.value) : 'Campo obrigat\u00f3rio.';\n                    if (err) err.textContent = msg;\n                    if (msg) {\n                        hasError = true;\n                        if (el) el.setAttribute('aria-invalid', 'true');\n                    }\n                });\n                if (hasError) return;\n\n                \/\/ Estado de carregamento\n                btn.classList.add('scf-loading');\n                btn.disabled = true;\n                feedback.textContent = '';\n                feedback.className   = 'scf-feedback';\n\n                \/\/ Obt\u00e9m token reCAPTCHA v3\n                if (typeof grecaptcha === 'undefined') {\n                    showResult(false, 'reCAPTCHA n\u00e3o carregou. Recarregue a p\u00e1gina.');\n                    return;\n                }\n\n                grecaptcha.ready(function(){\n                    grecaptcha.execute('6LeqRhItAAAAAA0_nZamEuEXfFSJfTJuMTWj5ves', {action: ACTION}).then(function(token){\n                        var fd = new FormData();\n                        fd.append('action',          'scf_submit');\n                        fd.append('nonce',           NONCE);\n                        fd.append('scf_name',        document.getElementById('scf-name').value);\n                        fd.append('scf_email',       document.getElementById('scf-email').value);\n                        fd.append('scf_message',     document.getElementById('scf-message').value);\n                        fd.append('scf_website',     document.getElementById('scf-website') ? document.getElementById('scf-website').value : '');\n                        fd.append('recaptcha_token', token);\n\n                        fetch(AJAX_URL, { method: 'POST', body: fd })\n                            .then(function(r){ return r.json(); })\n                            .then(function(json){\n                                showResult(json.success, json.data ? json.data.message : 'Erro inesperado.');\n                                if (json.success) form.reset();\n                            })\n                            .catch(function(){ showResult(false, 'Erro de rede. Tente novamente.'); });\n                    });\n                });\n            });\n\n            function showResult(success, msg){\n                btn.classList.remove('scf-loading');\n                btn.disabled = false;\n                feedback.textContent = msg;\n                feedback.className   = 'scf-feedback ' + (success ? 'scf-success' : 'scf-error-msg');\n                \/\/ Rola suavemente para o feedback\n                feedback.scrollIntoView({ behavior: 'smooth', block: 'nearest' });\n            }\n        });\n    })();\n    <\/script>\n    <\/div><\/div>\r\n","protected":false},"excerpt":{"rendered":"<p>Contato Reservamos este espa\u00e7o para oferecer um contato direto com a equipe do Hipertrofia.org.<\/p>\n","protected":false},"author":48391,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4731","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/www.hipertrofia.org\/blog\/wp-json\/wp\/v2\/pages\/4731","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hipertrofia.org\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.hipertrofia.org\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.hipertrofia.org\/blog\/wp-json\/wp\/v2\/users\/48391"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hipertrofia.org\/blog\/wp-json\/wp\/v2\/comments?post=4731"}],"version-history":[{"count":1,"href":"https:\/\/www.hipertrofia.org\/blog\/wp-json\/wp\/v2\/pages\/4731\/revisions"}],"predecessor-version":[{"id":38404,"href":"https:\/\/www.hipertrofia.org\/blog\/wp-json\/wp\/v2\/pages\/4731\/revisions\/38404"}],"wp:attachment":[{"href":"https:\/\/www.hipertrofia.org\/blog\/wp-json\/wp\/v2\/media?parent=4731"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}