1import{x as E,z as D,r,j as e,N as f,V as P,bm as V,bn as j,b3 as S}from"./index-CdMX6QvE.js";/* empty css */const l=6;function _(){const m=sessionStorage.getItem("returnTo")||"/";return sessionStorage.removeItem("returnTo"),m}function w(){return e.jsxDEV("header",{className:"pba-standalone-header",children:e.jsxDEV(f,{to:"/",className:"brand","aria-label":"MoRef í",children:[e.jsxDEV(S,{},void 0,!1,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:38,columnNumber:9},this),"MoRef"]},void 0,!0,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:37,columnNumber:7},this)},void 0,!1,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:36,columnNumber:5},this)}function R(){var b;const{session:m,user:s,loading:u}=E(),i=D(),[o,g]=r.useState(""),[n,v]=r.useState(""),[d,t]=r.useState(null),[h,p]=r.useState(!1),c=((b=s==null?void 0:s.user_metadata)==null?void 0:b.must_change_password)===!0;r.useEffect(()=>{!u&&!m&&i("/login",{replace:!0})},[u,m,i]);const x=async a=>{if(a.preventDefault(),t(null),o.length<l){t(`ë¹ë°ë²í¸ë ${l}ì ì´ìì´ì´ì¼ í©ëë¤.`);return}if(o!==n){t("ë ë¹ë°ë²í¸ê° ì¼ì¹íì§ ììµëë¤.");return}p(!0);try{const C=V(),{error:N}=await C.auth.updateUser({password:o,data:{...(s==null?void 0:s.user_metadata)??{},must_change_password:!1,password_changed_at:new Date().toISOString()}});if(N){t(j(N)||"ë¹ë°ë²í¸ë¥¼ ë³ê²½íì§ ëª»íìµëë¤. ì ì í ë¤ì ìëí´ì£¼ì¸ì.");return}i(_(),{replace:!0})}finally{p(!1)}};return u?e.jsxDEV("div",{className:"v2",children:e.jsxDEV("main",{className:"pb-page",children:[e.jsxDEV(w,{},void 0,!1,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:115,columnNumber:11},this),e.jsxDEV("section",{className:"pba-status","data-testid":"change-password-loading",children:[e.jsxDEV("div",{className:"pba-mark","aria-hidden":"true",children:"â»"},void 0,!1,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:117,columnNumber:13},this),e.jsxDEV("p",{className:"pb-kicker",children:"ì§í ì¤"},void 0,!1,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:120,columnNumber:13},this),e.jsxDEV("h1",{className:"display-title",children:"ì¸ì
íì¸ ì¤â¦"},void 0,!1,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:121,columnNumber:13},this),e.jsxDEV("p",{className:"pb-lead",children:"ê³ì ì 보를 íì¸íê³ ììµëë¤."},void 0,!1,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:122,columnNumber:13},this)]},void 0,!0,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:116,columnNumber:11},this)]},void 0,!0,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:114,columnNumber:9},this)},void 0,!1,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:113,columnNumber:7},this):e.jsxDEV("div",{className:"v2",children:e.jsxDEV("main",{className:"pb-page",children:[e.jsxDEV(w,{},void 0,!1,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:132,columnNumber:9},this),e.jsxDEV("section",{className:"pba-password","data-testid":"change-password-page",children:[e.jsxDEV("div",{className:"pba-panel-head",children:[e.jsxDEV("span",{children:"ê³ì ë³´ì"},void 0,!1,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:136,columnNumber:13},this),e.jsxDEV("span",{children:"ACCOUNT"},void 0,!1,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:137,columnNumber:13},this)]},void 0,!0,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:135,columnNumber:11},this),e.jsxDEV("h1",{className:"display-title",children:"ë¹ë°ë²í¸ ë³ê²½"},void 0,!1,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/C
1hangePassword.tsx",lineNumber:139,columnNumber:11},this),c?e.jsxDEV("p",{className:"pba-hint","data-testid":"must-change-notice",children:"ì´ììê° ë°ê¸í ìì ë¹ë°ë²í¸ë¡ ë¡ê·¸ì¸íìµëë¤. ê³ìíë ¤ë©´ ì ë¹ë°ë²í¸ë¥¼ ì í´ì£¼ì¸ì."},void 0,!1,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:142,columnNumber:13},this):e.jsxDEV("p",{className:"pba-hint",children:"ì§ê¸ ì°ê³ ê³ì ë¹ë°ë²í¸ì ë¤ë¥¸ ê²ì¼ë¡ ì í´ì£¼ì¸ì."},void 0,!1,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:147,columnNumber:13},this),e.jsxDEV("form",{onSubmit:x,noValidate:!0,children:[e.jsxDEV("div",{className:"pba-form-message",children:d&&e.jsxDEV("div",{className:"pba-alert error",role:"alert","data-testid":"auth-error",children:d},void 0,!1,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:155,columnNumber:17},this)},void 0,!1,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:153,columnNumber:13},this),e.jsxDEV("label",{className:"pba-field",htmlFor:"new-password",children:[e.jsxDEV("span",{children:["ì ë¹ë°ë²í¸ ",e.jsxDEV("small",{className:"opt",children:"NEW PASSWORD"},void 0,!1,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:167,columnNumber:24},this)]},void 0,!0,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:166,columnNumber:15},this),e.jsxDEV("input",{id:"new-password",type:"password",value:o,onChange:a=>g(a.target.value),placeholder:`${l}ì ì´ì`,autoComplete:"new-password","data-testid":"new-password"},void 0,!1,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:169,columnNumber:15},this)]},void 0,!0,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:165,columnNumber:13},this),e.jsxDEV("label",{className:"pba-field",htmlFor:"confirm-password",children:[e.jsxDEV("span",{children:["ì ë¹ë°ë²í¸ íì¸ ",e.jsxDEV("small",{className:"opt",children:"CONFIRM"},void 0,!1,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:182,columnNumber:27},this)]},void 0,!0,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:181,columnNumber:15},this),e.jsxDEV("input",{id:"confirm-password",type:"password",value:n,onChange:a=>v(a.target.value),placeholder:"í ë² ë ì
ë ¥",autoComplete:"new-password","data-testid":"confirm-password"},void 0,!1,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:184,columnNumber:15},this)]},void 0,!0,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:180,columnNumber:13},this),e.jsxDEV("button",{type:"submit",className:"btn primary pba-submit",disabled:h,"data-testid":"change-password-submit",children:h?"ë³ê²½ ì¤â¦":"ë¹ë°ë²í¸ ë³ê²½"},void 0,!1,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:195,columnNumber:13},this)]},void 0,!0,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:152,columnNumber:11},this),!c&&e.jsxDEV(f,{to:"/",className:"pba-back",children:[e.jsxDEV(P,{name:"back",className:"v2-inline"},void 0,!1,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:207,columnNumber:15},this)," ëìê°ê¸°"]},void 0,!0,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:206,columnNumber:13},this)]},void 0,!0,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:134,columnNumber:9},this)]},void 0,!0,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:131,columnNumber:7},this)},void 0,!1,{fileName:"/home/u32ws/32dev/moref/apps/web/src/pages/auth/ChangePassword.tsx",lineNumber:130,columnNumber:5},this)}export{R as default};
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.