1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},o=(new e.Error).stack;o&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[o]="49c559ad-1ced-4355-b198-1c264a12bf20",e._sentryDebugIdIdentifier="sentry-dbid-49c559ad-1ced-4355-b198-1c264a12bf20")}()}catch(e){}!function(){try{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"1a8adf42d44ed541b19a17a483e7c1104aabf013"}}catch(e){}}(),(self.webpackChunk_geovelo_frontends_geovelo=self.webpackChunk_geovelo_frontends_geovelo||[]).push([[371],{15670:function(e,o,n){n.r(o);var i=n(50352),a=n(15428);o.default=e=>(0,a.jsx)(i.A,e)},29520:function(e,o,n){n.d(o,{I:function(){return r}});var i=n(66395),a=n(89575),s=n(15428);function r(e){return(0,s.jsx)(i.A,(0,a.A)({viewBox:"0 0 24 24"},e),(0,s.jsx)("path",{d:"M21.92 11.6C19.9 6.91 16.1 4 12 4C7.9 4 4.1 6.91 2.08 11.6C2.02494 11.7262 1.99652 11.8623 1.99652 12C1.99652 12.1377 2.02494 12.2738 2.08 12.4C4.1 17.09 7.9 20 12 20C16.1 20 19.9 17.09 21.92 12.4C21.9751 12.2738 22.0035 12.1377 22.0035 12C22.0035 11.8623 21.9751 11.7262 21.92 11.6ZM12 18C8.83 18 5.83 15.71 4.1 12C5.83 8.29 8.83 6 12 6C15.17 6 18.17 8.29 19.9 12C18.17 15.71 15.17 18 12 18ZM12 8C11.2089 8 10.4355 8.2346 9.77772 8.67412C9.11992 9.11365 8.60723 9.73836 8.30448 10.4693C8.00173 11.2002 7.92252 12.0044 8.07686 12.7804C8.2312 13.5563 8.61216 14.269 9.17157 14.8284C9.73098 15.3878 10.4437 15.7688 11.2196 15.9231C11.9956 16.0775 12.7998 15.9983 13.5307 15.6955C14.2616 15.3928 14.8864 14.8801 15.3259 14.2223C15.7654 13.5645 16 12.7911 16 12C16 10.9391 15.5786 9.92172 14.8284 9.17157C14.0783 8.42143 13.0609 8 12 8ZM12 14C11.6044 14 11.2178 13.8827 10.8889 13.6629C10.56 13.4432 10.3036 13.1308 10.1522 12.7654C10.0009 12.3999 9.96126 11.9978 10.0384 11.6098C10.1156 11.2219 10.3061 10.8655 10.5858 10.5858C10.8655 10.3061 11.2219 10.1156 11.6098 10.0384C11.9978 9.96126 12.3999 10.0009 12.7654 10.1522C13.1308 10.3036 13.4432 10.56 13.6629 10.8889C13.8827 11.2178 14 11.6044 14 12C14 12.5304 13.7893 13.0391 13.4142 13.4142C13.0391 13.7893 12.5304 14 12 14Z",fill:"currentColor"}))}},50352:function(e,o,n){var i=n(99511),a=n(99616),s=n(15107),r=n(41214),t=n(61197),l=n(45120),d=n(27026),c=n(88581),p=n(89575),m=n(72998),g=n(36779),u=n(96691),f=n(42173),x=n(78373),C=n(74253),v=n(35819),y=n(79313),_=n(70505),h=n(29520),b=n(51048),w=n(54938),j=n(65517),A=n(65113),S=n(26801),U=n(64011),k=n(15428);const I=(0,v.styled)(i.A).withConfig({displayName:"sign-up__StyledTextField",componentId:"sc-1hcrm1c-0"})(["&&&{.MuiInputBase-root{&::before,&::after{border-bottom:0 !important;}border-radius:8px;input{padding-bottom:12px;padding-top:12px;}}}"]);o.A=function(e){var o,n,i;const{0:v,1:P}=(0,x.useState)(!1),{0:L,1:z}=(0,x.useState)(!1),{0:D,1:E}=(0,x.useState)(!1),{actions:{setCurrentUser:T}}=(0,x.useContext)(j.BR),{t:G,i18n:{language:B}}=(0,C.useTranslation)(),{isSubmitting:M,values:V,touched:$,errors:Z,isValid:q,handleChange:R,handleSubmit:F}=(0,g.useFormik)({initialValues:{email:"",password:"",passwordConfirmation:"",approveGCU:!1,approvePrivacyPolicy:!1},validationSchema:y.object().shape({email:y.string().required(G("commons.sign_in_form.email_required")||""),password:y.string().required(G("commons.sign_up_form.password_pattern")||"").test("password-pattern",G("commons.sign_up_form.password_pattern")||"",(e=>Boolean(e&&(0,m.isValidPassword)(e)))),passwordConfirmation:y.string().when("password",{is:e=>e,then:e=>e.oneOf([y.ref("password")],G("commons.sign_up_form.passwords_must_match")||"").required(G("commons.sign_up_form.passwords_must_match")||"")}),approveGCU:y.boolean().oneOf([!0]),approvePrivacyPolicy:y.boolean().oneOf([!0])}),enableReinitialize:!0,onSubmit:async function(e,o){let{email:n,password:i}=e,{setSubmitting:a,setErrors:s}=o;a(!0);try{const e=await m.AuthService.register(n,i,B);K("User Signed Up",{method:"password"}),T(e)}catch(r){r&&"object"==typeof r&&409===r.code?s({email:G("commons.sign_up_form.email_already_exists")||""}):null==N||N.enqueueSnackbar(G("commons.sign_up_form.server_error")||""),a(!1)}}}),N=(0,f.useSnackbar)(),{trackEvent:K}=(0,A.A)();(0,x.useEffect)((()=>{e.data.prismicSignUp||(0,u.oo)(`/${S.eG}${e.pageContext.slug.substring(3)}`)}),[]);
1const O=null===(o=e.data.prismicSignUp)||void 0===o||null===(n=o.data.title)||void 0===n?void 0:n.text;return(0,k.jsx)(x.Fragment,null,(0,k.jsx)(w.A,(0,p.A)({title:`${O||G("geovelo.pages_titles.sign_up")}`},e)),(0,k.jsx)(U.A,{signUp:!0,actions:(0,k.jsx)(d.A,{alignItems:"center",display:"flex",flexDirection:"row",gap:1},(0,k.jsx)(c.A,{align:"center",color:"textSecondary",component:"p",variant:"body2"},G("commons.sign_in_dialog.already_registered")),(0,k.jsx)(_.A,{color:"primary",component:u.N_,size:"small",state:e.location.state,to:`/${B}/sign-in${e.location.search}`,variant:"text"},G("geovelo.navigation.sign_in"))),data:null===(i=e.data.prismicSignUp)||void 0===i?void 0:i.data,isValid:V.approveGCU&&V.approvePrivacyPolicy,setError:()=>{V.approveGCU||z(!0),V.approvePrivacyPolicy||E(!0)},titleKey:"geovelo.navigation.sign_up"},(0,k.jsx)(d.A,{component:"form",display:"flex",flexDirection:"column",gap:2,onSubmit:F,width:"100%"},(0,k.jsx)(I,{disabled:M,error:Boolean(Z.email&&$.email),helperText:$.email&&Z.email,id:"email",margin:"none",name:"email",onChange:R,placeholder:G("commons.sign_in_form.email")||"",size:"small",type:"email",value:V.email,variant:"filled"}),(0,k.jsx)(d.A,{display:"flex",flexDirection:"column",gap:1},(0,k.jsx)(I,{disabled:M,error:Boolean(Z.password&&$.password),id:"password",margin:"none",name:"password",onChange:R,placeholder:G("commons.sign_in_form.password")||"",size:"small",slotProps:{input:{endAdornment:(0,k.jsx)(t.A,{position:"end"},(0,k.jsx)(l.A,{"aria-label":"toggle password visibility",onClick:()=>P(!v),size:"small"},v?(0,k.jsx)(h.I,null):(0,k.jsx)(b.$,null)))}},type:v?"text":"password",value:V.password,variant:"filled"}),(0,k.jsx)(m.PasswordValidation,{password:V.password})),(0,k.jsx)(I,{disabled:M,error:Boolean(Z.passwordConfirmation&&$.passwordConfirmation),helperText:$.passwordConfirmation&&Z.passwordConfirmation,id:"passwordConfirmation",margin:"none",name:"passwordConfirmation",onChange:R,placeholder:G("commons.sign_up_form.password_confirmation")||"",size:"small",type:"password",value:V.passwordConfirmation,variant:"filled"}),(0,k.jsx)(d.A,{display:"flex",flexDirection:"column",gap:.5},(0,k.jsx)(a.A,{component:"fieldset",disabled:M,margin:"none"},(0,k.jsx)(s.A,{control:(0,k.jsx)(r.A,{color:"secondary",name:"approveGCU",onChange:(e,o)=>{R(e),o&&z(!1)},size:"small",slotProps:{root:{sx:e=>{let{palette:o}=e;return{color:L?o.error.main:void 0,padding:.5}}}},value:V.approveGCU}),label:(0,k.jsx)(C.Trans,{components:[(0,k.jsx)(c.A,{color:D?"error":"primary",component:u.N_,key:0,to:`/${B}/eula`,variant:"body2"})],i18nKey:"commons.sign_up_form.accept_gcu"}),slotProps:{typography:{color:L?"error":void 0,variant:"body2"}},sx:{marginLeft:0,gap:1}})),(0,k.jsx)(a.A,{component:"fieldset",disabled:M,margin:"none"},(0,k.jsx)(s.A,{control:(0,k.jsx)(r.A,{color:"secondary",name:"approvePrivacyPolicy",onChange:(e,o)=>{R(e),o&&E(!1)},size:"small",slotProps:{root:{sx:e=>{let{palette:o}=e;return{color:D?o.error.main:void 0,padding:.5}}}},value:V.approvePrivacyPolicy}),label:(0,k.jsx)(C.Trans,{components:[(0,k.jsx)(c.A,{color:D?"error":"primary",component:u.N_,key:0,to:`/${B}/privacy-policy`,variant:"body2"})],i18nKey:"commons.sign_up_form.accept_privacy_policy"}),slotProps:{typography:{color:D?"error":void 0,variant:"body2"}},sx:{marginLeft:0,gap:1}}))),(0,k.jsx)(_.A,{color:"primary",disabled:M||!q||!V.email,size:"medium",type:"submit",variant:"contained"},G("commons.actions.sign_up")))))}},51048:function(e,o,n){n.d(o,{$:function(){return r}});var i=n(66395),a=n(89575),s=n(15428);function r(e){return(0,s.jsx)(i.A,(0,a.A)({viewBox:"0 0 24 24"},e),(0,s.jsx)("path",{d:"M10.94 6.07994C11.2908 6.02617 11.6451 5.99943 12 5.99994C15.18 5.99994 18.17 8.28994 19.91 11.9999C19.6439 12.5645 19.3433 13.1122 19.01 13.6399C18.9042 13.8038 18.8486 13.9949 18.85 14.1899C18.8522 14.4082 18.9258 14.6197 19.0595 14.7922C19.1931 14.9647 19.3796 15.0888 19.5903 15.1455C19.8011 15.2021 20.0246 15.1883 20.2268 15.106C20.4289 15.0238 20.5986 14.8776 20.71 14.6899C21.1759 13.9579 21.5806 13.1886 21.92 12.3899C21.9737 12.2652 22.0013 12.1308 22.0013 11.9949C22.0013 11.8591 21.9737 11.7247 21.92 11.5999C19.9 6.90994 16.1 3.99994 12 3.99994C11.5307 3.99758 11.0621 4.03774 10.6 4.11994C10.4687 4.14227 10.343 4.19024 10.2303 4.26112C10.1175 4.332 10.0198 4.4244 9.94269 4.53304C9.8
16561 4.64169 9.8107 4.76445 9.78107 4.89432C9.75144 5.02419 9.74768 5.15862 9.77 5.28994C9.79233 5.42126 9.8403 5.5469 9.91118 5.65968C9.98206 5.77247 10.0745 5.87018 10.1831 5.94726C10.2917 6.02433 10.4145 6.07925 10.5444 6.10888C10.6742 6.13851 10.8087 6.14227 10.94 6.11994V6.07994ZM3.71 2.28994C3.61676 2.1967 3.50607 2.12274 3.38425 2.07228C3.26243 2.02182 3.13186 1.99585 3 1.99585C2.86814 1.99585 2.73758 2.02182 2.61575 2.07228C2.49393 2.12274 2.38324 2.1967 2.29 2.28994C2.1017 2.47824 1.99591 2.73364 1.99591 2.99994C1.99591 3.26624 2.1017 3.52164 2.29 3.70994L5.39 6.79994C3.97558 8.16147 2.84986 9.79393 2.08 11.5999C2.02494 11.7261 1.99652 11.8623 1.99652 11.9999C1.99652 12.1376 2.02494 12.2738 2.08 12.3999C4.1 17.0899 7.9 19.9999 12 19.9999C13.7971 19.9875 15.5518 19.4524 17.05 18.4599L20.29 21.7099C20.383 21.8037 20.4936 21.8781 20.6154 21.9288C20.7373 21.9796 20.868 22.0057 21 22.0057C21.132 22.0057 21.2627 21.9796 21.3846 21.9288C21.5064 21.8781 21.617 21.8037 21.71 21.7099C21.8037 21.617 21.8781 21.5064 21.9289 21.3845C21.9797 21.2627 22.0058 21.132 22.0058 20.9999C22.0058 20.8679 21.9797 20.7372 21.9289 20.6154C21.8781 20.4935 21.8037 20.3829 21.71 20.2899L3.71 2.28994ZM10.07 11.4799L12.52 13.9299C12.351 13.9784 12.1758 14.002 12 13.9999C11.4696 13.9999 10.9609 13.7892 10.5858 13.4142C10.2107 13.0391 10 12.5304 10 11.9999C9.99795 11.8241 10.0215 11.649 10.07 11.4799ZM12 17.9999C8.82 17.9999 5.83 15.7099 4.1 11.9999C4.74609 10.5737 5.66307 9.28652 6.8 8.20994L8.57 9.99994C8.15425 10.7587 7.99574 11.6319 8.11826 12.4884C8.24078 13.3449 8.63772 14.1386 9.24953 14.7504C9.86134 15.3622 10.655 15.7592 11.5115 15.8817C12.3681 16.0042 13.2412 15.8457 14 15.4299L15.59 16.9999C14.5011 17.6408 13.2634 17.9856 12 17.9999Z",fill:"currentColor"}))}},64011:function(e,o,n){n.d(o,{A:function(){return h}});var i=n(89981),a=n(27026),s=n(88581),r=n(54890),t=n(72998),l=n(96691),d=n(78373),c=n(74253),p=n(9089),m=n(83255),g=n(89575),u=n(42173),f=n(65517),x=n(65113),C=n(70505),v=n(15428);function y(e){let{...o}=e;return(0,v.jsx)(C.A,(0,g.A)({},o,{color:"inherit",sx:{...o.sx,border:"1px solid #cfcfcf",borderRadius:2,flexGrow:1,height:60}}))}var _=function(e){let{isValid:o,isLoading:n,signUp:i,setError:s,setLoading:r}=e;const{actions:{setCurrentUser:l}}=(0,d.useContext)(f.BR),{t:p,i18n:{language:m}}=(0,c.useTranslation)(),{trackEvent:g}=(0,x.A)(),C=(0,u.useSnackbar)(),{googleSignIn:_,appleSignIn:h}=(0,t.useSignIn)({setLoading:r});return(0,v.jsx)(d.Fragment,null,(0,v.jsx)(a.A,{alignItems:"center",alignSelf:"stretch",display:"flex",flexDirection:"row",gap:2},(0,v.jsx)(y,{disabled:n,onClick:()=>o?async function(){try{const e=await _(m,!i);g(i?"User Signed Up":"User Signed In",{method:"google"}),l(e)}catch(e){console.error(e),null==C||C.enqueueSnackbar(p("commons.sign_in_dialog.server_error"))}}():null==s?void 0:s(),size:"large",variant:"outlined"},(0,v.jsx)(t.GoogleIcon,null)),(0,v.jsx)(y,{disabled:n,onClick:()=>o?async function(){try{const e=await h(m,!i);g(i?"User Signed Up":"User Signed In",{method:"apple"}),l(e)}catch(e){console.error(e),null==C||C.enqueueSnackbar(p("commons.sign_in_dialog.server_error"))}}():null==s?void 0:s(),size:"large",variant:"outlined"},(0,v.jsx)(t.AppleIcon,null))))};var h=function(e){var o;let{isValid:n,disableSSO:g,signUp:u,titleKey:f,description:x,data:C,children:y,actions:h,setError:b}=e;const{0:w,1:j}=(0,d.useState)(!1),{t:A}=(0,c.useTranslation)();if(!C)return(0,v.jsx)(d.Fragment,null);const{form_title:S}=C,U="form_description"in C?null===(o=C.form_description)||void 0===o?void 0:o.text:x;return(0,v.jsx)(a.A,{bgcolor:{md:"#f3f6ff"},display:"flex",flexDirection:{xs:"column",md:"row"},sx:{height:"100vh",minHeight:"100vh","@supports (-webkit-touch-callout: none)":{height:"-webkit-fill-available",minHeight:"-webkit-fill-available"}}},(0,v.jsx)(a.A,{display:"flex",flexDirection:"column",flexGrow:1,justifyContent:{xs:"flex-start",md:"center"},marginY:{md:5},sx:{overflowX:"hidden"},width:"100%"},w?(0,v.jsx)(a.A,{alignItems:"center",display:"flex",flexDirection:"column",gap:2},(0,v.jsx)(r.A,null),(0,v.jsx)(s.A,{align:"center"},A(u?"geovelo.sign_up.loading":"geovelo.sign_in.loading"))):(0,v.jsx)(a.A,{alignSelf:"center",bgcolor:"#fff",borderRadius:{md:6},display:"flex",flexDirection:"column",flexGrow:0,gap:3,justifyContent:{xs:"flex-start",md:"center"},maxWidth:"calc(100% - 96px)",paddingX:{md:5},paddingY:5,width:600},(0,v.jsx)(l.N_,{style:{height:40,width:40},to:"/"},(0,v.jsx)(t.GeoveloIcon,{sx:{height:40,flexShrink:0,width:40}})),(0,v.jsx)(m.A,{component:"h1",data:{text:(null==S?void 0:S.text)||A(f)},fontSize:"1.5em"}),(0,v.jsx)(a.A,{alignItems:"flex-start",display:"flex",flexDirection:"column",gap:2},U&&(0,v.jsx)(p.A,{data:{text:U},fontSize:"0.85rem"}),y,!g&&(0,v.jsx)(d.Fragment,null,(0,v.jsx)(a.A,{alignSelf:"stretch",display:"flex",justifyContent:"center",position:"relative"},(0,v.jsx)(i.A,{sx:{position:"absolute",top:"50%",left:0,right:0}}),(0,v.jsx)(a.A,{bgcolor:"#fff",paddingX:1,zIndex:2},(0,v.jsx)(s.A,{align:"center",fontWeight:600,variant:"body2"},A("commons.sign_in_dialog.sign_in_with.other").toLowerCase()))),(0,v.jsx)(_,{isLoading:w,isValid:n,setError:b,setLoading:j,signUp:u}))),h)))}}}]);
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.