PageSourceSearch

https://secure.lemonde.fr/bucket/18f6f43b621e15e5cb55645d657c8e5714bf89d3/lemonde/js/front_sf.bundle.js

js lemonde.fr collected 2026-09-24 06:03:25 UTC 22,085 bytes, 2 lines download raw bytes

1(()=>{var e={1006(e,t,r){"use strict";let a=(e,t)=>{let r=Element.prototype;return(r.matches||r.webkitMatchesSelector||r.mozMatchesSelector||r.msMatchesSelector||function(e){return -1!==[].indexOf.call(document.querySelectorAll(e),this)}).call(e,t)};r.d(t,["tJ",0,(e,t)=>{if(Element.prototype.closest)return e.closest(t);let r=e;do{if(a(r,t))return r;r=r.parentElement||r.parentNode}while(null!==r&&1===r.nodeType)return null}])},6582(e,t,r){"use strict";var a=r(1006);r.d(t,["Mm",0,(e,t,r)=>{document.addEventListener(e,e=>{e.target&&(0,a.tJ)(e.target,t)&&r(e)})}])}};let t={};function r(a){let n=t[a];if(void 0!==n)return n.exports;let i=t[a]={exports:{}};return e[a](i,i.exports,r),i.exports}r.d=(e,t)=>{if(Array.isArray(t))for(var a=0;a<t.length;){var n=t[a++],i=t[a++];r.o(e,n)?0===i&&a++:0===i?Object.defineProperty(e,n,{enumerable:!0,value:t[a++]}):Object.defineProperty(e,n,{enumerable:!0,get:i})}else for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),window.lmd.className={FORM_INPUT:"form__input",FORM_INPUT_ERROR:"form__input-error",FORM_INPUT_ERROR_SHOW:"form__input-error--show",FORM_INPUT_RADIO:"form__input-radio",FORM_INPUT_WRAP:"form__input-wrap",FORM_INPUT_CONTAINER:"form__input-field",FORM_INPUT_RADIO_SELECTED:"form__input--radio-selected",FORM_INPUT_RADIO_WRAPPER:"form__input-radio-wrapper",FORM_INPUT_CHECKBOX:"form__input-checkbox",FORM_INPUT_CHECKBOX_WRAPPER:"form__input-checkbox-wrapper",ACCOUNT_FORM:"account__form",ACCOUNT_FORM_ACTIVE:"account__form--active",FORM_INPUT_SELECT_CONTAINER:"form__input-select-container",FORM_INPUT_INVALID:"form__input--invalid",FORM_INPUT_CHECKBOX_MANDATORY:"form__account-checkbox-mandatory",FORM_INPUT_FIELD_FILLED:"form__input-field--filled",FORM_INPUT_FIELD_VALID:"form__input-field--valid",FORM_CTA_NEXT_DISABLED:"form__account-cta-next--disabled",FORM_OVERLAY_SHOW:"visible",FORM_SUMMARY_SHOW:"form__summary--show",ACCOUNT_POPIN_VISIBLE:"visible",OVERLAY_POPIN:"js-account-overlay",UNSUBSCRIBE_RECAP_DESCRIPTION:"unsubscribe__recap-description",BTN_BACK_ID:"js-account-back-btn",BTN_BACK_HIDE:"tunnel__link-back--hide",BTN_BACK_TEXT:"tunnel__link-back-text",FORM_INPUT_WRAP_HIDDEN:"form__input-wrap--hidden",BTN_STATE_UNSUB:"button--dark",BTN_NL_DISABLED:"newsletter__cta-register--disabled",BTN_STATE_SUB:"button--subscribed"},(()=>{"use strict";var e=r(6582),t=r(1006);let a='[data-toggle="collapse"]',n="data-toggle-target",i="data-toggle-scope",l="data-toggle-scroll-container",o="data-toggle-close-label",s="data-toggle-leave-open",d="ui-collapse--shown",u=()=>{document.querySelectorAll(a).forEach(e=>{e.classList.contains(d)?(e.setAttribute("aria-expanded","true"),e.hasAttribute(s)&&e.setAttribute("tabindex","-1")):(e.setAttribute("aria-expanded","false"),e.hasAttribute(s)&&e.removeAttribute("tabindex"))})},c=new Map,_=e=>{e.hasAttribute(o)&&(e.textContent===e.getAttribute(o)?e.innerHTML=c.get(e.getAttribute(n)):(c.set(e.getAttribute(n),e.textContent),e.innerHTML=e.getAttribute(o)))},m=new Map,g=e=>{let t,r=e.hasAttribute(i)?document.querySelector(e.getAttribute(i)):e.parentNode,a=!!e.hasAttribute(n)&&r.querySelectorAll(e.getAttribute(n)),o=e.hasAttribute(s)&&e.classList.contains(d);if(!e.classList.contains("ui-toggle--disabled")){if(e.hasAttribute("data-close-on-tap-outside")&&(e.classList.contains(d)?document.removeEventListener("click",b(e)):document.addEventListener("click",b(e))),o||e.classList.toggle(d),e.classList.contains(d)||window.dispatchEvent(new Event("lmdOverlayClick")),e.hasAttribute(i)){let a=r.querySelectorAll(e.getAttribute("data-toggle-exclude"));if(a&&a.length>0)for(t=0;t<a.length;t+=1)a[t]===e||a[t]===n||o||a[t].classList.remove(d)}if(a&&a.length>0)for(t=0;t<a.length;t+=1){let r=!a[t].classList.contains(d);if(o||a[t].classList.toggle(d),a[t].classList.contains(d)){if(a[t].setAttribute("aria-hidden","false"),r&&e.hasAttribute("data-toggle-focus-content")){let e=a[t].querySelector('a, button:not([disabled]), input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not
1([tabindex="-1"])');e?e.focus():(a[t].hasAttribute("tabindex")&&"-1"!==a[t].getAttribute("tabindex")||a[t].setAttribute("tabindex","-1"),a[t].focus())}}else a[t].setAttribute("aria-hidden","true")}u(),e.classList.contains(d)&&e.hasAttribute(l)&&document.querySelector(e.getAttribute(l)).scrollTo({behavior:"smooth",top:e.getBoundingClientRect().top+window.pageYOffset-70})}},b=function(e){let t=m.get(e);return t||(m.set(e,t=>{!e.contains(t.target)&&e.classList.contains(d)&&(g(e),_(e))}),m.get(e))};u(),(0,e.Mm)("click",a,e=>{let{target:r}=e,n=(0,t.tJ)(r,a);"A"===e.currentTarget.tagName&&e.preventDefault(),g(n),_(n),n.hasAttribute("data-close-on-focusout")&&r.addEventListener("focusout",()=>{"true"===n.getAttribute("aria-expanded")&&(g(n),_(n))},{once:!0}),r.addEventListener("keydown",e=>{("Escape"===e.key||27===e.keyCode)&&"true"===n.getAttribute("aria-expanded")&&g(n)},{once:!0})})})(),(()=>{"use strict";let e={};e.override=t=>{Object.keys(t).forEach(r=>{void 0===e[r]?e[r]=t[r]:typeof t[r]!=typeof e[r]?console.warn(`bad configuration type for ${r}, must be an instance of ${typeof e[r]}`):e[r]=t[r]})},e.override(window.lmd.className||{}),setTimeout(()=>{delete window.lmd.className});let t=(e,t)=>{let r=Element.prototype;return(r.matches||r.webkitMatchesSelector||r.mozMatchesSelector||r.msMatchesSelector||function(e){return -1!==[].indexOf.call(document.querySelectorAll(e),this)}).call(e,t)},a=(e,r)=>{if(Element.prototype.closest)return e.closest(r);let a=e;do{if(t(a,r))return a;a=a.parentElement||a.parentNode}while(null!==a&&1===a.nodeType)return null},n=(e,r,a)=>{document.addEventListener(e,e=>{e.target&&t(e.target,r)&&a(e)})};function i(t){t&&(t.value.length>0&&t.classList.add(e.FORM_INPUT_FIELD_FILLED),t.addEventListener("input",()=>{t.value.length>0?t.classList.add(e.FORM_INPUT_FIELD_FILLED):t.classList.remove(e.FORM_INPUT_FIELD_FILLED)}))}function l(t){let r=`.${e.FORM_INPUT_WRAP}`;if(!t)return;"select-one"===t.type?a(t,`.${e.FORM_INPUT_SELECT_CONTAINER}`).classList.add(e.FORM_INPUT_INVALID):"checkbox"===t.type?(a(t,`.${e.FORM_INPUT_CHECKBOX_WRAPPER}`).classList.add(e.FORM_INPUT_INVALID),r=`.${e.FORM_INPUT_CHECKBOX_MANDATORY}`):a(t,`.${e.FORM_INPUT}`).classList.add(e.FORM_INPUT_INVALID);let n=a(t,r).querySelector(`.${e.FORM_INPUT_ERROR}`);t.classList.remove(e.FORM_INPUT_FIELD_VALID),t.dataset.valid="invalid",n&&""!==n.id&&(t.setAttribute("aria-invalid","true"),t.setAttribute("aria-describedby",n.id)),t.dataset.errorDescribedby&&t.setAttribute("aria-describedby",t.dataset.errorDescribedby)}function o(t){if(!t)return;let r=`.${e.FORM_INPUT_WRAP}`;"select-one"===t.type?a(t,`.${e.FORM_INPUT_SELECT_CONTAINER}`).classList.remove(e.FORM_INPUT_INVALID):"checkbox"===t.type?(a(t,`.${e.FORM_INPUT_CHECKBOX_WRAPPER}`).classList.remove(e.FORM_INPUT_INVALID),r=`.${e.FORM_INPUT_CHECKBOX_MANDATORY}`):(a(t,`.${e.FORM_INPUT}`).classList.remove(e.FORM_INPUT_INVALID),a(t,r).querySelector(`.${e.FORM_INPUT_ERROR}`).textContent=""),t.classList.add(e.FORM_INPUT_FIELD_VALID),t.dataset.valid="valid";let n=a(t,r).querySelector(`.${e.FORM_INPUT_ERROR}`);n&&n.classList.contains(e.FORM_INPUT_ERROR_SHOW)&&n.classList.remove(e.FORM_INPUT_ERROR_SHOW),n&&""!==n.id&&(t.removeAttribute("aria-invalid"),t.dataset.initialDescribedby?t.setAttribute("aria-describedby",t.dataset.initialDescribedby):t.removeAttribute("aria-describedby"))}function s(t,r,n,i=!1){if(!t)return;let l=n||e.FORM_INPUT_WRAP,o="checkbox"===t.type?a(t,`.${e.FORM_INPUT_CHECKBOX_MANDATORY}`).querySelector(`.${e.FORM_INPUT_ERROR}`):a(t,`.${l}`).querySelector(`.${e.FORM_INPUT_ERROR}`);if(o){if("checkbox"===t.type){if(i){o.innerHTML=r;return}o.textContent=r;return}if(i){o.innerHTML=r;return}o.textContent=r}}function d(t=!1,r="submit-button"){let a=document.getElementById(r),n=document.querySelectorAll('[data-valid="invalid"]');a&&(0===n.length?a.classList.contains(e.FORM_CTA_NEXT_DISABLED)&&(a.classList.remove(e.FORM_CTA_NEXT_DISABLED),a.removeAttribute("disabled")):t&&(a.setAttribute("disabled",!0),a.classList.add(e.FORM_CTA_NEXT_DISABLED)))}function u(t){let r=()=>Array.prototype.slice.call(document.querySelectorAll('[data-valid="invalid"]')).filter(e=>"radio"===e.type||e.offsetWidth>0&&e.offsetHeight>0);
1r().forEach(e=>{e.dispatchEvent(new Event("blur")),"select-one"===e.type?(l(e),e.getAttribute("data-error")?s(e,e.getAttribute("data-error")):s(e,"Ce champ est obligatoire.")):"checkbox"===e.type?(e.dispatchEvent(new Event("change")),l(e),e.getAttribute("data-error")?s(e,e.getAttribute("data-error")):s(e,"Veuillez accepter les conditions générales d’utilisation et de vente pour finaliser votre commande")):"radio"===e.type&&(e.dispatchEvent(new Event("change")),l(e),e.getAttribute("data-error")?s(e,e.getAttribute("data-error")):s(e,"Veuillez sélectionner une option."))}),r().length>0?(t.preventDefault(),r()[0].scrollIntoView({behavior:"smooth",block:"end"}),r()[0].focus()):("true"===t.target.dataset.confirmPopin&&(t.preventDefault(),t.target.dispatchEvent(new CustomEvent("lmdLaunchConfirmPopin",{bubbles:!0}))),t.target.hasAttribute("data-loading")&&setTimeout(()=>{t.target.classList.add(e.FORM_CTA_NEXT_DISABLED),t.target.disabled=!0,t.target.value=t.target.getAttribute("data-loading")}))}function c(e,t,r=!1){e&&t&&(i(e),e.addEventListener("blur",e=>{var a,n;a=e.target,n=t,"true"===a.dataset.forceValid||a.value.length>0?o(a):(s(a,n),l(a)),r&&d(r)}))}function _(e){let t="";e.addEventListener("blur",()=>{if(0===e.value.length)t=e.getAttribute("data-error")||"Veuillez renseigner un e-mail.",s(e,t),l(e);else{var r;if(r=e.value,/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(r)){let r=document.getElementById("u_email"),a=document.getElementById("u_email_confirm"),n=document.getElementById("js-current-user-email");n&&n.textContent.toUpperCase()===r.value.toUpperCase()?(t=r.getAttribute("data-identical-error")||"Votre nouvelle adresse e-mail ne doit pas être identique à votre e-mail actuelle",s(r,t),l(r)):r&&a?e===a&&r.value.toUpperCase()!==a.value.toUpperCase()?(t=a.getAttribute("data-invalid-error")||"L’e-mail ne correspond pas à la confirmation.",s(a,t),l(a)):(t="",o(r),o(a),s(r,t),s(a,t)):r&&!a?(t=r.getAttribute("data-invalid-error")||"Merci de vérifier la saisie de votre e-mail.",o(r),s(r,t)):o(e)}else t=e.getAttribute("data-invalid-error")||"Merci de vérifier la saisie de votre e-mail.",s(e,t),l(e)}})}function m(e,t,r){if(!e||!t||!r)throw Error("checkHaveAlphaInput: messages attributes are missing");i(e),e.addEventListener("blur",()=>{e.value.length<1?(s(e,t),l(e)):-1===e.value.search(/[A-Za-z]/)?(s(e,r),l(e)):o(e)})}function g(e,t,r){let a=document.getElementById(e);a&&a.value.toUpperCase()===r.target.value.toUpperCase()?(s(r.target,r.target.getAttribute("data-identical-error")),l(r.target)):r.target.value.trim().length<6?(s(r.target,t),l(r.target)):o(r.target)}function b(e="u_password",t="u_current_password"){let r=document.getElementById(e)||document.getElementById("password"),n=document.getElementById("js-password-line"),l=r?r.getAttribute("data-length-error"):"",o=document.getElementById("aria-password-notice");r&&(i(r),r.addEventListener("keyup",e=>{let t=e.target.value.trim().length;e.target.value.trim().length<7&&(n&&(n.className="",n.classList.add("form__security-password"),t>6&&(t=6),n.classList.add(`form__security-password--${t}`)),a(e.target,".form__input--password").classList.remove("form__input--password-valid"),o&&o.dataset.infoLabel&&(o.innerHTML=o.dataset.infoLabel)),e.target.value.trim().length>5&&(a(e.target,".form__input--password").classList.add("form__input--password-valid"),o&&o.dataset.validLabel&&(o.innerHTML=o.dataset.validLabel))}),r.addEventListener("blur",g.bind(this,t,l)))}function E(){n("click",".js-trigger-password",e=>{let t=e.target.closest(".js-trigger-password");if(!t)return;let r=a(t,".form__input--password").querySelector(".js-account-password");if(r){let e=t.querySelector(".sr-only");t.classList.contains("form__input-password-view--on")?(t.classList.remove("form__input-password-view--on"),r.setAttribute("type","password"),t.dataset.showPasswordLabel&&(e&&(e.textContent=t.dataset.showPasswordLabel),t.hasAttribute("aria-label")&&t.setAttribute("aria-label",t.dataset.showPasswordLabel))):(t.classList.add("form__input-password-view--on"),r.setAttribute("type","text"),t.dataset.hidePasswordLabel&&(e&&(e.textContent=t.dataset.hidePasswordLabel),t.hasAttribute("aria-label")&&t.setAttribute("aria-label",t.dataset.hidePasswordLabel)))}})}let p=Object.freeze({PRODUCT:"product",PURCHASE:"purchase",MAIL:"mail",KEY:"key",ID:"id",MAGE_ID:"mageId",MAGENTO_ID:"magentoId",BENEFICIARY_ID:"benef
1iciaryIdentifier"});var I=r(6582);function f(e){27===e.keyCode&&e.target.blur()}var A=r(1006);function v(){let t=document.getElementById("js-account-reset"),r=document.querySelectorAll('.form__input-field[data-valid="valid"]');t&&t.addEventListener("click",()=>{if(r.length>0)for(let t=0;t<r.length;t+=1)!function(t){if(!t)return;(0,A.tJ)(t,`.${e.FORM_INPUT}`).classList.remove(e.FORM_INPUT_INVALID),t.dataset.valid="invalid",t.value="";let r=(0,A.tJ)(t,`.${e.FORM_INPUT_WRAP}`).querySelector(`.${e.FORM_INPUT_ERROR}`);r.classList.contains(e.FORM_INPUT_ERROR_SHOW)&&r.classList.remove(e.FORM_INPUT_ERROR_SHOW),t.classList.contains(e.FORM_INPUT_FIELD_FILLED)&&t.classList.remove(e.FORM_INPUT_FIELD_FILLED),t.classList.contains(e.FORM_INPUT_FIELD_VALID)&&t.classList.remove(e.FORM_INPUT_FIELD_VALID)}(r[t])})}!function(){let t,r,g,A,R;(0,I.Mm)("click",".js-account-back-btn",e=>"/dashboard"!==window.location.pathname&&(e.preventDefault(),window.location.href="/dashboard",!1)),(0,I.Mm)("click",".js-account-back-btn-two-level",e=>{e.preventDefault();let t=new URLSearchParams(window.location.search).get("sourceUrl");return window.location.href=t||document.referrer,!1}),(t=document.getElementById(e.OVERLAY_POPIN))&&t.addEventListener("click",()=>{let t;(t=document.getElementById(e.OVERLAY_POPIN))&&t.classList.contains(e.FORM_OVERLAY_SHOW)&&(t.classList.remove(e.FORM_OVERLAY_SHOW),t.style.opacity=0),document.body.style.overflow=null,window.dispatchEvent(new Event("lmdOverlayClick"))}),(0,I.Mm)("keydown",".info, .info__icon",f),r=document.getElementById("js-language-banner"),g=document.getElementById("js-close-language"),r&&g.addEventListener("click",()=>{r.classList.toggle("lang__banner-language--hide")});let O=[...document.querySelectorAll(`.${e.FORM_INPUT_ERROR}`)].filter(e=>0!==e.textContent.trim().length);if(O.length){for(let t=0;t<O.length;t+=1)if(O[t].classList.add(e.FORM_INPUT_ERROR_SHOW),O[t].id){let r=a(O[t],`.${e.FORM_INPUT_WRAP}`)||a(O[t],`.${e.FORM_INPUT_CHECKBOX_MANDATORY}`);if(r){let e=r.querySelector("input, select, textarea");e&&(e.getAttribute("aria-describedby")&&!e.dataset.initialDescribedby&&(e.dataset.initialDescribedby=e.getAttribute("aria-describedby")),e.setAttribute("aria-describedby",O[t].id),e.setAttribute("aria-invalid","true"))}}"en"===document.getElementsByTagName("html")[0].getAttribute("lang")?document.title+=", error in the form":document.title+=", erreur dans le formulaire"}if(A=document.getElementById("submit-button"),R=document.getElementById("submit"),A&&A.addEventListener("click",u),R&&R.addEventListener("click",u),n("click",`.${e.FORM_INPUT_RADIO}`,t=>{let r=a(t.target,`.${e.FORM_INPUT_WRAP}`).querySelectorAll(`.${e.FORM_INPUT_RADIO_WRAPPER}`);if(r.length>0)for(let t=0;t<r.length;t+=1)r[t].classList.remove(e.FORM_INPUT_RADIO_SELECTED);if(t.target.checked){a(t.target,`.${e.FORM_INPUT_RADIO_WRAPPER}`).classList.add(e.FORM_INPUT_RADIO_SELECTED);let r=document.querySelectorAll(`.${e.ACCOUNT_FORM}`),n=a(t.target,`.${e.FORM_INPUT_RADIO_WRAPPER}`).dataset.target,i=document.querySelectorAll(`.${n}`);r.forEach(t=>
1t.classList.remove(e.ACCOUNT_FORM_ACTIVE)),i.forEach(t=>t.classList.add(e.ACCOUNT_FORM_ACTIVE))}}),(0,I.Mm)("click",".js-user-change-language",e=>{var t;let r,a;t=e.target.closest("button").value,r={},void 0!==window.lmd.user&&null!==window.lmd.user.id&&(r={userId:window.lmd.user.id}),a={...r,lang:t},fetch(`${window.lmd.hosts.sf}/lang/update`,{method:"POST",credentials:"include",body:JSON.stringify(a)}).then(e=>{e.ok&&window.location.reload(!0)})}),document.getElementById("js-form-login")){let e,t;e=document.getElementById("js-account-password")||document.getElementById("password"),(t=document.getElementById("u_mail")||document.getElementById("email"))&&(i(t),_(t)),e&&c(e,e.getAttribute("data-error")),E()}if(document.getElementById("js-form-create-essentiel")||document.getElementById("js-form-create-papier")){let e,t,r,a,n,u,c,g,p,I;e=document.getElementById("u_firstname")||document.getElementById("firstname"),t=document.getElementById("u_name")||document.getElementById("lastname"),r=document.getElementById("u_com"),a=document.getElementById("u_delivery_date"),n=document.getElementById("u_address"),u=document.getElementById("u_complement_address"),c=document.getElementById("u_city"),g=document.getElementById("u_zipcode"),p=document.getElementById("u_email")||document.getElementById("mail")||document.getElementById("email"),(I=document.getElementById("u_email_confirm"))&&(I.onpaste=e=>(e.preventDefault(),s(e.target,e.target.getAttribute("data-error")),l(e.target),!1)),p&&(i(p),_(p)),I&&(i(I),_(I)),b(),function(){let e=document.getElementById("u_civility"),t=document.querySelectorAll('input[name="civility"]');if(e&&0===t.length)return function(e,t=!1){e&&e.addEventListener("change",r=>{o(r.target),"invalid"===e.getAttribute("data-valid")&&""!==r.target.value?e.setAttribute("data-valid","valid"):""===r.target.value&&(e.setAttribute("data-valid","invalid"),s(r.target,r.target.getAttribute("data-error"))),t&&d(t)})}(e);if(0===t.length)return;let r=(e,r)=>{if(t.forEach(t=>{t.setAttribute("data-valid",e?"valid":"invalid");let r=t.closest(".form__input");r&&r.classList.toggle("form__input--invalid",!e)}),!e&&r){let e=r.getAttribute("data-error")||"Veuillez sélectionner votre civilité.";s(r,e,"form__input"),l(r)}else e&&r&&o(r)};t.forEach(e=>{e.addEventListener("change",e=>{r(e.target.checked,e.target)}),e.addEventListener("blur",()=>{Array.from(t).some(e=>e.checked)||r(!1,e)})})}(),function(){let e=document.getElementById("birth_day"),t=document.getElementById("birth_month"),r=document.getElementById("birth_year"),a=document.getElementById("birth_date-error");if(!e&&!t&&!r)return;let n=new Set,i=[{input:e,pattern:/^(0?[1-9]|[12]\d|3[01])$/,maxLength:2},{input:t,pattern:/^(0?[1-9]|1[0-2])$/,maxLength:2},{input:r,pattern:/^(19|20)\d{2}$/,maxLength:4,extraCheck:e=>{let t,r;return t=new Date().getFullYear(),r=parseInt(e,10),/^\d{4}$/.test(e)&&r>=1900&&r<=t}}].filter(({input:e})=>null!==e);function l(e){let t=e.input.value.trim();return t?e.pattern.test(t)&&(!e.extraCheck||e.extraCheck(t))?null:e.input.getAttribute("data-invalid-error"):e.input.getAttribute("data-error")}function o(e){let t=e.input.value.trim();return t?e.pattern.test(t)&&(!e.extraCheck||e.extraCheck(t))?null:e.input.getAttribute("data-invalid-error-part"):e.input.getAttribute("data-error-part")}i.forEach(({input:e,pattern:t,maxLength:r,extraCheck:s})=>{e.addEventListener("input",e=>{let t=e.target.value.trim();t&&!/^\d+$/.test(t)&&(e.target.value=t.replace(/\D/g,"").slice(0,r))}),e.addEventListener("blur",r=>{n.add(e);let d=r.target.value.trim();r.target.value=d;let u=!!(!d||!t.test(d)||s&&!s(d));r.target.setAttribute("data-valid",u?"invalid":"valid"),r.target.closest(".form__input-birth-date-field").classList.toggle("form__input--invalid",u),function(){if(!a)return;let e=i.filter(({input:e})=>n.has(e)).map(o).filter(Boolean),t=i.map(o).filter(Boolean);if(0===e.length){a.textContent="",a.classList.remove("form__input-error--show");return}if(t.length>1){let e=a.getAttribute("data-error-prefix")||"Veuillez renseigner";a.textContent=`${e} ${t.join(", ")}`}else a.textContent=i.filter(({input:e})=>n.has(e)).map(l).find(Boolean)||e[0];a.classList.add("form__input-error--show")}()})})}(),e&&m(e,e.getAttribute("data-error"),e.getAttribute("data-alpha-error")),t&&m(t,t.getAttribute("data-error"),t.getAttribute("data-alpha-error")),function(e=!1){let t=e?document.getElementById("js-account-cgv-payment"):document.getElementById("js-account-cgv-submit");t&&t.addEventListener("click",e=>{!0===e.target.checked?o(e.target):(s(e.target,e.target.getAttribute("data-error")),l(e.target))})}(),i(r),i(n),i(u),i(c),a&&a.addEventListener("changeDate",e=>{let t=a.getAttribute("data-error");a.value?o(e.target):(s(e.target,t),l(e.target))}),g&&(i(g),g.addEventListener("blur",e=>{e.target.value.length<1?o(e.target):(s(g,g.getAttribute("data-error")),l(g))})),E()}if(document.getElementById("js-account-user-edit-email")){let e,t,r;E(),e=document.getElementById("u_password"),t=document.getElementById("u_email"),(r=document.getElementById("u_email_confirm")).onpaste=e=>(e.preventDefault(),s(e.target,e.target.getAttribute("data-copypaste-error")),l(e.target),!1),t&&r&&(i(t),i(r),_(t),_(r)),e&&c(e,e.getAttribute("data-error")),v()}if(document.getElementById("js-account-user-edit-password")){let e,t,r;E(),(e=document.getElementById("u_password")||document.getElementById("password"))&&c(e,e.getAttribute("data-error")),b("u_new_password","u_password"),t=document.getElementById("u_new_password")||document.getElementById("password"),(r=document.getElementById("u_new_password_confirm")||document.getElementById("repeat_password"))&&(r.onpaste=e=>(e.preventDefault(),s(e.target,`Pour \xe9viter les erreurs, l’option 
2 \xab copier-coller \xbb a \xe9t\xe9 d\xe9sactiv\xe9e`),l(e.target),!1),i(r),r.addEventListener("blur",e=>{e.target.value.length<1?(s(e.target,e.target.getAttribute("data-confirm-error")),l(e.target)):t.value===e.target.value?o(e.target):(s(e.target,e.target.getAttribute("data-error")),l(e.target))})),v()}document.getElementById("js-form-admin")&&Object.values(p).forEac
2h(e=>{let t=document.getElementById(e);t&&i(t)})}()})()})();

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.