{"id":7422,"date":"2024-11-11T09:56:01","date_gmt":"2024-11-11T08:56:01","guid":{"rendered":"https:\/\/weight-loss-wizard.com\/?page_id=7422"},"modified":"2026-06-15T09:07:56","modified_gmt":"2026-06-15T08:07:56","slug":"timeline","status":"publish","type":"page","link":"https:\/\/weight-loss-wizard.com\/nl\/timeline\/","title":{"rendered":"Tijdslijn"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"7422\" class=\"elementor elementor-7422\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-29fc592 e-flex e-con-boxed e-con e-parent\" data-id=\"29fc592\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b943465 elementor-absolute animated-slow elementor-invisible elementor-widget elementor-widget-spacer\" data-id=\"b943465\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;,&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;_animation_delay&quot;:500}\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\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-275447c elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"275447c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-290b9a9 e-flex e-con-boxed e-con e-child\" data-id=\"290b9a9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-bcd0ed6 e-flex e-con-boxed e-con e-child\" data-id=\"bcd0ed6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-31a0d54 e-con-full e-flex e-con e-child\" data-id=\"31a0d54\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-11d25d3 elementor-widget-tablet__width-initial elementor-widget elementor-widget-html\" data-id=\"11d25d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\n(function() {\n    function wrapTextNodes(node, delayIndex) {\n        if (node.nodeType === 3 && node.textContent.trim()) {\n            const text = node.textContent;\n            const words = text.split(\/\\s+\/).filter(word => word);\n            const fragment = document.createDocumentFragment();\n            const leadingSpace = text.match(\/^\\s+\/) ? text.match(\/^\\s+\/)[0] : '';\n            const trailingSpace = text.match(\/\\s+$\/) ? text.match(\/\\s+$\/)[0] : '';\n\n            if (leadingSpace) fragment.appendChild(document.createTextNode(leadingSpace));\n            words.forEach((word, i) => {\n                const span = document.createElement('span');\n                span.className = 'word-span';\n                span.textContent = word;\n                span.style.animationDelay = `${0.25 + (delayIndex + i) * 0.15}s`;\n                fragment.appendChild(span);\n                if (i < words.length - 1) fragment.appendChild(document.createTextNode(' '));\n            });\n            if (trailingSpace) fragment.appendChild(document.createTextNode(trailingSpace));\n\n            node.parentNode.replaceChild(fragment, node);\n            return delayIndex + words.length;\n        } else if (node.nodeType === 1 && !node.classList.contains('word-span')) {\n            let currentDelay = delayIndex;\n            Array.from(node.childNodes).forEach(child => {\n                currentDelay = wrapTextNodes(child, currentDelay);\n            });\n            return currentDelay;\n        }\n        return delayIndex;\n    }\n\n    function animateWords(heading) {\n        if (heading.classList.contains('words-animated')) return;\n\n        const clone = heading.cloneNode(true);\n        let delayIndex = 0;\n        Array.from(clone.childNodes).forEach(node => {\n            delayIndex = wrapTextNodes(node, delayIndex);\n        });\n        heading.innerHTML = clone.innerHTML;\n        heading.classList.add('words-animated');\n        heading.style.opacity = '1'; \/\/ Reveal after spans are added\n    }\n\n    const observer = new IntersectionObserver(entries => {\n        entries.forEach(entry => {\n            if (entry.isIntersecting) {\n                animateWords(entry.target);\n                observer.unobserve(entry.target);\n            }\n        });\n    }, { threshold: 0.5, rootMargin: '0px' });\n\n    function observeHeaders() {\n        document.querySelectorAll('.animate-float .elementor-heading-title').forEach(heading => {\n            if (!heading.classList.contains('words-animated')) {\n                observer.observe(heading);\n            }\n        });\n    }\n\n    observeHeaders();\n    document.addEventListener('DOMContentLoaded', observeHeaders);\n    const mutationObserver = new MutationObserver(observeHeaders);\n    mutationObserver.observe(document.body, { childList: true, subtree: true });\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-acdd4b1 e-con-full e-flex e-con e-child\" data-id=\"acdd4b1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a157723 elementor-view-default elementor-invisible elementor-widget elementor-widget-icon\" data-id=\"a157723\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;rotateInUpRight&quot;,&quot;_animation_delay&quot;:1500}\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"800px\" height=\"800px\" viewBox=\"0 0 40 40\" fill=\"#000000\"><g id=\"SVGRepo_bgCarrier\" stroke-width=\"0\"><\/g><g id=\"SVGRepo_tracerCarrier\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/g><g id=\"SVGRepo_iconCarrier\"><path d=\"M30 10H10v20h20V10zM16.667 21.667h-3.334v5h3.334v-5zm1.666-8.334h3.334v13.334h-3.334V13.333zm8.334 5h-3.334v8.334h3.334v-8.334z\" fill=\"#A04AB3\" fill-rule=\"evenodd\"><\/path><\/g><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ac18cb4 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"ac18cb4\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;_animation_delay&quot;:1500}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">BASED ON THE LATEST SCIENCE &amp;<br>\nREAL-WORLD CLIENT EXPERIENCE<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b68d157 elementor-widget__width-initial elementor-widget-divider--view-line elementor-invisible elementor-widget elementor-widget-divider\" data-id=\"b68d157\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9ef63b0 animate-float elementor-widget-tablet__width-initial elementor-widget elementor-widget-heading\" data-id=\"9ef63b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span style=\"color:#45acff\">1 minute<\/span> to find out when you can reach your <span style=\"color:#45acff\">dream weight<\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6bf3268 elementor-widget__width-initial elementor-widget-divider--view-line elementor-invisible elementor-widget elementor-widget-divider\" data-id=\"6bf3268\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b902b29 elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"b902b29\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Want to know how long it might take you to reach your dream weight? I don&#8217;t do unrealistic dream scenarios, but give you feedback based on the latest science and advanced data models. The most important element, however, is the real-world client experience I&#8217;ve built up over the years.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd60301 elementor-widget__width-initial elementor-widget-divider--view-line elementor-invisible elementor-widget elementor-widget-divider\" data-id=\"dd60301\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6c038e1 e-con-full e-flex e-con e-child\" data-id=\"6c038e1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-431a0de elementor-widget__width-initial elementor-view-default elementor-invisible elementor-widget elementor-widget-icon\" data-id=\"431a0de\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;rotateInUpRight&quot;,&quot;_animation_delay&quot;:1500}\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"800px\" height=\"800px\" viewBox=\"0 0 24 24\" fill=\"none\"><g id=\"SVGRepo_bgCarrier\" stroke-width=\"0\"><\/g><g id=\"SVGRepo_tracerCarrier\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/g><g id=\"SVGRepo_iconCarrier\"><path d=\"M18.5087 18.2158C16.87 19.9313 14.5598 21 12 21C7.02944 21 3 16.9706 3 12C3 9.44022 4.06865 7.13004 5.78416 5.49127L8.88054 8.58764C8.73607 8.90701 8.65728 9.26248 8.65728 9.64738C8.65728 11.0001 9.63753 11.8039 11.2059 12.2548L11.598 12.3676V16.0778C10.5688 15.97 9.72576 15.4407 9.63753 14.431H8.38281C8.49554 15.9749 9.67184 17.0532 11.598 17.1806V18.2736H12.4018V17.1806C14.0412 17.0674 15.1086 16.2735 15.4753 15.1824L18.5087 18.2158Z\" fill=\"#A04AB3\"><\/path><path d=\"M19.1604 17.4532L15.5861 13.879C15.3933 12.6309 14.3345 12.0378 13.428 11.7209L12.4018 10.6947V7.93684C13.4409 8.03977 14.1957 8.59851 14.3035 9.49054H15.4798C15.4308 8.05937 14.1761 6.9713 12.4018 6.85367V5.72638H11.598V6.86837C10.7449 6.95542 10.0003 7.27346 9.47385 7.76674L6.54675 4.83965C8.05996 3.68544 9.94993 3 12 3C16.9706 3 21 7.02944 21 12C21 14.0501 20.3146 15.94 19.1604 17.4532Z\" fill=\"#A04AB3\"><\/path><path d=\"M9.83429 9.5414C9.83382 9.55705 9.83358 9.57277 9.83358 9.58856C9.83358 10.5222 10.7313 10.9423 11.4576 11.1647L9.83429 9.5414Z\" fill=\"#A04AB3\"><\/path><path d=\"M11.598 9.89093L10.2613 8.55417C10.5687 8.24238 11.0287 8.0266 11.598 7.95155V9.89093Z\" fill=\"#A04AB3\"><\/path><path d=\"M13.1108 12.8179C12.899 12.7403 12.6728 12.6721 12.441 12.6077L12.4018 12.5979V16.0778C13.5879 15.9455 14.4408 15.2593 14.4408 14.2742C14.4408 14.2289 14.4388 14.1849 14.435 14.1422L13.1108 12.8179Z\" fill=\"#A04AB3\"><\/path><\/g><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2aec5a0 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"2aec5a0\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;_animation_delay&quot;:1500}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">CLARITY IN 1 MINUTE<br>\nFREE OF CHARGE<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-05404ad elementor-widget__width-initial elementor-widget-divider--view-line elementor-invisible elementor-widget elementor-widget-divider\" data-id=\"05404ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-684f288 e-con-full e-flex e-con e-child\" data-id=\"684f288\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c4f8c55 elementor-align-center elementor-mobile-align-left elementor-tablet-align-left elementor-widget-tablet__width-initial elementor-widget-mobile__width-initial animated-fast elementor-invisible elementor-widget elementor-widget-button\" data-id=\"c4f8c55\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_delay&quot;:750,&quot;_animation&quot;:&quot;fadeInLeft&quot;}\" 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 elementor-animation-sink\" href=\"#timeline\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Get your timeline<\/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-f2c9b0b elementor-widget__width-initial animated-fast elementor-widget-mobile__width-auto elementor-widget-tablet__width-initial elementor-invisible elementor-widget elementor-widget-image\" data-id=\"f2c9b0b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;,&quot;_animation_delay&quot;:1000}\" 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=\"453\" height=\"75\" src=\"https:\/\/weight-loss-wizard.com\/wp-content\/uploads\/2025\/04\/Google-Five-Star-Review-Visual-Representation-PNG2-2.png\" class=\"attachment-large size-large wp-image-15454\" alt=\"\" srcset=\"https:\/\/weight-loss-wizard.com\/wp-content\/uploads\/2025\/04\/Google-Five-Star-Review-Visual-Representation-PNG2-2.png 453w, https:\/\/weight-loss-wizard.com\/wp-content\/uploads\/2025\/04\/Google-Five-Star-Review-Visual-Representation-PNG2-2-300x50.png 300w, https:\/\/weight-loss-wizard.com\/wp-content\/uploads\/2025\/04\/Google-Five-Star-Review-Visual-Representation-PNG2-2-18x3.png 18w\" sizes=\"(max-width: 453px) 100vw, 453px\" \/>\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 class=\"elementor-element elementor-element-73d7308 elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-video\" data-id=\"73d7308\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;loop&quot;:&quot;yes&quot;,&quot;play_on_mobile&quot;:&quot;yes&quot;,&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/weight-loss-wizard.com\/wp-content\/uploads\/2025\/04\/timeline.mp4\" autoplay=\"\" loop=\"\" muted=\"muted\" playsinline=\"\" controlsList=\"nodownload\"><\/video>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-25cc3f4 e-flex e-con-boxed e-con e-parent\" data-id=\"25cc3f4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-74c2ca3 elementor-widget elementor-widget-menu-anchor\" data-id=\"74c2ca3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"timeline\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eb22e70 elementor-hidden-tablet elementor-hidden-mobile elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"eb22e70\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<h1 class=\"smart-animated-header\"\n    data-gradient-en=\"Ancient Biology, Calculator\"\n    data-nl=\"Ancient Biology Weight Loss Calculator\"\n    data-gradient-nl=\"Ancient Biology, Calculator\">Ancient Biology Weight Loss Calculator<\/h1>\n\n<script>\n(function () {\n  \/\/ =========================================================================\n  \/\/  \ud83c\udf9b\ufe0f CONTROL PANEL\n  \/\/ =========================================================================\n  const TEXT_ALIGNMENT    = 'center'; \/\/ 'left', 'center', 'right'\n  const ENTRANCE_DURATION = 0.65;\n  const STAGGER_INTERVAL  = 0.12;\n  const INITIAL_WAIT      = 0.15;\n  const SLIDE_DISTANCE    = 25;\n  const BASE_WEIGHT       = 400;\n  const HIGHLIGHT_WEIGHT  = 500;\n  \/\/ =========================================================================\n\n  const header = document.currentScript.previousElementSibling;\n  if (!header || header.dataset.animationProcessed) return;\n  header.dataset.animationProcessed = \"true\";\n\n  header.style.setProperty('--hdr-dist', `${SLIDE_DISTANCE}px`);\n  header.style.setProperty('--hdr-duration', `${ENTRANCE_DURATION}s`);\n  header.style.setProperty('--hdr-base-w', BASE_WEIGHT);\n  header.style.setProperty('--hdr-high-w', HIGHLIGHT_WEIGHT);\n\n  const lang = (document.documentElement.lang || 'en').startsWith('nl') ? 'nl' : 'en';\n  const fullText = (lang === 'nl' && header.dataset.nl)\n    ? header.dataset.nl.trim()\n    : header.textContent.trim().replace(\/\\s+\/g, \" \");\n  const gradientKey = `gradient${lang.charAt(0).toUpperCase() + lang.slice(1)}`;\n  const gradientInput = header.dataset[gradientKey] || '';\n\n  const phrases = gradientInput.split(',').map(p => p.trim()).filter(Boolean);\n  phrases.sort((a, b) => b.split(\/\\s+\/).length - a.split(\/\\s+\/).length);\n\n  let workingText = fullText;\n  const tokens = [];\n\n  phrases.forEach((phrase) => {\n    if (!phrase) return;\n    const escaped = phrase.replace(\/[.*+?^${}()|[\\]\\\\]\/g, '\\\\$&');\n    const regex = new RegExp('\\\\b' + escaped + '\\\\b([.,!?]*)', 'gi');\n    workingText = workingText.replace(regex, (match) => {\n      const tokenMarker = `___TOKEN_${tokens.length}___`;\n      tokens.push({ marker: tokenMarker, text: match });\n      return ` ${tokenMarker} `;\n    });\n  });\n\n  const structuralPieces = workingText.split(\/\\s+\/).filter(p => p.trim() !== \"\");\n\n  header.innerHTML = structuralPieces.map((piece, index) => {\n    const token = tokens.find(t => t.marker === piece);\n    const delay = INITIAL_WAIT + (index * STAGGER_INTERVAL);\n    const isGradient = !!token;\n    const className = isGradient ? 'word-span highlight' : 'word-span';\n    const textContent = isGradient ? token.text : piece;\n    return `<span aria-hidden=\"true\" class=\"${className}\" style=\"animation-delay: ${delay}s;\">${textContent}<\/span>`;\n  }).join(' ');\n\n  header.setAttribute('aria-label', fullText);\n\n  \/\/ Set AFTER innerHTML rebuild\n  header.style.setProperty('--hdr-align', TEXT_ALIGNMENT);\n  header.style.setProperty('text-align', TEXT_ALIGNMENT, 'important');\n\n  if (!window._headerObserver) {\n    window._headerObserver = new IntersectionObserver((entries) => {\n      entries.forEach(entry => {\n        if (entry.isIntersecting) {\n          const h = entry.target;\n          h.querySelectorAll('.word-span').forEach(span => {\n            span.style.animation = 'none';\n            span.offsetHeight;\n            span.style.animation = '';\n          });\n          h.classList.add('is-visible');\n          window._headerObserver.unobserve(h);\n        }\n      });\n    }, { threshold: 0.05, rootMargin: \"0px 0px -20px 0px\" });\n  }\n\n  window._headerObserver.observe(header);\n})();\n<\/script>\n\n<style>\n  h1.smart-animated-header {\n    font-family: \"Ubuntu\", sans-serif !important;\n    font-size: clamp(22px, 5vw, 30px) !important;\n    line-height: 1.3 !important;\n    letter-spacing: -0.015em !important;\n    margin-bottom: 12px !important;\n    background: none !important;\n    display: block !important;\n    width: auto !important;\n    max-width: 100% !important;\n    color: transparent !important;\n    -webkit-text-fill-color: transparent !important;\n  }\n\n  h1.smart-animated-header .word-span {\n    display: inline-block !important;\n    opacity: 0;\n    transform: translateY(var(--hdr-dist, 25px));\n    font-weight: var(--hdr-base-w, 400) !important;\n    color: #4E339D !important;\n    -webkit-text-fill-color: #4E339D !important;\n    will-change: transform, opacity;\n  }\n\n  h1.smart-animated-header.is-visible .word-span {\n    animation: floatUp var(--hdr-duration, 0.65s) cubic-bezier(0.16, 1, 0.3, 1) forwards !important;\n  }\n\n  h1.smart-animated-header .word-span.highlight {\n    background: linear-gradient(135deg, #45acff 0%, #a04ab3 100%) !important;\n    -webkit-background-clip: text !important;\n    background-clip: text !important;\n    -webkit-text-fill-color: transparent !important;\n    color: transparent !important;\n  }\n\n  .elementor-editor-active h1.smart-animated-header,\n  .elementor-editor-active h1.smart-animated-header .word-span {\n    color: #4E339D !important;\n    -webkit-text-fill-color: #4E339D !important;\n    opacity: 1 !important;\n    transform: none !important;\n  }\n\n  .elementor-editor-active h1.smart-animated-header .word-span.highlight {\n    background: linear-gradient(135deg, #45acff 0%, #a04ab3 100%) !important;\n    -webkit-background-clip: text !important;\n    background-clip: text !important;\n    -webkit-text-fill-color: transparent !important;\n  }\n\n  @keyframes floatUp {\n    0%   { opacity: 0; transform: translateY(var(--hdr-dist, 25px)); }\n    100% { opacity: 1; transform: translateY(0); }\n  }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8bf4a2 elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"b8bf4a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Want to know how long it might take you to reach your dream weight? I don&#8217;t do unrealistic dream scenarios, but give you feedback based on the latest science and advanced data models. The most important element, however, is the real-world client experience I&#8217;ve built up over the years.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bb19fc9 e-con-full e-flex e-con e-child\" data-id=\"bb19fc9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-799cdc1 e-transform e-transform animated-fast elementor-hidden-mobile elementor-invisible elementor-widget elementor-widget-image\" data-id=\"799cdc1\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_translateX_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:27,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-150,&quot;sizes&quot;:[]},&quot;_animation&quot;:&quot;fadeInDown&quot;,&quot;_transform_translateX_effect_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_skewX_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_skewX_effect_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_skewX_effect_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_skewY_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_skewY_effect_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_skewY_effect_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" 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=\"300\" height=\"222\" src=\"https:\/\/weight-loss-wizard.com\/wp-content\/uploads\/2021\/04\/bluearrow.png\" class=\"attachment-large size-large wp-image-2677\" alt=\"\" srcset=\"https:\/\/weight-loss-wizard.com\/wp-content\/uploads\/2021\/04\/bluearrow.png 300w, https:\/\/weight-loss-wizard.com\/wp-content\/uploads\/2021\/04\/bluearrow-16x12.png 16w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1465d3a e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"1465d3a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-93cfb3f elementor-widget-mobile__width-initial elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"93cfb3f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Number Calculation<\/title>\n    <style>\n        .center-container {\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            text-align: center;\n            font-size: 14px;\n            width: 400px !important;\n            max-width: 100% !important;\n            margin: 0 auto;\n            box-sizing: border-box !important;\n            overflow: hidden;\n        }\n        .center-container .spinner {\n            display: none;\n            border: 4px solid rgba(0, 0, 0, 0.1);\n            border-left-color: #45acff;\n            border-radius: 50%;\n            width: 50px;\n            height: 50px;\n            animation: spin 1s linear infinite;\n            margin-top: 20px;\n        }\n        @keyframes spin {\n            0% { transform: rotate(0deg); }\n            100% { transform: rotate(360deg); }\n        }\n        .center-container #result {\n            margin-top: 10px;\n            display: block;\n            color: #4E339D;\n            opacity: 1;\n            transition: opacity 0.5s ease, visibility 0.5s ease;\n            text-align: justify !important;\n            text-justify: inter-word;\n            width: 100%;\n            max-width: 400px;\n            margin-left: auto;\n            margin-right: auto;\n        }\n        .center-container #emailSection {\n            display: none;\n        }\n        .center-container #confirmationMessage {\n            color: #4E339D;\n            margin-top: 10px;\n            display: none;\n            font-size: 14px;\n            line-height: 1.5;\n            width: 100%;\n            max-width: 400px;\n        }\n        .center-container #confirmationMessage a {\n            color: #45acff;\n            text-decoration: underline;\n        }\n        .center-container label {\n            max-width: 350px;\n            margin: 0 auto;\n            margin-bottom: 5px;\n            color: #4E339D;\n            overflow-wrap: break-word;\n        }\n        .center-container #loseWeightLabel {\n            max-width: 350px;\n            white-space: normal;\n            overflow-wrap: break-word;\n            margin-bottom: 5px;\n            line-height: 1.4;\n            padding-bottom: 2px;\n        }\n        .center-container input[type=\"number\"],\n        .center-container input[type=\"email\"],\n        .center-container input[type=\"text\"],\n        .center-container select {\n            appearance: none;\n            -webkit-appearance: none;\n            border: none;\n            outline: none;\n            border-radius: 10px;\n            background-color: #45ACFF40;\n            color: #4E339D;\n            height: 40px;\n        }\n        .center-container .input-field {\n            width: 400px !important;\n            max-width: 100% !important;\n            height: auto;\n            line-height: normal;\n            margin-bottom: 10px;\n            padding: 8px;\n            box-sizing: border-box !important;\n            border-radius: 10px;\n            margin-left: auto;\n            margin-right: auto;\n        }\n        .center-container input[type=\"submit\"] {\n            border-radius: 10px;\n            border: none;\n            color: #4E339D;\n            background-color: #FFFFFF;\n            padding: 8px;\n            cursor: pointer;\n        }\n        .center-container input[type=\"submit\"]:hover {\n            background-color: #e0e0e0;\n        }\n        .center-container input[type=\"submit\"][value=\"Calculate now\"],\n        .center-container button[onclick=\"sendEmail(event)\"] {\n            background: linear-gradient(270deg, #45acff 0%, #4e339d 100%);\n            border-radius: 100px;\n            border: none;\n            color: #ffffff;\n            padding: 8px 16px;\n            cursor: pointer;\n            transition: background 0.2s ease, transform 0.1s ease;\n            position: relative;\n        }\n        .center-container input[type=\"submit\"][value=\"Calculate now\"]:hover,\n        .center-container button[onclick=\"sendEmail(event)\"]:hover:not(:disabled) {\n            background: linear-gradient(270deg, #a04ab3 0%, #4e339d 100%);\n            transform: translateY(4px);\n        }\n        .center-container button[onclick=\"sendEmail(event)\"]:disabled {\n            opacity: 0.7;\n            cursor: not-allowed;\n            transform: none;\n        }\n        .center-container button {\n            border-radius: 10px;\n            border: none;\n            color: #4E339D;\n            background-color: #FFFFFF;\n            padding: 8px;\n            cursor: pointer;\n            margin-bottom: 10px;\n        }\n        .center-container button:hover {\n            background-color: #e0e0e0;\n        }\n        .center-container form {\n            margin-bottom: 0;\n        }\n        .center-container .help-popup {\n            display: none;\n            position: fixed;\n            top: 50%;\n            left: 50%;\n            transform: translate(-50%, -50%);\n            z-index: 1000;\n            background: rgba(255, 255, 255, 0.9);\n            padding: 20px;\n            border-radius: 10px;\n            box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);\n            max-width: 800px;\n            width: 90%;\n        }\n        .center-container .help-popup img {\n            width: 100%;\n            height: auto;\n            border-radius: 10px;\n        }\n        .center-container .close-btn {\n            position: absolute;\n            top: 10px;\n            right: 10px;\n            font-size: 30px;\n            color: #45acff;\n            cursor: pointer;\n            z-index: 1001;\n            background: none;\n            border: none;\n        }\n        .center-container .close-btn:hover {\n            color: #a04ab3;\n        }\n        .center-container .inline-link {\n            margin-left: 5px;\n            color: #4E339D;\n            text-decoration: none;\n        }\n        .center-container .inline-link:hover {\n            text-decoration: underline;\n        }\n        .center-container .label-container {\n            display: flex;\n            align-items: center;\n        }\n        .center-container .centered-label-container {\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            text-align: center;\n            width: 400px !important;\n            max-width: 100% !important;\n        }\n        .center-container .label-link-group {\n            display: inline-flex;\n            align-items: baseline;\n            margin-bottom: 5px;\n        }\n        .center-container .input-row {\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            width: 400px !important;\n            max-width: 100% !important;\n            height: auto;\n        }\n        .center-container .radio-group {\n            display: flex;\n            gap: 10px;\n            justify-content: center;\n            margin-bottom: 10px;\n        }\n        .center-container input[type=\"radio\"] {\n            margin-right: 5px;\n        }\n        .center-container .radio-label {\n            color: #4E339D;\n            font-size: 14px;\n        }\n        .center-container .email-loading {\n            display: none;\n            flex-direction: column;\n            align-items: center;\n            width: 100%;\n            margin-top: 10px;\n        }\n        .center-container .email-loading .spinner {\n            margin-top: 0;\n        }\n        .center-container .sending-message {\n            color: #4E339D;\n            font-style: italic;\n            margin-top: 5px;\n            font-size: 14px;\n        }\n        @media (max-width: 400px) {\n            .center-container, .center-container .input-field, .center-container .input-row, .center-container .centered-label-container {\n                width: 100% !important;\n                max-width: 100% !important;\n            }\n            .center-container #result {\n                max-width: 100%;\n            }\n            .center-container #confirmationMessage {\n                font-size: 16px;\n                line-height: 1.6;\n                padding: 0 10px;\n            }\n            .center-container .sending-message {\n                font-size: 16px;\n            }\n        }\n    <\/style>\n    <script>\n        function updateWeightLabel() {\n            var weightUnit = document.querySelector('input[name=\"weightUnit\"]:checked').value;\n            document.getElementById(\"weightLabel\").textContent = \"Current weight (\" + weightUnit + \")\";\n            document.getElementById(\"loseWeightLabel\").textContent = \"How many \" + (weightUnit === \"kg\" ? \"kilos\" : \"pounds\") + \" do you want to lose?\";\n        }\n\n        function sendNumbers() {\n            var weight = parseFloat(document.getElementById(\"num1\").value);\n            var weightUnit = document.querySelector('input[name=\"weightUnit\"]:checked').value;\n            var bodyFat = parseFloat(document.getElementById(\"num2\").value);\n            var gender = document.getElementById(\"num3\").value;\n            var kilosToLose = parseFloat(document.getElementById(\"num4\").value);\n            var resultElem = document.getElementById(\"result\");\n            var spinner = document.getElementById(\"loadingSpinner\");\n            var emailSection = document.getElementById(\"emailSection\");\n\n            \/\/ Validate inputs\n            if (isNaN(weight) || isNaN(bodyFat) || !gender || isNaN(kilosToLose)) {\n                alert(\"Please fill out all required fields correctly.\");\n                return;\n            }\n\n            \/\/ Convert weight to kg if lbs is selected\n            if (weightUnit === \"lbs\") {\n                weight = weight * 0.453592; \/\/ Convert lbs to kg\n                kilosToLose = kilosToLose * 0.453592; \/\/ Convert pounds to kg\n            }\n\n            spinner.style.display = \"block\";\n            resultElem.innerHTML = \"\";\n            var url = 'https:\/\/script.google.com\/macros\/s\/AKfycbwCG3n1SVkaRUNBMSyvCoIShdh4hFQehuXAmZ9aIF2SAY3regVXDFdogantvi2m07AxHA\/exec' + \n                '?num1=' + encodeURIComponent(weight) + \n                '&num2=' + encodeURIComponent(bodyFat) + \n                '&num3=' + encodeURIComponent(gender) +\n                '&num4=' + encodeURIComponent(kilosToLose);\n            \n            setTimeout(function() {\n                fetch(url)\n                    .then(response => response.text())\n                    .then(data => {\n                        spinner.style.display = \"none\";\n                        resultElem.innerHTML = \"\ud83d\udc49 \" + data;\n                        resultElem.style.display = \"block\";\n                        emailSection.style.display = \"block\";\n                    })\n                    .catch(error => {\n                        spinner.style.display = \"none\";\n                        resultElem.innerHTML = \"Error retrieving data. Please try again.\";\n                        resultElem.style.display = \"block\";\n                    });\n            }, 0);\n        }\n\n        function sendEmail(event) {\n            var email = document.getElementById(\"email\").value;\n            var firstName = document.getElementById(\"firstName\").value;\n            var num1 = document.getElementById(\"num1\").value;\n            var weightUnit = document.querySelector('input[name=\"weightUnit\"]:checked').value;\n            var num2 = document.getElementById(\"num2\").value;\n            var num3 = document.getElementById(\"num3\").value;\n            var num4 = document.getElementById(\"num4\").value;\n            var result = document.getElementById(\"result\").textContent;\n\n            \/\/ Convert weight to kg for email submission\n            var weight = parseFloat(num1);\n            var kilosToLose = parseFloat(num4);\n            if (weightUnit === \"lbs\") {\n                weight = weight * 0.453592; \/\/ Convert lbs to kg\n                kilosToLose = kilosToLose * 0.453592; \/\/ Convert pounds to kg\n            }\n\n            if (!email || !firstName) {\n                alert(\"Please fill out all required fields.\");\n                return;\n            }\n\n            var emailUrl = 'https:\/\/script.google.com\/macros\/s\/AKfycbwCG3n1SVkaRUNBMSyvCoIShdh4hFQehuXAmZ9aIF2SAY3regVXDFdogantvi2m07AxHA\/exec' +\n                '?email=' + encodeURIComponent(email) +\n                '&firstName=' + encodeURIComponent(firstName) +\n                '&num1=' + encodeURIComponent(weight) + \n                '&num2=' + encodeURIComponent(num2) + \n                '&num3=' + encodeURIComponent(num3) +\n                '&num4=' + encodeURIComponent(kilosToLose) +\n                '&result=' + encodeURIComponent(result);\n            \n            console.log(\"Email URL:\", emailUrl);\n\n            \/\/ Immediate feedback: Show loading and disable button\n            var button = event.target;\n            var emailLoading = document.getElementById(\"emailLoading\");\n            button.disabled = true;\n            button.textContent = \"Sending...\";\n            emailLoading.style.display = \"flex\";\n\n            fetch(emailUrl)\n                .then(response => response.text())\n                .then(data => {\n                    \/\/ Hide loading\n                    button.disabled = false;\n                    button.textContent = \"Yes, I'd like to get some more advanced calculations!\";\n                    emailLoading.style.display = \"none\";\n\n                    \/\/ Success flow\n                    var resultElem = document.getElementById(\"result\");\n                    resultElem.style.opacity = '0';\n                    setTimeout(() => {\n                        resultElem.style.display = \"none\";\n                        resultElem.style.opacity = '1';\n                        document.getElementById(\"emailSection\").style.display = \"none\";\n                        document.getElementById(\"confirmationMessage\").style.display = \"block\";\n                        document.getElementById(\"confirmationMessage\").innerHTML = \"\u2705 Thanks for your input. Keep an eye on your inbox.<br><br>\ud83d\udcc6 If you want to keep the momentum going, you can also plan that 30 minute <a href='https:\/\/weight-loss-wizard.com\/call'>Free Weight Loss Strategy Call<\/a> right away.\";\n                        \/\/ Scroll to confirmation with buffer\n                        var confirmation = document.getElementById(\"confirmationMessage\");\n                        var rect = confirmation.getBoundingClientRect();\n                        var offset = window.innerHeight * (window.innerWidth <= 400 ? 0.25 : 0.2);\n                        window.scrollTo({\n                            top: window.scrollY + rect.top - offset,\n                            behavior: 'auto'\n                        });\n                    }, 300);\n                })\n                .catch(error => {\n                    \/\/ Hide loading on error\n                    button.disabled = false;\n                    button.textContent = \"Yes, send me that info!\";\n                    emailLoading.style.display = \"none\";\n                    document.getElementById(\"result\").innerHTML = \"Error sending message. Please try again.\";\n                });\n        }\n\n        function showHelp() {\n            console.log(\"Help popup triggered\");\n            document.getElementById(\"helpPopup\").style.display = \"block\";\n        }\n\n        function closeHelp() {\n            document.getElementById(\"helpPopup\").style.display = \"none\";\n        }\n    <\/script>\n<\/head>\n<body>\n    <div class=\"center-container\">\n        <form onsubmit=\"event.preventDefault(); sendNumbers();\">\n            <label id=\"weightLabel\" for=\"num1\">Current weight (kg)<\/label>\n            <div class=\"input-row\">\n                <div class=\"radio-group\">\n                    <label class=\"radio-label\"><input type=\"radio\" name=\"weightUnit\" value=\"kg\" checked onclick=\"updateWeightLabel()\"> kg<\/label>\n                    <label class=\"radio-label\"><input type=\"radio\" name=\"weightUnit\" value=\"lbs\" onclick=\"updateWeightLabel()\"> lbs<\/label>\n                <\/div>\n                <input type=\"number\" id=\"num1\" name=\"num1\" step=\"0.1\" min=\"40.0\" max=\"250\" class=\"input-field\" required>\n            <\/div>\n            \n            <div class=\"centered-label-container\">\n                <div class=\"label-link-group\">\n                    <label for=\"num2\">Current body fat (%)<\/label>\n                    <a href=\"javascript:void(0);\" onclick=\"showHelp()\" class=\"inline-link\">(examples)<\/a>\n                <\/div>\n            <\/div>\n            <input type=\"number\" id=\"num2\" name=\"num2\" step=\"0.1\" min=\"14\" max=\"50\" class=\"input-field\" required><br>\n            \n            <div class=\"centered-label-container\">\n                <label for=\"num3\">Gender<\/label>\n            <\/div>\n            <select id=\"num3\" name=\"num3\" class=\"input-field\" required>\n                <option value=\"male\">Male<\/option>\n                <option value=\"female\">Female<\/option>\n            <\/select>\n            \n            <label id=\"loseWeightLabel\" for=\"num4\">How many kilos do you want to lose?<\/label>\n            <input type=\"number\" id=\"num4\" name=\"num4\" step=\"0.1\" min=\"7.0\" max=\"100\" class=\"input-field\" required><br>\n            <br>\n            <input type=\"submit\" value=\"Calculate now\">\n            <br><br>\n        <\/form>\n        <div id=\"loadingSpinner\" class=\"spinner\"><\/div>\n        <p id=\"result\"><\/p>\n        <div id=\"emailSection\">\n            <br>\n            <label for=\"firstName\">First name<\/label><br>\n            <input type=\"text\" id=\"firstName\" name=\"firstName\" class=\"input-field\" required>\n            <label for=\"email\">Email<\/label><br>\n            <input type=\"email\" id=\"email\" name=\"email\" class=\"input-field\" required>\n            <button onclick=\"sendEmail(event)\">Yes, send me that info!<\/button>\n            <div id=\"emailLoading\" class=\"email-loading\">\n                <div class=\"spinner\"><\/div>\n                <p class=\"sending-message\">One moment...<\/p>\n            <\/div>\n        <\/div>\n        <p id=\"confirmationMessage\"><\/p>\n        \n        <div id=\"helpPopup\" class=\"help-popup\" style=\"display: none;\">\n            <img decoding=\"async\" src=\"https:\/\/weight-loss-wizard.com\/wp-content\/uploads\/2025\/03\/body-fat-percentage-update-3.jpg\" alt=\"Help Image\">\n            <span class=\"close-btn\" onclick=\"closeHelp()\">\u2716<\/span>\n        <\/div>\n    <\/div>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0514e50 e-transform e-transform animated-fast elementor-hidden-mobile elementor-invisible elementor-widget elementor-widget-image\" data-id=\"0514e50\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_transform_translateX_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-27,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:150,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_skewX_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_skewX_effect_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_skewX_effect_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_skewY_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_skewY_effect_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_skewY_effect_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" 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=\"300\" height=\"222\" src=\"https:\/\/weight-loss-wizard.com\/wp-content\/uploads\/2021\/04\/purplearrow.png\" class=\"attachment-large size-large wp-image-2678\" alt=\"\" srcset=\"https:\/\/weight-loss-wizard.com\/wp-content\/uploads\/2021\/04\/purplearrow.png 300w, https:\/\/weight-loss-wizard.com\/wp-content\/uploads\/2021\/04\/purplearrow-16x12.png 16w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\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<div class=\"elementor-element elementor-element-b366a2a e-con-full e-flex e-con e-child\" data-id=\"b366a2a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e6ffae8 elementor-absolute animated-slow elementor-invisible elementor-widget elementor-widget-spacer\" data-id=\"e6ffae8\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;,&quot;_animation_delay&quot;:500,&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\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-17aada0 e-flex e-con-boxed e-con e-parent\" data-id=\"17aada0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4ef4b09 elementor-absolute animated-slow elementor-invisible elementor-widget elementor-widget-spacer\" data-id=\"4ef4b09\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;,&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;_animation_delay&quot;:500}\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\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-bec36a6 e-flex e-con-boxed e-con e-parent\" data-id=\"bec36a6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f7452d1 elementor-hidden-tablet elementor-hidden-mobile elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"f7452d1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<h1 class=\"smart-animated-header\"\n    data-gradient-en=\"Custom, calculator\"\n    data-nl=\"Persoonlijke Metabolisme Calculator\"\n    data-gradient-nl=\"Persoonlijke, Calculator\">Custom Metabolism Calculator<\/h1>\n\n<script>\n(function () {\n  \/\/ =========================================================================\n  \/\/  \ud83c\udf9b\ufe0f CONTROL PANEL\n  \/\/ =========================================================================\n  const TEXT_ALIGNMENT    = 'center'; \/\/ 'left', 'center', 'right'\n  const ENTRANCE_DURATION = 0.65;\n  const STAGGER_INTERVAL  = 0.12;\n  const INITIAL_WAIT      = 0.15;\n  const SLIDE_DISTANCE    = 25;\n  const BASE_WEIGHT       = 400;\n  const HIGHLIGHT_WEIGHT  = 500;\n  \/\/ =========================================================================\n\n  const header = document.currentScript.previousElementSibling;\n  if (!header || header.dataset.animationProcessed) return;\n  header.dataset.animationProcessed = \"true\";\n\n  header.style.setProperty('--hdr-dist', `${SLIDE_DISTANCE}px`);\n  header.style.setProperty('--hdr-duration', `${ENTRANCE_DURATION}s`);\n  header.style.setProperty('--hdr-base-w', BASE_WEIGHT);\n  header.style.setProperty('--hdr-high-w', HIGHLIGHT_WEIGHT);\n\n  const lang = (document.documentElement.lang || 'en').startsWith('nl') ? 'nl' : 'en';\n  const fullText = (lang === 'nl' && header.dataset.nl)\n    ? header.dataset.nl.trim()\n    : header.textContent.trim().replace(\/\\s+\/g, \" \");\n  const gradientKey = `gradient${lang.charAt(0).toUpperCase() + lang.slice(1)}`;\n  const gradientInput = header.dataset[gradientKey] || '';\n\n  const phrases = gradientInput.split(',').map(p => p.trim()).filter(Boolean);\n  phrases.sort((a, b) => b.split(\/\\s+\/).length - a.split(\/\\s+\/).length);\n\n  let workingText = fullText;\n  const tokens = [];\n\n  phrases.forEach((phrase) => {\n    if (!phrase) return;\n    const escaped = phrase.replace(\/[.*+?^${}()|[\\]\\\\]\/g, '\\\\$&');\n    const regex = new RegExp('\\\\b' + escaped + '\\\\b([.,!?]*)', 'gi');\n    workingText = workingText.replace(regex, (match) => {\n      const tokenMarker = `___TOKEN_${tokens.length}___`;\n      tokens.push({ marker: tokenMarker, text: match });\n      return ` ${tokenMarker} `;\n    });\n  });\n\n  const structuralPieces = workingText.split(\/\\s+\/).filter(p => p.trim() !== \"\");\n\n  header.innerHTML = structuralPieces.map((piece, index) => {\n    const token = tokens.find(t => t.marker === piece);\n    const delay = INITIAL_WAIT + (index * STAGGER_INTERVAL);\n    const isGradient = !!token;\n    const className = isGradient ? 'word-span highlight' : 'word-span';\n    const textContent = isGradient ? token.text : piece;\n    return `<span aria-hidden=\"true\" class=\"${className}\" style=\"animation-delay: ${delay}s;\">${textContent}<\/span>`;\n  }).join(' ');\n\n  header.setAttribute('aria-label', fullText);\n\n  \/\/ Set AFTER innerHTML rebuild\n  header.style.setProperty('--hdr-align', TEXT_ALIGNMENT);\n  header.style.setProperty('text-align', TEXT_ALIGNMENT, 'important');\n\n  if (!window._headerObserver) {\n    window._headerObserver = new IntersectionObserver((entries) => {\n      entries.forEach(entry => {\n        if (entry.isIntersecting) {\n          const h = entry.target;\n          h.querySelectorAll('.word-span').forEach(span => {\n            span.style.animation = 'none';\n            span.offsetHeight;\n            span.style.animation = '';\n          });\n          h.classList.add('is-visible');\n          window._headerObserver.unobserve(h);\n        }\n      });\n    }, { threshold: 0.05, rootMargin: \"0px 0px -20px 0px\" });\n  }\n\n  window._headerObserver.observe(header);\n})();\n<\/script>\n\n<style>\n  h1.smart-animated-header {\n    font-family: \"Ubuntu\", sans-serif !important;\n    font-size: clamp(22px, 5vw, 30px) !important;\n    line-height: 1.3 !important;\n    letter-spacing: -0.015em !important;\n    margin-bottom: 12px !important;\n    background: none !important;\n    display: block !important;\n    width: auto !important;\n    max-width: 100% !important;\n    color: transparent !important;\n    -webkit-text-fill-color: transparent !important;\n  }\n\n  h1.smart-animated-header .word-span {\n    display: inline-block !important;\n    opacity: 0;\n    transform: translateY(var(--hdr-dist, 25px));\n    font-weight: var(--hdr-base-w, 400) !important;\n    color: #4E339D !important;\n    -webkit-text-fill-color: #4E339D !important;\n    will-change: transform, opacity;\n  }\n\n  h1.smart-animated-header.is-visible .word-span {\n    animation: floatUp var(--hdr-duration, 0.65s) cubic-bezier(0.16, 1, 0.3, 1) forwards !important;\n  }\n\n  h1.smart-animated-header .word-span.highlight {\n    background: linear-gradient(135deg, #45acff 0%, #a04ab3 100%) !important;\n    -webkit-background-clip: text !important;\n    background-clip: text !important;\n    -webkit-text-fill-color: transparent !important;\n    color: transparent !important;\n  }\n\n  .elementor-editor-active h1.smart-animated-header,\n  .elementor-editor-active h1.smart-animated-header .word-span {\n    color: #4E339D !important;\n    -webkit-text-fill-color: #4E339D !important;\n    opacity: 1 !important;\n    transform: none !important;\n  }\n\n  .elementor-editor-active h1.smart-animated-header .word-span.highlight {\n    background: linear-gradient(135deg, #45acff 0%, #a04ab3 100%) !important;\n    -webkit-background-clip: text !important;\n    background-clip: text !important;\n    -webkit-text-fill-color: transparent !important;\n  }\n\n  @keyframes floatUp {\n    0%   { opacity: 0; transform: translateY(var(--hdr-dist, 25px)); }\n    100% { opacity: 1; transform: translateY(0); }\n  }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-094b7e5 elementor-widget__width-initial elementor-widget-divider--view-line elementor-invisible elementor-widget elementor-widget-divider\" data-id=\"094b7e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-259e676 elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"259e676\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Curious to learn what your metabolic rate is? Based on my extensive client experience I&#8217;ve expanded the original Mifflin St. Jeor equation with an additional question about your diet history. This is because I&#8217;ve seen that heavy dieting experience, usually impacts my clients&#8217; current metabolism. Even though this can be corrected with a smart strategy, it&#8217;s important to take this reality into account.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2ee0000 elementor-widget__width-initial elementor-widget-divider--view-line elementor-invisible elementor-widget elementor-widget-divider\" data-id=\"2ee0000\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cd96ef8 elementor-align-center elementor-mobile-align-center elementor-invisible elementor-widget elementor-widget-button\" data-id=\"cd96ef8\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;_animation_delay&quot;:1000}\" 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 elementor-animation-sink\" href=\"https:\/\/weight-loss-wizard.com\/metabolism\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-right\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Metabolism calculator<\/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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6700147 e-flex e-con-boxed e-con e-parent\" data-id=\"6700147\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c74e576 elementor-absolute animated-slow elementor-invisible elementor-widget elementor-widget-spacer\" data-id=\"c74e576\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;,&quot;_animation_delay&quot;:500,&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\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-e908a77 e-flex e-con-boxed e-con e-parent\" data-id=\"e908a77\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d6b862a elementor-absolute animated-slow elementor-invisible elementor-widget elementor-widget-spacer\" data-id=\"d6b862a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;,&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;_animation_delay&quot;:500}\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\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>BASED ON THE LATEST SCIENCE &amp; REAL-WORLD CLIENT EXPERIENCE 1 minute to find out when you can reach your dream weight Want to know how long it might take you to reach your dream weight? I don&#8217;t do unrealistic dream scenarios, but give you feedback based on the latest science and advanced data models. The [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-7422","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Timeline | Weight Loss Wizard<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/weight-loss-wizard.com\/nl\/timeline\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Timeline | Weight Loss Wizard\" \/>\n<meta property=\"og:description\" content=\"BASED ON THE LATEST SCIENCE &amp; REAL-WORLD CLIENT EXPERIENCE 1 minute to find out when you can reach your dream weight Want to know how long it might take you to reach your dream weight? I don&#8217;t do unrealistic dream scenarios, but give you feedback based on the latest science and advanced data models. The [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/weight-loss-wizard.com\/nl\/timeline\/\" \/>\n<meta property=\"og:site_name\" content=\"Weight Loss Wizard\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-15T08:07:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/weight-loss-wizard.com\/wp-content\/uploads\/2025\/04\/Google-Five-Star-Review-Visual-Representation-PNG2-2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"453\" \/>\n\t<meta property=\"og:image:height\" content=\"75\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data1\" content=\"11 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/weight-loss-wizard.com\\\/timeline\\\/\",\"url\":\"https:\\\/\\\/weight-loss-wizard.com\\\/timeline\\\/\",\"name\":\"Timeline | Weight Loss Wizard\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/weight-loss-wizard.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/weight-loss-wizard.com\\\/timeline\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/weight-loss-wizard.com\\\/timeline\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/weight-loss-wizard.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/Google-Five-Star-Review-Visual-Representation-PNG2-2.png\",\"datePublished\":\"2024-11-11T08:56:01+00:00\",\"dateModified\":\"2026-06-15T08:07:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/weight-loss-wizard.com\\\/timeline\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/weight-loss-wizard.com\\\/timeline\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/weight-loss-wizard.com\\\/timeline\\\/#primaryimage\",\"url\":\"https:\\\/\\\/weight-loss-wizard.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/Google-Five-Star-Review-Visual-Representation-PNG2-2.png\",\"contentUrl\":\"https:\\\/\\\/weight-loss-wizard.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/Google-Five-Star-Review-Visual-Representation-PNG2-2.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/weight-loss-wizard.com\\\/timeline\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/weight-loss-wizard.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Timeline\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/weight-loss-wizard.com\\\/#website\",\"url\":\"https:\\\/\\\/weight-loss-wizard.com\\\/\",\"name\":\"Weight Loss Wizard\",\"description\":\"Reverse Engineer Your Ancient Biology\",\"publisher\":{\"@id\":\"https:\\\/\\\/weight-loss-wizard.com\\\/#organization\"},\"alternateName\":\"WLW\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/weight-loss-wizard.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/weight-loss-wizard.com\\\/#organization\",\"name\":\"Weight Loss Wizard\",\"alternateName\":\"HPC\",\"url\":\"https:\\\/\\\/weight-loss-wizard.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/weight-loss-wizard.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/weight-loss-wizard.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/Profile-Picture-COMPANY-no-bg.png\",\"contentUrl\":\"https:\\\/\\\/weight-loss-wizard.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/Profile-Picture-COMPANY-no-bg.png\",\"width\":800,\"height\":800,\"caption\":\"Weight Loss Wizard\"},\"image\":{\"@id\":\"https:\\\/\\\/weight-loss-wizard.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/rfgdeleeuw\\\/\",\"https:\\\/\\\/www.instagram.com\\\/the.weight.loss.wizard\",\"https:\\\/\\\/www.youtube.com\\\/@weightlosswizard\",\"https:\\\/\\\/x.com\\\/WeightLossWZRD\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Timeline | Weight Loss Wizard","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/weight-loss-wizard.com\/nl\/timeline\/","og_locale":"nl_NL","og_type":"article","og_title":"Timeline | Weight Loss Wizard","og_description":"BASED ON THE LATEST SCIENCE &amp; REAL-WORLD CLIENT EXPERIENCE 1 minute to find out when you can reach your dream weight Want to know how long it might take you to reach your dream weight? I don&#8217;t do unrealistic dream scenarios, but give you feedback based on the latest science and advanced data models. The [&hellip;]","og_url":"https:\/\/weight-loss-wizard.com\/nl\/timeline\/","og_site_name":"Weight Loss Wizard","article_modified_time":"2026-06-15T08:07:56+00:00","og_image":[{"width":453,"height":75,"url":"https:\/\/weight-loss-wizard.com\/wp-content\/uploads\/2025\/04\/Google-Five-Star-Review-Visual-Representation-PNG2-2.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Geschatte leestijd":"11 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/weight-loss-wizard.com\/timeline\/","url":"https:\/\/weight-loss-wizard.com\/timeline\/","name":"Timeline | Weight Loss Wizard","isPartOf":{"@id":"https:\/\/weight-loss-wizard.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/weight-loss-wizard.com\/timeline\/#primaryimage"},"image":{"@id":"https:\/\/weight-loss-wizard.com\/timeline\/#primaryimage"},"thumbnailUrl":"https:\/\/weight-loss-wizard.com\/wp-content\/uploads\/2025\/04\/Google-Five-Star-Review-Visual-Representation-PNG2-2.png","datePublished":"2024-11-11T08:56:01+00:00","dateModified":"2026-06-15T08:07:56+00:00","breadcrumb":{"@id":"https:\/\/weight-loss-wizard.com\/timeline\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/weight-loss-wizard.com\/timeline\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/weight-loss-wizard.com\/timeline\/#primaryimage","url":"https:\/\/weight-loss-wizard.com\/wp-content\/uploads\/2025\/04\/Google-Five-Star-Review-Visual-Representation-PNG2-2.png","contentUrl":"https:\/\/weight-loss-wizard.com\/wp-content\/uploads\/2025\/04\/Google-Five-Star-Review-Visual-Representation-PNG2-2.png"},{"@type":"BreadcrumbList","@id":"https:\/\/weight-loss-wizard.com\/timeline\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/weight-loss-wizard.com\/"},{"@type":"ListItem","position":2,"name":"Timeline"}]},{"@type":"WebSite","@id":"https:\/\/weight-loss-wizard.com\/#website","url":"https:\/\/weight-loss-wizard.com\/","name":"Weight Loss Wizard","description":"Reverse Engineer Your Ancient Biology","publisher":{"@id":"https:\/\/weight-loss-wizard.com\/#organization"},"alternateName":"WLW","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/weight-loss-wizard.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/weight-loss-wizard.com\/#organization","name":"Weight Loss Wizard","alternateName":"HPC","url":"https:\/\/weight-loss-wizard.com\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/weight-loss-wizard.com\/#\/schema\/logo\/image\/","url":"https:\/\/weight-loss-wizard.com\/wp-content\/uploads\/2025\/02\/Profile-Picture-COMPANY-no-bg.png","contentUrl":"https:\/\/weight-loss-wizard.com\/wp-content\/uploads\/2025\/02\/Profile-Picture-COMPANY-no-bg.png","width":800,"height":800,"caption":"Weight Loss Wizard"},"image":{"@id":"https:\/\/weight-loss-wizard.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/in\/rfgdeleeuw\/","https:\/\/www.instagram.com\/the.weight.loss.wizard","https:\/\/www.youtube.com\/@weightlosswizard","https:\/\/x.com\/WeightLossWZRD"]}]}},"_links":{"self":[{"href":"https:\/\/weight-loss-wizard.com\/nl\/wp-json\/wp\/v2\/pages\/7422","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/weight-loss-wizard.com\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/weight-loss-wizard.com\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/weight-loss-wizard.com\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/weight-loss-wizard.com\/nl\/wp-json\/wp\/v2\/comments?post=7422"}],"version-history":[{"count":0,"href":"https:\/\/weight-loss-wizard.com\/nl\/wp-json\/wp\/v2\/pages\/7422\/revisions"}],"wp:attachment":[{"href":"https:\/\/weight-loss-wizard.com\/nl\/wp-json\/wp\/v2\/media?parent=7422"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}