{"id":584,"date":"2026-01-20T11:30:39","date_gmt":"2026-01-20T11:30:39","guid":{"rendered":"https:\/\/www.sohappyandfit.com\/?page_id=584"},"modified":"2026-01-23T12:38:05","modified_gmt":"2026-01-23T12:38:05","slug":"30daysworkoutsweek1","status":"publish","type":"page","link":"https:\/\/www.sohappyandfit.com\/index.php\/30daysworkoutsweek1\/","title":{"rendered":"30daysworkoutsweek1"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"584\" class=\"elementor elementor-584\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a7f211f e-flex e-con-boxed e-con e-parent\" data-id=\"a7f211f\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-a60a7f2 e-con-full e-flex e-con e-child\" data-id=\"a60a7f2\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dded6b7 elementor-widget elementor-widget-heading\" data-id=\"dded6b7\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Workouts week 1 - Start-up<\/h2>\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<div class=\"elementor-element elementor-element-84ff980 e-flex e-con-boxed e-con e-parent\" data-id=\"84ff980\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f1bb241 elementor-widget__width-auto elementor-widget elementor-widget-button\" data-id=\"f1bb241\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#wday01\" id=\"button0101\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Day 1<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c17727d elementor-widget__width-auto elementor-widget elementor-widget-button\" data-id=\"c17727d\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#wday02\" id=\"button02\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Day 2<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c9bfa6 elementor-widget__width-auto elementor-widget elementor-widget-button\" data-id=\"4c9bfa6\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#wday03\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Day 3<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8efe9b1 elementor-widget__width-auto elementor-widget elementor-widget-button\" data-id=\"8efe9b1\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#wday04\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Day 4<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7c4f185 elementor-widget__width-auto elementor-widget elementor-widget-button\" data-id=\"7c4f185\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#wday05\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Day 5<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0001d36 elementor-widget__width-auto elementor-widget elementor-widget-button\" data-id=\"0001d36\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#wday06\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Day 6<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c315aa elementor-widget__width-auto elementor-widget elementor-widget-button\" data-id=\"1c315aa\" data-element_type=\"widget\" id=\"01day7\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#wday07\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Day 7<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c3debd6 elementor-widget elementor-widget-html\" data-id=\"c3debd6\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"exsw\" id=\"exsw-1\">\r\n  <button type=\"button\" class=\"exsw__open\">Timer<\/button>\r\n\r\n  <!-- Modal -->\r\n  <div class=\"exsw__overlay\" role=\"dialog\" aria-modal=\"true\" aria-hidden=\"true\">\r\n    <div class=\"exsw__modal\" role=\"document\">\r\n      <button type=\"button\" class=\"exsw__close\" aria-label=\"Close\">\u2715<\/button>\r\n\r\n      <div class=\"exsw__display\" aria-live=\"polite\">01:00<\/div>\r\n\r\n      <div class=\"exsw__row\">\r\n        <select class=\"exsw__select\" aria-label=\"Select duration\">\r\n          <option value=\"20\">20s<\/option>\r\n          <option value=\"30\" selected>30s<\/option>\r\n          <option value=\"45\">45s<\/option>\r\n          <option value=\"60\">60s<\/option>\r\n        <\/select>\r\n      <\/div>\r\n\r\n      <div class=\"exsw__buttons\">\r\n        <button type=\"button\" class=\"exsw__btn exsw__start\">Start<\/button>\r\n        <button type=\"button\" class=\"exsw__btn exsw__reset\">Reset<\/button>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n  \/* Stopwatch button *\/\r\n  .exsw__open{\r\n    padding: 7px 7px;\r\n    border-radius: 10px;\r\n    border: none;\r\n    background-color: #f79807;\r\n    color: #ffffff;\r\n    font-weight: 500;\r\n    cursor: pointer;\r\n    transition: background-color 0.2s ease, transform 0.1s ease;\r\n  }\r\n  .exsw__open:hover{ background-color: #cfe3e7; }\r\n  .exsw__open:active{ transform: scale(0.98); }\r\n  .exsw{\r\n  position: fixed;\r\n  bottom: 10px;\r\n  left: 30px;\r\n  z-index: 999999; \/* above headers, modals, most overlays *\/\r\n}\r\n\r\n\r\n  \/* Overlay *\/\r\n  .exsw__overlay{\r\n    position: fixed;\r\n    inset: 0;\r\n    display: none;\r\n    align-items: center;\r\n    justify-content: center;\r\n    background: rgba(0,0,0,.45);\r\n    z-index: 999999;\r\n    padding: 12px; \/* more compact *\/\r\n  }\r\n  .exsw__overlay.is-open{ display: flex; }\r\n\r\n  \/* Compact Modal *\/\r\n  .exsw__modal{\r\n    width: min(320px, 100%);\r\n    background: #fff;\r\n    border-radius: 16px;\r\n    border: 1px solid rgba(0,0,0,.12);\r\n    box-shadow: 0 16px 50px rgba(0,0,0,.22);\r\n    padding: 12px 12px 10px; \/* less top\/bottom whitespace *\/\r\n    position: relative;\r\n    text-align: center;\r\n  }\r\n\r\n  .exsw__close{\r\n    position: absolute;\r\n    top: 8px;\r\n    right: 8px;\r\n    border: 1px solid rgba(0,0,0,.16);\r\n    background: transparent;\r\n    border-radius: 10px;\r\n    width: 32px;\r\n    height: 32px;\r\n    cursor: pointer;\r\n    line-height: 1;\r\n  }\r\n\r\n  \/* Display starts in #66abb2 *\/\r\n  .exsw__display{\r\n    font-size: 44px;          \/* smaller *\/\r\n    font-weight: 800;\r\n    letter-spacing: 0.03em;\r\n    padding: 6px 0 2px;       \/* tighter *\/\r\n    margin: 0;\r\n    color: #66abb2;\r\n  }\r\n\r\n  .exsw__row{ margin: 8px 0 10px; } \/* tighter *\/\r\n\r\n  .exsw__select{\r\n    padding: 6px 10px;\r\n    border-radius: 10px;\r\n    border: 1px solid rgba(0,0,0,.18);\r\n    font-size: 14px;\r\n  }\r\n\r\n  .exsw__buttons{\r\n    display: flex;\r\n    gap: 10px;\r\n    justify-content: center;\r\n  }\r\n  .exsw__btn{\r\n    padding: 9px 12px;        \/* slightly smaller *\/\r\n    border-radius: 12px;\r\n    border: 1px solid rgba(0,0,0,.18);\r\n    background: transparent;\r\n    cursor: pointer;\r\n    min-width: 92px;\r\n  }\r\n  .exsw__btn:disabled{ opacity: .5; cursor: not-allowed; }\r\n\r\n  \/* Blink during last 5 seconds *\/\r\n  .exsw__display.is-blink{\r\n    animation: exswBlinkRed 0.4s steps(2, end) infinite;\r\n  }\r\n  @keyframes exswBlinkRed{\r\n    0%   { color: #3c7177; }\r\n    50%  { color: transparent; }\r\n    100% { color: #3c7177; }\r\n  }\r\n\r\n  body.exsw-noscroll{ overflow: hidden !important; }\r\n<\/style>\r\n\r\n<script>\r\n(function(){\r\n  document.querySelectorAll(\".exsw\").forEach((root) => {\r\n    const openBtn  = root.querySelector(\".exsw__open\");\r\n    const overlay  = root.querySelector(\".exsw__overlay\");\r\n    const closeBtn = root.querySelector(\".exsw__close\");\r\n\r\n    const display  = root.querySelector(\".exsw__display\");\r\n    const select   = root.querySelector(\".exsw__select\");\r\n    const btnStart = root.querySelector(\".exsw__start\");\r\n    const btnReset = root.querySelector(\".exsw__reset\");\r\n\r\n    const NORMAL_COLOR = \"#66abb2\";\r\n    const BLINK_THRESHOLD = 5; \/\/ last 5 seconds\r\n\r\n    let total = parseInt(select.value, 10);\r\n    let remaining = total;\r\n    let intervalId = null;\r\n    let endAt = null;\r\n\r\n    function pad(n){ return String(n).padStart(2,\"0\"); }\r\n    function render(sec){\r\n      const m = Math.floor(sec \/ 60);\r\n      const s = sec % 60;\r\n      display.textContent = `${pad(m)}:${pad(s)}`;\r\n    }\r\n\r\n    function setRunning(running){\r\n      btnStart.disabled = running;\r\n      select.disabled = running;\r\n    }\r\n\r\n    function setBlink(on){\r\n      display.classList.toggle(\"is-blink\", on);\r\n      display.style.color = on ? \"\" : NORMAL_COLOR;\r\n    }\r\n\r\n    function setDuration(seconds){\r\n      total = seconds;\r\n      remaining = seconds;\r\n      setBlink(false);\r\n      render(remaining);\r\n    }\r\n\r\n    function tick(){\r\n      const now = Date.now();\r\n      const msLeft = endAt - now;\r\n      remaining = Math.max(0, Math.ceil(msLeft \/ 1000));\r\n      render(remaining);\r\n\r\n      if(remaining > 0 && remaining <= BLINK_THRESHOLD){\r\n        setBlink(true);\r\n      } else {\r\n        setBlink(false); \/\/ includes 0:00 -> returns to #66abb2\r\n      }\r\n\r\n      if(msLeft <= 0){\r\n        stopInternal(false); \/\/ stop interval, keep UI clean\r\n        if (navigator.vibrate) navigator.vibrate([120, 60, 120]);\r\n      }\r\n    }\r\n\r\n    function start(){\r\n      if(intervalId) return;\r\n      setBlink(false);\r\n      if(remaining <= 0) remaining = total;\r\n\r\n      endAt = Date.now() + remaining * 1000;\r\n      intervalId = setInterval(tick, 200);\r\n      setRunning(true);\r\n      tick();\r\n    }\r\n\r\n    function stopInternal(recalc){\r\n      if(!intervalId){\r\n        setRunning(false);\r\n        return;\r\n      }\r\n      clearInterval(intervalId);\r\n      intervalId = null;\r\n\r\n      if(recalc){\r\n        const msLeft = endAt - Date.now();\r\n        remaining = Math.max(0, Math.ceil(msLeft \/ 1000));\r\n        render(remaining);\r\n        if(remaining > 0 && remaining <= BLINK_THRESHOLD) setBlink(true);\r\n        else setBlink(false);\r\n      }\r\n      setRunning(false);\r\n    }\r\n\r\n    function reset(){\r\n      stopInternal(false);\r\n      setDuration(parseInt(select.value, 10));\r\n    }\r\n\r\n    \/\/ Modal helpers\r\n    function openModal(){\r\n      overlay.classList.add(\"is-open\");\r\n      overlay.setAttribute(\"aria-hidden\", \"false\");\r\n      document.body.classList.add(\"exsw-noscroll\");\r\n\r\n      \/\/ Reset to selected duration on open\r\n      setDuration(parseInt(select.value, 10));\r\n      setRunning(false);\r\n\r\n      closeBtn.focus({ preventScroll: true });\r\n    }\r\n\r\n    function closeModal(){\r\n      overlay.classList.remove(\"is-open\");\r\n      overlay.setAttribute(\"aria-hidden\", \"true\");\r\n      document.body.classList.remove(\"exsw-noscroll\");\r\n\r\n      stopInternal(false);\r\n      setBlink(false);\r\n    }\r\n\r\n    \/\/ Events\r\n    openBtn.addEventListener(\"click\", openModal);\r\n    closeBtn.addEventListener(\"click\", closeModal);\r\n\r\n    overlay.addEventListener(\"click\", (e) => {\r\n      if(e.target === overlay) closeModal();\r\n    });\r\n\r\n    document.addEventListener(\"keydown\", (e) => {\r\n      if(e.key === \"Escape\" && overlay.classList.contains(\"is-open\")){\r\n        closeModal();\r\n      }\r\n    });\r\n\r\n    select.addEventListener(\"change\", () => setDuration(parseInt(select.value, 10)));\r\n    btnStart.addEventListener(\"click\", start);\r\n    btnReset.addEventListener(\"click\", reset);\r\n\r\n    \/\/ Init\r\n    display.style.color = NORMAL_COLOR;\r\n    setDuration(parseInt(select.value, 10));\r\n    setRunning(false);\r\n\r\n    \/\/ Prevent drift when tab hidden\r\n    document.addEventListener(\"visibilitychange\", () => {\r\n      if(document.hidden) stopInternal(true);\r\n    });\r\n  });\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d9c0cf0 e-con-full e-flex e-con e-child\" data-id=\"d9c0cf0\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-622750f elementor-widget elementor-widget-heading\" data-id=\"622750f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Week 1 - Start-up<\/h3>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3c1933a e-con-full e-flex e-con e-child\" data-id=\"3c1933a\" data-element_type=\"container\" id=\"wday01\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-fa454bb e-con-full e-flex e-con e-child\" data-id=\"fa454bb\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c8d74dc e-con-full e-flex e-con e-child\" data-id=\"c8d74dc\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-08432e6 elementor-widget elementor-widget-heading\" data-id=\"08432e6\" data-element_type=\"widget\" id=\"01day1\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Day 1<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f76f0a7 elementor-widget__width-initial elementor-widget elementor-widget-shortcode\" data-id=\"f76f0a7\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-47e6cd3 e-con-full e-grid e-con e-child\" data-id=\"47e6cd3\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-de42692 e-con-full e-flex e-con e-child\" data-id=\"de42692\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c28f55b elementor-widget elementor-widget-shortcode\" data-id=\"c28f55b\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d1-e1\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d1-e1\"\n        data-day=\"1\"\n        data-ex=\"1\"\n        data-bucket=\"shaf_moneyloop_d1\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d1-e1');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-5c79a71 elementor-widget elementor-widget-heading\" data-id=\"5c79a71\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">week010101<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cfd410f e-con-full e-flex e-con e-child\" data-id=\"cfd410f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c1a1a9d elementor-widget elementor-widget-text-editor\" data-id=\"c1a1a9d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ea79780 shaf-preview elementor-widget elementor-widget-image\" data-id=\"ea79780\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a9ed584 e-con-full e-flex e-con e-child\" data-id=\"a9ed584\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4487af2 elementor-widget elementor-widget-shortcode\" data-id=\"4487af2\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d1-e2\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d1-e2\"\n        data-day=\"1\"\n        data-ex=\"2\"\n        data-bucket=\"shaf_moneyloop_d1\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d1-e2');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-5f2d2e5 elementor-widget elementor-widget-heading\" data-id=\"5f2d2e5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">Alternating Superman for back<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9f9206a e-con-full e-flex e-con e-child\" data-id=\"9f9206a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-491807f elementor-widget elementor-widget-text-editor\" data-id=\"491807f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>Lie face down with arms and legs extended.<\/li><li>Lift your right arm and left leg, keeping your core tight and neck neutral.<\/li><li>Lower with control, then alternate sides.<\/li><\/ul><p style=\"font-size: 13px;\" align=\"right\"><em>Click animation to enlarge<\/em><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b6cc081 shaf-preview elementor-widget elementor-widget-image\" data-id=\"b6cc081\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"600\" height=\"508\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Alternating-Superman-for-back.gif\" class=\"attachment-large size-large wp-image-816\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9178ecc e-con-full e-flex e-con e-child\" data-id=\"9178ecc\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b348d4f elementor-widget elementor-widget-shortcode\" data-id=\"b348d4f\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d1-e3\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d1-e3\"\n        data-day=\"1\"\n        data-ex=\"3\"\n        data-bucket=\"shaf_moneyloop_d1\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d1-e3');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-bf86f13 elementor-widget elementor-widget-heading\" data-id=\"bf86f13\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010103<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4cf9c86 e-con-full e-flex e-con e-child\" data-id=\"4cf9c86\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-19073e0 elementor-widget elementor-widget-text-editor\" data-id=\"19073e0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c9c1220 shaf-preview elementor-widget elementor-widget-image\" data-id=\"c9c1220\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c89d3bf e-con-full e-flex e-con e-child\" data-id=\"c89d3bf\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2ab0c50 elementor-widget elementor-widget-shortcode\" data-id=\"2ab0c50\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d1-e4\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d1-e4\"\n        data-day=\"1\"\n        data-ex=\"4\"\n        data-bucket=\"shaf_moneyloop_d1\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d1-e4');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-0c46594 elementor-widget elementor-widget-heading\" data-id=\"0c46594\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010104<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fd6e173 e-con-full e-flex e-con e-child\" data-id=\"fd6e173\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-97e3799 elementor-widget elementor-widget-text-editor\" data-id=\"97e3799\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9ec63b9 shaf-preview elementor-widget elementor-widget-image\" data-id=\"9ec63b9\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d491642 e-con-full e-flex e-con e-child\" data-id=\"d491642\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7e465c5 elementor-widget elementor-widget-shortcode\" data-id=\"7e465c5\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d1-e5\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d1-e5\"\n        data-day=\"1\"\n        data-ex=\"5\"\n        data-bucket=\"shaf_moneyloop_d1\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d1-e5');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-fd047d5 elementor-widget elementor-widget-heading\" data-id=\"fd047d5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010105<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-57daac2 e-con-full e-flex e-con e-child\" data-id=\"57daac2\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f66631e elementor-widget elementor-widget-text-editor\" data-id=\"f66631e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f314d31 shaf-preview elementor-widget elementor-widget-image\" data-id=\"f314d31\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5ecca37 e-con-full e-flex e-con e-child\" data-id=\"5ecca37\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-48d8dd0 elementor-widget elementor-widget-shortcode\" data-id=\"48d8dd0\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d1-e6\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d1-e6\"\n        data-day=\"1\"\n        data-ex=\"6\"\n        data-bucket=\"shaf_moneyloop_d1\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d1-e6');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-7d84571 elementor-widget elementor-widget-heading\" data-id=\"7d84571\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010106<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-db1f200 e-con-full e-flex e-con e-child\" data-id=\"db1f200\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a2551d6 elementor-widget elementor-widget-text-editor\" data-id=\"a2551d6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2e71fd2 shaf-preview elementor-widget elementor-widget-image\" data-id=\"2e71fd2\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8e6abb3 e-con-full e-flex e-con e-child\" data-id=\"8e6abb3\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f07d827 elementor-widget elementor-widget-shortcode\" data-id=\"f07d827\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d1-e7\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d1-e7\"\n        data-day=\"1\"\n        data-ex=\"7\"\n        data-bucket=\"shaf_moneyloop_d1\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d1-e7');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-23f1f47 elementor-widget elementor-widget-heading\" data-id=\"23f1f47\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010107<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-72d5dc0 e-con-full e-flex e-con e-child\" data-id=\"72d5dc0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fc939d4 elementor-widget elementor-widget-text-editor\" data-id=\"fc939d4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d8056fa shaf-preview elementor-widget elementor-widget-image\" data-id=\"d8056fa\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-07cc362 e-con-full e-flex e-con e-child\" data-id=\"07cc362\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f3b1709 elementor-widget elementor-widget-shortcode\" data-id=\"f3b1709\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d1-e8\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d1-e8\"\n        data-day=\"1\"\n        data-ex=\"8\"\n        data-bucket=\"shaf_moneyloop_d1\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d1-e8');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-f435821 elementor-widget elementor-widget-heading\" data-id=\"f435821\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010108<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4aaddf3 e-con-full e-flex e-con e-child\" data-id=\"4aaddf3\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2e4a274 elementor-widget elementor-widget-text-editor\" data-id=\"2e4a274\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a329677 shaf-preview elementor-widget elementor-widget-image\" data-id=\"a329677\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9ab97f4 e-con-full e-flex e-con e-child\" data-id=\"9ab97f4\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-358c81c elementor-widget elementor-widget-shortcode\" data-id=\"358c81c\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d1-e9\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d1-e9\"\n        data-day=\"1\"\n        data-ex=\"9\"\n        data-bucket=\"shaf_moneyloop_d1\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d1-e9');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-b0a9d62 elementor-widget elementor-widget-heading\" data-id=\"b0a9d62\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010109<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7357544 e-con-full e-flex e-con e-child\" data-id=\"7357544\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-13a60f4 elementor-widget elementor-widget-text-editor\" data-id=\"13a60f4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0e750fd shaf-preview elementor-widget elementor-widget-image\" data-id=\"0e750fd\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-014ab27 e-con-full e-flex e-con e-child\" data-id=\"014ab27\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8d81a26 elementor-widget elementor-widget-shortcode\" data-id=\"8d81a26\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d1-e10\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d1-e10\"\n        data-day=\"1\"\n        data-ex=\"10\"\n        data-bucket=\"shaf_moneyloop_d1\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d1-e10');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-bc98f79 elementor-widget elementor-widget-heading\" data-id=\"bc98f79\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010110<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3b6d73e e-con-full e-flex e-con e-child\" data-id=\"3b6d73e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cc7f435 elementor-widget elementor-widget-text-editor\" data-id=\"cc7f435\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bf30ee5 shaf-preview elementor-widget elementor-widget-image\" data-id=\"bf30ee5\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6ccf558 e-con-full e-flex e-con e-child\" data-id=\"6ccf558\" data-element_type=\"container\" id=\"wday02\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-4e4a6f5 e-con-full e-flex e-con e-child\" data-id=\"4e4a6f5\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-821695b e-con-full e-flex e-con e-child\" data-id=\"821695b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1655764 elementor-widget elementor-widget-heading\" data-id=\"1655764\" data-element_type=\"widget\" id=\"01day2\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Day 2<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-affc843 elementor-widget elementor-widget-shortcode\" data-id=\"affc843\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7767f24 e-con-full e-grid e-con e-child\" data-id=\"7767f24\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-486986f e-con-full e-flex e-con e-child\" data-id=\"486986f\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7f0b955 elementor-widget elementor-widget-shortcode\" data-id=\"7f0b955\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d2-e1\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d2-e1\"\n        data-day=\"2\"\n        data-ex=\"1\"\n        data-bucket=\"shaf_moneyloop_d2\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d2-e1');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-7275838 elementor-widget elementor-widget-heading\" data-id=\"7275838\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">week010201<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f0e37cb e-con-full e-flex e-con e-child\" data-id=\"f0e37cb\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-44b6792 elementor-widget elementor-widget-text-editor\" data-id=\"44b6792\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4bf957e shaf-preview elementor-widget elementor-widget-image\" data-id=\"4bf957e\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-784046d e-con-full e-flex e-con e-child\" data-id=\"784046d\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-32a4db6 elementor-widget elementor-widget-shortcode\" data-id=\"32a4db6\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d2-e2\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d2-e2\"\n        data-day=\"2\"\n        data-ex=\"2\"\n        data-bucket=\"shaf_moneyloop_d2\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d2-e2');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-fd177c7 elementor-widget elementor-widget-heading\" data-id=\"fd177c7\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010202<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ba541d8 e-con-full e-flex e-con e-child\" data-id=\"ba541d8\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-01ce48f elementor-widget elementor-widget-text-editor\" data-id=\"01ce48f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cbd69af shaf-preview elementor-widget elementor-widget-image\" data-id=\"cbd69af\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0238762 e-con-full e-flex e-con e-child\" data-id=\"0238762\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-785d77f elementor-widget elementor-widget-shortcode\" data-id=\"785d77f\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d2-e3\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d2-e3\"\n        data-day=\"2\"\n        data-ex=\"3\"\n        data-bucket=\"shaf_moneyloop_d2\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d2-e3');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-f41d0b0 elementor-widget elementor-widget-heading\" data-id=\"f41d0b0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010203<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-371e4a9 e-con-full e-flex e-con e-child\" data-id=\"371e4a9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3c986d6 elementor-widget elementor-widget-text-editor\" data-id=\"3c986d6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9af332b shaf-preview elementor-widget elementor-widget-image\" data-id=\"9af332b\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-383cc4a e-con-full e-flex e-con e-child\" data-id=\"383cc4a\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4436288 elementor-widget elementor-widget-shortcode\" data-id=\"4436288\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d2-e4\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d2-e4\"\n        data-day=\"2\"\n        data-ex=\"4\"\n        data-bucket=\"shaf_moneyloop_d2\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d2-e4');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-81d92f1 elementor-widget elementor-widget-heading\" data-id=\"81d92f1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010204<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2335370 e-con-full e-flex e-con e-child\" data-id=\"2335370\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2c12f16 elementor-widget elementor-widget-text-editor\" data-id=\"2c12f16\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ce5ffe3 shaf-preview elementor-widget elementor-widget-image\" data-id=\"ce5ffe3\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1885e5b e-con-full e-flex e-con e-child\" data-id=\"1885e5b\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-019713c elementor-widget elementor-widget-shortcode\" data-id=\"019713c\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d2-e5\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d2-e5\"\n        data-day=\"2\"\n        data-ex=\"5\"\n        data-bucket=\"shaf_moneyloop_d2\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d2-e5');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-3441517 elementor-widget elementor-widget-heading\" data-id=\"3441517\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010205<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ebc1153 e-con-full e-flex e-con e-child\" data-id=\"ebc1153\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6cb7bfe elementor-widget elementor-widget-text-editor\" data-id=\"6cb7bfe\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d85c3b4 shaf-preview elementor-widget elementor-widget-image\" data-id=\"d85c3b4\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-44a3074 e-con-full e-flex e-con e-child\" data-id=\"44a3074\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-80e4327 elementor-widget elementor-widget-shortcode\" data-id=\"80e4327\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d2-e6\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d2-e6\"\n        data-day=\"2\"\n        data-ex=\"6\"\n        data-bucket=\"shaf_moneyloop_d2\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d2-e6');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-7916875 elementor-widget elementor-widget-heading\" data-id=\"7916875\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010206<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9d95668 e-con-full e-flex e-con e-child\" data-id=\"9d95668\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-826d76b elementor-widget elementor-widget-text-editor\" data-id=\"826d76b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cb82f64 shaf-preview elementor-widget elementor-widget-image\" data-id=\"cb82f64\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-51876d3 e-con-full e-flex e-con e-child\" data-id=\"51876d3\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c8170f7 elementor-widget elementor-widget-shortcode\" data-id=\"c8170f7\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d2-e7\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d2-e7\"\n        data-day=\"2\"\n        data-ex=\"7\"\n        data-bucket=\"shaf_moneyloop_d2\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d2-e7');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-b3c8c7e elementor-widget elementor-widget-heading\" data-id=\"b3c8c7e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010207<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9c0b8f5 e-con-full e-flex e-con e-child\" data-id=\"9c0b8f5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-79dd590 elementor-widget elementor-widget-text-editor\" data-id=\"79dd590\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1b50397 shaf-preview elementor-widget elementor-widget-image\" data-id=\"1b50397\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a4df8ae e-con-full e-flex e-con e-child\" data-id=\"a4df8ae\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-490bf8a elementor-widget elementor-widget-shortcode\" data-id=\"490bf8a\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d2-e8\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d2-e8\"\n        data-day=\"2\"\n        data-ex=\"8\"\n        data-bucket=\"shaf_moneyloop_d2\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d2-e8');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-13aa9e6 elementor-widget elementor-widget-heading\" data-id=\"13aa9e6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010208<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-07b5f30 e-con-full e-flex e-con e-child\" data-id=\"07b5f30\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ba44139 elementor-widget elementor-widget-text-editor\" data-id=\"ba44139\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-41c3a6f shaf-preview elementor-widget elementor-widget-image\" data-id=\"41c3a6f\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-08e45d4 e-con-full e-flex e-con e-child\" data-id=\"08e45d4\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f0923d5 elementor-widget elementor-widget-shortcode\" data-id=\"f0923d5\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d2-e9\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d2-e9\"\n        data-day=\"2\"\n        data-ex=\"9\"\n        data-bucket=\"shaf_moneyloop_d2\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d2-e9');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-fc289b9 elementor-widget elementor-widget-heading\" data-id=\"fc289b9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010209<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb66cac e-con-full e-flex e-con e-child\" data-id=\"fb66cac\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-17e54f1 elementor-widget elementor-widget-text-editor\" data-id=\"17e54f1\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-480329a shaf-preview elementor-widget elementor-widget-image\" data-id=\"480329a\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-485a235 e-con-full e-flex e-con e-child\" data-id=\"485a235\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b80092d elementor-widget elementor-widget-shortcode\" data-id=\"b80092d\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d2-e10\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d2-e10\"\n        data-day=\"2\"\n        data-ex=\"10\"\n        data-bucket=\"shaf_moneyloop_d2\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d2-e10');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-9ffde69 elementor-widget elementor-widget-heading\" data-id=\"9ffde69\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010210<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a949d80 e-con-full e-flex e-con e-child\" data-id=\"a949d80\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-723642e elementor-widget elementor-widget-text-editor\" data-id=\"723642e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8239309 shaf-preview elementor-widget elementor-widget-image\" data-id=\"8239309\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9d40a48 e-con-full e-flex e-con e-child\" data-id=\"9d40a48\" data-element_type=\"container\" id=\"wday03\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-98f1f9c e-con-full e-flex e-con e-child\" data-id=\"98f1f9c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-04d37a1 e-con-full e-flex e-con e-child\" data-id=\"04d37a1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-13f4beb elementor-widget elementor-widget-heading\" data-id=\"13f4beb\" data-element_type=\"widget\" id=\"01day3\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Day 3<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-93f4f10 elementor-widget elementor-widget-shortcode\" data-id=\"93f4f10\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1932a50 e-con-full e-grid e-con e-child\" data-id=\"1932a50\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-f3cc3d4 e-con-full e-flex e-con e-child\" data-id=\"f3cc3d4\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8af3276 elementor-widget elementor-widget-shortcode\" data-id=\"8af3276\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d3-e1\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d3-e1\"\n        data-day=\"3\"\n        data-ex=\"1\"\n        data-bucket=\"shaf_moneyloop_d3\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d3-e1');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-d132a7f elementor-widget elementor-widget-heading\" data-id=\"d132a7f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">week010301<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c96ffa1 e-con-full e-flex e-con e-child\" data-id=\"c96ffa1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7238ca3 elementor-widget elementor-widget-text-editor\" data-id=\"7238ca3\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-00fe4b8 shaf-preview elementor-widget elementor-widget-image\" data-id=\"00fe4b8\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-726f599 e-con-full e-flex e-con e-child\" data-id=\"726f599\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d5db877 elementor-widget elementor-widget-shortcode\" data-id=\"d5db877\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d3-e2\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d3-e2\"\n        data-day=\"3\"\n        data-ex=\"2\"\n        data-bucket=\"shaf_moneyloop_d3\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d3-e2');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-74e8be2 elementor-widget elementor-widget-heading\" data-id=\"74e8be2\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010302<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-445edca e-con-full e-flex e-con e-child\" data-id=\"445edca\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-97fc377 elementor-widget elementor-widget-text-editor\" data-id=\"97fc377\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6a45137 shaf-preview elementor-widget elementor-widget-image\" data-id=\"6a45137\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-00bff1d e-con-full e-flex e-con e-child\" data-id=\"00bff1d\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-de328c8 elementor-widget elementor-widget-shortcode\" data-id=\"de328c8\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d3-e3\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d3-e3\"\n        data-day=\"3\"\n        data-ex=\"3\"\n        data-bucket=\"shaf_moneyloop_d3\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d3-e3');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-dbccb55 elementor-widget elementor-widget-heading\" data-id=\"dbccb55\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010303<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-eef900b e-con-full e-flex e-con e-child\" data-id=\"eef900b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9d4e34c elementor-widget elementor-widget-text-editor\" data-id=\"9d4e34c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6cc7c87 shaf-preview elementor-widget elementor-widget-image\" data-id=\"6cc7c87\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8b13541 e-con-full e-flex e-con e-child\" data-id=\"8b13541\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f22161 elementor-widget elementor-widget-shortcode\" data-id=\"2f22161\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d3-e4\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d3-e4\"\n        data-day=\"3\"\n        data-ex=\"4\"\n        data-bucket=\"shaf_moneyloop_d3\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d3-e4');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-ec9db6a elementor-widget elementor-widget-heading\" data-id=\"ec9db6a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010304<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bc1fda6 e-con-full e-flex e-con e-child\" data-id=\"bc1fda6\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c25e533 elementor-widget elementor-widget-text-editor\" data-id=\"c25e533\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-004077e shaf-preview elementor-widget elementor-widget-image\" data-id=\"004077e\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-24f54b9 e-con-full e-flex e-con e-child\" data-id=\"24f54b9\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f6e32ad elementor-widget elementor-widget-shortcode\" data-id=\"f6e32ad\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d3-e5\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d3-e5\"\n        data-day=\"3\"\n        data-ex=\"5\"\n        data-bucket=\"shaf_moneyloop_d3\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d3-e5');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-5f70e81 elementor-widget elementor-widget-heading\" data-id=\"5f70e81\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010305<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-110c040 e-con-full e-flex e-con e-child\" data-id=\"110c040\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6bc1f8e elementor-widget elementor-widget-text-editor\" data-id=\"6bc1f8e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1323994 shaf-preview elementor-widget elementor-widget-image\" data-id=\"1323994\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-38192bb e-con-full e-flex e-con e-child\" data-id=\"38192bb\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3eecb29 elementor-widget elementor-widget-shortcode\" data-id=\"3eecb29\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d3-e6\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d3-e6\"\n        data-day=\"3\"\n        data-ex=\"6\"\n        data-bucket=\"shaf_moneyloop_d3\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d3-e6');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-57ddaa6 elementor-widget elementor-widget-heading\" data-id=\"57ddaa6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010306<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6a505d8 e-con-full e-flex e-con e-child\" data-id=\"6a505d8\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a8f4c49 elementor-widget elementor-widget-text-editor\" data-id=\"a8f4c49\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7b91287 shaf-preview elementor-widget elementor-widget-image\" data-id=\"7b91287\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b9a91d6 e-con-full e-flex e-con e-child\" data-id=\"b9a91d6\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-42ea64f elementor-widget elementor-widget-shortcode\" data-id=\"42ea64f\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d3-e7\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d3-e7\"\n        data-day=\"3\"\n        data-ex=\"7\"\n        data-bucket=\"shaf_moneyloop_d3\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d3-e7');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-bc8f466 elementor-widget elementor-widget-heading\" data-id=\"bc8f466\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010307<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5145d78 e-con-full e-flex e-con e-child\" data-id=\"5145d78\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2d4a706 elementor-widget elementor-widget-text-editor\" data-id=\"2d4a706\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd5d760 shaf-preview elementor-widget elementor-widget-image\" data-id=\"dd5d760\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-16444ce e-con-full e-flex e-con e-child\" data-id=\"16444ce\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a8b2ca8 elementor-widget elementor-widget-shortcode\" data-id=\"a8b2ca8\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d3-e8\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d3-e8\"\n        data-day=\"3\"\n        data-ex=\"8\"\n        data-bucket=\"shaf_moneyloop_d3\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d3-e8');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-3640373 elementor-widget elementor-widget-heading\" data-id=\"3640373\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010308<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-548e5d9 e-con-full e-flex e-con e-child\" data-id=\"548e5d9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0c35b93 elementor-widget elementor-widget-text-editor\" data-id=\"0c35b93\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9d0653f shaf-preview elementor-widget elementor-widget-image\" data-id=\"9d0653f\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0f6583d e-con-full e-flex e-con e-child\" data-id=\"0f6583d\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-70d3720 elementor-widget elementor-widget-shortcode\" data-id=\"70d3720\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d3-e9\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d3-e9\"\n        data-day=\"3\"\n        data-ex=\"9\"\n        data-bucket=\"shaf_moneyloop_d3\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d3-e9');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-64e2fbf elementor-widget elementor-widget-heading\" data-id=\"64e2fbf\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010309<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-75e5982 e-con-full e-flex e-con e-child\" data-id=\"75e5982\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3c5802f elementor-widget elementor-widget-text-editor\" data-id=\"3c5802f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-06e9388 shaf-preview elementor-widget elementor-widget-image\" data-id=\"06e9388\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1635e5b e-con-full e-flex e-con e-child\" data-id=\"1635e5b\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f71fa2d elementor-widget elementor-widget-shortcode\" data-id=\"f71fa2d\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d3-e10\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d3-e10\"\n        data-day=\"3\"\n        data-ex=\"10\"\n        data-bucket=\"shaf_moneyloop_d3\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d3-e10');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-cc1b5fe elementor-widget elementor-widget-heading\" data-id=\"cc1b5fe\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010310<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9f5af1b e-con-full e-flex e-con e-child\" data-id=\"9f5af1b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1f426ff elementor-widget elementor-widget-text-editor\" data-id=\"1f426ff\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b982308 shaf-preview elementor-widget elementor-widget-image\" data-id=\"b982308\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-24db03e e-con-full e-flex e-con e-child\" data-id=\"24db03e\" data-element_type=\"container\" id=\"wday04\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-6d65d81 e-con-full e-flex e-con e-child\" data-id=\"6d65d81\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-65d4ba3 e-con-full e-flex e-con e-child\" data-id=\"65d4ba3\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-90bec33 elementor-widget elementor-widget-heading\" data-id=\"90bec33\" data-element_type=\"widget\" id=\"01day4\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Day 4<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0ede427 elementor-widget elementor-widget-shortcode\" data-id=\"0ede427\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0928032 e-con-full e-grid e-con e-child\" data-id=\"0928032\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-57ea9d3 e-con-full e-flex e-con e-child\" data-id=\"57ea9d3\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f0e2691 elementor-widget elementor-widget-shortcode\" data-id=\"f0e2691\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d4-e1\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d4-e1\"\n        data-day=\"4\"\n        data-ex=\"1\"\n        data-bucket=\"shaf_moneyloop_d4\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d4-e1');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-de3e618 elementor-widget elementor-widget-heading\" data-id=\"de3e618\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">week010401<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-356af37 e-con-full e-flex e-con e-child\" data-id=\"356af37\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f74b700 elementor-widget elementor-widget-text-editor\" data-id=\"f74b700\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6a56df shaf-preview elementor-widget elementor-widget-image\" data-id=\"c6a56df\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-560845d e-con-full e-flex e-con e-child\" data-id=\"560845d\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0e8f6e1 elementor-widget elementor-widget-shortcode\" data-id=\"0e8f6e1\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d4-e2\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d4-e2\"\n        data-day=\"4\"\n        data-ex=\"2\"\n        data-bucket=\"shaf_moneyloop_d4\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d4-e2');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-e884cb5 elementor-widget elementor-widget-heading\" data-id=\"e884cb5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010402<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f1db7a5 e-con-full e-flex e-con e-child\" data-id=\"f1db7a5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b391cd2 elementor-widget elementor-widget-text-editor\" data-id=\"b391cd2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b3d32de shaf-preview elementor-widget elementor-widget-image\" data-id=\"b3d32de\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f198e45 e-con-full e-flex e-con e-child\" data-id=\"f198e45\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a205ec9 elementor-widget elementor-widget-shortcode\" data-id=\"a205ec9\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d4-e3\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d4-e3\"\n        data-day=\"4\"\n        data-ex=\"3\"\n        data-bucket=\"shaf_moneyloop_d4\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d4-e3');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-28f190e elementor-widget elementor-widget-heading\" data-id=\"28f190e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010403<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0e97e25 e-con-full e-flex e-con e-child\" data-id=\"0e97e25\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ecd186b elementor-widget elementor-widget-text-editor\" data-id=\"ecd186b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-90104d6 shaf-preview elementor-widget elementor-widget-image\" data-id=\"90104d6\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-19ba0d1 e-con-full e-flex e-con e-child\" data-id=\"19ba0d1\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c234023 elementor-widget elementor-widget-shortcode\" data-id=\"c234023\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d4-e4\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d4-e4\"\n        data-day=\"4\"\n        data-ex=\"4\"\n        data-bucket=\"shaf_moneyloop_d4\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d4-e4');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-8991c30 elementor-widget elementor-widget-heading\" data-id=\"8991c30\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010404<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0109108 e-con-full e-flex e-con e-child\" data-id=\"0109108\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9f0c93d elementor-widget elementor-widget-text-editor\" data-id=\"9f0c93d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc3d78c shaf-preview elementor-widget elementor-widget-image\" data-id=\"fc3d78c\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8dd242f e-con-full e-flex e-con e-child\" data-id=\"8dd242f\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6b34ee1 elementor-widget elementor-widget-shortcode\" data-id=\"6b34ee1\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d4-e5\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d4-e5\"\n        data-day=\"4\"\n        data-ex=\"5\"\n        data-bucket=\"shaf_moneyloop_d4\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d4-e5');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-5caced0 elementor-widget elementor-widget-heading\" data-id=\"5caced0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010405<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bb127cb e-con-full e-flex e-con e-child\" data-id=\"bb127cb\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c33fab4 elementor-widget elementor-widget-text-editor\" data-id=\"c33fab4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3794166 shaf-preview elementor-widget elementor-widget-image\" data-id=\"3794166\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d80b63e e-con-full e-flex e-con e-child\" data-id=\"d80b63e\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-02b49ce elementor-widget elementor-widget-shortcode\" data-id=\"02b49ce\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d4-e6\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d4-e6\"\n        data-day=\"4\"\n        data-ex=\"6\"\n        data-bucket=\"shaf_moneyloop_d4\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d4-e6');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-d9c2a26 elementor-widget elementor-widget-heading\" data-id=\"d9c2a26\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010406<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8ec4907 e-con-full e-flex e-con e-child\" data-id=\"8ec4907\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5bde0d9 elementor-widget elementor-widget-text-editor\" data-id=\"5bde0d9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3d0dff2 shaf-preview elementor-widget elementor-widget-image\" data-id=\"3d0dff2\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3910ad4 e-con-full e-flex e-con e-child\" data-id=\"3910ad4\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9416d15 elementor-widget elementor-widget-shortcode\" data-id=\"9416d15\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d4-e7\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d4-e7\"\n        data-day=\"4\"\n        data-ex=\"7\"\n        data-bucket=\"shaf_moneyloop_d4\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d4-e7');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-fc05da4 elementor-widget elementor-widget-heading\" data-id=\"fc05da4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010407<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-977be13 e-con-full e-flex e-con e-child\" data-id=\"977be13\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-19de151 elementor-widget elementor-widget-text-editor\" data-id=\"19de151\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-af85ba3 shaf-preview elementor-widget elementor-widget-image\" data-id=\"af85ba3\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a229893 e-con-full e-flex e-con e-child\" data-id=\"a229893\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a4aa07c elementor-widget elementor-widget-shortcode\" data-id=\"a4aa07c\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d4-e8\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d4-e8\"\n        data-day=\"4\"\n        data-ex=\"8\"\n        data-bucket=\"shaf_moneyloop_d4\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d4-e8');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-dca7173 elementor-widget elementor-widget-heading\" data-id=\"dca7173\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010408<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1503af0 e-con-full e-flex e-con e-child\" data-id=\"1503af0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3f418b2 elementor-widget elementor-widget-text-editor\" data-id=\"3f418b2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cdc470b shaf-preview elementor-widget elementor-widget-image\" data-id=\"cdc470b\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4d8726b e-con-full e-flex e-con e-child\" data-id=\"4d8726b\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f68f4c3 elementor-widget elementor-widget-shortcode\" data-id=\"f68f4c3\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d4-e9\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d4-e9\"\n        data-day=\"4\"\n        data-ex=\"9\"\n        data-bucket=\"shaf_moneyloop_d4\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d4-e9');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-ac79240 elementor-widget elementor-widget-heading\" data-id=\"ac79240\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010409<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-322a4ef e-con-full e-flex e-con e-child\" data-id=\"322a4ef\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-72974f2 elementor-widget elementor-widget-text-editor\" data-id=\"72974f2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3b9f501 shaf-preview elementor-widget elementor-widget-image\" data-id=\"3b9f501\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a7a1ae7 e-con-full e-flex e-con e-child\" data-id=\"a7a1ae7\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-034f2b9 elementor-widget elementor-widget-shortcode\" data-id=\"034f2b9\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d4-e10\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d4-e10\"\n        data-day=\"4\"\n        data-ex=\"10\"\n        data-bucket=\"shaf_moneyloop_d4\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d4-e10');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-cee052e elementor-widget elementor-widget-heading\" data-id=\"cee052e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010410<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fbc7984 e-con-full e-flex e-con e-child\" data-id=\"fbc7984\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-55e9ae7 elementor-widget elementor-widget-text-editor\" data-id=\"55e9ae7\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d6206b0 shaf-preview elementor-widget elementor-widget-image\" data-id=\"d6206b0\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5686de6 e-con-full e-flex e-con e-child\" data-id=\"5686de6\" data-element_type=\"container\" id=\"wday05\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-24107a3 e-con-full e-flex e-con e-child\" data-id=\"24107a3\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-3c6db33 e-con-full e-flex e-con e-child\" data-id=\"3c6db33\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e14ec18 elementor-widget elementor-widget-heading\" data-id=\"e14ec18\" data-element_type=\"widget\" id=\"01day5\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Day 5<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-744d795 elementor-widget elementor-widget-shortcode\" data-id=\"744d795\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8dd8c1e e-con-full e-grid e-con e-child\" data-id=\"8dd8c1e\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-de67026 e-con-full e-flex e-con e-child\" data-id=\"de67026\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5e4ab9d elementor-widget elementor-widget-shortcode\" data-id=\"5e4ab9d\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d5-e1\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d5-e1\"\n        data-day=\"5\"\n        data-ex=\"1\"\n        data-bucket=\"shaf_moneyloop_d5\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d5-e1');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-227e164 elementor-widget elementor-widget-heading\" data-id=\"227e164\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">week010501<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-efaf1f9 e-con-full e-flex e-con e-child\" data-id=\"efaf1f9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e22547c elementor-widget elementor-widget-text-editor\" data-id=\"e22547c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-191dd5c shaf-preview elementor-widget elementor-widget-image\" data-id=\"191dd5c\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ed6b621 e-con-full e-flex e-con e-child\" data-id=\"ed6b621\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e2d6192 elementor-widget elementor-widget-shortcode\" data-id=\"e2d6192\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d5-e2\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d5-e2\"\n        data-day=\"5\"\n        data-ex=\"2\"\n        data-bucket=\"shaf_moneyloop_d5\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d5-e2');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-5efafe9 elementor-widget elementor-widget-heading\" data-id=\"5efafe9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010502<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-28dc144 e-con-full e-flex e-con e-child\" data-id=\"28dc144\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-33cb3dc elementor-widget elementor-widget-text-editor\" data-id=\"33cb3dc\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ca979f8 shaf-preview elementor-widget elementor-widget-image\" data-id=\"ca979f8\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e422140 e-con-full e-flex e-con e-child\" data-id=\"e422140\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7b676e7 elementor-widget elementor-widget-shortcode\" data-id=\"7b676e7\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d5-e3\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d5-e3\"\n        data-day=\"5\"\n        data-ex=\"3\"\n        data-bucket=\"shaf_moneyloop_d5\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d5-e3');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-1e2b670 elementor-widget elementor-widget-heading\" data-id=\"1e2b670\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010503<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ca48789 e-con-full e-flex e-con e-child\" data-id=\"ca48789\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-be0c931 elementor-widget elementor-widget-text-editor\" data-id=\"be0c931\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e9f2586 shaf-preview elementor-widget elementor-widget-image\" data-id=\"e9f2586\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ddd4a80 e-con-full e-flex e-con e-child\" data-id=\"ddd4a80\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-71d46c2 elementor-widget elementor-widget-shortcode\" data-id=\"71d46c2\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d5-e4\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d5-e4\"\n        data-day=\"5\"\n        data-ex=\"4\"\n        data-bucket=\"shaf_moneyloop_d5\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d5-e4');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-9ea6862 elementor-widget elementor-widget-heading\" data-id=\"9ea6862\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010504<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e8b50e2 e-con-full e-flex e-con e-child\" data-id=\"e8b50e2\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ab85008 elementor-widget elementor-widget-text-editor\" data-id=\"ab85008\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-985f0f4 shaf-preview elementor-widget elementor-widget-image\" data-id=\"985f0f4\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9ddc599 e-con-full e-flex e-con e-child\" data-id=\"9ddc599\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e1f8ad2 elementor-widget elementor-widget-shortcode\" data-id=\"e1f8ad2\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d5-e5\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d5-e5\"\n        data-day=\"5\"\n        data-ex=\"5\"\n        data-bucket=\"shaf_moneyloop_d5\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d5-e5');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-86c4396 elementor-widget elementor-widget-heading\" data-id=\"86c4396\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010505<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1aaa6c1 e-con-full e-flex e-con e-child\" data-id=\"1aaa6c1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c5ec047 elementor-widget elementor-widget-text-editor\" data-id=\"c5ec047\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-77bded9 shaf-preview elementor-widget elementor-widget-image\" data-id=\"77bded9\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-018e59a e-con-full e-flex e-con e-child\" data-id=\"018e59a\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8168b2e elementor-widget elementor-widget-shortcode\" data-id=\"8168b2e\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d5-e6\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d5-e6\"\n        data-day=\"5\"\n        data-ex=\"6\"\n        data-bucket=\"shaf_moneyloop_d5\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d5-e6');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-cad555b elementor-widget elementor-widget-heading\" data-id=\"cad555b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010506<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5895f6c e-con-full e-flex e-con e-child\" data-id=\"5895f6c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-549039d elementor-widget elementor-widget-text-editor\" data-id=\"549039d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9603130 shaf-preview elementor-widget elementor-widget-image\" data-id=\"9603130\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cc0e70b e-con-full e-flex e-con e-child\" data-id=\"cc0e70b\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0d5227f elementor-widget elementor-widget-shortcode\" data-id=\"0d5227f\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d5-e7\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d5-e7\"\n        data-day=\"5\"\n        data-ex=\"7\"\n        data-bucket=\"shaf_moneyloop_d5\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d5-e7');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-d705ad1 elementor-widget elementor-widget-heading\" data-id=\"d705ad1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010507<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e627ed1 e-con-full e-flex e-con e-child\" data-id=\"e627ed1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bce805f elementor-widget elementor-widget-text-editor\" data-id=\"bce805f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c0da541 shaf-preview elementor-widget elementor-widget-image\" data-id=\"c0da541\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-784cad0 e-con-full e-flex e-con e-child\" data-id=\"784cad0\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-93fba2b elementor-widget elementor-widget-shortcode\" data-id=\"93fba2b\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d5-e8\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d5-e8\"\n        data-day=\"5\"\n        data-ex=\"8\"\n        data-bucket=\"shaf_moneyloop_d5\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d5-e8');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-0baf89d elementor-widget elementor-widget-heading\" data-id=\"0baf89d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010508<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7646f0d e-con-full e-flex e-con e-child\" data-id=\"7646f0d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d3d9f39 elementor-widget elementor-widget-text-editor\" data-id=\"d3d9f39\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-de7efcf shaf-preview elementor-widget elementor-widget-image\" data-id=\"de7efcf\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cc9be41 e-con-full e-flex e-con e-child\" data-id=\"cc9be41\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8e93565 elementor-widget elementor-widget-shortcode\" data-id=\"8e93565\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d5-e9\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d5-e9\"\n        data-day=\"5\"\n        data-ex=\"9\"\n        data-bucket=\"shaf_moneyloop_d5\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d5-e9');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-893468a elementor-widget elementor-widget-heading\" data-id=\"893468a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010509<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-82cd53d e-con-full e-flex e-con e-child\" data-id=\"82cd53d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d5fb523 elementor-widget elementor-widget-text-editor\" data-id=\"d5fb523\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-04b0c75 shaf-preview elementor-widget elementor-widget-image\" data-id=\"04b0c75\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ffb6021 e-con-full e-flex e-con e-child\" data-id=\"ffb6021\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-37505f2 elementor-widget elementor-widget-shortcode\" data-id=\"37505f2\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d5-e10\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d5-e10\"\n        data-day=\"5\"\n        data-ex=\"10\"\n        data-bucket=\"shaf_moneyloop_d5\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d5-e10');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-48dbffb elementor-widget elementor-widget-heading\" data-id=\"48dbffb\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010510<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cdab85d e-con-full e-flex e-con e-child\" data-id=\"cdab85d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-da2c233 elementor-widget elementor-widget-text-editor\" data-id=\"da2c233\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f148fb3 shaf-preview elementor-widget elementor-widget-image\" data-id=\"f148fb3\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-61a1b5d e-con-full e-flex e-con e-child\" data-id=\"61a1b5d\" data-element_type=\"container\" id=\"wday06\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-5f946fd e-con-full e-flex e-con e-child\" data-id=\"5f946fd\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-b1d66e9 e-con-full e-flex e-con e-child\" data-id=\"b1d66e9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5f49c82 elementor-widget elementor-widget-heading\" data-id=\"5f49c82\" data-element_type=\"widget\" id=\"01day6\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Day 6<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a8ecd3f elementor-widget elementor-widget-shortcode\" data-id=\"a8ecd3f\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-97a6f58 e-con-full e-grid e-con e-child\" data-id=\"97a6f58\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-774e42c e-con-full e-flex e-con e-child\" data-id=\"774e42c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c6b8801 elementor-widget elementor-widget-shortcode\" data-id=\"c6b8801\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d6-e1\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d6-e1\"\n        data-day=\"6\"\n        data-ex=\"1\"\n        data-bucket=\"shaf_moneyloop_d6\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d6-e1');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-8e3d7e7 elementor-widget elementor-widget-heading\" data-id=\"8e3d7e7\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">week010601<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b892772 e-con-full e-flex e-con e-child\" data-id=\"b892772\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a1ad329 elementor-widget elementor-widget-text-editor\" data-id=\"a1ad329\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3e26a8d shaf-preview elementor-widget elementor-widget-image\" data-id=\"3e26a8d\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0f6ed30 e-con-full e-flex e-con e-child\" data-id=\"0f6ed30\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fa8da5e elementor-widget elementor-widget-shortcode\" data-id=\"fa8da5e\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d6-e2\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d6-e2\"\n        data-day=\"6\"\n        data-ex=\"2\"\n        data-bucket=\"shaf_moneyloop_d6\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d6-e2');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-8198c92 elementor-widget elementor-widget-heading\" data-id=\"8198c92\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010602<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cd0d48e e-con-full e-flex e-con e-child\" data-id=\"cd0d48e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a8c0e28 elementor-widget elementor-widget-text-editor\" data-id=\"a8c0e28\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2cbf475 shaf-preview elementor-widget elementor-widget-image\" data-id=\"2cbf475\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b5c3be1 e-con-full e-flex e-con e-child\" data-id=\"b5c3be1\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aff4b4e elementor-widget elementor-widget-shortcode\" data-id=\"aff4b4e\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d6-e3\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d6-e3\"\n        data-day=\"6\"\n        data-ex=\"3\"\n        data-bucket=\"shaf_moneyloop_d6\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d6-e3');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-27ba566 elementor-widget elementor-widget-heading\" data-id=\"27ba566\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010603<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a961639 e-con-full e-flex e-con e-child\" data-id=\"a961639\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-613c669 elementor-widget elementor-widget-text-editor\" data-id=\"613c669\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8d5215c shaf-preview elementor-widget elementor-widget-image\" data-id=\"8d5215c\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-995c197 e-con-full e-flex e-con e-child\" data-id=\"995c197\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-be1cd3b elementor-widget elementor-widget-shortcode\" data-id=\"be1cd3b\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d6-e4\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d6-e4\"\n        data-day=\"6\"\n        data-ex=\"4\"\n        data-bucket=\"shaf_moneyloop_d6\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d6-e4');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-0f369d3 elementor-widget elementor-widget-heading\" data-id=\"0f369d3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010604<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-29bb67d e-con-full e-flex e-con e-child\" data-id=\"29bb67d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a279142 elementor-widget elementor-widget-text-editor\" data-id=\"a279142\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a450802 shaf-preview elementor-widget elementor-widget-image\" data-id=\"a450802\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4379e74 e-con-full e-flex e-con e-child\" data-id=\"4379e74\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-20688f3 elementor-widget elementor-widget-shortcode\" data-id=\"20688f3\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d6-e5\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d6-e5\"\n        data-day=\"6\"\n        data-ex=\"5\"\n        data-bucket=\"shaf_moneyloop_d6\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d6-e5');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-6749d2e elementor-widget elementor-widget-heading\" data-id=\"6749d2e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010605<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6cb9bc5 e-con-full e-flex e-con e-child\" data-id=\"6cb9bc5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0748614 elementor-widget elementor-widget-text-editor\" data-id=\"0748614\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-53fe2a6 shaf-preview elementor-widget elementor-widget-image\" data-id=\"53fe2a6\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-33065f1 e-con-full e-flex e-con e-child\" data-id=\"33065f1\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1a7bed6 elementor-widget elementor-widget-shortcode\" data-id=\"1a7bed6\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d6-e6\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d6-e6\"\n        data-day=\"6\"\n        data-ex=\"6\"\n        data-bucket=\"shaf_moneyloop_d6\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d6-e6');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-c66eafb elementor-widget elementor-widget-heading\" data-id=\"c66eafb\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010606<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-23a23bc e-con-full e-flex e-con e-child\" data-id=\"23a23bc\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1ee5763 elementor-widget elementor-widget-text-editor\" data-id=\"1ee5763\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7b30d2f shaf-preview elementor-widget elementor-widget-image\" data-id=\"7b30d2f\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ab1189e e-con-full e-flex e-con e-child\" data-id=\"ab1189e\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-94f115c elementor-widget elementor-widget-shortcode\" data-id=\"94f115c\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d6-e7\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d6-e7\"\n        data-day=\"6\"\n        data-ex=\"7\"\n        data-bucket=\"shaf_moneyloop_d6\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d6-e7');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-5fde78e elementor-widget elementor-widget-heading\" data-id=\"5fde78e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010607<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-21b5510 e-con-full e-flex e-con e-child\" data-id=\"21b5510\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2bb88a3 elementor-widget elementor-widget-text-editor\" data-id=\"2bb88a3\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d6c28ff shaf-preview elementor-widget elementor-widget-image\" data-id=\"d6c28ff\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d8e7198 e-con-full e-flex e-con e-child\" data-id=\"d8e7198\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ef36b06 elementor-widget elementor-widget-shortcode\" data-id=\"ef36b06\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d6-e8\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d6-e8\"\n        data-day=\"6\"\n        data-ex=\"8\"\n        data-bucket=\"shaf_moneyloop_d6\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d6-e8');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-2c97c01 elementor-widget elementor-widget-heading\" data-id=\"2c97c01\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010608<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aed97f3 e-con-full e-flex e-con e-child\" data-id=\"aed97f3\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0f9f534 elementor-widget elementor-widget-text-editor\" data-id=\"0f9f534\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-322a9ca shaf-preview elementor-widget elementor-widget-image\" data-id=\"322a9ca\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a5c0e08 e-con-full e-flex e-con e-child\" data-id=\"a5c0e08\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cfd86bf elementor-widget elementor-widget-shortcode\" data-id=\"cfd86bf\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d6-e9\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d6-e9\"\n        data-day=\"6\"\n        data-ex=\"9\"\n        data-bucket=\"shaf_moneyloop_d6\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d6-e9');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-316465f elementor-widget elementor-widget-heading\" data-id=\"316465f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010609<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6e666d6 e-con-full e-flex e-con e-child\" data-id=\"6e666d6\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2b283d7 elementor-widget elementor-widget-text-editor\" data-id=\"2b283d7\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f983da8 shaf-preview elementor-widget elementor-widget-image\" data-id=\"f983da8\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3a9c362 e-con-full e-flex e-con e-child\" data-id=\"3a9c362\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-434ee7b elementor-widget elementor-widget-shortcode\" data-id=\"434ee7b\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d6-e10\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d6-e10\"\n        data-day=\"6\"\n        data-ex=\"10\"\n        data-bucket=\"shaf_moneyloop_d6\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d6-e10');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-d3cc8d5 elementor-widget elementor-widget-heading\" data-id=\"d3cc8d5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010610<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8614afd e-con-full e-flex e-con e-child\" data-id=\"8614afd\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-15cc8a6 elementor-widget elementor-widget-text-editor\" data-id=\"15cc8a6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fe4cb09 shaf-preview elementor-widget elementor-widget-image\" data-id=\"fe4cb09\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e197d7f e-con-full e-flex e-con e-child\" data-id=\"e197d7f\" data-element_type=\"container\" id=\"wday07\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-8ef0471 e-con-full e-flex e-con e-child\" data-id=\"8ef0471\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-ada13ff e-con-full e-flex e-con e-child\" data-id=\"ada13ff\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cb62825 elementor-widget elementor-widget-heading\" data-id=\"cb62825\" data-element_type=\"widget\" id=\"01day7\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Day 7<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0d504d5 elementor-widget elementor-widget-shortcode\" data-id=\"0d504d5\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0f6b4a9 e-con-full e-grid e-con e-child\" data-id=\"0f6b4a9\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a1e6aeb e-con-full e-flex e-con e-child\" data-id=\"a1e6aeb\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-108d530 elementor-widget elementor-widget-shortcode\" data-id=\"108d530\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d7-e1\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d7-e1\"\n        data-day=\"7\"\n        data-ex=\"1\"\n        data-bucket=\"shaf_moneyloop_d7\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d7-e1');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-0bb3f50 elementor-widget elementor-widget-heading\" data-id=\"0bb3f50\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">week010701<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-731d72d e-con-full e-flex e-con e-child\" data-id=\"731d72d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f00210 elementor-widget elementor-widget-text-editor\" data-id=\"2f00210\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-961587b shaf-preview elementor-widget elementor-widget-image\" data-id=\"961587b\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a6d3fad e-con-full e-flex e-con e-child\" data-id=\"a6d3fad\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-722a1bf elementor-widget elementor-widget-shortcode\" data-id=\"722a1bf\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d7-e2\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d7-e2\"\n        data-day=\"7\"\n        data-ex=\"2\"\n        data-bucket=\"shaf_moneyloop_d7\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d7-e2');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-11c351b elementor-widget elementor-widget-heading\" data-id=\"11c351b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010702<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ba2f13b e-con-full e-flex e-con e-child\" data-id=\"ba2f13b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-70a490e elementor-widget elementor-widget-text-editor\" data-id=\"70a490e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-42642cf shaf-preview elementor-widget elementor-widget-image\" data-id=\"42642cf\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1e827de e-con-full e-flex e-con e-child\" data-id=\"1e827de\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-015a3df elementor-widget elementor-widget-shortcode\" data-id=\"015a3df\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d7-e3\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d7-e3\"\n        data-day=\"7\"\n        data-ex=\"3\"\n        data-bucket=\"shaf_moneyloop_d7\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d7-e3');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-8b6d84a elementor-widget elementor-widget-heading\" data-id=\"8b6d84a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010703<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6120a84 e-con-full e-flex e-con e-child\" data-id=\"6120a84\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ddc1c70 elementor-widget elementor-widget-text-editor\" data-id=\"ddc1c70\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9af9633 shaf-preview elementor-widget elementor-widget-image\" data-id=\"9af9633\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5a1ac45 e-con-full e-flex e-con e-child\" data-id=\"5a1ac45\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2cc3e4c elementor-widget elementor-widget-shortcode\" data-id=\"2cc3e4c\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d7-e4\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d7-e4\"\n        data-day=\"7\"\n        data-ex=\"4\"\n        data-bucket=\"shaf_moneyloop_d7\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d7-e4');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-5828e31 elementor-widget elementor-widget-heading\" data-id=\"5828e31\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010704<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f0294d2 e-con-full e-flex e-con e-child\" data-id=\"f0294d2\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5776f6b elementor-widget elementor-widget-text-editor\" data-id=\"5776f6b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-800b4a3 shaf-preview elementor-widget elementor-widget-image\" data-id=\"800b4a3\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3bc3f55 e-con-full e-flex e-con e-child\" data-id=\"3bc3f55\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7e95a87 elementor-widget elementor-widget-shortcode\" data-id=\"7e95a87\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d7-e5\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d7-e5\"\n        data-day=\"7\"\n        data-ex=\"5\"\n        data-bucket=\"shaf_moneyloop_d7\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d7-e5');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-bb5e371 elementor-widget elementor-widget-heading\" data-id=\"bb5e371\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010705<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c9327c8 e-con-full e-flex e-con e-child\" data-id=\"c9327c8\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e002fe elementor-widget elementor-widget-text-editor\" data-id=\"6e002fe\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c00b69d shaf-preview elementor-widget elementor-widget-image\" data-id=\"c00b69d\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c1625c8 e-con-full e-flex e-con e-child\" data-id=\"c1625c8\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-91cba6b elementor-widget elementor-widget-shortcode\" data-id=\"91cba6b\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d7-e6\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d7-e6\"\n        data-day=\"7\"\n        data-ex=\"6\"\n        data-bucket=\"shaf_moneyloop_d7\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d7-e6');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-f64da57 elementor-widget elementor-widget-heading\" data-id=\"f64da57\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010706<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6476b8d e-con-full e-flex e-con e-child\" data-id=\"6476b8d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9d81f1f elementor-widget elementor-widget-text-editor\" data-id=\"9d81f1f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-45181c1 shaf-preview elementor-widget elementor-widget-image\" data-id=\"45181c1\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8febc22 e-con-full e-flex e-con e-child\" data-id=\"8febc22\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e38861d elementor-widget elementor-widget-shortcode\" data-id=\"e38861d\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d7-e7\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d7-e7\"\n        data-day=\"7\"\n        data-ex=\"7\"\n        data-bucket=\"shaf_moneyloop_d7\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d7-e7');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-aafa6ac elementor-widget elementor-widget-heading\" data-id=\"aafa6ac\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010707<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8ae593c e-con-full e-flex e-con e-child\" data-id=\"8ae593c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7d0dfe8 elementor-widget elementor-widget-text-editor\" data-id=\"7d0dfe8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0d3c3bb shaf-preview elementor-widget elementor-widget-image\" data-id=\"0d3c3bb\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-37e96c5 e-con-full e-flex e-con e-child\" data-id=\"37e96c5\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0b945b0 elementor-widget elementor-widget-shortcode\" data-id=\"0b945b0\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d7-e8\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d7-e8\"\n        data-day=\"7\"\n        data-ex=\"8\"\n        data-bucket=\"shaf_moneyloop_d7\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d7-e8');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-f20fafc elementor-widget elementor-widget-heading\" data-id=\"f20fafc\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010708<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7625fda e-con-full e-flex e-con e-child\" data-id=\"7625fda\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-90da142 elementor-widget elementor-widget-text-editor\" data-id=\"90da142\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a0f522f shaf-preview elementor-widget elementor-widget-image\" data-id=\"a0f522f\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d41e0a1 e-con-full e-flex e-con e-child\" data-id=\"d41e0a1\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-54dab43 elementor-widget elementor-widget-shortcode\" data-id=\"54dab43\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d7-e9\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d7-e9\"\n        data-day=\"7\"\n        data-ex=\"9\"\n        data-bucket=\"shaf_moneyloop_d7\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d7-e9');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-38e5957 elementor-widget elementor-widget-heading\" data-id=\"38e5957\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010709<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-057aef5 e-con-full e-flex e-con e-child\" data-id=\"057aef5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b3ce0bc elementor-widget elementor-widget-text-editor\" data-id=\"b3ce0bc\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4d48cb4 shaf-preview elementor-widget elementor-widget-image\" data-id=\"4d48cb4\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d8c13bc e-con-full e-flex e-con e-child\" data-id=\"d8c13bc\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ab37a77 elementor-widget elementor-widget-shortcode\" data-id=\"ab37a77\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <label class=\"shaf-ex-check\" for=\"shaf-ex-d7-e10\">\n      <input\n        type=\"checkbox\"\n        id=\"shaf-ex-d7-e10\"\n        data-day=\"7\"\n        data-ex=\"10\"\n        data-bucket=\"shaf_moneyloop_d7\"\n      \/>\n      Done    <\/label>\n\n    <script>\n      (function(){\n        const cb = document.getElementById('shaf-ex-d7-e10');\n        if (!cb) return;\n\n        const bucket = cb.dataset.bucket;\n        const exKey = cb.id; \/\/ unique per exercise\n\n        \/\/ restore checkbox state\n        if (localStorage.getItem(exKey) === '1') {\n          cb.checked = true;\n        }\n\n        function readBucket() {\n          const v = Number(localStorage.getItem(bucket) || 0);\n          return Number.isFinite(v) ? v : 0;\n        }\n\n        function writeBucket(v) {\n          localStorage.setItem(bucket, String(Math.max(0, Math.min(10, v))));\n        }\n\n        cb.addEventListener('change', () => {\n          let count = readBucket();\n\n          if (cb.checked) {\n            if (localStorage.getItem(exKey) !== '1') {\n              count += 1;\n              localStorage.setItem(exKey, '1');\n            }\n          } else {\n            if (localStorage.getItem(exKey) === '1') {\n              count -= 1;\n              localStorage.removeItem(exKey);\n            }\n          }\n\n          writeBucket(count);\n\n          \/\/ notify badge + any other listeners\n          window.dispatchEvent(new Event('shaf-progress-updated'));\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-53178cf elementor-widget elementor-widget-heading\" data-id=\"53178cf\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">week010710<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5565b57 e-con-full e-flex e-con e-child\" data-id=\"5565b57\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3a95f11 elementor-widget elementor-widget-text-editor\" data-id=\"3a95f11\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>stap 1 en nog wat<\/li><li>stap 2<\/li><li>stap 3<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e047dfe shaf-preview elementor-widget elementor-widget-image\" data-id=\"e047dfe\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.sohappyandfit.com\/wp-content\/uploads\/2026\/01\/Air-Squats-for-legs.gif\" class=\"attachment-large size-large wp-image-664\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Workouts week 1 &#8211; Start-up Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Timer [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"pmpro_default_level":"","site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","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":"disabled","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-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":"","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-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":"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":""},"mobile":{"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":""}},"footnotes":""},"class_list":["post-584","page","type-page","status-publish","hentry","pmpro-has-access"],"acf":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sohappyandfit.com\/index.php\/wp-json\/wp\/v2\/pages\/584","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sohappyandfit.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.sohappyandfit.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.sohappyandfit.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sohappyandfit.com\/index.php\/wp-json\/wp\/v2\/comments?post=584"}],"version-history":[{"count":235,"href":"https:\/\/www.sohappyandfit.com\/index.php\/wp-json\/wp\/v2\/pages\/584\/revisions"}],"predecessor-version":[{"id":989,"href":"https:\/\/www.sohappyandfit.com\/index.php\/wp-json\/wp\/v2\/pages\/584\/revisions\/989"}],"wp:attachment":[{"href":"https:\/\/www.sohappyandfit.com\/index.php\/wp-json\/wp\/v2\/media?parent=584"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}