1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([["actions_prefill_index_js-components_fields_index_js-modules_form_validation_index_js-modules_-c84ab4"],{9751:(e,r,t)=>{t.d(r,{R:()=>a});var o=t(6391);function a(e){return{type:o.SAVE_EMAIL_VALUE,email:e}}},5229:(e,r,t)=>{t.d(r,{P:()=>w,_:()=>D});var o=t(2540),a=t(3696),s=t(9933),n=t(8710),i=t(5276),c=t(3198),l=Object.defineProperty,m=Object.defineProperties,d=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,f=(e,r,t)=>r in e?l(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,b=(e,r)=>{for(var t in r||(r={}))u.call(r,t)&&f(e,t,r[t]);if(p)for(var t of p(r))h.call(r,t)&&f(e,t,r[t]);return e},g=(e,r)=>m(e,d(r));function w({input:e,type:r,meta:t,noLabel:a,bigLabel:l,noBold:m}){const d=(0,n.A)(),{validating:p}=(0,i.lN)(),{error:u,dirty:h,submitError:f,dirtySinceLastSubmit:w}=t;return u&&(""!==e.value||h)&&"checkEmail"===e.name&&(0,c.D)(e.name,u),(0,o.jsxs)(s.z5,{noLabel:a,valid:""!==e.value&&!p&&!u&&!f,error:u&&(""!==e.value||h)||f,bigLabel:l,noBold:m,children:[!a&&(0,o.jsx)("label",{htmlFor:"checkEmail",children:d.formatMessage({id:"forms.email.label"})}),(0,o.jsx)("input",g(b({},e),{id:e.name,"data-sp":"email-input",type:e.type,placeholder:d.formatMessage({id:"forms.email.placeholder"})})),(u&&(""!==e.value||h)||f&&!w)&&(0,o.jsx)("span",{className:"error",children:d.formatMessage({id:u||f})})]})}const v=t.p+"assets/icons/show-978e7c4f8a830d1bf76db7d2b45cbf19.svg",y=t.p+"assets/icons/hide-1a3be398f532349eecdb70008f62d016.svg";var _=Object.defineProperty,j=Object.defineProperties,O=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,P=(e,r,t)=>r in e?_(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,A=(e,r)=>{for(var t in r||(r={}))x.call(r,t)&&P(e,t,r[t]);if(E)for(var t of E(r))k.call(r,t)&&P(e,t,r[t]);return e};let z=null;const D=function({input:e,meta:{error:r,valid:t,dirty:i},label:c,hideLabel:l,hideError:m,render:d,bigLabel:p,placeholder:u,removedValidation:h,isConnection:f}){const b=(0,n.A)(),g=(0,a.useRef)(null);let w=()=>{};"password"===e.name||f||(w=function(){z&&window.clearTimeout(z),z=window.setTimeout((function(){g.current&&(g.current.style.display="block")}),2e3)});const[_,E]=(0,a.useState)("password");return(0,o.jsxs)(s.VL,{multipleIcons:!0,type:_,valid:!h&&t&&!r&&e.value.length,bigLabel:p,children:[l||"password"!==e.name&&"enterPassword"!==e.name?(0,o.jsx)("label",{htmlFor:"passwordCheck",children:c||b.formatMessage({id:"signup.confirmMyPassword"})}):(0,o.jsx)("label",{htmlFor:e.name,children:c||b.formatMessage({id:"signup.myPassword"})}),(0,o.jsxs)("div",{children:[(0,o.jsx)("input",(x=A({},e),k={id:e.name,type:_,placeholder:u||b.formatMessage({id:"signup.myPassword"}),onKeyUp:w},j(x,O(k)))),(0,o.jsx)("img",{src:"password"===_?v:y,onClick:()=>{E("password"===_?"text":"password")}})]}),r&&void 0===m&&"string"==typeof r&&i&&(0,o.jsx)(s.g9,{style:{display:f?"block":"none"},ref:g,children:b.formatMessage({id:r})})]});var x,k}},2494:(e,r,t)=>{t.d(r,{sg:()=>j,_5:()=>p,gx:()=>c,$m:()=>f,B9:()=>l,uV:()=>h,Nt:()=>d,MC:()=>i});var o=t(9047),a=t(654);const s=JSON.parse('{"G":["charonne.cassidy","(|.*[-_.])abuse(|[-_.].*)","(|.*[-_.])admins?(|[-_.].*)","(|.*[-_.])contacts?(|[-_.].*)","(|.*[-_.])host(s|master?)?(|[-_.].*)","(|.*[-_.])infos?(|[-_.].*)","(|.*[-_.])ipadmin(|[-_.].*)","(|.*[-_.])noc(|[-_.].*)","(|.*[-_.])postmaster(|[-_.].*)","(|.*[-_.])pourriel(|[-_.].*)","(|.*[-_.])roots?(|[-_.].*)","(|.*[-_.])security(|[-_.].*)","(|.*[-_.])spam(|[-_.].*)","(|.*[-_.])tech(|[-_.].*)","(|.*[-_.])webmasters?(|[-_.].*)","(|.*[-_.])maddox(|[-_.].*)","(|.*[-_.])nexus(|[-_.].*)","(|.*[-_.])test(|[-_.].*)"],"C":["agora\\\\.bungi\\\\.com","amen\\\\.fr","bungi\\\\.com","emailvision\\\\.com","france-strategies\\\\.com","gandi\\\\.net","illiad\\\\.fr","justice\\\\.fr","koszmail\\\\.pl","node\\\\.com","operamail\\\\.com","ovh\\\\.net","proxad\\\\.net","sdgsd\\\\.com","tim\\\\.it","tiscali\\\\.fr","totalcommunications\\\\.com","wrwer\\\\.com","anacode\\\\.com","ambassade-\\\\+","caramail\\\\..+","fre\\\\..+","freee\\\\..+","gmai\\\\..+","gmaill\\\\..+","hotmai\\\\..+","hotmaill\\\\..+","lycos.+","spamgourmet\\\\.+","tele2\\\\.+","test\\\\.+","voila\\\\..+","y
1aho\\\\..+","yahooo\\\\..+","yopmail.+",".+\\\\.bg",".+\\\\.cn",".+\\\\.coom",".+\\\\.f",".+\\\\.ffr",".+\\\\.frr",".+\\\\.r",".+\\\\.ru",".+\\\\.th",".+otherinbox.com","dgccrf","signal-spam"]}');new a.A;class n{constructor(){this.patterns={isEmail:/^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,}$/,isDate:/^(\d{1,2})\/(\d{1,2})\/(\d{4})$/},this.errMan=new o.A,this.minAge=18}isValid(e,r){const t=this.patterns[r]?this.patterns[r]:r;return new RegExp(t).test(e)}isRealDate(e){if("string"!=typeof e)return this.errMan.cast("TypeError","Not a string"),!1;const r=e.match(this.patterns.isDate);if(!r)return this.errMan.cast("TypeError","Not a valid date pattern"),!1;const t=new Date(parseInt(r[3],10),parseInt(r[2],10)-1,parseInt(r[1],10));return e===t.getDate().toString().padStart(2,"0")+"/"+(t.getMonth()+1).toString().padStart(2,"0")+"/"+t.getFullYear()}isOldEnough(e){if(!this.isRealDate(e))return!1;const r=e.match(this.patterns.isDate),t=new Date(parseInt(r[3],10),parseInt(r[2],10)-1,parseInt(r[1],10));let o=new Date;return o=o.setFullYear(o.getFullYear()-this.minAge),t<=o}}const i=(e,r=!0,t=!0)=>{const o=new n,a={};t&&!o.isValid(e.checkEmail,"isEmail")&&(a.checkEmail="common.errors.notValidEmail"),t&&!e.checkEmail&&(a.checkEmail="common.errors.required");const s=e.password?u({password:e.password,passwordConfirm:e.passwordCheck,minChar:10}):[];return e.passwordCheck!==e.password&&(a.passwordCheck="common.errors.password"),s.some((e=>!e.checked))&&(a.password=s),!e.cgu&&r&&(a.cgu="common.errors.required"),a},c=e=>{if(!e)return"common.errors.required"},l=e=>{const r=new RegExp("(?!.*\\b("+s.G.join("|")+")\\b.*)^([a-zA-Z0-9.!#$%&'*+=?^_`{|}~-]+)"),t=new RegExp("@(?!.*\\b("+s.C.join("|")+")\\b.*)([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9]))?(?:\\.([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?))*$");if(!e)return;const[o,a]=e.split("@");return/^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,}$/.test(e)?r.test(o)&&t.test("@"+a)?void 0:"common.errors.unauthorizedEmail":"common.errors.notValidEmail"},m=e=>{const r="common.errors.invalidDate";if(!e||e===e.getTime)return;const t=e.match(/^(\d{1,2})\/(\d{1,2})\/(\d{4})$/);if(!t)return r;const o=new Date(t[3],t[2]-1,t[1]);return e!==[`${o.getDate()}`.padStart(2,"0"),`${o.getMonth()+1}`.padStart(2,"0"),o.getFullYear()].join("/")?r:void 0},d=e=>e&&-1!==e.indexOf("@")?"common.errors.notValidPseudo":e?void 0:"common.errors.required",p=e=>{if(!e||m(e))return m(e);const r=e.match(/^(\d{1,2})\/(\d{1,2})\/(\d{4})$/),t=new Date(r[3],r[2]-1,r[1]);return((new Date).getTime()-t.getTime())/31536e6<18?"common.errors.mustBeEighteen":void 0},u=e=>{const{password:r,minChar:t}=e;return[{label:"common.errors.minChar",checked:b(t)(r)},{label:"common.errors.minNumber",checked:g(r)},{label:"common.errors.minLowerCase",checked:w(r)},{label:"common.errors.minMaj",checked:v(r)},{label:"common.errors.minSpecial",checked:y(r)}]},h=e=>{if(!e)return;return/^[A-Za-zÃ-ÃÃ-öø-ÿ\u00c0-\u024f\u1e00-\u1eff\-'â\s]+$/g.test(e)?void 0:"common.errors.notValidName"},f=e=>{if(!e)return;return/^[0-9A-Za-zÃ-ÃÃ-öø-ÿ\u00c0-\u024f\u1e00-\u1eff\-'â\s]+$/g.test(e)?void 0:"common.errors.notValidAddress"},b=e=>r=>r.length>=e,g=e=>Boolean(e.match(/\d+/)),w=e=>Boolean(e.match(/[a-z]+/)),v=e=>Boolean(e.match(/[A-Z]+/)),y=e=>Boolean(e.match(/[^a-zA-Z0-9 ]+/g));let _;const j=(...e)=>r=>{return t=void 0,o=null,a=function*(){return new Promise((t=>{_&&_();const o=setTimeout((()=>{const o=((...e)=>r=>e.reduce(((e,t)=>e||t(r)),void 0))(...e)(r);t(o)}),1e3);_=()=>{clearTimeout(o),t()}}))},new Promise(((e,r)=>{var s=e=>{try{i(a.next(e))}catch(e){r(e)}},n=e=>{try{i(a.throw(e))}catch(e){r(e)}},i=r=>r.done?e(r.value):Promise.resolve(r.value).then(s,n);i((a=a.apply(t,o)).next())}));var t,o,a}},262:(e,r,t)=>{t.d(r,{A:()=>u});var o=t(3696),a=t(5276),s=Object.defineProperty,n=Object.defineProperties,i=Object.getOwnPropertyDescriptors,c=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,d=(e,r,t)=>r in e?s(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t;class p extends o.Component{constructor(e){super(e),this.state={previous:e.input.value}}componentDidUpdate(){const{children:e,input:{value:r}}=this.props,{previous:t}=this.state;r!==t&&(this.setState({previous:r}),e(r,t))}render(){return null}}const u=({name:e,children:r})=>o.createElement(a.D0,{name:e,subscription:{value:!0},allowNull:!0,render:e=>{return o.createElement(p,(t=((e,r)=>{for(var t in r||(r={}))l.call(r,t)&&d(e,t,r[t]);if(c)for(var t of c(r))m.call(r,t)&&d(e,t,r[t]);return e})({},e),n(t,i({children:r}))));var t}})}}]); 2//# sourceMappingURL=actions_prefill_index_js-components_fields_index_js-modules_form_validation_index_js-modules_-c84ab4.7b1eebb6.0ef15b04.js.map
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.