{"id":1918,"date":"2026-07-26T23:57:06","date_gmt":"2026-07-26T23:57:06","guid":{"rendered":"https:\/\/museum.wiserighteous.org\/?page_id=1918"},"modified":"2026-07-27T00:52:49","modified_gmt":"2026-07-27T00:52:49","slug":"life-application-from-george-washington","status":"publish","type":"page","link":"https:\/\/museum.wiserighteous.org\/index.php\/life-application-from-george-washington\/","title":{"rendered":"Life Application from George Washington"},"content":{"rendered":"\n<!-- R5 Righteous Growth Mode \u2013 Washington Exhibit -->\n<!-- Learn from Washington. Apply to your life. -->\n\n<style>\n    .r5-container {\n        background: #f5eed6;\n        border-radius: 28px;\n        padding: 2rem;\n        max-width: 820px;\n        margin: 2rem auto;\n        box-shadow: 0 8px 24px rgba(26, 26, 46, 0.15);\n        border: 1px solid #c9a84c;\n        font-family: 'Georgia', 'Times New Roman', Times, serif;\n    }\n\n    .r5-header {\n        text-align: center;\n        border-bottom: 2px solid #c9a84c;\n        padding-bottom: 1rem;\n        margin-bottom: 1.8rem;\n    }\n\n    .r5-header h2 {\n        font-size: 2rem;\n        color: #1a1a2e;\n        margin: 0;\n    }\n\n    .r5-header h2 i {\n        color: #c9a84c;\n        margin-right: 10px;\n    }\n\n    .r5-header p {\n        color: #666;\n        font-style: italic;\n        margin-top: 0.5rem;\n    }\n\n    .r5-step {\n        background: white;\n        border-radius: 16px;\n        padding: 1.5rem 1.8rem;\n        margin-bottom: 1.2rem;\n        border-left: 5px solid #c9a84c;\n        box-shadow: 0 2px 8px rgba(0,0,0,0.06);\n        transition: all 0.3s ease;\n    }\n\n    .r5-step.completed {\n        border-left-color: #2e7d32;\n        background: #f8faf3;\n    }\n\n    .r5-step-number {\n        display: inline-block;\n        background: #c9a84c;\n        color: white;\n        font-weight: bold;\n        font-size: 0.8rem;\n        padding: 0.1rem 0.8rem;\n        border-radius: 30px;\n        margin-bottom: 0.5rem;\n        letter-spacing: 0.5px;\n    }\n\n    .r5-step-title {\n        font-size: 1.3rem;\n        font-weight: 700;\n        color: #1a1a2e;\n        margin: 0.2rem 0 0.4rem 0;\n        display: flex;\n        align-items: center;\n        gap: 10px;\n    }\n\n    .r5-step-title i {\n        color: #c9a84c;\n        font-size: 1.2rem;\n        width: 28px;\n        text-align: center;\n    }\n\n    .r5-step-description {\n        color: #555;\n        font-size: 0.95rem;\n        margin-bottom: 0.8rem;\n        line-height: 1.6;\n    }\n\n    .r5-example {\n        background: #f9f3e8;\n        padding: 0.8rem 1.2rem;\n        border-radius: 10px;\n        margin: 0.5rem 0 1rem 0;\n        font-size: 0.9rem;\n        border-left: 3px solid #c9a84c;\n    }\n\n    .r5-example strong {\n        color: #1a1a2e;\n    }\n\n    .r5-example i {\n        color: #8b6d2b;\n    }\n\n    .r5-textarea {\n        width: 100%;\n        padding: 12px 16px;\n        border: 2px solid #e0d8cc;\n        border-radius: 12px;\n        font-family: 'Georgia', 'Times New Roman', Times, serif;\n        font-size: 0.95rem;\n        resize: vertical;\n        min-height: 70px;\n        transition: border-color 0.3s ease;\n        background: #fefcf8;\n        box-sizing: border-box;\n    }\n\n    .r5-textarea:focus {\n        border-color: #c9a84c;\n        outline: none;\n        background: white;\n        box-shadow: 0 0 0 3px rgba(201, 168, 76, 0.15);\n    }\n\n    .r5-textarea::placeholder {\n        color: #bbb;\n        font-style: italic;\n    }\n\n    .r5-textarea.filled {\n        border-color: #2e7d32;\n        background: #f8faf3;\n    }\n\n    .r5-actions {\n        display: flex;\n        gap: 12px;\n        flex-wrap: wrap;\n        margin-top: 1.5rem;\n        justify-content: center;\n    }\n\n    .r5-btn {\n        padding: 12px 30px;\n        border: none;\n        border-radius: 40px;\n        font-weight: 700;\n        font-size: 1rem;\n        cursor: pointer;\n        transition: 0.25s ease;\n        font-family: 'Georgia', 'Times New Roman', Times, serif;\n        display: inline-flex;\n        align-items: center;\n        gap: 10px;\n    }\n\n    .r5-btn-primary {\n        background: #1a1a2e;\n        color: white;\n    }\n\n    .r5-btn-primary:hover {\n        background: #3d3a5c;\n        transform: translateY(-2px);\n        box-shadow: 0 4px 12px rgba(26, 26, 46, 0.2);\n    }\n\n    .r5-btn-secondary {\n        background: #c9a84c;\n        color: white;\n    }\n\n    .r5-btn-secondary:hover {\n        background: #b8923a;\n        transform: translateY(-2px);\n        box-shadow: 0 4px 12px rgba(201, 168, 76, 0.25);\n    }\n\n    .r5-btn-success {\n        background: #2e7d32;\n        color: white;\n    }\n\n    .r5-btn-success:hover {\n        background: #1b5e20;\n        transform: translateY(-2px);\n    }\n\n    .r5-btn-outline {\n        background: transparent;\n        color: #1a1a2e;\n        border: 2px solid #e0d8cc;\n    }\n\n    .r5-btn-outline:hover {\n        border-color: #c9a84c;\n        background: #f9f3e8;\n    }\n\n    .r5-btn:disabled {\n        opacity: 0.5;\n        cursor: not-allowed;\n        transform: none !important;\n    }\n\n    .r5-progress {\n        display: flex;\n        justify-content: space-between;\n        margin: 1.5rem 0 1rem 0;\n        gap: 6px;\n    }\n\n    .r5-progress-dot {\n        flex: 1;\n        height: 4px;\n        background: #e0d8cc;\n        border-radius: 4px;\n        transition: background 0.4s ease;\n    }\n\n    .r5-progress-dot.active {\n        background: #c9a84c;\n    }\n\n    .r5-progress-dot.completed {\n        background: #2e7d32;\n    }\n\n    .r5-completion {\n        text-align: center;\n        padding: 2rem 1rem;\n        background: #f8faf3;\n        border-radius: 20px;\n        border: 2px solid #2e7d32;\n    }\n\n    .r5-completion i {\n        font-size: 4rem;\n        color: #2e7d32;\n        margin-bottom: 1rem;\n    }\n\n    .r5-completion h3 {\n        font-size: 1.8rem;\n        color: #1a1a2e;\n        margin-bottom: 0.5rem;\n    }\n\n    .r5-completion p {\n        color: #555;\n        font-size: 1.05rem;\n        margin-bottom: 1.5rem;\n    }\n\n    .r5-summary-box {\n        background: white;\n        border-radius: 16px;\n        padding: 1.5rem;\n        text-align: left;\n        margin: 1rem 0;\n        border: 1px solid #e0d8cc;\n        max-height: 300px;\n        overflow-y: auto;\n    }\n\n    .r5-summary-box .item {\n        padding: 10px 0;\n        border-bottom: 1px solid #f0ebe0;\n    }\n\n    .r5-summary-box .item:last-child {\n        border-bottom: none;\n    }\n\n    .r5-summary-box .label {\n        font-weight: 700;\n        color: #1a1a2e;\n        display: block;\n        font-size: 0.85rem;\n    }\n\n    .r5-summary-box .value {\n        color: #555;\n        font-size: 0.95rem;\n        display: block;\n        margin-top: 2px;\n    }\n\n    .r5-footnote {\n        text-align: center;\n        font-size: 0.8rem;\n        color: #999;\n        margin-top: 1.5rem;\n        border-top: 1px solid #e8e0d4;\n        padding-top: 1rem;\n    }\n\n    @media (max-width: 640px) {\n        .r5-container {\n            padding: 1.2rem;\n        }\n        .r5-step {\n            padding: 1rem 1.2rem;\n        }\n        .r5-header h2 {\n            font-size: 1.5rem;\n        }\n        .r5-actions {\n            flex-direction: column;\n        }\n        .r5-btn {\n            justify-content: center;\n        }\n    }\n<\/style>\n\n<div class=\"r5-container\" id=\"r5App\">\n    <div class=\"r5-header\">\n        <h2><i class=\"fas fa-leaf\"><\/i> R5 Righteous Growth Mode<\/h2>\n        <p>Learn from Washington. Apply to your life.<\/p>\n    <\/div>\n\n    <!-- Progress Dots -->\n    <div class=\"r5-progress\" id=\"r5Progress\">\n        <div class=\"r5-progress-dot active\" data-step=\"0\"><\/div>\n        <div class=\"r5-progress-dot\" data-step=\"1\"><\/div>\n        <div class=\"r5-progress-dot\" data-step=\"2\"><\/div>\n        <div class=\"r5-progress-dot\" data-step=\"3\"><\/div>\n        <div class=\"r5-progress-dot\" data-step=\"4\"><\/div>\n    <\/div>\n\n    <!-- Steps Container -->\n    <div id=\"r5Steps\">\n\n        <!-- STEP 1: RESEARCH -->\n        <div class=\"r5-step\" data-step=\"0\">\n            <span class=\"r5-step-number\">Step 1 of 5<\/span>\n            <div class=\"r5-step-title\"><i class=\"fas fa-search\"><\/i> Research<\/div>\n            <div class=\"r5-step-description\">\n                Study Washington&#8217;s righteous act. What did he do? What made it righteous?\n            <\/div>\n            <div class=\"r5-example\">\n                <strong><i class=\"fas fa-lightbulb\"><\/i> Washington&#8217;s Example:<\/strong><br>\n                After winning the Revolutionary War, Washington resigned his military commission and returned to Mount Vernon \u2014 rejecting the opportunity to become a military dictator. He later served two terms as President and voluntarily stepped down, establishing the peaceful transfer of power.\n            <\/div>\n            <textarea class=\"r5-textarea\" id=\"r5Research\" rows=\"3\" placeholder=\"What did Washington do that was righteous? What was the context?\"><\/textarea>\n            <div style=\"text-align:right; margin-top:8px;\">\n                <button class=\"r5-btn r5-btn-secondary r5-btn-small\" onclick=\"r5Next(0)\">Next \u2192<\/button>\n            <\/div>\n        <\/div>\n\n        <!-- STEP 2: REFLECT -->\n        <div class=\"r5-step\" data-step=\"1\" style=\"display:none;\">\n            <span class=\"r5-step-number\">Step 2 of 5<\/span>\n            <div class=\"r5-step-title\"><i class=\"fas fa-mirror\"><\/i> Reflect<\/div>\n            <div class=\"r5-step-description\">\n                How does Washington&#8217;s example compare to your own life? Where do you see similarities or differences?\n            <\/div>\n            <div class=\"r5-example\">\n                <strong><i class=\"fas fa-question-circle\"><\/i> Reflection Questions:<\/strong><br>\n                \u2022 Have you ever had to choose between personal gain and doing what is right?<br>\n                \u2022 How do you handle power or influence when you have it?<br>\n                \u2022 What does &#8220;stepping down&#8221; or &#8220;letting go&#8221; look like in your context?\n            <\/div>\n            <textarea class=\"r5-textarea\" id=\"r5Reflect\" rows=\"3\" placeholder=\"Where have I faced similar choices? What does this show me about myself?\"><\/textarea>\n            <div style=\"text-align:right; margin-top:8px; display:flex; gap:10px; justify-content:flex-end;\">\n                <button class=\"r5-btn r5-btn-outline\" onclick=\"r5Prev(1)\">\u2190 Back<\/button>\n                <button class=\"r5-btn r5-btn-secondary\" onclick=\"r5Next(1)\">Next \u2192<\/button>\n            <\/div>\n        <\/div>\n\n        <!-- STEP 3: REPLAN -->\n        <div class=\"r5-step\" data-step=\"2\" style=\"display:none;\">\n            <span class=\"r5-step-number\">Step 3 of 5<\/span>\n            <div class=\"r5-step-title\"><i class=\"fas fa-route\"><\/i> Replan<\/div>\n            <div class=\"r5-step-description\">\n                Based on what you&#8217;ve learned, what specific changes can you make in your life? What will you do differently?\n            <\/div>\n            <div class=\"r5-example\">\n                <strong><i class=\"fas fa-pen-fancy\"><\/i> Planning Questions:<\/strong><br>\n                \u2022 What is one specific situation I will handle differently?<br>\n                \u2022 What new habit or practice can I start?<br>\n                \u2022 Who can help keep me accountable?\n            <\/div>\n            <textarea class=\"r5-textarea\" id=\"r5Replan\" rows=\"3\" placeholder=\"I will change this specific behavior... I will start this new practice...\"><\/textarea>\n            <div style=\"text-align:right; margin-top:8px; display:flex; gap:10px; justify-content:flex-end;\">\n                <button class=\"r5-btn r5-btn-outline\" onclick=\"r5Prev(2)\">\u2190 Back<\/button>\n                <button class=\"r5-btn r5-btn-secondary\" onclick=\"r5Next(2)\">Next \u2192<\/button>\n            <\/div>\n        <\/div>\n\n        <!-- STEP 4: RESHAPE -->\n        <div class=\"r5-step\" data-step=\"3\" style=\"display:none;\">\n            <span class=\"r5-step-number\">Step 4 of 5<\/span>\n            <div class=\"r5-step-title\"><i class=\"fas fa-user-astronaut\"><\/i> Reshape<\/div>\n            <div class=\"r5-step-description\">\n                Who do you want to become? How will your character change through this process?\n            <\/div>\n            <div class=\"r5-example\">\n                <strong><i class=\"fas fa-dove\"><\/i> Character Questions:<\/strong><br>\n                \u2022 What kind of person am I becoming?<br>\n                \u2022 What values do I want to embody?<br>\n                \u2022 If I were fully righteous in this area, what would I look like?\n            <\/div>\n            <textarea class=\"r5-textarea\" id=\"r5Reshape\" rows=\"3\" placeholder=\"I want to become the kind of person who... My character will be shaped by...\"><\/textarea>\n            <div style=\"text-align:right; margin-top:8px; display:flex; gap:10px; justify-content:flex-end;\">\n                <button class=\"r5-btn r5-btn-outline\" onclick=\"r5Prev(3)\">\u2190 Back<\/button>\n                <button class=\"r5-btn r5-btn-secondary\" onclick=\"r5Next(3)\">Next \u2192<\/button>\n            <\/div>\n        <\/div>\n\n        <!-- STEP 5: REINFORCE -->\n        <div class=\"r5-step\" data-step=\"4\" style=\"display:none;\">\n            <span class=\"r5-step-number\">Step 5 of 5<\/span>\n            <div class=\"r5-step-title\"><i class=\"fas fa-hand-holding-heart\"><\/i> Reinforce<\/div>\n            <div class=\"r5-step-description\">\n                How will you sustain this growth? Who will support you? What will keep you accountable?\n            <\/div>\n            <div class=\"r5-example\">\n                <strong><i class=\"fas fa-chart-line\"><\/i> Sustainability Questions:<\/strong><br>\n                \u2022 What regular practice will keep me on track?<br>\n                \u2022 Who will I share my commitment with?<br>\n                \u2022 How will I measure my growth?\n            <\/div>\n            <textarea class=\"r5-textarea\" id=\"r5Reinforce\" rows=\"3\" placeholder=\"I will sustain this by... My accountability partner will be... I will check my progress by...\"><\/textarea>\n            <div style=\"text-align:right; margin-top:8px; display:flex; gap:10px; justify-content:flex-end;\">\n                <button class=\"r5-btn r5-btn-outline\" onclick=\"r5Prev(4)\">\u2190 Back<\/button>\n                <button class=\"r5-btn r5-btn-success\" onclick=\"r5Complete()\">Complete Reflection \u2713<\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Completion -->\n    <div id=\"r5Completion\" style=\"display:none;\">\n        <div class=\"r5-completion\">\n            <i class=\"fas fa-check-circle\"><\/i>\n            <h3>Reflection Complete!<\/h3>\n            <p>You have applied Washington&#8217;s example to your own life through the R5 Righteous Growth Mode.<\/p>\n\n            <h4 style=\"color:#1a1a2e; margin:1rem 0 0.5rem 0;\">Your R5 Reflection Summary<\/h4>\n            <div class=\"r5-summary-box\" id=\"r5Summary\">\n                <!-- Filled by JavaScript -->\n            <\/div>\n\n            <div class=\"r5-actions\">\n                <button class=\"r5-btn r5-btn-primary\" onclick=\"r5Download()\"><i class=\"fas fa-download\"><\/i> Download Reflection<\/button>\n                <button class=\"r5-btn r5-btn-outline\" onclick=\"r5Restart()\"><i class=\"fas fa-undo-alt\"><\/i> Start Again<\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"r5-footnote\">\n        <i class=\"fas fa-chess-queen\"><\/i> R5 Righteous Growth Mode \u2014 Research \u00b7 Reflect \u00b7 Replan \u00b7 Reshape \u00b7 Reinforce\n    <\/div>\n<\/div>\n\n<script>\n    \/\/ ---- R5 Righteous Growth Mode ----\n    const app = document.getElementById('r5App');\n    const steps = document.querySelectorAll('.r5-step');\n    const dots = document.querySelectorAll('.r5-progress-dot');\n    const completion = document.getElementById('r5Completion');\n    const stepContainer = document.getElementById('r5Steps');\n\n    let currentStep = 0;\n    const totalSteps = 5;\n\n    \/\/ Field references\n    const fields = {\n        research: document.getElementById('r5Research'),\n        reflect: document.getElementById('r5Reflect'),\n        replan: document.getElementById('r5Replan'),\n        reshape: document.getElementById('r5Reshape'),\n        reinforce: document.getElementById('r5Reinforce')\n    };\n\n    \/\/ Step titles for summary\n    const stepTitles = ['Research', 'Reflect', 'Replan', 'Reshape', 'Reinforce'];\n    const stepLabels = [\n        'What did Washington do that was righteous?',\n        'How does this compare to your own life?',\n        'What specific changes will you make?',\n        'Who do you want to become?',\n        'How will you sustain this growth?'\n    ];\n\n    function r5UpdateUI() {\n        \/\/ Show\/hide steps\n        steps.forEach((step, i) => {\n            step.style.display = (i === currentStep) ? 'block' : 'none';\n        });\n\n        \/\/ Update dots\n        dots.forEach((dot, i) => {\n            dot.classList.remove('active', 'completed');\n            if (i === currentStep) dot.classList.add('active');\n            if (i < currentStep) dot.classList.add('completed');\n        });\n\n        \/\/ Update textarea filled state\n        const keys = ['research', 'reflect', 'replan', 'reshape', 'reinforce'];\n        keys.forEach((key, i) => {\n            const el = fields[key];\n            if (el && el.value.trim() !== '') {\n                el.classList.add('filled');\n            } else {\n                el.classList.remove('filled');\n            }\n        });\n    }\n\n    function r5Next(step) {\n        \/\/ Validate current step has content\n        const keys = ['research', 'reflect', 'replan', 'reshape', 'reinforce'];\n        const el = fields[keys[step]];\n        if (el && el.value.trim() === '') {\n            alert('Please answer the question before proceeding.');\n            el.focus();\n            return;\n        }\n\n        if (step < totalSteps - 1) {\n            currentStep = step + 1;\n            r5UpdateUI();\n            \/\/ Focus on the next textarea\n            const nextKeys = ['research', 'reflect', 'replan', 'reshape', 'reinforce'];\n            const nextEl = fields[nextKeys[currentStep]];\n            if (nextEl) setTimeout(() => nextEl.focus(), 300);\n        }\n    }\n\n    function r5Prev(step) {\n        if (step > 0) {\n            currentStep = step - 1;\n            r5UpdateUI();\n        }\n    }\n\n    function r5Complete() {\n        \/\/ Validate last step\n        if (fields.reinforce.value.trim() === '') {\n            alert('Please complete Step 5: Reinforce before finishing.');\n            fields.reinforce.focus();\n            return;\n        }\n\n        \/\/ Hide steps, show completion\n        stepContainer.style.display = 'none';\n        completion.style.display = 'block';\n        document.querySelector('.r5-progress').style.display = 'none';\n\n        \/\/ Build summary\n        const summary = document.getElementById('r5Summary');\n        const keys = ['research', 'reflect', 'replan', 'reshape', 'reinforce'];\n        const titles = ['Research', 'Reflect', 'Replan', 'Reshape', 'Reinforce'];\n        const labels = [\n            'Washington\\'s Righteous Act:',\n            'My Reflection:',\n            'My Replan:',\n            'My Reshape:',\n            'My Reinforcement:'\n        ];\n\n        let html = '';\n        keys.forEach((key, i) => {\n            const val = fields[key].value.trim() || '(Not filled)';\n            html += `\n                <div class=\"item\">\n                    <span class=\"label\">${labels[i]}<\/span>\n                    <span class=\"value\">${r5EscapeHtml(val)}<\/span>\n                <\/div>\n            `;\n        });\n\n        \/\/ Add date\n        const now = new Date();\n        const dateStr = now.toLocaleDateString('en-US', { year: 'numeric', month: 'long', day: 'numeric' });\n        html += `\n            <div class=\"item\" style=\"border-bottom:none; padding-bottom:0;\">\n                <span class=\"label\">Date<\/span>\n                <span class=\"value\">${dateStr}<\/span>\n            <\/div>\n        `;\n\n        summary.innerHTML = html;\n    }\n\n    function r5Download() {\n        const keys = ['research', 'reflect', 'replan', 'reshape', 'reinforce'];\n        const titles = ['STEP 1 \u2014 RESEARCH', 'STEP 2 \u2014 REFLECT', 'STEP 3 \u2014 REPLAN', 'STEP 4 \u2014 RESHAPE', 'STEP 5 \u2014 REINFORCE'];\n        const prompts = [\n            'What did Washington do that was righteous?',\n            'How does this compare to your own life?',\n            'What specific changes will you make?',\n            'Who do you want to become?',\n            'How will you sustain this growth?'\n        ];\n\n        let content = `\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n    R5 RIGHTEOUS GROWTH MODE \u2014 REFLECTION\n    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n\n    Title: Washington Exhibit \u2014 Life Application\n    Date: ${new Date().toLocaleDateString('en-US', { year: 'numeric', month: 'long', day: 'numeric' })}\n\n    \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n    `;\n\n        keys.forEach((key, i) => {\n            const val = fields[key].value.trim() || '(Not filled)';\n            content += `\n    ${titles[i]}\n    ${prompts[i]}\n\n    ${val}\n\n    \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n    `;\n        });\n\n        content += `\n    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n    R5 Righteous Growth Mode \u2014 Research \u00b7 Reflect \u00b7 Replan \u00b7 Reshape \u00b7 Reinforce\n    Righteous Museum \u2014 Washington Exhibit\n    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550`;\n\n        const blob = new Blob([content], { type: 'text\/plain;charset=utf-8' });\n        const a = document.createElement('a');\n        a.href = URL.createObjectURL(blob);\n        a.download = `R5-Reflection-${new Date().toISOString().slice(0,10)}.txt`;\n        a.click();\n        URL.revokeObjectURL(a.href);\n    }\n\n    function r5Restart() {\n        \/\/ Reset all fields\n        const keys = ['research', 'reflect', 'replan', 'reshape', 'reinforce'];\n        keys.forEach(key => {\n            fields[key].value = '';\n            fields[key].classList.remove('filled');\n        });\n\n        \/\/ Reset UI\n        currentStep = 0;\n        stepContainer.style.display = 'block';\n        completion.style.display = 'none';\n        document.querySelector('.r5-progress').style.display = 'flex';\n        r5UpdateUI();\n\n        \/\/ Focus on first field\n        setTimeout(() => fields.research.focus(), 300);\n    }\n\n    function r5EscapeHtml(str) {\n        return str.replace(\/&\/g, '&amp;').replace(\/<\/g, '&lt;').replace(\/>\/g, '&gt;');\n    }\n\n    \/\/ Auto-detect filled fields and update UI\n    document.addEventListener('input', function(e) {\n        if (e.target.closest('.r5-textarea')) {\n            const el = e.target;\n            if (el.value.trim() !== '') {\n                el.classList.add('filled');\n            } else {\n                el.classList.remove('filled');\n            }\n        }\n    });\n\n    \/\/ Keyboard shortcuts: Enter to proceed (but allow Shift+Enter for line breaks)\n    document.addEventListener('keydown', function(e) {\n        if (e.key === 'Enter' && !e.shiftKey) {\n            const target = e.target;\n            if (target.closest('.r5-textarea')) {\n                e.preventDefault();\n                const stepEl = target.closest('.r5-step');\n                if (stepEl) {\n                    const step = parseInt(stepEl.dataset.step);\n                    if (step === totalSteps - 1) {\n                        r5Complete();\n                    } else {\n                        r5Next(step);\n                    }\n                }\n            }\n        }\n    });\n\n    \/\/ Init\n    r5UpdateUI();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>R5 Righteous Growth Mode Learn from Washington. Apply to your life. Step 1 of 5 Research Study Washington&#8217;s righteous act. What did he do? What made it righteous? Washington&#8217;s Example: After winning the Revolutionary War, Washington resigned his military commission and returned to Mount Vernon \u2014 rejecting the opportunity to become a military dictator. He [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1918","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/pages\/1918","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/comments?post=1918"}],"version-history":[{"count":4,"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/pages\/1918\/revisions"}],"predecessor-version":[{"id":1923,"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/pages\/1918\/revisions\/1923"}],"wp:attachment":[{"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/media?parent=1918"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}