1"use strict";(self.webpackChunkuar_web=self.webpackChunkuar_web||[]).push([["3288"],{75016:function(e,n,a){var r=a(76249),t=a(45249),i=a.n(t),o=a(96540),s=a(31591),l=a(52956),u=a(60448),c=a(24500),d=a(4874),f=a(74848),g=(0,u.n9)()(function(e){return{interactive:{marginTop:e.spacing(4)}}});n.A=function(e){var n=e.setRef,a=e.onSuccess,t=e.onFailure,u=e.flow,p=g().classes,m=(0,l.wA)(),h=(0,l.d4)(c.zr),v=(0,o.useRef)(),x=(0,o.useRef)(null),b=(0,o.useState)(!1),y=(0,r.A)(b,2),j=y[0],C=y[1];(0,o.useImperativeHandle)(n,function(){return{execute:function(){var e;x.current=i()(),m(d.captchaInitiatedLogEvent(u)),null==(e=v.current)||e.execute()},reset:function(){var e;C(!1),null==(e=v.current)||e.reset()}}});var M=function(e){m(d.captchaFailedLogEvent(u,e)),C(!1),null==t||t(e)};return(0,f.jsx)("div",{role:"region","aria-live":"polite","aria-label":"Verification",className:j?p.interactive:void 0,children:(0,f.jsx)(s.Xs,{ref:v,siteKey:h.siteKey,options:{size:"flexible",execution:"execute",appearance:"interaction-only"},onSuccess:function(e){var n=x.current?i()()-x.current:null;m(d.captchaSucceededLogEvent(u,n)),C(!1),null==a||a(e)},onBeforeInteractive:function(){C(!0),m(d.captchaDisplayedLogEvent(u))},onError:function(){return M("error")},onExpire:function(){return M("expired")},onTimeout:function(){return M("timeout")},onUnsupported:function(){return M("unsupported")}})})}},48751:function(e,n,a){a.r(n),a.d(n,{default:function(){return ex}});var r=a(69736),t=a.n(r),i=a(44301),o=a.n(i),s=a(82731),l=a.n(s),u=a(59614),c=a.n(u),d=a(969),f=a.n(d),g=a(66681),p=a.n(g),m=a(134),h=a(22092);a(74701),a(39813),a(3504);var v=a(80971),x=a(67438),b=a(3279),y=a(52956),j=a(35268),C=a(73263),M=a(56825),_=a(22213),N=a(15650),w=a(4874),A=a(21057),S=a(85806),B=a(28119),P=(0,B.YK)({confirm:{id:"auth.signup.onboarding_modal.login",defaultMessage:"Log in"},cancel:{id:"auth.signup.onboarding_modal.cancel",defaultMessage:"Cancel"}}),U=a(60448),E=(0,U.n9)()(function(e){return{title:{textTransform:"uppercase"},description:{marginTop:e.spacing(6),marginBottom:e.spacing(11)}}}),I=a(74848),T=(0,y.Ng)(function(e){return{siteName:N.LF(e)}})(function(e){var n=e.isOpen,a=e.intl,r=e.onClose,t=e.onLogin,i=e.siteName,o=E().classes;return(0,I.jsx)(S.R,{isOpen:n,onClose:r,onConfirm:t,confirmText:a.formatMessage(P.confirm),dismissText:a.formatMessage(P.cancel),children:(0,I.jsxs)("div",{children:[(0,I.jsx)(C.o5,{variant:"d5",className:o.title,children:(0,I.jsx)(x.A,{id:"auth.signup.onboarding_modal.title",defaultMessage:"You already have an account"})}),(0,I.jsx)(C.o5,{variant:"body1",className:o.description,children:(0,I.jsx)(x.A,{id:"auth.signup.onboarding_modal.description",defaultMessage:"Your email is already registered. Would you like to login instead?",values:{siteName:i}})})]})})}),O=a(76249),q=a(29967),k=a.n(q);a(70489),a(10177),a(9087),a(17482),a(7849),a(78604),a(54913),a(28872),a(95165),a(35890);var R=a(96540),L=a(35230),V=a(62193),F=a.n(V),Y=function(e){var n=e.isoCodeToAge,a=e.isoCodeToStandard,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"US";return r?{isoCode:r,standard:F()(a)?"":a[r.toUpperCase()],age:F()(n)?"":n[r.toUpperCase()]}:null},H=a(36631),W=a(75016),D=a(80036),z=a(37235),K=a(24500),G=a(34014),$=a(21555),X=(0,U.n9)()(function(){return{inline:{"&&":{display:"inline-flex"}},text:{"&:hover":{fontWeight:"600 !important"},"&:after":{fontWeight:"600 !important"}}}}),Z=function(e){var n=e.href,a=e.label,r=e.typography,t=X().classes;return(0,I.jsx)(C.Yq,{external:!0,target:"_blank",underline:!0,typography:void 0===r?"body2":r,className:t.inline,textClass:t.text,formattedValue:a,href:n})},J=(0,B.YK)({email:{id:"profile.signup.field.email",defaultMessage:"Email"},password:{id:"profile.signup.field.password",defaultMessage:"Password"},passwordPlaceholder:{id:"profile.signup.field.passwordPlaceholder",defaultMessage:"Enter Password"},country:{id:"profile.signup.field.country",defaultMessage:"Country/Region"},termsRequired:{id:"auth.signup.error.terms_required",defaultMessage:"Terms is required."},required:{id:"auth.signup.error.name_required",defaultMessage:"{fieldname} is required."}
1,promotionalPreference:{id:"auth.signup.promotional_preference",defaultMessage:"Yes, I would like to receive by email the latest news, innovation updates, and offers from {siteName} and Outside."},promotionalPreferenceCA:{id:"auth.signup.promotional_preference_ca",defaultMessage:"Yes, I agree to receive by email the latest news, innovation, updates, and offers from {siteName}\n and Outside, Inc. You may unsubscribe at any time. See our <p>Privacy Policy</p> or <a>Contact us</a> for more information 1020 Hull Street, Baltimore MD 21230"},terms:{id:"auth.signup.terms_checkbox",defaultMessage:"I have read and agree to the <a>Privacy Policy</a> & <b>Terms of Use</b>."}}),Q=a(38444),ee=a(12636),en=a(65778),ea=a(16983),er=a(15452),et=(0,B.YK)({passwordPattern:{id:"auth.signup.error.password_pattern",defaultMessage:"Password must be at least 8 characters in length."}}),ei=function(e,n){var a=(0,er.V)(e),r=(0,ee.H)(e),t=Q.Yj().required(e.formatMessage(ea.D.required)),i=(0,en.w)(e),o=Q.Yj().matches(/^[\s\S]{8,72}$/,e.formatMessage(et.passwordPattern));return Q.Ik().shape({firstName:a.firstName,lastName:a.lastName,birthdate:r,email:i.required(e.formatMessage(J.required,{fieldname:e.formatMessage(J.email)})),password:o.required(e.formatMessage(J.required,{fieldname:e.formatMessage(J.password)})),gender:t,gdpr_iso_code:Q.Yj().required(e.formatMessage(J.required,{fieldname:e.formatMessage(J.country)})),terms:Q.zM().when("gdpr_iso_code",function(a){var r=Y(n,a);if("US"!==(r&&r.standard))return Q.zM().required(e.formatMessage(J.termsRequired)).oneOf([!0],e.formatMessage(J.termsRequired))})})},eo=(0,U.n9)()(function(e){return{formFields:{display:"flex",flexDirection:"column",alignItems:"center",marginBottom:e.spacing(8),"& > *:not(:last-child)":{marginBottom:e.spacing(4)}},inline:{display:"inline-flex"},buttonContainer:{width:"100%",display:"flex",justifyContent:"center",marginBottom:e.spacing(4)},promotionalPref:{width:"100%",marginTop:e.spacing(4)},terms:{width:"100%"},button:{flexBasis:e.typography.pxToRem(280),flexShrink:1,flexGrow:0},errorMessage:{textAlign:"center",color:e.palette.error.dark,marginBottom:e.spacing(4)}}}),es=["outsideIncRoot","appConfig","consentMatrix","customerSupportEmail","fetchConsentMatrix","fetchGeoIp","findUserByEmail","geoIPCountry","intl","location","onboarding","onBoardingInitialFormValues","promptOnboarding","site","signupAttemptedLogEvent","captchaFailedLogEvent","signupUser","stageUser","reload"];function el(e,n){var a=t()(e);if(o()){var r=o()(e);n&&(r=r.filter(function(n){return l()(e,n).enumerable})),a.push.apply(a,r)}return a}function eu(e){for(var n=1;n<arguments.length;n++){var a=null!=arguments[n]?arguments[n]:{};n%2?el(Object(a),!0).forEach(function(n){(0,m.A)(e,n,a[n])}):c()?f()(e,c()(a)):el(Object(a)).forEach(function(n){p()(e,n,l()(a,n))})}return e}var ec="cf-turnstile-response",ed=eu(eu(eu({},w),$),{},{push:v.VC}),ef=(0,y.Ng)(function(e){return{appConfig:K.A6(e),outsideIncRoot:K.qe(e),consentMatrix:G.uW(e),customerSupportEmail:K.U5(e),geoIPCountry:M.Ly(e),location:_.UA(e),onBoardingInitialFormValues:M.mA(e),promptOnboarding:M.uV(e),site:N.Gd(e)}},ed)((0,b.Ay)(function(e){var n=e.outsideIncRoot,a=e.appConfig,r=e.consentMatrix,i=e.customerSupportEmail,o=e.fetchConsentMatrix,s=e.fetchGeoIp,l=e.findUserByEmail,u=e.geoIPCountry,c=e.intl,d=e.location,f=d.search,g=d.query,p=e.onboarding,v=e.onBoardingInitialFormValues,b=e.promptOnboarding,y=e.site,M=e.signupAttemptedLogEvent,_=e.captchaFailedLogEvent,N=e.signupUser,w=e.stageUser,A=e.reload,S=(0,h.A)(e,es),B=eo().classes,P=(0,R.useRef)(null),U=(0,R.useState)("US"),E=(0,O.A)(U,2),T=E[0],q=E[1],V=(0,R.useState)(u),K=(0,O.A)(V,2),G=K[0],$=K[1],X=(0,R.useState)(!1),Q=(0,O.A)(X,2),ee=Q[0],en=Q[1],ea=(0,R.useState)(null),er=(0,O.A)(ea,2),et=er[0],el=er[1],ed=(0,R.useState)(!1),ef=(0,O.A)(ed,2),eg=ef[0],ep=ef[1],em="".concat(n,"/privacy-policy/"),eh="".concat(n,"/terms-of-use/"),ev=c.formatMessage(J.promotionalPreference,{siteName:y.name}),ex=c.formatMessage(J.promotionalPreferenceCA,{siteName:y.name,a:function(e){return(0,I.jsx)(Z,{label:e,href:"mailto:".concat(i)})},p:function(e){return(0,I.jsx)(Z,{label:e,href:em})}}),eb=function(e){return!!(e&&"US"===e.toUpperCase())},ey=function(e){$(e),en(!0),o(e).then(function(){en(!1)})},ej=function(){S.push({pathname:"/privacy_center/consents",search:f})},eC=function(){var e=null==g?void 0:g.next;e?window.location.href="".concat(a.newUserOnboarding,"?next=").concat(encodeURIComponent(e)):window.location.href="".concat(a.newUserOnboarding).concat(f)},eM=(0,L.Wx)({initialValues:(0,m.A)({firstName:"",lastName:"",email:"",password:"",birthdate:"",gender:"",gdpr_iso_code:"UZ",promotionalPreference:!1,terms:!1},ec,""),enableReinitialize:!0,onSubmit:function(e){var n,a=e.birthdate,i=e.gdpr_iso_code,o=p===j.eH,s=(n=Date.parse(a),Math.floor((new Date().getTime()-n)/1e3/60/60/24/365.25)),u=Y(r,i),c=k()(String(u.age),10),d=(0,H.s)("isUnderage"),f=t()(r.consentType).filter(function(e){return e.toLowerCase().startsWith("tos_mmf")})[0];if(s<c||d){(0,H.U)("isUnderage",!0,3e5),el("birthdate/ineligible");return}var g=eu(eu({},e),{},{consent_matrix_version:r.version});return(en(!0),"US"===u.standard)?l(g.email).then(function(e){var n,a=e.value;if(en(!1),!(null!=a&&null!=(n=a.data)&&n.userExists))return g.consents=(0,m.A)({},f,g.terms),N(p,g,A).then(eC).catch(function(e){var n,a;if(en(!1),!b&&null!=e&&null!=(n=e.response)&&null!=(a=n.data)&&a.error){en(!1);var r=e.response.data.error;"captcha_failure"===r?(_("signup","rejected"),el("captcha")):el(r)}});el("email/used")}):(w(g),o)?ej():l(g.email).then(function(e){var n,a=e.value;if(en(!1),!(null!=a&&null!=(n=a.data)&&n.userExists))return ej();el("email/used")})},validateOnChange:!1,validateOnBlur:!0,validationSchema:ei(c,r)}),e_=eM.errors;return(0,R.useEffect)(function(){s()},[]),(0,R.useEffect)(function(){var e=u||"US";eM.setValues(eu(eu({},p?v:eM.initialValues),{},{gdpr_iso_code:e.toUpperCase(),promotionalPreference:eb(e)}),!1),u&&ey(u)},[u]),(0,R.useEffect)(function(){if(!F()(r)){var e=Y(r,G).standard;q(e),eM.setFieldValue("terms",eb(e),!1)}},[r]),(0,R.useEffect)(function(){if(et){var e;null==(e=P.current)||e.reset(),M(["birthdate/ineligible","email/used"].includes(et)?et:"unknown_error")}},[et]),(0,R.useEffect)(function(){eM.isSubmitting||eM.isValidating||F()(e_)||M(t()(e_).map(function(e){var n=e_[e];return n.includes("required")?"blank_".concat(e):n.includes("format")?"".concat(e,"_invalid_format"):"".concat(e,"_unknown_error")}).toString())},[eM.isSubmitting]),(0,R.useEffect)(function(){eg&&eM.handleSubmit()},[eg]),(0,I.jsxs)("form",{children:[(0,I.jsx)(W.A,{setRef:P,flow:"signup",onSuccess:function(e){eM.setFieldValue(ec,e,!1),ep(!0)},onFailure:function(){ep(!1),eM.setFieldValue(ec,"",!1),el("captcha")}}),(0,I.jsxs)("div",{className:B.formFields,children:[(0,I.jsx)(z.OH,{name:"firstName",onChange:eM.handleChange,onBlur:eM.handleBlur,value:eM.values.firstName,errorText:eM.touched.firstName?e_.firstName:""}),(0,I.jsx)(z.OH,{name:"lastName",onChange:eM.handleChange,onBlur:eM.handleBlur,value:eM.values.lastName,errorText:eM.touched.lastName?e_.lastName:""}),(0,I.jsx)(z.j5,{value:eM.values.email,label:c.formatMessage(J.email),errorText:eM.touched.email?e_.email:"",onBlur:eM.handleBlur,onChange:eM.handleChange}),p?null:(0,I.jsx)(z.s3,{name:"password",label:c.formatMessage(J.password),placeholder:c.formatMessage(J.passwordPlaceholder),onBlur:eM.handleBlur,onChange:eM.handleChange,value:eM.values.password,errorText:eM.touched.password?e_.password:""}
1),(0,I.jsx)(z.IC,{name:"birthdate",onChange:eM.handleChange,onBlur:eM.handleBlur,value:eM.values.birthdate,errorText:eM.touched.birthdate?e_.birthdate:""}),(0,I.jsx)(z.eu,{onChange:eM.handleChange,onBlur:eM.handleBlur,value:eM.values.gender,errorText:eM.touched.gender?e_.gender:""}),(0,I.jsx)(z.b3,{name:"gdpr_iso_code",label:c.formatMessage(J.country),value:eM.values.gdpr_iso_code,onBlur:eM.handleBlur,onChange:function(e){eM.handleChange(e);var n=e.target.value;eM.setFieldValue("promotionalPreference",eb(n),!1),ey(n)},errorText:eM.touched.gdpr_iso_code?e_.gdpr_iso_code:""}),(0,I.jsx)(z.Sc,{name:"promotionalPreference",className:B.promotionalPref,checked:eM.values.promotionalPreference,onChange:eM.handleChange,label:"ca"!==eM.values.gdpr_iso_code?ev:ex}),eb(T)?null:(0,I.jsx)(z.Sc,{name:"terms",className:B.terms,checked:eM.values.terms,onChange:eM.handleChange,onBlur:eM.handleBlur,label:c.formatMessage(J.terms,{a:function(e){return(0,I.jsx)(Z,{label:e,href:em})},b:function(e){return(0,I.jsx)(Z,{label:e,href:eh})}}),errorText:eM.touched.terms?e_.terms:""})]}),et?(0,I.jsx)("div",{children:"birthdate/ineligible"===et?(0,I.jsx)(C.o5,{variant:"body2",className:B.errorMessage,children:(0,I.jsx)(x.A,{id:"auth.signup.error.age_ineligible",defaultMessage:"Sorry, you are ineligible to participate at this time."})}):"email/used"===et?(0,I.jsx)(C.o5,{variant:"body2",className:B.errorMessage,children:(0,I.jsx)(x.A,{id:"auth.signup.error.email_used",defaultMessage:"Sorry, that email is already in use."})}):"captcha"===et?(0,I.jsx)(C.o5,{variant:"body2",className:B.errorMessage,children:(0,I.jsx)(x.A,{id:"auth.signup.error.captcha",defaultMessage:"We couldn't verify you're not a bot. Please refresh the page and try again."})}):(0,I.jsx)(C.o5,{variant:"body2",className:B.errorMessage,children:(0,I.jsx)(x.A,{id:"auth.signup.error.unknown",defaultMessage:"Unknown error."})})}):null,(0,I.jsx)("div",{className:B.buttonContainer,children:(0,I.jsx)(D.$n,{color:"primary",loading:ee,disabled:ee,className:B.button,onClick:function(e){if(e.preventDefault(),eM.values[ec])eM.handleSubmit();else{var n;null==(n=P.current)||n.execute()}},children:(0,I.jsx)(x.A,{id:"auth.signup.sign_up",defaultMessage:"Sign up"})})}),eb(T)?(0,I.jsx)(C.o5,{variant:"caption",component:"div",children:(0,I.jsx)(x.A,{id:"auth.signup.terms_and_privacy_note",defaultMessage:"By signing up with {siteName}, you agree to our <a>Privacy Policy</a> & <b>Terms of Use.</b>",values:{siteName:y.name,a:function(e){return(0,I.jsx)(Z,{label:e,typography:"caption",href:em})},b:function(e){return(0,I.jsx)(Z,{label:e,typography:"caption",href:eh})}}})}):null]})})),eg=(0,U.n9)()(function(e){return{container:(0,m.A)({display:"flex",flexDirection:"column",marginLeft:"auto",marginRight:"auto",position:"relative",maxWidth:e.typography.pxToRem(544),paddingTop:e.spacing(11),paddingBottom:e.spacing(22),paddingLeft:e.spacing(11),paddingRight:e.spacing(11)},e.breakpoints.down("sm"),{paddingLeft:e.spacing(4),paddingRight:e.spacing(4)}),heading:{textAlign:"center"},subHeading:{textAlign:"center",marginTop:e.spacing(11),marginBottom:e.spacing(8)},inline:{"&&":{display:"inline-flex"}}}}),ep=["cancelOnboardingPrompt","intl","location","logIn","onboarding","promptOnboarding","siteName"];function em(e,n){var a=t()(e);if(o()){var r=o()(e);n&&(r=r.filter(function(n){return l()(e,n).enumerable})),a.push.apply(a,r)}return a}function eh(e){for(var n=1;n<arguments.length;n++){var a=null!=arguments[n]?arguments[n]:{};n%2?em(Object(a),!0).forEach(function(n){(0,m.A)(e,n,a[n])}):c()?f()(e,c()(a)):em(Object(a)).forEach(function(n){p()(e,n,l()(a,n))})}return e}var ev=eh(eh(eh({},w),A),{},{push:v.VC}),ex=(0,y.Ng)(function(e){return{location:_.UA(e),onboarding:M.gx(e),promptOnboarding:M.uV(e),siteName:N.LF(e)}},ev)((0,b.Ay)(function(e){var n=e.cancelOnboardingPrompt,a=e.intl,r=e.location,t=r.search,i=r.query,o=e.logIn,s=e.onboarding,l=e.promptOnboarding,u=e.siteName,c=(0,h.A)(e,ep),d=s===j.eH,f=eg().classes,g=null==i?void 0:i.next,p=function(){g?c.push("/auth/login?next=".concat(encodeURIComponent(g))):c.push({pathname:"/auth/login",search:t})},m=function(e){e.preventDefault(),o("login_in_auth"),p()};return(0,I.jsxs)("div",{className:f.container,children:[(0,I.jsx)(T,{isOpen:l,onClose:n,onLogin:function(){n(),p()},intl:a}),(0,I.jsxs)("div",{children:[(0,I.jsx)(C.o5,{variant:"h1",component:"h1",className:f.heading,children:(0,I.jsx)(x.A,{id:"auth.signup.onboarding.title",defaultMessage:"Welcome to {siteName}",values:{siteName:u}})}),d?(0,I.jsx)(C.o5,{variant:"body2",className:f.subHeading,children:(0,I.jsx)(x.A,{id:"auth.signup.onboarding.description",defaultMessage:"We need a few more details about you to complete your {siteName} profile.",values:{siteName:u}})}):(0,I.jsx)(C.o5,{variant:"body2",className:f.subHeading,children:(0,I.jsx)(x.A,{id:"auth.signup.alreadyMember.login",defaultMessage:"Already a member? <a>Log In</a>",values:{a:function(e){return(0,I.jsx)(C.Yq,{underline:!0,component:"span",formattedValue:e,href:"/auth/login",className:f.inline,onClick:m})}}})})]}),(0,I.jsx)(ef,{onboarding:s})]})}))}}]);
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.