1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[176],{2091:function(e,n,t){"use strict";t.d(n,{J1:function(){return _},Kn:function(){return b},NI:function(){return v},Yp:function(){return g},lX:function(){return j}});var r=t(7294),i=t(8387),a=t(6734),l=t(5818),s=t(4520),o=t(2494),u=(...e)=>e.filter(Boolean).join(" "),d=e=>e?"":void 0,c=e=>!!e||void 0;function p(...e){return function(n){e.some((e=>(null==e||e(n),null==n?void 0:n.defaultPrevented)))}}var[m,f]=(0,i.k)({name:"FormControlStylesContext",errorMessage:"useFormControlStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<FormControl />\" "}),[h,x]=(0,i.k)({strict:!1,name:"FormControlContext"});var v=(0,l.Gp)((function(e,n){const t=(0,l.jC)("Form",e),i=(0,s.Lr)(e),{getRootProps:o,htmlProps:c,...p}=function(e){const{id:n,isRequired:t,isInvalid:i,isDisabled:l,isReadOnly:s,...o}=e,u=(0,r.useId)(),c=n||`field-${u}`,p=`${c}-label`,m=`${c}-feedback`,f=`${c}-helptext`,[h,x]=(0,r.useState)(!1),[v,g]=(0,r.useState)(!1),[b,I]=(0,r.useState)(!1),y=(0,r.useCallback)(((e={},n=null)=>({id:f,...e,ref:(0,a.lq)(n,(e=>{e&&g(!0)}))})),[f]),_=(0,r.useCallback)(((e={},n=null)=>({...e,ref:n,"data-focus":d(b),"data-disabled":d(l),"data-invalid":d(i),"data-readonly":d(s),id:e.id??p,htmlFor:e.htmlFor??c})),[c,l,b,i,s,p]),j=(0,r.useCallback)(((e={},n=null)=>({id:m,...e,ref:(0,a.lq)(n,(e=>{e&&x(!0)})),"aria-live":"polite"})),[m]),E=(0,r.useCallback)(((e={},n=null)=>({...e,...o,ref:n,role:"group"})),[o]),w=(0,r.useCallback)(((e={},n=null)=>({...e,ref:n,role:"presentation","aria-hidden":!0,children:e.children||"*"})),[]);return{isRequired:!!t,isInvalid:!!i,isReadOnly:!!s,isDisabled:!!l,isFocused:!!b,onFocus:()=>I(!0),onBlur:()=>I(!1),hasFeedbackText:h,setHasFeedbackText:x,hasHelpText:v,setHasHelpText:g,id:c,labelId:p,feedbackId:m,helpTextId:f,htmlProps:o,getHelpTextProps:y,getErrorMessageProps:j,getRootProps:E,getLabelProps:_,getRequiredIndicatorProps:w}}(i),f=u("chakra-form-control",e.className);return r.createElement(h,{value:p},r.createElement(m,{value:t},r.createElement(l.m$.div,{...o({},n),className:f,__css:t.container})))}));function g(e){const{isDisabled:n,isInvalid:t,isReadOnly:r,isRequired:i,...a}=b(e);return{...a,disabled:n,readOnly:r,required:i,"aria-invalid":c(t),"aria-required":c(i),"aria-readonly":c(r)}}function b(e){const n=x(),{id:t,disabled:r,readOnly:i,required:a,isRequired:l,isInvalid:s,isReadOnly:o,isDisabled:u,onFocus:d,onBlur:c,...m}=e,f=e["aria-describedby"]?[e["aria-describedby"]]:[];return(null==n?void 0:n.hasFeedbackText)&&(null==n?void 0:n.isInvalid)&&f.push(n.feedbackId),(null==n?void 0:n.hasHelpText)&&f.push(n.helpTextId),{...m,"aria-describedby":f.join(" ")||void 0,id:t??(null==n?void 0:n.id),isDisabled:r??u??(null==n?void 0:n.isDisabled),isReadOnly:i??o??(null==n?void 0:n.isReadOnly),isRequired:a??l??(null==n?void 0:n.isRequired),isInvalid:s??(null==n?void 0:n.isInvalid),onFocus:p(null==n?void 0:n.onFocus,d),onBlur:p(null==n?void 0:n.onBlur,c)}}v.displayName="FormControl",(0,l.Gp)((function(e,n){const t=x(),i=f(),a=u("chakra-form__helper-text",e.className);return r.createElement(l.m$.div,{...null==t?void 0:t.getHelpTextProps(e,n),__css:i.helperText,className:a})})).displayName="FormHelperText";var[I,y]=(0,i.k)({name:"FormErrorStylesContext",errorMessage:"useFormErrorStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<FormError />\" "}),_=(0,l.Gp)(((e,n)=>{const t=(0,l.jC)("FormError",e),i=(0,s.Lr)(e),a=x();return(null==a?void 0:a.isInvalid)?r.createElement(I,{value:t},r.createElement(l.m$.div,{...null==a?void 0:a.getErrorMessageProps(i,n),className:u("chakra-form__error-message",e.className),__css:{display:"flex",alignItems:"center",...t.text}})):null}));_.displayName="FormErrorMessage",(0,l.Gp)(((e,n)=>{const t=y(),i=x();if(!(null==i?void 0:i.isInvalid))return null;const a=u("chakra-form__error-icon",e.className);return r.createElement(o.JO,{ref:n,"aria-hidden":!0,...e,__css:t.icon,className:a},r.createElement("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.
1027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"}))})).displayName="FormErrorIcon";var j=(0,l.Gp)((function(e,n){const t=(0,l.mq)("FormLabel",e),i=(0,s.Lr)(e),{className:a,children:o,requiredIndicator:d=r.createElement(E,null),optionalIndicator:c=null,...p}=i,m=x(),f=(null==m?void 0:m.getLabelProps(p,n))??{ref:n,...p};return r.createElement(l.m$.label,{...f,className:u("chakra-form__label",i.className),__css:{display:"block",textAlign:"start",...t}},o,(null==m?void 0:m.isRequired)?d:c)}));j.displayName="FormLabel";var E=(0,l.Gp)((function(e,n){const t=x(),i=f();if(!(null==t?void 0:t.isRequired))return null;const a=u("chakra-form__required-indicator",e.className);return r.createElement(l.m$.span,{...null==t?void 0:t.getRequiredIndicatorProps(e,n),__css:i.requiredIndicator,className:a})}));E.displayName="RequiredIndicator"},979:function(e,n,t){"use strict";t.d(n,{BZ:function(){return f},II:function(){return c},Ui:function(){return g},xH:function(){return j}});var r=t(7294),i=t(2091),a=t(5818),l=t(4520),s=t(5336),o=t(8387),u=t(4031),d=t(6076),c=(0,a.Gp)((function(e,n){const{htmlSize:t,...o}=e,u=(0,a.jC)("Input",o),d=(0,l.Lr)(o),c=(0,i.Yp)(d),p=(0,s.cx)("chakra-input",e.className);return r.createElement(a.m$.input,{size:t,...c,__css:u.field,ref:n,className:p})}));c.displayName="Input",c.id="Input";var[p,m]=(0,o.k)({name:"InputGroupStylesContext",errorMessage:"useInputGroupStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<InputGroup />\" "}),f=(0,a.Gp)((function(e,n){const t=(0,a.jC)("Input",e),{children:i,className:o,...c}=(0,l.Lr)(e),m=(0,s.cx)("chakra-input__group",o),f={},h=(0,u.W)(i),x=t.field;h.forEach((e=>{t&&(x&&"InputLeftElement"===e.type.id&&(f.paddingStart=x.height??x.h),x&&"InputRightElement"===e.type.id&&(f.paddingEnd=x.height??x.h),"InputRightAddon"===e.type.id&&(f.borderEndRadius=0),"InputLeftAddon"===e.type.id&&(f.borderStartRadius=0))}));const v=h.map((n=>{var t,i;const a=(0,d.oA)({size:(null==(t=n.props)?void 0:t.size)||e.size,variant:(null==(i=n.props)?void 0:i.variant)||e.variant});return"Input"!==n.type.id?(0,r.cloneElement)(n,a):(0,r.cloneElement)(n,Object.assign(a,f,n.props))}));return r.createElement(a.m$.div,{className:m,ref:n,__css:{width:"100%",display:"flex",position:"relative"},...c},r.createElement(p,{value:t},v))}));f.displayName="InputGroup";var h={left:{marginEnd:"-1px",borderEndRadius:0,borderEndColor:"transparent"},right:{marginStart:"-1px",borderStartRadius:0,borderStartColor:"transparent"}},x=(0,a.m$)("div",{baseStyle:{flex:"0 0 auto",width:"auto",display:"flex",alignItems:"center",whiteSpace:"nowrap"}}),v=(0,a.Gp)((function(e,n){const{placement:t="left",...i}=e,a=h[t]??{},l=m();return r.createElement(x,{ref:n,...i,__css:{...l.addon,...a}})}));v.displayName="InputAddon";var g=(0,a.Gp)((function(e,n){return r.createElement(v,{ref:n,placement:"left",...e,className:(0,s.cx)("chakra-input__left-addon",e.className)})}));g.displayName="InputLeftAddon",g.id="InputLeftAddon";var b=(0,a.Gp)((function(e,n){return r.createElement(v,{ref:n,placement:"right",...e,className:(0,s.cx)("chakra-input__right-addon",e.className)})}));b.displayName="InputRightAddon",b.id="InputRightAddon";var I=(0,a.m$)("div",{baseStyle:{display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",top:"0",zIndex:2}}),y=(0,a.Gp)((function(e,n){const{placement:t="left",...i}=e,a=m(),l=a.field,s={["left"===t?"insetStart":"insetEnd"]:"0",width:(null==l?void 0:l.height)??(null==l?void 0:l.h),height:(null==l?void 0:l.height)??(null==l?void 0:l.h),fontSize:null==l?void 0:l.fontSize,...a.element};return r.createElement(I,{ref:n,__css:s,...i})}));y.id="InputElement",y.displayName="InputElement";var _=(0,a.Gp)((function(e,n){const{className:t,...i}=e,a=(0,s.cx)("chakra-input__left-element",t);return r.createElement(y,{ref:n,placement:"left",className:a,...i})}));_.id="InputLeftElement",_.displayName="InputLeftElement";var j=(0,a.Gp)((function(e,n){const{className:t,...i}=e,a=(0,s.cx)("chakra-input__right-element",t);return r.createElement(y,{ref:n,placement:"right",className:a,...i})}));j.id="InputRightElement",j.displayName="InputRightElement"},4758:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/signin",function(){return t(8831)}])},8831:function(e,n,t){"use strict";t.r(n);var r=t(7568),i=t(655),a=t(5893),l=t(1112),s=t(9008),o=t.n(s),u=t(1664),d=t.n(u),c=t(1163),p=t(7294),m=t(5639),f=t(8641),h=t(2091),x=t(979),v=t(7741),g=t(2494),b=t(2843);n.default=function(){var e=(0,p.useState)(""),n=e[0],t=e[1],s=(0,p.useState)(""),u=s[0],I=s[1],y=(0,p.useState)(!1),_=y[0],j=y[1],E=(0,c.useRouter)(),w=(0,m.pm)(),C=function(){var e=(0,r.Z)((function(e){var t,r;return(0,i.__generator)(this,(function(i){switch(i.label){case 0:return e.preventDefault(),j(!0),[4,b.OQ.auth.signIn({email:n,password:u},{redirectTo:null!==(t=E.query.returnUrl)&&void 0!==t?t:window.location.origin})];case 1:return(r=i.sent().error)?(w({title:r.message,status:"error",duration:5e3,isClosable:!0,position:"bottom-right"}),j(!1),[2]):(E.replace("/dashboard"),[2])}}))}));return function(n){return e.apply(this,arguments)}}();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o(),{children:(0,a.jsx)("title",{children:"Sign Up"})}),(0,a.jsxs)(f.gC,{spacing:"8",minH:"full",pt:"6",pb:"16",px:{base:"6",lg:"8"},children:[(0,a.jsxs)(f.kC,{flexDirection:"column",justifyContent:"center",mx:"auto",w:"full",maxW:"md",pt:"8",children:[(0,a.jsx)(f.xu,{textAlign:"center",display:{base:"none",lg:"block"},children:(0,a.jsx)(l.Z,{})}),(0,a.jsx)(f.X6,{mt:"6",textAlign:"center",fontSize:"3xl",fontWeight:"extrabold",children:"Sign up to get started"})]}),(0,a.jsx)(f.xu,{mx:"auto",w:"full",maxW:"md",children:(0,a.jsxs)(f.gC,{spacing:"6",py:"8",px:"6",shadow:"md",borderRadius:"lg",children:[(0,a.jsx)("form",{onSubmit:C,style:{width:"100%"},children:(0,a.jsxs)(f.gC,{spacing:"6",w:"full",children:[(0,a.jsxs)(h.NI,{children:[(0,a.jsx)(h.lX,{htmlFor:"email",children:"Email"}),(0,a.jsx)(x.II,{id:"email",name:"email",type:"email",autoComplete:"email",required:!0,onChange:function(e){return t(e.target.value)},value:n})]}),(0,a.jsxs)(h.NI,{children:[(0,a.jsx)(h.lX,{htmlFor:"password",children:"Password"}),(0,a.jsx)(x.II,{id:"password",name:"password",type:"password",autoComplete:"current-password",required:!0,onChange:function(e){return I(e.target.value)},value:u})]}),(0,a.jsx)(f.kC,{justifyContent:"center",alignItems:"center",children:(0,a.jsx)(d(),{href:"/forgot-password",children:(0,a.jsx)(v.zx,{variant:"link",as:"a",children:"Forgot your password?"})})}),(0,a.jsx)(v.zx,{type:"submit",isLoading:_,disabled:_||!u.length||!n.length,px:"4",w:"full",children:"Sign In"})]})}),(0,a.jsxs)(f.gC,{w:"full",spacing:"6",children:[(0,a.jsxs)(f.kC,{w:"full",alignItems:"center",children:[(0,a.jsx)(f.iz,{}),(0,a.jsx)(f.xv,{mx:"2",children:"Or"}),(0,a.jsx)(f.iz,{})]}),(0,a.jsxs)(f.kC,{w:"full",flexDirection:"column",alignItems:"center",justifyContent:"center",children:[(0,a.jsx)(v.zx,{w:"full",type:"button",isLoading:!1,mb:"4",disabled:!1,onClick:(0,r.Z)((function(){var e;return(0,i.__generator)(this,(function(n){switch(n.label){case 0:return[4,b.OQ.auth.signIn({provider:"google"},{redirectTo:window.location.origin})];case 1:return e=n.sent(),e.user,e.session,e.error,[2]}}))})),leftIcon:(0,a.jsx)(g.JO,{fill:"currentColor",viewBox:"0 0 16 16",boxSize:4,children:(0,a.jsx)("path",{d:"M15.545 6.558a9.42 9.42 0 0 1 .139 1.626c0 2.434-.87 4.492-2.384 5.885h.002C11.978 15.292
110.158 16 8 16A8 8 0 1 1 8 0a7.689 7.689 0 0 1 5.352 2.082l-2.284 2.284A4.347 4.347 0 0 0 8 3.166c-2.087 0-3.86 1.408-4.492 3.304a4.792 4.792 0 0 0 0 3.063h.003c.635 1.893 2.405 3.301 4.492 3.301 1.078 0 2.004-.276 2.722-.764h-.003a3.702 3.702 0 0 0 1.599-2.431H8v-3.08h7.545z"})}),children:"Sign in with Google"}),(0,a.jsx)(v.zx,{w:"full",type:"button",isLoading:!1,disabled:!1,onClick:(0,r.Z)((function(){var e;return(0,i.__generator)(this,(function(n){switch(n.label){case 0:return[4,b.OQ.auth.signIn({provider:"github"},{redirectTo:"/dashboard"})];case 1:return e=n.sent(),e.user,e.session,e.error,[2]}}))})),leftIcon:(0,a.jsx)(g.JO,{fill:"currentColor",viewBox:"0 0 16 16",boxSize:4,children:(0,a.jsx)("path",{d:"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.012 8.012 0 0 0 16 8c0-4.42-3.58-8-8-8z"})}),children:"Sign in with GitHub"})]}),(0,a.jsxs)(f.kC,{w:"full",alignItems:"center",children:[(0,a.jsx)(f.iz,{}),(0,a.jsx)(f.xv,{mx:"2",children:"Or"}),(0,a.jsx)(f.iz,{})]}),(0,a.jsx)(f.xu,{w:"full",textAlign:"center",children:(0,a.jsx)(d(),{href:"/signup",children:(0,a.jsx)(v.zx,{variant:"link",as:"a",children:"Sign up with email"})})})]})]})})]})]})}},9008:function(e,n,t){e.exports=t(5443)},7568:function(e,n,t){"use strict";function r(e,n,t,r,i,a,l){try{var s=e[a](l),o=s.value}catch(u){return void t(u)}s.done?n(o):Promise.resolve(o).then(r,i)}function i(e){return function(){var n=this,t=arguments;return new Promise((function(i,a){var l=e.apply(n,t);function s(e){r(l,i,a,s,o,"next",e)}function o(e){r(l,i,a,s,o,"throw",e)}s(void 0)}))}}t.d(n,{Z:function(){return i}})}},function(e){e.O(0,[218,843,774,888,179],(function(){return n=4758,e(e.s=n);var n}));var n=e.O();_N_E=n}]);
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.