{"id":3985,"date":"2026-05-06T06:19:15","date_gmt":"2026-05-06T06:19:15","guid":{"rendered":"https:\/\/www.harderbetterstronger.com\/thanks-registration\/"},"modified":"2026-05-06T12:23:17","modified_gmt":"2026-05-06T12:23:17","slug":"thanks-registration","status":"publish","type":"page","link":"https:\/\/www.harderbetterstronger.com\/nl\/thanks-registration\/","title":{"rendered":"Thanks registration"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; module_id=&#8221;_canvas&#8221; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#EBDED9&#8243; min_height=&#8221;100vh&#8221; custom_css_main_element=&#8221;display: flex;&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row custom_padding_last_edited=&#8221;on|phone&#8221; module_class=&#8221;uw-row&#8221; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; max_width=&#8221;1200px&#8221; custom_padding=&#8221;|40px||40px|false|true&#8221; custom_padding_tablet=&#8221;|30px||30px|false|true&#8221; custom_padding_phone=&#8221;|20px||20px|false|true&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;e69ff2a0-e97d-40f2-bc30-85514046a161&#8243; header_font=&#8221;&#8211;et_global_heading_font|||on|||||&#8221; header_text_align=&#8221;center&#8221; header_text_color=&#8221;#E5007D&#8221; header_font_size=&#8221;3.9vw&#8221; custom_margin=&#8221;||1em||false|false&#8221; custom_margin_tablet=&#8221;||1em||false|false&#8221; custom_margin_phone=&#8221;||0.5em||false|false&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; header_font_size_tablet=&#8221;3rem&#8221; header_font_size_phone=&#8221;2rem&#8221; header_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221; custom_margin__hover_enabled=&#8221;off|desktop&#8221;]<\/p>\n<h1 class=\"skew-up\">Bedankt voor je inschrijving!<\/h1>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;e69ff2a0-e97d-40f2-bc30-85514046a161&#8243; text_font=&#8221;&#8211;et_global_body_font|300||on|||||&#8221; header_text_align=&#8221;center&#8221; header_text_color=&#8221;#080805&#8243; header_6_text_align=&#8221;center&#8221; text_orientation=&#8221;center&#8221; custom_margin=&#8221;||1.2em||false|false&#8221; custom_margin_tablet=&#8221;||1.2em||false|false&#8221; custom_margin_phone=&#8221;||0.6em||false|false&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h6 class=\"skew-up\">We nemen binnen drie werkdagen contact met je op!<\/h6>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoiaG9tZV91cmwiLCJzZXR0aW5ncyI6eyJlbmFibGVfaHRtbCI6Im9mZiJ9fQ==@&#8221; button_text=&#8221;Ga naar home&#8221; button_alignment=&#8221;center&#8221; module_class=&#8221;btn js-fade-in&#8221; _builder_version=&#8221;4.27.2&#8243; _dynamic_attributes=&#8221;button_url&#8221; _module_preset=&#8221;77431e4a-7b48-47c4-9300-f9c01fe10a1e&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][et_pb_code _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<script><!-- [et_pb_line_break_holder] -->import {Renderer, Camera, RenderTarget, Flowmap, Vec4, Geometry, Program, Texture, Mesh, Color, Vec2, Box, NormalProgram, Post} from 'https:\/\/cdn.jsdelivr.net\/npm\/ogl\/dist\/ogl.mjs';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->var vertex = `<!-- [et_pb_line_break_holder] -->\t\tattribute vec2 uv;<!-- [et_pb_line_break_holder] -->\t\tattribute vec2 position;<!-- [et_pb_line_break_holder] -->\t\tvarying vec2 vUv;<!-- [et_pb_line_break_holder] -->\t\tvoid main() {<!-- [et_pb_line_break_holder] -->\t\t\t\tvUv = uv;<!-- [et_pb_line_break_holder] -->\t\t\t\tgl_Position = vec4(position, 0, 1);<!-- [et_pb_line_break_holder] -->\t\t}<!-- [et_pb_line_break_holder] -->`;<!-- [et_pb_line_break_holder] -->var fragment = `<!-- [et_pb_line_break_holder] -->\t\tprecision highp float;<!-- [et_pb_line_break_holder] -->\t\tprecision highp int;<!-- [et_pb_line_break_holder] -->\t\tuniform sampler2D tWater;<!-- [et_pb_line_break_holder] -->\t\tuniform sampler2D tFlow;<!-- [et_pb_line_break_holder] -->\t\tuniform float uTime;<!-- [et_pb_line_break_holder] -->\t\tvarying vec2 vUv;<!-- [et_pb_line_break_holder] -->\t\tuniform vec4 res;<!-- [et_pb_line_break_holder] -->\t\tuniform vec2 img;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\t\tvec2 centeredAspectRatio(vec2 uvs, vec2 factor){<!-- [et_pb_line_break_holder] -->\t\t\t\treturn uvs * 1.5;<!-- [et_pb_line_break_holder] -->\t\t}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\t\tvoid main() {<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      vec3 flow = texture2D(tFlow, vUv).rgb;<!-- [et_pb_line_break_holder] -->      \/\/ Use flow to adjust the uv lookup of a texture<!-- [et_pb_line_break_holder] -->      vec2 uv = gl_FragCoord.xy \/ 1.0;<!-- [et_pb_line_break_holder] -->      uv += flow.xy * 1.0;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\t\t\tgl_FragColor = vec4(flow.rgb, 1.0);<!-- [et_pb_line_break_holder] -->\t\t}<!-- [et_pb_line_break_holder] -->`;<!-- [et_pb_line_break_holder] -->{<!-- [et_pb_line_break_holder] -->\tvar _size = [2048, 1638];<!-- [et_pb_line_break_holder] -->\tvar renderer = new Renderer({ dpr: 1 });<!-- [et_pb_line_break_holder] -->\tvar gl = renderer.gl;<!-- [et_pb_line_break_holder] -->\tdocument.getElementById(\"canvas\").appendChild(gl.canvas);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\t\/\/ Variable inputs to control flowmap<!-- [et_pb_line_break_holder] -->\tvar aspect = 1;<!-- [et_pb_line_break_holder] -->\tvar mouse = new Vec2(-1);<!-- [et_pb_line_break_holder] -->\tvar velocity = new Vec2();<!-- [et_pb_line_break_holder] -->\tfunction resize() {<!-- [et_pb_line_break_holder] -->\t\tgl.canvas.width = window.innerWidth * 2.0;<!-- [et_pb_line_break_holder] -->\t\tgl.canvas.height = window.innerHeight * 1.0;<!-- [et_pb_line_break_holder] -->\t\tgl.canvas.style.width = window.innerWidth + \"px\";<!-- [et_pb_line_break_holder] -->\t\tgl.canvas.style.height = window.innerHeight + \"px\";<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\t\tvar a1, a2;<!-- [et_pb_line_break_holder] -->\t\tvar imageAspect = _size[1] \/ _size[0];<!-- [et_pb_line_break_holder] -->\t\tif (window.innerHeight \/ window.innerWidth < imageAspect) {\t\t\ta1 = 1;\t\t\ta2 = window.innerHeight \/ window.innerWidth \/ imageAspect;\t\t} else {\t\t\ta1 = window.innerWidth \/ window.innerHeight * imageAspect;\t\t\ta2 = 1;\t\t}\t\tmesh.program.uniforms.res.value = new Vec4(\t\t\twindow.innerWidth,\t\t\twindow.innerHeight,\t\t\ta1,\t\t\ta2\t\t);\t\trenderer.setSize(window.innerWidth, window.innerHeight);\t\taspect = window.innerWidth \/ window.innerHeight;\t}\tvar flowmap = new Flowmap(gl, {    size: 100,\t\tfalloff: 0.4,\t\tdissipation: 0.99,\t\talpha: 0.8\t});\t\/\/ Triangle that includes -1 to 1 range for 'position', and 0 to 1 range for 'uv'.    var geometry = new Geometry(gl, {    position: {size: 2, data: new Float32Array([-1, -1, 3, -1, -1, 3])},    uv: {size: 2, data: new Float32Array([0, 0, 2, 0, 0, 2])},\t});\tvar texture = new Texture(gl, {\t\tminFilter: gl.LINEAR,\t\tmagFilter: gl.LINEAR\t});\tvar a1, a2;\tvar imageAspect = _size[1] \/ _size[0];\tif (window.innerHeight \/ window.innerWidth < imageAspect) {\t\ta1 = 1;\t\ta2 = window.innerHeight \/ window.innerWidth \/ imageAspect;\t} else {\t\ta1 = window.innerWidth \/ window.innerHeight * imageAspect;\t\ta2 = 1;\t}\tvar program = new Program(gl, {\t\tvertex,\t\tfragment,\t\tuniforms: {\t\t\tuTime: { value: 0 },\t\t\ttWater: { value: texture },\t\t\tres: {\t\t\t\tvalue: new Vec4(window.innerWidth, window.innerHeight, a1, a2)\t\t\t},\t\t\timg: { value: new Vec2(_size[1], _size[0]) },\t\t\t\/\/ Note that the uniform is applied without using an object and value property\t\t\t\/\/ This is because the class alternates this texture between two render targets\t\t\t\/\/ and updates the value property after each render.\t\t\ttFlow: flowmap.uniform\t\t}\t});\tvar mesh = new Mesh(gl, { geometry, program });\twindow.addEventListener(\"resize\", resize, false);\tresize();\t\/\/ Create handlers to get mouse position and velocity\tvar isTouchCapable = \"ontouchstart\" in window;\tif (isTouchCapable) {\t\twindow.addEventListener(\"touchstart\", updateMouse, false);\t\twindow.addEventListener(\"touchmove\", updateMouse, { passive: false });\t} else {\t\twindow.addEventListener(\"mousemove\", updateMouse, false);\t}\tvar lastTime;\tvar lastMouse = new Vec2();\tfunction updateMouse(e) {\t\te.preventDefault();\t\t\tif (e.changedTouches &#038;&#038; e.changedTouches.length) {\t\t\te.x = e.changedTouches[0].pageX;\t\t\te.y = e.changedTouches[0].pageY;\t\t}\t\tif (e.x === undefined) {\t\t\te.x = e.pageX;\t\t\te.y = e.pageY;\t\t}\t\t\/\/ Get mouse value in 0 to 1 range, with y flipped\t\tmouse.set(e.x \/ gl.renderer.width, 1.0 - e.y \/ gl.renderer.height);\t\t\/\/ Calculate velocity\t\tif (!lastTime) {\t\t\t\/\/ First frame\t\t\tlastTime = performance.now();\t\t\tlastMouse.set(e.x, e.y);\t\t}\t\tvar deltaX = e.x - lastMouse.x;\t\tvar deltaY = e.y - lastMouse.y;\t\tlastMouse.set(e.x, e.y);\t\tvar time = performance.now();\t\t\/\/ Avoid dividing by 0\t\tvar delta = Math.max(10.0, time - lastTime);\t\tlastTime = time;\t\tvelocity.x = deltaX \/ delta;\t\tvelocity.y = deltaY \/ delta;\t\t\/\/ Flag update to prevent hanging velocity values when not moving\t\tvelocity.needsUpdate = true;\t}\trequestAnimationFrame(update);\tfunction update(t) {\t\trequestAnimationFrame(update);\t\t\/\/ Reset velocity when mouse not moving\t\tif (!velocity.needsUpdate) {\t\t\tmouse.set(-1);\t\t\tvelocity.set(1);\t\t}\t\tvelocity.needsUpdate = false;\t\t\/\/ Update flowmap inputs\t\tflowmap.aspect = aspect;\t\tflowmap.mouse.copy(mouse);\t\t\/\/ Ease velocity input, slower when fading out\t\tflowmap.velocity.lerp(velocity, velocity.len ? 0.2 : 0.1);\t\tflowmap.update();\t\tprogram.uniforms.uTime.value = t * 0.01;\t\trenderer.render({ scene: mesh });\t}}  <\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bedankt voor je inschrijving!We nemen binnen drie werkdagen contact met je op!<\/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,"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"dipi_cpt_category":[],"class_list":["post-3985","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Thanks registration - Harder Better Stronger<\/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:\/\/www.harderbetterstronger.com\/nl\/thanks-registration\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Thanks registration - Harder Better Stronger\" \/>\n<meta property=\"og:description\" content=\"Bedankt voor je inschrijving!We nemen binnen drie werkdagen contact met je op!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.harderbetterstronger.com\/nl\/thanks-registration\/\" \/>\n<meta property=\"og:site_name\" content=\"Harder Better Stronger\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-06T12:23:17+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.harderbetterstronger.com\\\/nl\\\/thanks-registration\\\/\",\"url\":\"https:\\\/\\\/www.harderbetterstronger.com\\\/nl\\\/thanks-registration\\\/\",\"name\":\"Thanks registration - Harder Better Stronger\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.harderbetterstronger.com\\\/nl\\\/#website\"},\"datePublished\":\"2026-05-06T06:19:15+00:00\",\"dateModified\":\"2026-05-06T12:23:17+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.harderbetterstronger.com\\\/nl\\\/thanks-registration\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.harderbetterstronger.com\\\/nl\\\/thanks-registration\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.harderbetterstronger.com\\\/nl\\\/thanks-registration\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.harderbetterstronger.com\\\/nl\\\/home\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Thanks registration\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.harderbetterstronger.com\\\/nl\\\/#website\",\"url\":\"https:\\\/\\\/www.harderbetterstronger.com\\\/nl\\\/\",\"name\":\"Harder Better Stronger\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.harderbetterstronger.com\\\/nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Thanks registration - Harder Better Stronger","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:\/\/www.harderbetterstronger.com\/nl\/thanks-registration\/","og_locale":"nl_NL","og_type":"article","og_title":"Thanks registration - Harder Better Stronger","og_description":"Bedankt voor je inschrijving!We nemen binnen drie werkdagen contact met je op!","og_url":"https:\/\/www.harderbetterstronger.com\/nl\/thanks-registration\/","og_site_name":"Harder Better Stronger","article_modified_time":"2026-05-06T12:23:17+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.harderbetterstronger.com\/nl\/thanks-registration\/","url":"https:\/\/www.harderbetterstronger.com\/nl\/thanks-registration\/","name":"Thanks registration - Harder Better Stronger","isPartOf":{"@id":"https:\/\/www.harderbetterstronger.com\/nl\/#website"},"datePublished":"2026-05-06T06:19:15+00:00","dateModified":"2026-05-06T12:23:17+00:00","breadcrumb":{"@id":"https:\/\/www.harderbetterstronger.com\/nl\/thanks-registration\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.harderbetterstronger.com\/nl\/thanks-registration\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.harderbetterstronger.com\/nl\/thanks-registration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.harderbetterstronger.com\/nl\/home\/"},{"@type":"ListItem","position":2,"name":"Thanks registration"}]},{"@type":"WebSite","@id":"https:\/\/www.harderbetterstronger.com\/nl\/#website","url":"https:\/\/www.harderbetterstronger.com\/nl\/","name":"Harder Better Stronger","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.harderbetterstronger.com\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"}]}},"_links":{"self":[{"href":"https:\/\/www.harderbetterstronger.com\/nl\/wp-json\/wp\/v2\/pages\/3985","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.harderbetterstronger.com\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.harderbetterstronger.com\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.harderbetterstronger.com\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.harderbetterstronger.com\/nl\/wp-json\/wp\/v2\/comments?post=3985"}],"version-history":[{"count":3,"href":"https:\/\/www.harderbetterstronger.com\/nl\/wp-json\/wp\/v2\/pages\/3985\/revisions"}],"predecessor-version":[{"id":3990,"href":"https:\/\/www.harderbetterstronger.com\/nl\/wp-json\/wp\/v2\/pages\/3985\/revisions\/3990"}],"wp:attachment":[{"href":"https:\/\/www.harderbetterstronger.com\/nl\/wp-json\/wp\/v2\/media?parent=3985"}],"wp:term":[{"taxonomy":"dipi_cpt_category","embeddable":true,"href":"https:\/\/www.harderbetterstronger.com\/nl\/wp-json\/wp\/v2\/dipi_cpt_category?post=3985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}