1(()=>{function t(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll(".form--multistep").forEach(function(e){var r=e.querySelectorAll(".form__step"),n=e.querySelectorAll(".form__step-next"),o=e.querySelectorAll(".form__step-prev"),a=e.querySelector(".form__checkboxes--last-step"),i=e.querySelector(".form__submit--last-step"),l=e.querySelector(".form__final-step-buttons--last-step"),c="is-visible",u=1,s=r.length;function f(){r.forEach(function(t,e){e+1===u?(t.classList.add("form__step--active"),t.style.display="block"):(t.classList.remove("form__step--active"),t.style.display="none")});var t=u===s;a&&(a.classList.toggle(c,t),t||a.removeAttribute("style")),i&&(i.classList.toggle(c,t),t||i.removeAttribute("style")),l&&(l.classList.toggle(c,t),t||l.removeAttribute("style"))}n.forEach(function(r){r.addEventListener("click",function(r){r.preventDefault(),u<s&&function(){var r=e.querySelector('.form__step[data-step="'.concat(u,'"]'));if(!r)return!0;var n,o=function(e,r){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,r){if(e){if("string"==typeof e)return t(e,r);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?t(e,r):void 0}}(e))||r&&e&&"number"==typeof e.length){n&&(e=n);var o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,l=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var t=n.next();return l=t.done,t},e:function(t){c=!0,i=t},f:function(){try{l||null==n.return||n.return()}finally{if(c)throw i}}}}(r.querySelectorAll("input, select, textarea"));try{for(o.s();!(n=o.n()).done;){var a=n.value;if(!a.checkValidity())return a.reportValidity(),!1}}catch(t){o.e(t)}finally{o.f()}return!0}()&&(u++,f(),window.dataLayer&&window.dataLayer.push({event:"rdv_funnel_step",step:u}))})}),o.forEach(function(t){t.addEventListener("click",function(t){t.preventDefault(),u>1&&(u--,f())})}),e.addEventListener("submit",function(t){return u!==s?(t.preventDefault(),!1):!!e.checkValidity()||(e.reportValidity(),t.preventDefault(),!1)}),f()})})})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.