1(self.rspackChunksign_in=self.rspackChunksign_in||[]).push([[905],{63427(e,r,t){"use strict";var s=t(83005),a=t(14023);t.d(r,{},{A:e=>{let{theme:r}=(0,s.useContext)(a.A)||{};return r&&Object.prototype.hasOwnProperty.call(r,e)?r[e]:{}}})},52791(e,r,t){"use strict";var s,a,n,l,i=t(91987),o=t(83005),d=t(96265),u=t.n(d),m=t(63427);(s=n||(n={}))["hero.large"]="hero.large",s["hero.small"]="hero.small",s["title.xLarge"]="title.xLarge",s["title.large"]="title.large",s["title.medium"]="title.medium",s["title.small"]="title.small",s["body.large"]="body.large",s["body.medium"]="body.medium",s["body.small"]="body.small",s["body.xsmall"]="body.xsmall";let c={hero:{large:n["hero.large"],small:n["hero.small"]},title:{xLarge:n["title.xLarge"],large:n["title.large"],medium:n["title.medium"],small:n["title.small"]},body:{large:n["body.large"],medium:n["body.medium"],small:n["body.small"],xsmall:n["body.xsmall"]}};(a=l||(l={})).H1="h1",a.H2="h2",a.H3="h3",a.H4="h4",a.H5="h5",a.H6="h6",a.P="p",a.SPAN="span",a.CAPTION="caption",a.DIV="div";let p=c.body.medium,_=(0,o.forwardRef)(function({component:e=l.P,variant:r=p,children:t,className:s,...a},n){let o=r.replace(".","_"),d=(0,m.A)("typography"),c=u()(d.typography,d[o],s);return(0,i.jsx)(e,{...a,ref:n,className:c,children:t})});_.displayName="Typography",t.d(r,{QY:()=>l,o3:()=>n},{Ay:_,PT:c})},93004(e,r,t){"use strict";var s=t(83005),a=t(86246);t.d(r,{},{Y:()=>{let{locale:e}=(0,s.useContext)(a.A);return e}})},45410(e,r,t){"use strict";t.d(r,{lV:()=>d,pd:()=>u,u6:()=>m,mN:()=>l.mN});var s=t(91987),a=t(83005),n=t.n(a),l=t(29649),i=t(83926),o=t(5476);let d=e=>{let{formref:r=null,errors:t,register:a,children:l,onSubmit:i,id:o=null,...d}=e;return(0,s.jsx)("form",{className:"react-form",onSubmit:i,ref:r,...d,"aria-label":"form","aria-labelledby":o??void 0,children:Array.isArray(l)?l.map(e=>{if(n().isValidElement(e))return e.props.name?n().createElement(e.type,{...e.props,RegisterFormProp:a,errors:t,key:e.props.name}):e;return null}):l})};function u(e){let{id:r="",children:t=null,errors:a,RegisterFormProp:n,register:i,name:d="",className:u="",...m}=e,c=(0,l.Jt)(a,d),p=n?n(d,i):{};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("label",{htmlFor:r,children:r}),(0,s.jsx)("input",{...p,id:r,"data-testid":r,className:`${u} ${c?"Mz8Z3fbkIkTRTtf2":""}`,"aria-invalid":c?"true":"false",...m}),t||(0,s.jsx)(o.K,{errors:a,name:d,render:e=>{let{message:r}=e;return(0,s.jsx)("div",{role:"alert",className:"zFSBNAJHy9YK_x2i",children:r})}})]})}function m(e){let{placeholder:r,minLength:t=8,maxLength:s=40,validate:a=null,id:n="",isNewPasswordRequirementsActive:l=!1,...o}=e,d=(0,i.c)(),m=d(l?"password_does_not_meet_requirements":"minimum_8_letter_and_number_case_sensitive");return u({type:"password",register:{required:d("errors.messages.enter_required_info"),...s&&{maxLength:{value:s,message:m}},...t&&{minLength:{value:t,message:m}},pattern:{value:/(^(?=.*\d)(?=.*[a-zA-Z])[^\011\012\013\014\015\074\076\134\u3040-\u309F\u30A0-\u30FF\uFF61-\uFF9F\\>]+$)(?!(\r|\n))/,message:m},validate:a??void 0},id:n,placeholder:r||d("attributes.current_password"),...o})}},96585(e,r,t){"use strict";t.r(r),t.d(r,{default:()=>h});var s=t(91987),a=t(83005),n=t.n(a),l=t(89784),i=t(93004),o=t(83926),d=t(32619),u=t(45410),m=t(52791);let c="SeRQT6rGNkiLxIZq",p=()=>{let e=(0,o.c)();return(0,s.jsxs)("div",{className:"password-requirements",children:[(0,s.jsx)(m.Ay,{component:m.QY.H3,variant:m.PT.title.large,className:"sleALVbWvOYeLILK",children:e("password_requirements")}),(0,s.jsxs)("ul",{className:"bo7NQEWgbkAko2QW","data-testid":"password-requirements",children:[(0,s.jsx)("li",{className:c,"data-testid":"requirement-8-characters",children:e("at_least_8_characters")}),(0,s.jsx)("li",{className:c,"data-testid":"requirement-letter-number",children:e("include_letter_and_number")}),(0,s.jsx)("li",{className:c,"data-testid":"requirement-no-email-name",children:e("not_contain_email_or_member_name")}),(0,s.jsx)("li",{className:c,"data-testid":"requirement-not-last-5",children:e("not_be_last_5_passwords")})]})]})};var _=t(20695);let h=e=>{let{changePasswordUrl:r,username:t,recaptchaKey:m,recaptchaEnabled:c}=e,h=(0,i.Y)(),g=n().createRef(),f=(0,o.c)(),w=(0,_.Q)(),y=(0,d.useExperience)("UpdatePasswordRequirements").isActive(),{register:b,formState:{errors:x},getValues:v,handleSubmit:j,setFocus:A}=(0,u.mN)({mode:"onBlur",reValidateMode:"onBlur",defaultValues:{authenticity_token:w,password_change:{user_name:t,current_password:"",new_password:"",new_password_confirmation:""}}});(0,a.useEffect)(()=>{A("password_change[current_password]")},[A]);let N=(0,a.useRef)(null),q=async()=>{let e;if(c){var r;let t;e=await g.current.executeAsync(),N.current?.appendChild((r={type:"hidden",name:"g-recaptcha-response",id:"g-recaptcha-response",value:e}
1,t=document.createElement("input"),Object.entries(r).forEach(e=>{let[r,s]=e;return t.setAttribute(r,s)}),t))}N.current?.submit()},k=f("errors.messages.enter_required_info");return(0,s.jsxs)(u.lV,{id:"changePasswordForm",formref:N,errors:x,register:b,onSubmit:j(q),action:r,method:"post",children:[(0,s.jsx)(u.pd,{type:"hidden",name:"authenticity_token",autoComplete:"off",id:"authenticity_token"}),(0,s.jsx)(u.pd,{name:"password_change[user_name]",type:"hidden",id:"password_change_user_name"}),(0,s.jsx)(u.pd,{name:"password_change[current_password]",placeholder:f("attributes.current_password"),type:"password",id:"password_change_current_password",register:{required:k}}),(0,s.jsx)(u.u6,{name:"password_change[new_password]",id:"password_change_new_password",placeholder:f("attributes.new_password"),required:!0,isNewPasswordRequirementsActive:y,validate:e=>e!==t||f("errors.messages.password_cannot_be_username")}),y&&(0,s.jsx)(p,{}),(0,s.jsx)(u.u6,{name:"password_change[new_password_confirmation]",placeholder:f("attributes.new_password_confirmation"),id:"password_change_new_password_confirmation",required:!0,isNewPasswordRequirementsActive:y,validate:e=>e===v("password_change.new_password")||f("errors.messages.passwords_do_not_match")}),(0,s.jsx)("button",{type:"submit",children:f("save")}),c?(0,s.jsx)(l.A,{ref:g,size:"invisible",sitekey:m,hl:h,badge:"inline"}):null]})}},20695(e,r,t){"use strict";t.d(r,{},{Q:()=>document?.querySelector("meta[name='csrf-token']")?.getAttribute("content")??null})},96265(e){!function(){"use strict";var r={}.hasOwnProperty;function t(){for(var e=[],s=0;s<arguments.length;s++){var a=arguments[s];if(a){var n=typeof a;if("string"===n||"number"===n)e.push(a);else if(Array.isArray(a)){if(a.length){var l=t.apply(null,a);l&&e.push(l)}}else if("object"===n)if(a.toString===Object.prototype.toString)for(var i in a)r.call(a,i)&&a[i]&&e.push(i);else e.push(a.toString())}}return e.join(" ")}e.exports?(t.default=t,e.exports=t):"function"==typeof define&&"object"==typeof define.amd&&define.amd?define("classnames",[],function(){return t}):window.classNames=t}()}}]); 2//# sourceMappingURL=istock-ChangePassword.5fd19d3267b07599.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.