(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[495],{97217:function(e,t,n){"use strict";n.d(t,{p:function(){return u}});var r=n(9008),i=(n(67294),n(88721)),s=n(22327),o=n(85893),a=function(){return(0,i.TH)().pathname},c="/favicon/apple-touch-icon.png",u=function(e){var t=e.title,n=e.description,i=e.image,u=(0,s.$)("index"),l=u.t;u.i18n;return(0,o.jsxs)(r.default,{children:[void 0!=t&&(0,o.jsxs)("title",{children:[l("seotitle")," ",t," "]},"title"),void 0!=n&&(0,o.jsx)("meta",{name:"description",content:n},"description"),(0,o.jsx)("link",{rel:"icon",type:"image/x-icon",href:c}),(0,o.jsx)("link",{rel:"apple-touch-icon",href:c}),(0,o.jsx)("meta",{property:"og:type",content:"website"},"og:type"),(0,o.jsx)("meta",{property:"og:url",content:"https://omniedge.io".concat(a)},"og:url"),void 0!=t&&(0,o.jsx)("meta",{property:"og:title",content:t},"og:title"),void 0!=n&&(0,o.jsx)("meta",{property:"og:description",content:n},"og:description"),void 0!=i&&(0,o.jsx)("meta",{property:"og:image",content:"https://omniedge.io".concat(i)},"og:image"),(0,o.jsx)("meta",{name:"twitter:card",content:"summary_large_image"},"twitter:card"),(0,o.jsx)("meta",{name:"twitter:site",content:"@omniedgeio"},"twitter:site"),(0,o.jsx)("meta",{name:"twitter:creator",content:"@omniedgeio"},"twitter:creator"),void 0!=t&&(0,o.jsx)("meta",{name:"twitter:title",content:t},"twitter:title"),void 0!=n&&(0,o.jsx)("meta",{name:"twitter:description",content:n},"twitter:description"),void 0!=i&&(0,o.jsx)("meta",{name:"twitter:image",content:"https://omniedge.io".concat(i)},"twitter:image")]})}},92846:function(e,t,n){"use strict";var r=n(92809),i=n(30266),s=n(10219),o=n(809),a=n.n(o),c=n(15193),u=n(10894),l=n(68527),d=n(67294),h=n(81872),p=n(22327),m=n(33299),g=n(85893),f=["onSuccess","onFailure"];function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}t.Z=function(e){var t=e.onSuccess,n=(e.onFailure,(0,s.Z)(e,f)),r=(0,d.useState)(!1),o=(r[0],r[1],(0,m.useSession)().data);(0,d.useEffect)((function(){o&&t&&t(o)}),[o]);var x=(0,p.$)("auth"),j=x.t,v=(x.i18n,function(){var e=(0,i.Z)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.signIn)("google");case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return(0,g.jsx)(c.zx,w(w({},n),{},{onClick:function(){return v()},children:(0,g.jsxs)(l.Ug,{children:[(0,g.jsx)(u.ZP,{as:h.JM8}),(0,g.jsx)(l.xv,{children:j("loginwithgoogle")})]})}))}},29359:function(e,t,n){"use strict";var r=n(92809),i=n(4612),s=n(15193),o=n(67294),a=n(47516),c=n(22327),u=n(85893);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}t.Z=function(e){var t=(0,o.useState)(!1),n=t[0],r=t[1],l=(0,c.$)("auth"),h=l.t;l.i18n;return(0,u.jsxs)(i.BZ,{size:"md",children:[(0,u.jsx)(i.II,d({pr:"2.75rem",type:n?"text":"password",placeholder:h("enterpassword")},e)),(0,u.jsx)(i.xH,{width:"2.75rem",children:(0,u.jsx)(s.zx,{color:"gray.500",variant:"ghost",px:"1",h:"1.75rem",size:"sm",onClick:function(){return r(!n)},children:n?(0,u.jsx)(a.nJ9,{}):(0,u.jsx)(a.A7v,{})})})]})}},5033:function(e,t,n){"use strict";var r=n(68527),i=n(49609),s=n(34651),o=n(96393),a=n(93781),c=n(83597),u=n(92846),l=n(97494),d=n(63769),h=n(97217),p=n(22327),m=n(85893);t.Z=function(e){var t=e.children,n=(0,s.useRouter)(),g=(0,c.a)(null),f=g.isLoading,x=g.user;if(x){var w,j=null===(w=n.query.auth_session_uuid)||void 0===w?void 0:w.toString();j&&(0,o.aR)({auth_session_uuid:j}),n.push("/dashboard/virtual-networks")}var v=(0,p.$)("index"),y=v.t;v.i18n;return(0,m.jsxs)(r.M5,{mt:"4",py:"4",children:[(0,m.jsx)(h.p,{title:"Login",description:"Omniedge Dashboard"}),(0,m.jsxs)(r.gC,{w:["full","80"],px:[8,0],spacing:"4",children:[(0,m.jsx)(d.Z,{href:"/",children:(0,m.jsxs)(r.gC,{spacing:"4",children:[(0,m.jsx)(l.Z,{h:"12"}),(0,m.jsx)(r.X6,{fontWeight:"semibold",fontSize:"xl",children:"OMNIEDGE"})]})}),(0,m.jsx)(r.xv,{textAlign:"center",children:y("slogan")}),f||x?(0,m.jsx)(i.$,{}):(0,m.jsx)(m.Fragment,{children:(0,m.jsx)(u.Z,{onFailure:function(e){(0,a.x)("Login with Google","Unexpected error occured when login with google.")},onSuccess:function(e){var t;(0,o.PH)({id_token:e.idToken,auth_session_uuid:null===(t=n.query.auth_session_uuid)||void 0===t?void 0:t.toString()}).then((function(){(0,a.s)("Login with Google","Successfully login with your google account : ".concat(e.user.email)),n.push("/dashboard")})).catch((function(){(0,a.x)("Login with Google","Unexpected error occured when login with google.")}))},variant:"outline",isFullWidth:!0})}),(0,m.jsx)(r.iz,{textAlign:"center",py:"2",_after:{content:"'or continue with email'",px:2,fontSize:"sm",transform:"translateY(-.35rem)",background:"white",display:"inline-block"}}),t]})]})}},96393:function(e,t,n){"use strict";n.d(t,{z2:function(){return c},NG:function(){return u},DQ:function(){return l},D_:function(){return d},PH:function(){return p},aR:function(){return g},c0:function(){return x},Wz:function(){return j}});var r=n(30266),i=n(809),s=n.n(i),o=n(77486),a=n(15230);function c(e){return(0,a.Z)({url:"/auth/register",method:"POST",data:e})}function u(e){return(0,a.Z)({url:"/auth/register/activate",method:"GET",params:{token:e}})}function l(e){return(0,a.Z)({url:"/auth/register/resend",method:"POST",params:{email:e}})}function d(e){return h.apply(this,arguments)}function h(){return(h=(0,r.Z)(s().mark((function e(t){var n,r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,a.Z)({url:"/auth/login/password",method:"POST",data:t});case 2:return n=e.sent,r=n.data.data,(0,o.o4)({accessToken:r.token}),e.abrupt("return",n);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return m.apply(this,arguments)}function m(){return(m=(0,r.Z)(s().mark((function e(t){var n,r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,a.Z)({url:"/auth/login/google",method:"POST",data:t});case 2:return n=e.sent,r=null===n||void 0===n?void 0:n.data.data,(0,o.o4)({accessToken:r.token}),e.abrupt("return",n);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return f.apply(this,arguments)}function f(){return(f=(0,r.Z)(s().mark((function e(t){var n;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,a.Z)({url:"/auth/login/session/notify",method:"POST",data:t});case 2:return n=e.sent,e.abrupt("return",n.data.data);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return w.apply(this,arguments)}function w(){return(w=(0,r.Z)(s().mark((function e(t){var n;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,a.Z)({url:"/auth/reset-password/code",method:"POST",data:t});case 2:return n=e.sent,e.abrupt("return",n.data.data);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function j(e){return v.apply(this,arguments)}function v(){return(v=(0,r.Z)(s().mark((function e(t){var n;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,a.Z)({url:"/auth/reset-password/verify",method:"POST",data:t});case 2:return n=e.sent,e.abrupt("return",n.data.data);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},93781:function(e,t,n){"use strict";n.d(t,{x:function(){return i},s:function(){return s}});var r=n(93083);function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Error",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Unexpected error: Please try again later",n=(0,r.I2)({});n({title:e,status:"error",description:t,duration:3e3,isClosable:!0})}function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Success",t=arguments.length>1?arguments[1]:void 0,n=(0,r.I2)({});n({title:e,status:"success",description:t,duration:3e3,isClosable:!0})}},53586:function(e,t,n){"use strict";n.r(t);var r=n(6886),i=n(68527),s=n(79762),o=n(4612),a=n(15193),c=n(94649),u=n(34651),l=n(67294),d=n(87561),h=n(59620),p=n.n(h),m=n(29359),g=n(5033),f=n(63769),x=n(96393),w=n(22327),j=n(85893);p()(d);var v=function(e){var t=(0,w.$)("auth"),n=t.t,h=(t.i18n,(0,u.useRouter)()),p=(0,l.useState)(""),g=p[0],v=p[1],y=(0,c.TA)({initialValues:{name:"",email:"",password:"",confirm_password:""},validationSchema:d.object().shape({name:d.string().required(n("required")),email:d.string().required(n("required")).email(),password:d.string().minLowercase(1,n("minlowercase")).minUppercase(1,n("minuppercase")).minNumbers(1,n("minnumbers")).minSymbols(1,n("minsymbols")).min(8,n("min")).max(20,n("max")).required(n("required")),confirm_password:d.string().oneOf([d.ref("password"),null],n("passwordmatch")).required(n("required"))}),onSubmit:function(e,t){(0,x.z2)(e).then((function(){h.push("/login")})).catch((function(e){e.data&&(e.data.errors&&e.data.errors.email?v(n("emailexsit")):v(e.data.message)),t.setSubmitting(!1)}))}}),b=y.handleChange,O=y.handleBlur,S=y.handleSubmit,Z=y.values,_=y.touched,P=y.errors,k=y.isSubmitting;return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsxs)("form",{onSubmit:S,style:{width:"100%"},children:[g&&(0,j.jsxs)(r.bZ,{my:2,status:"error",children:[(0,j.jsx)(r.zM,{}),(0,j.jsx)(r.X,{children:g})]}),(0,j.jsxs)(i.gC,{w:"full",spacing:"4",children:[(0,j.jsxs)(s.NI,{isInvalid:!(!_.name||!P.name),isRequired:!0,children:[(0,j.jsx)(s.lX,{children:n("name")}),(0,j.jsx)(o.II,{type:"text",name:"name",placeholder:n("displayname"),onChange:b,onBlur:O,value:Z.name}),(0,j.jsx)(s.J1,{children:P.name})]}),(0,j.jsxs)(s.NI,{isInvalid:!(!_.email||!P.email),isRequired:!0,children:[(0,j.jsx)(s.lX,{children:n("email")}),(0,j.jsx)(o.II,{type:"email",name:"email",onChange:b,onBlur:O,value:Z.email,placeholder:n("enteremail")}),(0,j.jsx)(s.J1,{children:P.email})]}),(0,j.jsxs)(s.NI,{isInvalid:!(!_.password||!P.password),isRequired:!0,children:[(0,j.jsx)(s.lX,{children:n("password")}),(0,j.jsx)(m.Z,{name:"password",onChange:b,onBlur:O,value:Z.password}),(0,j.jsx)(s.J1,{children:P.password})]}),(0,j.jsxs)(s.NI,{isInvalid:!(!_.confirm_password||!P.confirm_password),isRequired:!0,children:[(0,j.jsx)(s.lX,{children:n("confirmpassword")}),(0,j.jsx)(m.Z,{name:"confirm_password",onChange:b,onBlur:O,value:Z.confirm_password,placeholder:n("enterpasswordagain")}),(0,j.jsx)(s.J1,{children:P.confirm_password})]}),(0,j.jsxs)(i.gC,{w:"full",children:[(0,j.jsx)(a.zx,{isLoading:k,type:"submit",colorScheme:"brand",isFullWidth:!0,children:n("register")}),(0,j.jsx)(i.Ug,{w:"full",children:(0,j.jsxs)(i.xv,{fontSize:"xs",color:"gray.500",children:[n("logininfo")," ",(0,j.jsx)(f.Z,{href:"/login",color:"brand.500",children:n("login")})]})})]})]})]}),(0,j.jsxs)(i.xv,{fontSize:"xs",color:"gray.500",children:[n("tosinfo")," ",(0,j.jsx)(f.Z,{href:"/terms",color:"brand.500",children:n("tos")}),n("and")," ",(0,j.jsxs)(f.Z,{href:"/privacy",color:"brand.500",children:[n("privacy"),"."]})]})]})};v.layout=g.Z,t.default=v},72072:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/register",function(){return n(53586)}])},59620:function(e){"use strict";const t=function(e,t){return 1===t?e:`${e}s`},n=function(e){return null===e||void 0===e};function r(e=1,r){const i=r||"${path} must contain at least ${length} lowercase "+t("letter",e);return this.test({name:"minLowercase",exclusive:!0,message:i,params:{length:e},test:t=>n(t)||(t.match(/[a-z]/g)||[]).length>=e})}function i(e=1,r){const i=r||"${path} must contain at least ${length} uppercase "+t("letter",e);return this.test({name:"minUppercase",exclusive:!0,message:i,params:{length:e},test:t=>n(t)||(t.match(/[A-Z]/g)||[]).length>=e})}function s(e=1,r){const i=r||"${path} must contain at least ${length} "+t("number",e);return this.test({name:"minNumber",exclusive:!0,message:i,params:{length:e},test:t=>n(t)||(t.match(/[0-9]/g)||[]).length>=e})}function o(e=1,r){const i=r||"${path} must contain at least ${length} "+t("symbol",e);return this.test({name:"minSymbol",exclusive:!0,message:i,params:{length:e},test:t=>n(t)||(t.match(/[^a-zA-Z0-9\s]/g)||[]).length>=e})}function a(e=2,r){const i=r||"${path} must not contain sequences of more than ${length} repeated "+t("character",e);return this.test({name:"minRepeating",exclusive:!0,message:i,params:{length:e},test:t=>n(t)||!new RegExp(`(.)\\1{${e},}`).test(t)})}function c(e=2,r){const i=r||"${path} must contain at least ${length} "+t("word",e),s=new RegExp("[a-zA-Z0-9]");return this.test({name:"minWords",exclusive:!0,message:i,params:{length:e},test:t=>n(t)||t.split(" ").filter((e=>!!e&&s.test(e))).length>=e})}function u(){return this.min(8).max(250).minLowercase(1).minUppercase(1).minNumbers(1).minSymbols(1)}e.exports=function(e){e.addMethod(e.string,"minLowercase",r),e.addMethod(e.string,"minUppercase",i),e.addMethod(e.string,"minNumber",s),e.addMethod(e.string,"minNumbers",s),e.addMethod(e.string,"minSymbol",o),e.addMethod(e.string,"minSymbols",o),e.addMethod(e.string,"minRepeating",a),e.addMethod(e.string,"minWords",c),e.addMethod(e.string,"password",u)}}},function(e){e.O(0,[9774,3874,994,8721,1206,2888,179],(function(){return t=72072,e(e.s=t);var t}));var t=e.O();_N_E=t}]);