1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7501],{169:(e,t,i)=>{"use strict";i.d(t,{A:()=>g});var r=i(37876);i(14232);var n=i(95062),s=i.n(n),o=i(85825),a=i(2513),l=i(18847),d=i.n(l),c=i(27027),u=i.n(c);let p=d()(()=>i.e(8612).then(i.bind(i,23907)),{loadableGenerated:{webpack:()=>[23907]},ssr:!1});function h(e){let{password:t,isPasswordStrong:i=()=>{},firstname:n=null,lastname:s=null,email:o=null,t:l=a.Gs8.t,isHidden:d=!1}=e,c=l("passwordValidationChecks",{returnObjects:!0}),h=(e,t)=>{(0,a.Pek)(i)&&i(e>=3)};return(0,r.jsx)("div",{"data-testid":"cy-password-checklist",className:d?u()["password-validation-wrapper--hidden"]:u()["password-validation-wrapper--visible"],children:(0,r.jsx)(p,{password:t,scoreWords:c,shortScoreWord:c[0],onChangeScore:(e,t)=>h(e,t),userInputs:[n,s,o]})})}h.propTypes={password:s().string.isRequired,isPasswordStrong:s().func,firstname:s().string,lastname:s().string,email:s().string,t:s().func,isHidden:s().bool};let g=(0,o.CI)("common")(h)},534:(e,t,i)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/connexion",function(){return i(98703)}])},7578:(e,t,i)=>{"use strict";i.d(t,{A:()=>q});var r=i(37876),n=i(14232),s=i(95062),o=i.n(s),a=i(85825),l=i(2513),d=i(60239),c=i(34325),u=i(10040),p=i(44564),h=i(16468),g=i(78267),m=i(14868),x=i(88043),f=i(54611),b=i(75370),v=i(96107),A=i(62811),w=i(98349),S=i(60454),y=i(32800),j=i(8368),C=i(55384),R=i(92821),k=i(66842),L=i(3539),E=i(169),W=i(49693),M=i(41914),P=i(2014),T=i(73579),_=i(48230),z=i.n(_),F=i(82979);let I=(e,t)=>{if("string"!=typeof e)return e;let i=e.toLowerCase().indexOf(t);return -1===i?e:(0,r.jsxs)(r.Fragment,{children:[e.slice(0,i),(0,r.jsx)(C.A,{tone:"light",children:e.slice(i,i+t.length)}),e.slice(i+t.length)]})};function N(e){let{onSubmit:t,socialSignUp:i,isFetching:s=!1,isError:o=!1,title:a="",submitText:C="",onClickSignin:_,unmountSignup:N,bannedAccess:q="",error:O="",t:U=l.Gs8.t,showOpenSigninButton:$=!0,showHeader:B=!0,showTeacherWarning:H=!0,closeModal:V,userType:G=P.b$}=e;(0,d.iK)(N);let{reCaptchaToken:D,isErrorRecaptcha:K,bUseReCaptchaV2:Y,ReCaptchaV2Component:J}=(0,d.lw)({isLoading:s,error:O,action:M.k.SIGNUP}),[Z,X]=(0,n.useState)({firstname:"",lastname:"",email:"",phone:{phone_country:W.PHONE_COUNTRY,phone_region:W.PHONE_REGION,phone_number:""},password:"",userType:G}
1),[Q,ee]=(0,n.useState)(""),[et,ei]=(0,n.useState)(!1),[er,en]=(0,n.useState)(!1);(0,n.useEffect)(()=>{let e=!Object.values(Z).some(e=>""===e)&&!!D?.token;e!==er&&en(e)},[Z,Y,D]);let es=(0,n.useRef)(D);(0,n.useEffect)(()=>{es.current=D},[D]);let eo=(0,n.useCallback)((e,t)=>{let r=es.current;if(!r||!r.token)return void ee(U("errorFormIncomplete"));i(e,t,G,r)},[i,U]);return(0,r.jsxs)(m.A,{"data-testid":"cy-signup-user-modal",children:[H&&G!==P.nR&&(0,r.jsxs)(m.A,{sx:{display:"flex",gap:1.5,p:"13px 15px",mb:3,bgcolor:"custom.paper2",border:"1px solid",borderColor:"custom.line",borderLeft:"3px solid",borderLeftColor:"custom.accent",borderRadius:1},children:[(0,r.jsx)(c.A,{sx:{flex:"none",fontSize:18,color:"custom.accent2",mt:"1px"}}),(0,r.jsxs)(f.A,{sx:{fontSize:13,lineHeight:1.5,color:"text.secondary"},children:[U("signupForm.teacherAccountWarning"),(0,r.jsx)(z(),{href:F.Dn,name:"link-become-teacher",onClick:V,children:U("signupForm.teacherAccountWarningLink")})]})]}),B&&(0,r.jsx)(j.A,{eyebrow:G===P.nR?U("signupForm.eyebrowTeacher"):U("signupForm.eyebrow"),title:I(a,"gratuitement")}),(0,r.jsx)(f.A,{sx:k.kJ,children:U("signupForm.withSocialLogin")}),(0,r.jsx)(T.A,{onSocialLogin:eo,onError:ee}),(0,r.jsx)(v.A,{sx:k.HY,children:U("signupForm.withGRLogin")}),(0,r.jsx)(m.A,{component:"form",onSubmit:e=>{e.preventDefault(),ee(""),er?et?t({...Z,reCaptchaToken:D}):ee(U("signupForm.errorWeakPassword")):ee(U("signupForm.msgErrorIncomplete"))},children:(0,r.jsxs)(x.A,{spacing:1.5,children:[(0,r.jsxs)(x.A,{direction:{xs:"column",sm:"row"},spacing:1.5,children:[(0,r.jsx)(b.A,{placeholder:U("placeholder.firstname"),value:Z.firstname,onChange:e=>X({...Z,firstname:e.target.value}),disabled:s,required:!0,fullWidth:!0,InputProps:(0,k.It)(u.A),inputProps:{"data-testid":"cy-signup-firstname"}}),(0,r.jsx)(b.A,{placeholder:U("placeholder.lastname"),value:Z.lastname,onChange:e=>X({...Z,lastname:e.target.value}),disabled:s,required:!0,fullWidth:!0,InputProps:(0,k.It)(p.A),inputProps:{"data-testid":"cy-signup-lastname"}})]}),(0,r.jsx)(b.A,{placeholder:U("placeholder.email"),type:"email",value:Z.email,onChange:e=>X({...Z,email:e.target.value}),disabled:s,required:!0,fullWidth:!0,InputProps:(0,k.It)(h.A),inputProps:{inputMode:"email","data-testid":"cy-signup-email"}}),(0,r.jsx)(L.A,{placeholder:U("placeholder.phone"),dataTestId:"cy-signup-phone",value:Z.phone.phone_number,defaultCode:Z.phone.phone_country,defaultCountry:Z.phone.phone_region,onChange:e=>X({...Z,phone:e}),disabled:s,required:!0}),(0,r.jsxs)(m.A,{children:[(0,r.jsx)(R.A,{placeholder:U("placeholder.createPassword"),value:Z.password,onChange:e=>X({...Z,password:e.target.value}),disabled:s,required:!0,inputProps:{autoComplete:"new-password","data-testid":"cy-signup-password"}}),Z.password.length>0&&(0,r.jsx)(E.A,{password:Z.password,isPasswordStrong:ei,firstname:Z.firstname,lastname:Z.lastname,email:Z.email,isHidden:0===Z.password.length})]}),!!J&&(0,r.jsx)(m.A,{sx:{display:"flex",justifyContent:"center"},children:J}),Q&&!K&&(0,r.jsx)(A.A,{severity:"error",onClose:()=>ee(""),children:Q}),o&&!K&&(0,r.jsx)(A.A,{severity:"error",children:q?U("errorBannedAccess"):U(O)??U("error")}),(0,r.jsx)(w.A,{type:"submit",variant:"contained",color:"primary",fullWidth:!0,sx:k.wL,disabled:s||!er,"data-testid":"cy-signup-send-btn",endIcon:s?(0,r.jsx)(y.A,{size:16,color:"inherit"}):(0,r.jsx)(g.A,{}),children:C})]})}),$&&(0,r.jsxs)(f.A,{sx:{...k.kJ,mt:2},children:[U("signupForm.hasAccount")," ",(0,r.jsx)(S.A,{component:"button",type:"button",onClick:_,"data-testid":"cy-signin-btn",sx:{fontWeight:600},children:U("signupForm.signin")})]})]})}N.propTypes={onSubmit:o().func.isRequired,title:o().string,submitText:o().string,isFetching:o().bool,isError:o().bool,bannedAccess:o().oneOfType([o().string,o().bool]),error:o().string,onClickSignin:o().func.isRequired,unmountSignup:o().func.isRequired,t:o().func,showOpenSigninButton:o().bool,showHeader:o().bool,showTeacherWarning:o().bool,closeModal:o().func.isRequired,userType:o().string,socialSignUp:o().func.isRequired};let q=(0,a.CI)("forms")(N)},8441:(e,t,i)=>{"use strict";i.d(t,{A:()=>s});var r=i(46313),n=i(37876);let s=(0,r.A)((0,n.jsx)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m6.93 6h-2.95c-.32-1.25-.78-2.45-1.38-3.56 1.84.63 3.37 1.91 4.33 3.56M12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96M4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2s.06 1.34.14 2zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56-1.84-.63-3.37-1.9-4.33-3.56m2.95-8H5.08c.96-1.66 2.49-2.93 4.33-3.56C8.81 5.55 8.35 6.75 8.03 8M12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96M14.34 14H9.66c-.09-.66-.
116-1.32-.16-2s.07-1.35.16-2h4.68c.09.65.16 1.32.16 2s-.07 1.34-.16 2m.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95c-.96 1.65-2.49 2.93-4.33 3.56M16.36 14c.08-.66.14-1.32.14-2s-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2z"}),"Language")},12672:(e,t,i)=>{"use strict";i.d(t,{A:()=>n});var r=i(4469);function n(e){let{theme:t,name:i,props:n}=e;return t&&t.components&&t.components[i]&&t.components[i].defaultProps?(0,r.A)(t.components[i].defaultProps,n):n}},17395:(e,t,i)=>{"use strict";i.d(t,{A:()=>r});let r=(0,i(98323).Ay)()},27027:e=>{e.exports={"password-validation-wrapper--hidden":"_style_password-validation-wrapper--hidden__bkUfa","password-validation-wrapper--visible":"_style_password-validation-wrapper--visible__Yt3Sb"}},29934:(e,t,i)=>{"use strict";i.d(t,{A:()=>s});var r=i(46313),n=i(37876);let s=(0,r.A)((0,n.jsx)("path",{d:"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2M9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9zm9 14H6V10h12zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2"}),"LockOutlined")},34325:(e,t,i)=>{"use strict";i.d(t,{A:()=>s});var r=i(46313),n=i(37876);let s=(0,r.A)((0,n.jsx)("path",{d:"M12 3 1 9l4 2.18v6L12 21l7-3.82v-6l2-1.09V17h2V9zm6.82 6L12 12.72 5.18 9 12 5.28zM17 15.99l-5 2.73-5-2.73v-3.72L12 15l5-2.73z"}),"SchoolOutlined")},44564:(e,t,i)=>{"use strict";i.d(t,{A:()=>s});var r=i(46313),n=i(37876);let s=(0,r.A)([(0,n.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M7.35 18.5C8.66 17.56 10.26 17 12 17s3.34.56 4.65 1.5c-1.31.94-2.91 1.5-4.65 1.5s-3.34-.56-4.65-1.5m10.79-1.38C16.45 15.8 14.32 15 12 15s-4.45.8-6.14 2.12C4.7 15.73 4 13.95 4 12c0-4.42 3.58-8 8-8s8 3.58 8 8c0 1.95-.7 3.73-1.86 5.12"},"0"),(0,n.jsx)("path",{d:"M12 6c-1.93 0-3.5 1.57-3.5 3.5S10.07 13 12 13s3.5-1.57 3.5-3.5S13.93 6 12 6m0 5c-.83 0-1.5-.67-1.5-1.5S11.17 8 12 8s1.5.67 1.5 1.5S12.83 11 12 11"},"1")],"AccountCircleOutlined")},47347:(e,t,i)=>{"use strict";i.d(t,{A:()=>s});var r=i(46313),n=i(37876);let s=(0,r.A)((0,n.jsx)("path",{d:"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5M12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3"}),"Visibility")},55384:(e,t,i)=>{"use strict";i.d(t,{A:()=>a});var r=i(37876);i(14232);var n=i(95062),s=i.n(n),o=i(14868);function a(e){let{children:t,tone:i="dark"}=e;return(0,r.jsx)(o.A,{component:"em",sx:{fontStyle:"italic",color:"light"===i?"custom.accent2":"custom.accent",fontWeight:500},children:t})}a.propTypes={children:s().node.isRequired,tone:s().oneOf(["light","dark"])}},56629:(e,t,i)=>{"use strict";i.d(t,{A:()=>p});var r=i(37876),n=i(14232),s=i(95062),o=i.n(s),a=i(54587),l=i.n(a),d=i(2513);let c={},u=e=>{let{src:t,alt:i,className:s="",width:o,height:a,fetchPriority:u="auto",loading:p="lazy",smart:h=!1,dataTestId:g="",style:m=c,sizes:x="(max-width: 640px) 640px, (max-width: 1024px) 768px, 1200px",fill:f=!1,onLoad:b,onError:v,unoptimized:A=!1}=e,w=f||!o||!a,S=(0,n.useMemo)(()=>(0,d.J$H)(t,h,o&&a?{width:o,height:a}:null,null),[t,h,o,a]),y="high"===u||"preload"===p,j=y?"high":void 0;return w?(0,r.jsx)(l(),{src:S,alt:i,className:s,style:m,fill:!0,priority:y,fetchPriority:j,loading:y?void 0:p,sizes:x,onLoad:b,onError:v,unoptimized:A,...g&&{"data-testid":g}}):(0,r.jsx)(l(),{src:S,alt:i,className:s,style:m,width:o,height:a,priority:y,fetchPriority:j,loading:y?void 0:p,sizes:x,onLoad:b,unoptimized:A,...g&&{"data-testid":g}})};u.propTypes={src:o().string.isRequired,alt:o().string.isRequired,className:o().string,width:o().number,height:o().number,fetchPriority:o().string,loading:o().string,smart:o().bool,dataTestId:o().string,style:o().object,sizes:o().string,fill:o().bool,onLoad:o().func,onError:o().func,unoptimized:o().bool};let p=u},56709:(e,t,i)=>{"use strict";i.d(t,{A:()=>s});var r=i(46313),n=i(37876);let s=(0,r.A)((0,n.jsx)("path",{d:"m7 10 5 5 5-5z"}),"ArrowDropDown")},61877:(e,t,i)=>{"use strict";i.d(t,{A:()=>s});var r=i(46313),n=i(37876);let s=(0,r.A)((0,n.jsx)("path",{d:"M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"}),"Check")},95656:(e,t,i)=>{"use strict";i.d(t,{A:()=>s});var r=i(46313),n=i(37876);let s=(0,r.A)((0,n.jsx)("path",{d:"M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7M2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2m4.31-.78 3.15 3.15.02-.16c0-1.66-1.34-3-3-3z"}),"VisibilityOff")},95965:(e,t,i)=>{"use strict";i.d(t,{A:()=>
1o,K:()=>s});var r=i(21727),n=i(61287);function s(e){return(0,n.Ay)("MuiDivider",e)}let o=(0,r.A)("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"])},96107:(e,t,i)=>{"use strict";i.d(t,{A:()=>m});var r=i(14232),n=i(69241),s=i(43689),o=i(39636),a=i(78593),l=i(6229),d=i(95965),c=i(37876);let u=e=>{let{absolute:t,children:i,classes:r,flexItem:n,light:o,orientation:a,textAlign:l,variant:c}=e;return(0,s.A)({root:["root",t&&"absolute",c,o&&"light","vertical"===a&&"vertical",n&&"flexItem",i&&"withChildren",i&&"vertical"===a&&"withChildrenVertical","right"===l&&"vertical"!==a&&"textAlignRight","left"===l&&"vertical"!==a&&"textAlignLeft"],wrapper:["wrapper","vertical"===a&&"wrapperVertical"]},d.K,r)},p=(0,o.Ay)("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:i}=e;return[t.root,i.absolute&&t.absolute,t[i.variant],i.light&&t.light,"vertical"===i.orientation&&t.vertical,i.flexItem&&t.flexItem,i.children&&t.withChildren,i.children&&"vertical"===i.orientation&&t.withChildrenVertical,"right"===i.textAlign&&"vertical"!==i.orientation&&t.textAlignRight,"left"===i.textAlign&&"vertical"!==i.orientation&&t.textAlignLeft]}})((0,a.A)(e=>{let{theme:t}=e;return{margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(t.vars||t).palette.divider,borderBottomWidth:"thin",variants:[{props:{absolute:!0},style:{position:"absolute",bottom:0,left:0,width:"100%"}},{props:{light:!0},style:{borderColor:t.alpha((t.vars||t).palette.divider,.08)}},{props:{variant:"inset"},style:{marginLeft:72}},{props:{variant:"middle",orientation:"horizontal"},style:{marginLeft:t.spacing(2),marginRight:t.spacing(2)}},{props:{variant:"middle",orientation:"vertical"},style:{marginTop:t.spacing(1),marginBottom:t.spacing(1)}},{props:{orientation:"vertical"},style:{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"}},{props:{flexItem:!0},style:{alignSelf:"stretch",height:"auto"}},{props:e=>{let{ownerState:t}=e;return!!t.children},style:{display:"flex",textAlign:"center",border:0,borderTopStyle:"solid",borderLeftStyle:"solid","&::before, &::after":{content:'""',alignSelf:"center"}}},{props:e=>{let{ownerState:t}=e;return t.children&&"vertical"!==t.orientation},style:{"&::before, &::after":{width:"100%",borderTop:`thin solid ${(t.vars||t).palette.divider}`,borderTopStyle:"inherit"}}},{props:e=>{let{ownerState:t}=e;return"vertical"===t.orientation&&t.children},style:{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:`thin solid ${(t.vars||t).palette.divider}`,borderLeftStyle:"inherit"}}},{props:e=>{let{ownerState:t}=e;return"right"===t.textAlign&&"vertical"!==t.orientation},style:{"&::before":{width:"90%"},"&::after":{width:"10%"}}},{props:e=>{let{ownerState:t}=e;return"left"===t.textAlign&&"vertical"!==t.orientation},style:{"&::before":{width:"10%"},"&::after":{width:"90%"}}}]}})),h=(0,o.Ay)("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{let{ownerState:i}=e;return[t.wrapper,"vertical"===i.orientation&&t.wrapperVertical]}})((0,a.A)(e=>{let{theme:t}=e;return{display:"inline-block",paddingLeft:`calc(${t.spacing(1)} * 1.2)`,paddingRight:`calc(${t.spacing(1)} * 1.2)`,whiteSpace:"nowrap",variants:[{props:{orientation:"vertical"},style:{paddingTop:`calc(${t.spacing(1)} * 1.2)`,paddingBottom:`calc(${t.spacing(1)} * 1.2)`}}]}})),g=r.forwardRef(function(e,t){let i=(0,l.b)({props:e,name:"MuiDivider"}),{absolute:r=!1,children:s,className:o,orientation:a="horizontal",component:d=s||"vertical"===a?"div":"hr",flexItem:g=!1,light:m=!1,role:x="hr"!==d?"separator":void 0,textAlign:f="center",variant:b="fullWidth",...v}=i,A={...i,absolute:r,component:d,flexItem:g,light:m,orientation:a,role:x,textAlign:f,variant:b},w=u(A);return(0,c.jsx)(p,{as:d,className:(0,n.A)(w.root,o),role:x,ref:t,ownerState:A,"aria-orientation":"separator"===x&&("hr"!==d||"vertical"===a)?a:void 0,...v,children:s?(0,c.jsx)(h,{className:w.wrapper,ownerState:A,children:s}):null})});g&&(g.muiSkipListHighlight=!0);let m=g},97815:(e,t,i)=>{"use strict";i.d(t,{A:()=>s});var r=i(12672),n=i(8657);function s(e){let{props:t,name:i,defaultTheme:s,themeId:o}=e,a=(0,n.A)(s);return o&&(a=a[o]||a),(0,r.A)({theme:a,name:i,props:t})}},98703:(e,t,i)=>{"use strict";i.r(t),i.d(t,{__N_SSP:()=>G,default:()=>D});var r=i(37876),n=i(14232),s=i(95062),o=i.n(s),a=i(85825),l=i(10958),d=i(48011),c=i(2513),u=i(83944),p=i(7578),h=i(66545),g=i(76430),m=i(41044),x=i(
158490),f=i(14868),b=i(69241),v=i(61287),A=i(43689),w=i(45741),S=i(97815),y=i(17395);let j=(0,i(14397).A)(),C=(0,y.A)("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:i}=e;return[t.root,t[`maxWidth${(0,w.A)(String(i.maxWidth))}`],i.fixed&&t.fixed,i.disableGutters&&t.disableGutters]}}),R=e=>(0,S.A)({props:e,name:"MuiContainer",defaultTheme:j}),k=(e,t)=>{let{classes:i,fixed:r,disableGutters:n,maxWidth:s}=e,o={root:["root",s&&`maxWidth${(0,w.A)(String(s))}`,r&&"fixed",n&&"disableGutters"]};return(0,A.A)(o,e=>(0,v.Ay)(t,e),i)};var L=i(21964),E=i(39636),W=i(6229);let M=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{createStyledComponent:t=C,useThemeProps:i=R,componentName:s="MuiContainer"}=e,o=t(e=>{let{theme:t,ownerState:i}=e;return{width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",...!i.disableGutters&&{paddingLeft:t.spacing(2),paddingRight:t.spacing(2),[t.breakpoints.up("sm")]:{paddingLeft:t.spacing(3),paddingRight:t.spacing(3)}}}},e=>{let{theme:t,ownerState:i}=e;return i.fixed&&Object.keys(t.breakpoints.values).reduce((e,i)=>{let r=t.breakpoints.values[i];return 0!==r&&(e[t.breakpoints.up(i)]={maxWidth:`${r}${t.breakpoints.unit}`}),e},{})},e=>{let{theme:t,ownerState:i}=e;return{..."xs"===i.maxWidth&&{[t.breakpoints.up("xs")]:{maxWidth:Math.max(t.breakpoints.values.xs,444)}},...i.maxWidth&&"xs"!==i.maxWidth&&{[t.breakpoints.up(i.maxWidth)]:{maxWidth:`${t.breakpoints.values[i.maxWidth]}${t.breakpoints.unit}`}}}});return n.forwardRef(function(e,t){let n=i(e),{className:a,component:l="div",disableGutters:d=!1,fixed:c=!1,maxWidth:u="lg",classes:p,...h}=n,g={...n,component:l,disableGutters:d,fixed:c,maxWidth:u},m=k(g,s);return(0,r.jsx)(o,{as:l,ownerState:g,className:(0,b.A)(m.root,a),ref:t,...h})})}({createStyledComponent:(0,E.Ay)("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:i}=e;return[t.root,t[`maxWidth${(0,L.A)(String(i.maxWidth))}`],i.fixed&&t.fixed,i.disableGutters&&t.disableGutters]}}),useThemeProps:e=>(0,W.b)({props:e,name:"MuiContainer"})});var P=i(56629),T=i(60239),_=i(89099),z=i(82979),F=i(2014),I=i(36905),N=i(49693),q=i(30262);function O(e){let{t=c.Gs8.t,onForgottenPwd:i,onSubmit:s,socialLogin:o,socialSignUp:a,onSubmitSignUp:l,unmountSignin:h,unmountSignup:g,isError:m=!1,isErrorBannedAccess:x=!1,error:b="",isSubmitting:v=!1,isSignUpSubmitting:A=!1,isSignUpError:w=!1,signUpError:S=""}=e,y=(0,T.al)(),[j,C]=(0,n.useState)(!0),[R,k]=(0,n.useState)(F.b$),L=(0,d.d4)(q.A.selectIsPWA),E=(0,_.useRouter)();return(0,n.useEffect)(()=>{void 0===L||L||E.push(z.yZ)},[L]),(0,r.jsx)(M,{component:"main",maxWidth:"md",sx:{height:"100vh",paddingTop:{xs:0,sm:4,md:8}},children:(0,r.jsxs)(f.A,{sx:{padding:5*!y,display:"flex",alignItems:"center",flexDirection:"column"},children:[(0,r.jsx)(f.A,{sx:{marginBottom:4},children:(0,r.jsx)(P.A,{src:"/images/logo-groupe-reussite-orange.svg",alt:t("altLogo"),width:250,height:70})}),(0,r.jsx)(I.G3,{reCaptchaKey:N.RECAPTCHA_KEY,scriptProps:{defer:!0},children:j?(0,r.jsx)(u.A,{onSubmit:s,socialLogin:o,isSubmitting:v,isError:m,error:b,isErrorBannedAccess:x,title:t("signinForm.title"),submitText:t("signinForm.submit"),onClickSignup:()=>C(!j),onClickBecomeTeacher:()=>{k(F.nR),C(!1)},onForgottenPwd:i,unmountSignin:h,hasBecomeTeacherLink:!0,t:t}):(0,r.jsx)(p.A,{onSubmit:l,socialSignUp:a,title:t("signupForm.title"),submitText:t("signupForm.submit"),isFetching:A,isError:w,bannedAccess:!1,error:S,onClickSignin:()=>C(!j),unmountSignup:g,userType:R,t:t})})]})})}O.propTypes={onSubmit:o().func.isRequired,isSubmitting:o().bool,isError:o().bool,onSubmitSignUp:o().func.isRequired,isSignUpSubmitting:o().bool,isSignUpError:o().bool,signUpError:o().string,error:o().string,isErrorBadCredentials:o().bool,isErrorForbiddenAccess:o().bool,isErrorBannedAccess:o().bool,title:o().string,submitText:o().string,onForgottenPwd:o().func.isRequired,unmountSignin:o().func.isRequired,unmountSignup:o().func.isRequired,otherText:o().node,t:o().func,email:o().string};let U=(0,l.Zz)((0,d.Ng)(function(e){let{isFetching:t,isError:i,error:r}=m.js.selectLoadingState(e,h.gK.iv),{isFetching:n,isError:s,error:o}=m.js.selectLoadingState(e,h.gK.OE),a=!1,l=!1;return r&&r.includes(x.B0)&&(r&&r.includes(x.S)?l=!0:a=!0),{isSubmitting:t,isError:i,error:r,isSignUpSubmitting:n,isSignUpError:s,signUpError:o,isErrorBadCredentials:a,isErrorForbiddenAccess:r&&r.includes(x.V),isErrorBannedAccess:l,email:e.teacherSpace.application.email}},function(e,t){let{onSuccessSignin:i,onSuccessSignup:r}=t;return{onForgottenPwd:t=>e(g.o1.showForgottenPwd({defaultEmail:t})),onSubmit:(t,r,n)=>e(h.zU.signin(t,r,i,n)),unmountSignin:()=>e(m.aD.resetLoadingState(h.gK.iv)),onSubmitSignUp:t=>e(h.zU.signup(t,r)),unmountSignup:()=>e(m.aD.resetLoadingState(h.gK.OE)),socialLogin:(t,r,n)=>e(h.zU.socialLogin(t,r,i,n)),socialSignUp:(t,i,n,s)=>e(h.zU.socialLogin(t,i,n,r,s))}}),(0,a.CI)(["forms","loginErrors"]))(O);var $=i(77328),B=i.n($),H=i(48751);let V=()=>{let e=(0,_.useRouter)(),t=(0,c.OZf)(),i=(0,d.d4)(q.A.selectIsLoading);return(0,r.jsxs)(n.Fragment,{children:[(0,r.jsxs)(B(),{children:[(0,r.jsx)("meta",{property:"og:image",content:t},"og-image"),(0,r.jsx)("meta",{name:"twitter:image",content:t},"twitter-image")]}),i?(0,r.jsx)(H.A,{}):(0,r.jsx)(U,{onSuccessSignin:function(){let{role:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t===F.nR?e.push(z.Pe):e.push(z.tN)},onSuccessSignup:function(){let{role:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t===F.nR?e.push(z.Pe):e.push(z.tN)}})]})};V.propTypes={t:o().func.isRequired};var G=!0;let D=(0,a.CI)("common")(V)}},e=>{var t=t=>e(e.s=t);e.O(0,[9841,8349,5739,9538,3085,2405,8908,1953,8230,7090,5370,738
10,4539,9563,3362,8827,4018,2961,239,3539,401,636,6593,8792],()=>t(534)),_N_E=e.O()}]);
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.