{"id":1447,"date":"2025-08-29T02:05:33","date_gmt":"2025-08-29T02:05:33","guid":{"rendered":"https:\/\/ojoaosanti.com\/saude\/?page_id=1447"},"modified":"2025-08-29T02:59:59","modified_gmt":"2025-08-29T02:59:59","slug":"nutri-li-gerados-de-cardapios","status":"publish","type":"page","link":"https:\/\/ojoaosanti.com\/saude\/en\/nutri-li-gerados-de-cardapios\/","title":{"rendered":"Nutri Li \u2013 Gerador de Card\u00e1pios"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"1447\" class=\"elementor elementor-1447\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-62fbb4b e-flex e-con-boxed e-con e-parent\" data-id=\"62fbb4b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-810ca9b elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"810ca9b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Adapted to the CHO target.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8feddd elementor-widget__width-initial elementor-widget-mobile__width-initial titulo-gradient elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"b8feddd\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Menu Generator<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0668a9b elementor-widget elementor-widget-shortcode\" data-id=\"0668a9b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">        <div id=\"nutrili-menu\" class=\"nutrili-menu-box\" style=\"max-width:880px;margin:20px auto;padding:18px;border:1px solid #e6e8eb;border-radius:12px;background:#fff;\">\n            <h3>Menu Generator \u2014 CHO Goal<\/h3>\n            <p>Tell us your carbohydrate (CHO) goal and preferences; Li will create a sample menu.<\/p>\n\n            <div style=\"display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px;\">\n                <input id=\"nutrili_meta_cho\" placeholder=\"Meta CHO (g) \u2014 ex: 180\" style=\"padding:8px;border:1px solid #ccc;border-radius:8px;width:160px\" \/>\n                <input id=\"nutrili_refeicoes\" placeholder=\"Meals per day \u2014 e.g., 3\" style=\"padding:8px;border:1px solid #ccc;border-radius:8px;width:160px\" \/>\n                <input id=\"nutrili_preferencias\" placeholder=\"Preferences (e.g., vegetarian, gluten-free)\" style=\"padding:8px;border:1px solid #ccc;border-radius:8px;flex:1\" \/>\n            <\/div>\n            <div style=\"margin-bottom:10px;\">\n                <textarea id=\"nutrili_observacoes\" placeholder=\"Allergies, intolerances, or observations...\" rows=\"3\" style=\"width:100%;padding:8px;border:1px solid #ccc;border-radius:8px;\"><\/textarea>\n            <\/div>\n            <div style=\"display:flex;gap:8px;align-items:center;\">\n                <button id=\"nutrili_generate_btn\" style=\"background:#066A98;color:#fff;padding:10px 16px;border-radius:10px;border:0;cursor:pointer\">Generate Menu<\/button>\n                <div id=\"nutrili_menu_status\" style=\"font-size:14px;color:#555\"><\/div>\n            <\/div>\n\n            <div id=\"nutrili_menu_result\" style=\"margin-top:14px;border-top:1px solid #eee;padding-top:12px;\"><\/div>\n        <\/div>\n\n        <script>\n        (function(){\n            const btn = document.getElementById('nutrili_generate_btn');\n            const status = document.getElementById('nutrili_menu_status');\n            const result = document.getElementById('nutrili_menu_result');\n            const endpoint = 'https:\/\/ojoaosanti.com\/saude\/en\/wp-json\/nutrili\/v1\/menu';\n            const nonce = '94c2c59706';\n\n            btn.addEventListener('click', async () => {\n                const meta = Number(document.getElementById('nutrili_meta_cho').value || 0);\n                const refeicoes = Number(document.getElementById('nutrili_refeicoes').value || 3);\n                const prefs = document.getElementById('nutrili_preferencias').value || '';\n                const obs = document.getElementById('nutrili_observacoes').value || '';\n\n                if (!meta || meta <= 0) {\n                    alert('Informe a meta de CHO em gramas.');\n                    return;\n                }\n\n                btn.disabled = true;\n                status.textContent = 'Gerando\u2026';\n                result.innerHTML = '';\n\n                try {\n                    const res = await fetch(endpoint, {\n                        method: 'POST',\n                        headers: { 'Content-Type':'application\/json', 'X-WP-Nonce': 'f215ff8e21' },\n                        body: JSON.stringify({ meta_cho: meta, refeicoes: refeicoes, preferencias: prefs, alergias: '', observacoes: obs })\n                    });\n                    const data = await res.json();\n                    if (!data || !data.success) {\n                        result.innerHTML = '<div style=\"color:#c00\">Erro: ' + (data && data.error ? data.error : 'Erro desconhecido') + '<\/div>';\n                    } else {\n                        result.innerHTML = '<pre style=\"white-space:pre-wrap;font-family:inherit;\">' + data.reply + '<\/pre>';\n                    }\n                } catch (err) {\n                    result.innerHTML = '<div style=\"color:#c00\">Falha de rede. Tente novamente.<\/div>';\n                    console.error(err);\n                } finally {\n                    btn.disabled = false;\n                    status.textContent = '';\n                }\n            });\n        })();\n        <\/script>\n        <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d2948ed elementor-widget__width-initial e-transform elementor-absolute hero-pic-2 elementor-widget elementor-widget-rkit_image_gallery\" data-id=\"d2948ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_rotateZ_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-15,&quot;sizes&quot;:[]},&quot;_position&quot;:&quot;absolute&quot;,&quot;_transform_rotateZ_effect_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateZ_effect_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"rkit_image_gallery.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <div class=\"rkit-gallery-masonry-container\">\n            <div class=\"rkit-gallery-masonry grid\">\n                                    <div class=\"brick\">\n                        <div class=\"skeleton\"><\/div>\n                                                    <img decoding=\"async\" src=\"https:\/\/ojoaosanti.com\/saude\/wp-content\/uploads\/2025\/08\/LI-4.webp\"\n                                class=\"gallery_image  elementor-animation-grow\"\n                                alt=\"Gallery Image\"\n                                loading=\"lazy\"><\/img>\n                                                <\/div>\n                \n            <\/div>\n        <\/div>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9dee6ec elementor-widget__width-initial e-transform elementor-absolute hero-pic elementor-widget elementor-widget-rkit_image_gallery\" data-id=\"9dee6ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_rotateZ_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:15,&quot;sizes&quot;:[]},&quot;_position&quot;:&quot;absolute&quot;,&quot;_transform_rotateZ_effect_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateZ_effect_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"rkit_image_gallery.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <div class=\"rkit-gallery-masonry-container\">\n            <div class=\"rkit-gallery-masonry grid\">\n                                    <div class=\"brick\">\n                        <div class=\"skeleton\"><\/div>\n                                                    <img decoding=\"async\" src=\"https:\/\/ojoaosanti.com\/saude\/wp-content\/uploads\/2025\/08\/175G434e4g95dCUq3ELB-scaled.jpg\"\n                                class=\"gallery_image  elementor-animation-grow\"\n                                alt=\"Gallery Image\"\n                                loading=\"lazy\"><\/img>\n                                                <\/div>\n                \n            <\/div>\n        <\/div>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Adaptado \u00e0 meta de CHO Gerador de Card\u00e1pios<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-1447","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ojoaosanti.com\/saude\/en\/wp-json\/wp\/v2\/pages\/1447","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ojoaosanti.com\/saude\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ojoaosanti.com\/saude\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ojoaosanti.com\/saude\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ojoaosanti.com\/saude\/en\/wp-json\/wp\/v2\/comments?post=1447"}],"version-history":[{"count":125,"href":"https:\/\/ojoaosanti.com\/saude\/en\/wp-json\/wp\/v2\/pages\/1447\/revisions"}],"predecessor-version":[{"id":1588,"href":"https:\/\/ojoaosanti.com\/saude\/en\/wp-json\/wp\/v2\/pages\/1447\/revisions\/1588"}],"wp:attachment":[{"href":"https:\/\/ojoaosanti.com\/saude\/en\/wp-json\/wp\/v2\/media?parent=1447"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}