(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8006],{21173:function(n,e,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/reset-password",function(){return r(84319)}])},92852:function(n,e,r){"use strict";r.d(e,{g:function(){return I}});var t=r(82729),s=r(85893),o=r(80603),i=r(73582),a=r(41664),l=r.n(a);r(67294);var u=r(52791),d=r(57415),c=r(74226);function f(){let n=(0,t._)(["\n      align-items: center;\n      padding-bottom: 2rem;\n      padding-top: 2rem;\n    "]);return f=function(){return n},n}function v(){let n=(0,t._)(["\n        align-items: center;\n        display: flex;\n        font-family: var(--font-family-secondary);\n        font-size: var(--font-size-xl);\n        gap: var(--spacing-sm);\n        user-select: none;\n      "]);return v=function(){return n},n}function E(){let n=(0,t._)(["\n        align-items: center;\n        display: flex;\n        flex-direction: column;\n        font-size: var(--font-size-sm);\n        gap: var(--spacing-sm);\n        justify-items: center;\n\n        a {\n          color: var(--blue);\n\n          &:hover {\n            color: var(--blue);\n            text-decoration: underline;\n          }\n        }\n      "]);return E=function(){return n},n}let I=n=>(0,s.jsxs)(u.$,{className:(0,o.iv)(f()),children:[(0,s.jsxs)(l(),{className:(0,o.iv)(v()),href:d.Z.homePlay(),children:[(0,s.jsx)(c.J,{icon:i.lNm}),"Screentop.gg"]}),n.main,(0,s.jsx)("div",{className:(0,o.iv)(E()),children:n.footer})]})},52791:function(n,e,r){"use strict";r.d(e,{$:function(){return a}});var t=r(82729),s=r(85893),o=r(80603);function i(){let n=(0,t._)(["\n          display: flex;\n          flex-direction: column;\n          gap: var(--spacing-lg);\n          padding: var(--spacing-lg);\n        "]);return i=function(){return n},n}r(67294);let a=n=>{let{className:e,...r}=n;return(0,s.jsx)("div",{...r,className:(0,o.cx)((0,o.iv)(i()),n.className)})}},53386:function(n,e,r){"use strict";var t,s,o,i,a,l;r.d(e,{JU:function(){return o},MS:function(){return u},Xt:function(){return t}}),(i=t||(t={})).CONFLICT="CONFLICT",i.INVALID_ARGUMENTS="INVALID_ARGUMENTS",i.INVALID_CREDENTIALS="INVALID_CREDENTIALS",i.INVALID_PASSWORD="INVALID_PASSWORD",i.INVALID_TOKEN="INVALID_TOKEN",i.LIMIT="LIMIT",i.NOT_FOUND="NOT_FOUND",i.UNAUTHORIZED="UNAUTHORIZED",i.UNVERIFIED="UNVERIFIED",(a=s||(s={})).MAX_GAME_MEMBERS="MAX_GAME_MEMBERS",a.MAX_GAME_PLAYERS="MAX_GAME_PLAYERS",a.MAX_GAME_REVISIONS="MAX_GAME_REVISIONS",a.MAX_REVISION_STORAGE="MAX_REVISION_STORAGE",a.MAX_USER_GAMES="MAX_USER_GAMES",a.MAX_USER_ROOMS="MAX_USER_ROOMS",(l=o||(o={})).VERIFY_EMAIL="VERIFY_EMAIL",l.MANAGE_PLAN="MANAGE_PLAN";class u{static find(n,e){var r;return null==n?void 0:null===(r=n.graphQLErrors.find(n=>{var r;return(null===(r=n.extensions)||void 0===r?void 0:r.code)===e}))||void 0===r?void 0:r.extensions}}},84319:function(n,e,r){"use strict";r.r(e),r.d(e,{__N_SSP:function(){return L},default:function(){return k}});var t=r(85893);r(67294);var s=r(76345),o=r(41060);let i=()=>"Reset Password | Screentop.gg",a=()=>(0,t.jsx)(o.h,{title:i()});var l=r(73582),u=r(41664),d=r.n(u),c=r(22634),f=r(92852),v=r(82729),E=r(68806),I=r(50319),m=r(53386),_=r(76502),g=r(97630),A=r(6929);function N(){let n=(0,v._)(["\n    mutation ResetPasswordFormResetPasswordConfirmMutation(\n      $token: String!\n      $newPassword: String!\n    ) {\n      resetPasswordConfirm(token: $token, newPassword: $newPassword)\n    }\n  "]);return N=function(){return n},n}let p={resetPasswordConfirm:(0,E.Ps)(N())},x=n=>{let e=(0,g.cI)({newPassword:[()=>"",[]]},{ready:"changes-all"}),[r,s]=(0,I.D)(p.resetPasswordConfirm);return(0,t.jsxs)(g.l0,{disabled:s.loading,onSubmit:()=>{r({variables:{token:n.token,newPassword:e.values.newPassword},onError:r=>{var t;let s=null!==(t=m.MS.find(r,m.Xt.INVALID_ARGUMENTS))&&void 0!==t?t:m.MS.find(r,m.Xt.INVALID_TOKEN);switch(null==s?void 0:s.code){case m.Xt.INVALID_ARGUMENTS:e.onError((0,g.iq)(s.errors));break;case m.Xt.INVALID_TOKEN:n.onError()}},onCompleted:n.onCompleted})},children:[(0,t.jsxs)(g.Wi,{children:[(0,t.jsx)(g.lX,{...e.fields.newPassword.label,children:"New Password"}),(0,t.jsx)(A.II,{...e.fields.newPassword.control,autoFocus:!0,type:"password"}),(0,t.jsx)(g.AG,{...e.fields.newPassword.feedback})]}),(0,t.jsx)(_.z,{disabled:!e.ready,type:"submit",children:"Change Password"})]})};function h(){let n=(0,v._)(["\n    mutation ResetPasswordFormRequestResetPasswordRequestMutation(\n      $login: String!\n    ) {\n      resetPasswordRequest(login: $login)\n    }\n  "]);return h=function(){return n},n}let M={resetPasswordRequest:(0,E.Ps)(h())},j=n=>{let e=(0,g.cI)({login:[()=>"",[]]},{ready:"changes-all"}),[r,s]=(0,I.D)(M.resetPasswordRequest);return(0,t.jsxs)(g.l0,{disabled:s.loading,onSubmit:()=>{r({variables:{login:e.values.login},onError:n=>{let r=m.MS.find(n,m.Xt.INVALID_ARGUMENTS);(null==r?void 0:r.code)===m.Xt.INVALID_ARGUMENTS&&e.onError((0,g.iq)(r.errors))},onCompleted:n.onCompleted})},children:[(0,t.jsxs)(g.Wi,{children:[(0,t.jsx)(g.lX,{...e.fields.login.label,children:"Username or Email"}),(0,t.jsx)(A.II,{...e.fields.login.control}),(0,t.jsx)(g.AG,{...e.fields.login.feedback})]}),(0,t.jsx)(_.z,{disabled:!e.ready,type:"submit",children:"Continue"})]})};var w=r(57415),R=r(5693);let S=n=>{let[e,r]=(0,R.mk)(()=>({})),s=()=>{r(n=>{n.status="success"})};return(0,t.jsx)(f.g,{footer:(0,t.jsx)(t.Fragment,{children:void 0===n.token&&void 0===e.status&&(0,t.jsxs)("span",{children:["Remember your password? ",(0,t.jsx)(d(),{href:w.Z.logIn(),children:"Log In"})]})}),main:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("h1",{children:"Reset Password"}),void 0===n.token&&void 0===e.status&&(0,t.jsx)(j,{onCompleted:s}),void 0===n.token&&"success"===e.status&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(c.N,{icon:l.mSY}),(0,t.jsx)("p",{children:"Please check your email for a link to reset your password."})]}),void 0!==n.token&&void 0===e.status&&(0,t.jsx)(x,{token:n.token,onCompleted:s,onError:()=>{r(n=>{n.status="error"})}}),void 0!==n.token&&"success"===e.status&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(c.N,{icon:l.f8k}),(0,t.jsx)("p",{children:"Your password has been reset."}),(0,t.jsx)("div",{children:(0,t.jsx)(d(),{href:w.Z.logIn(),legacyBehavior:!0,passHref:!0,children:(0,t.jsx)(_.z,{variant:"outlined",children:"Continue to Log In"})})})]}),void 0!==n.token&&"error"===e.status&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(c.N,{icon:l.eHv}),(0,t.jsx)("p",{children:"Link has expired or is invalid."})]})]})})},P=n=>{var e;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a,{}),(0,t.jsx)(S,{token:null!==(e=n.token)&&void 0!==e?e:void 0})]})};P.getApp=n=>(0,t.jsx)(s.gV,{children:(0,t.jsx)(s.j1,{children:n})});var L=!0,k=P},770:function(n,e,r){"use strict";r.d(e,{L:function(){return s}});var t=r(73914),s=r(30320).Nq?t.useLayoutEffect:t.useEffect},50319:function(n,e,r){"use strict";r.d(e,{D:function(){return c}});var t=r(97582),s=r(73914),o=r(14012),i=r(30020),a=r(14692),l=r(30990),u=r(66252),d=r(770);function c(n,e){var r=(0,u.x)(null==e?void 0:e.client);(0,a.Vp)(n,a.n_.Mutation);var c=s.useState({called:!1,loading:!1,client:r}),f=c[0],v=c[1],E=s.useRef({result:f,mutationId:0,isMounted:!0,client:r,mutation:n,options:e});(0,d.L)(function(){Object.assign(E.current,{client:r,options:e,mutation:n})});var I=s.useCallback(function(n){void 0===n&&(n={});var e=E.current,r=e.options,s=e.mutation,a=(0,t.pi)((0,t.pi)({},r),{mutation:s}),u=n.client||E.current.client;E.current.result.loading||a.ignoreResults||!E.current.isMounted||v(E.current.result={loading:!0,error:void 0,data:void 0,called:!0,client:u});var d=++E.current.mutationId,c=(0,o.J)(a,n);return u.mutate(c).then(function(e){var r,t,s=e.data,o=e.errors,a=o&&o.length>0?new l.cA({graphQLErrors:o}):void 0,f=n.onError||(null===(r=E.current.options)||void 0===r?void 0:r.onError);if(a&&f&&f(a,c),d===E.current.mutationId&&!c.ignoreResults){var I={called:!0,loading:!1,data:s,error:a,client:u};E.current.isMounted&&!(0,i.D)(E.current.result,I)&&v(E.current.result=I)}var m=n.onCompleted||(null===(t=E.current.options)||void 0===t?void 0:t.onCompleted);return a||null==m||m(e.data,c),e}).catch(function(e){if(d===E.current.mutationId&&E.current.isMounted){var r,t={loading:!1,error:e,data:void 0,called:!0,client:u};(0,i.D)(E.current.result,t)||v(E.current.result=t)}var s=n.onError||(null===(r=E.current.options)||void 0===r?void 0:r.onError);if(s)return s(e,c),{data:void 0,errors:e};throw e})},[]),m=s.useCallback(function(){if(E.current.isMounted){var n={called:!1,loading:!1,client:E.current.client};Object.assign(E.current,{mutationId:0,result:n}),v(n)}},[]);return s.useEffect(function(){var n=E.current;return n.isMounted=!0,function(){n.isMounted=!1}},[]),[I,(0,t.pi)({reset:m},f)]}}},function(n){n.O(0,[5762,3446,6929,2888,9774,179],function(){return n(n.s=21173)}),_N_E=n.O()}]);