1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[983],{26003:(e,t,r)=>{"use strict";r.d(t,{gm:()=>o,mi:()=>i,oe:()=>x,p3:()=>c,sx:()=>m});var s=r(36898),l=r(39491);let a="10c69987164ef57f57e08d898b691d3f",n=!1;function i(){if(!n&&a)try{s.Ts(a,{serverZone:"EU",autocapture:!1,defaultTracking:!1}),n=!0}catch(e){}}function o(e){if(null==e?void 0:e._id)try{s.do(String(e._id));let t=new l.T$;t.set("email",e.email||""),t.set("nickname",e.nickname||""),t.set("platform","web"),e.name&&t.set("name",e.name),e.lastName&&t.set("lastName",e.lastName),s.ls(t)}catch(e){}}function c(){try{s.cL()}catch(e){}}function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{s.u4(e,{...t,platform:"web"})}catch(e){}}function x(e){try{s.u4("Page Viewed",{page:e,platform:"web"})}catch(e){}}},41414:(e,t,r)=>{Promise.resolve().then(r.bind(r,70838))},56724:(e,t,r)=>{"use strict";r.d(t,{k5:()=>m});var s=r(12115),l={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},a=s.createContext&&s.createContext(l),n=["attr","size","title"];function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
1for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(e[s]=r[s])}return e}).apply(this,arguments)}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,s)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){var s,l,a;s=e,l=t,a=r[t],(l=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var s=r.call(e,t||"default");if("object"!=typeof s)return s;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(l))in s?Object.defineProperty(s,l,{value:a,enumerable:!0,configurable:!0,writable:!0}):s[l]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function m(e){return t=>s.createElement(x,i({attr:c({},e.attr)},t),function e(t){return t&&t.map((t,r)=>s.createElement(t.tag,c({key:r},t.attr),e(t.child)))}(e.child))}function x(e){var t=t=>{var r,{attr:l,size:a,title:o}=e,m=function(e,t){if(null==e)return{};var r,s,l=function(e,t){if(null==e)return{};var r={};for(var s in e)if(Object.prototype.hasOwnProperty.call(e,s)){if(t.indexOf(s)>=0)continue;r[s]=e[s]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(s=0;s<a.length;s++)r=a[s],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(l[r]=e[r])}return l}(e,n),x=a||t.size||"1em";return t.className&&(r=t.className),e.className&&(r=(r?r+" ":"")+e.className),s.createElement("svg",i({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,l,m,{className:r,style:c(c({color:e.color||t.color},t.style),e.style),height:x,width:x,xmlns:"http://www.w3.org/2000/svg"}),o&&s.createElement("title",null,o),e.children)};return void 0!==a?s.createElement(a.Consumer,null,e=>t(e)):t(l)}},70838:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>y});var s=r(95155),l=r(22544),a=r(33602),n=r(77986),i=r(17209),o=r(26003),c=r(65201),m=r(84784),x=r(20063),d=r(12115),u=r(15239),p=r(52619),h=r.n(p),g=r(36385),b=r(70898),f=r(58391),w=r(18955);function y(){let e=(0,x.useRouter)(),t=(0,w.c)(),[r,p]=(0,d.useState)(""),[y,j]=(0,d.useState)(!1),v="".concat("https://api.geovibes.com/api","/auth/google/web"),{register:N,handleSubmit:O,formState:{errors:k,isSubmitting:P}}=(0,l.mN)({resolver:(0,a.u)(n.zK)}),E=async r=>{p("");try{let t=new FormData;t.append("nickname",r.nickname),t.append("email",r.email),t.append("password",r.password),await (0,i.DY)(t),(0,o.sx)("User Signed Up",{method:"email"}),sessionStorage.setItem("pendingEmail",r.email),e.push("/auth/validate")}catch(r){let e=(0,c._)(r);p(t((0,m.X)(e)))}};return(0,s.jsx)("div",{className:"grid min-h-screen place-items-center px-6 py-8 lg:py-6",children:(0,s.jsxs)("div",{className:" w-full max-w-md lg:max-w-sm xl:max-w-md rounded-2xl shadow-2xl md:bg-[#0B1933]/70 md:backdrop-blur ring-1 ring-white/10 p-6 md:p-6 lg:p-5 xl:p-8 relative ",children:[(0,s.jsxs)("button",{onClick:()=>e.push("/"),className:"absolute top-4 right-4 lg:top-3 lg:right-3 xl:top-6 xl:right-6 inline-flex items-center gap-1.5 text-white/60 hover:text-white transition-colors duration-200 text-sm lg:text-xs xl:text-sm group cursor-pointer",children:[(0,s.jsx)("svg",{className:"w-3 h-3 lg:w-3 lg:h-3 xl:w-4 xl:h-4 transition-transform duration-200 group-hover:-translate-x-0.5",fill:"currentColor",viewBox:"0 0 20 20",children:(0,s.jsx)("path",{fillRule:"evenodd",d:"M9.707 16.707a1 1 0 01-1.414 0l-6-6a1 1 0 010-1.414l6-6a1 1 0 011.414 1.414L5.414 9H17a1 1 0 110 2H5.414l4.293 4.293a1 1 0 010 1.414z",clipRule:"evenodd"})}),(0,s.jsx)("span",{children:t("back")})]}),(0,s.jsxs)("div",{className:"text-center mb-4 lg:mb-3 xl:mb-6",children:[(0,s.jsx)(u.default,{src:"/img/logo/logo-mark.png",alt:"GeoVibes L
1ogo",width:56,height:56,className:"mx-auto mb-3 lg:mb-2 xl:mb-4",priority:!0}),(0,s.jsx)("h1",{className:"text-3xl md:text-4xl lg:text-3xl xl:text-4xl font-bold tracking-tight",children:t("auth.joinUs")})]}),r&&(0,s.jsx)(f.VC,{children:r}),(0,s.jsxs)("form",{onSubmit:O(E),className:"space-y-4 lg:space-y-3 xl:space-y-4",children:[(0,s.jsxs)("label",{className:"block",children:[(0,s.jsx)("span",{className:"sr-only",children:t("nickname")}),(0,s.jsx)("input",{type:"text",required:!0,placeholder:t("nickname"),autoComplete:"username",...N("nickname"),className:" w-full p-3 lg:p-2.5 xl:p-3 rounded-lg bg-[#0E1B2E] text-white placeholder-white/40 border border-white/10 focus:outline-none focus:ring-2 focus:ring-primary text-base "})]}),k.nickname&&(0,s.jsx)("p",{className:"text-red-400 text-sm lg:text-xs xl:text-sm",children:k.nickname.message}),(0,s.jsxs)("label",{className:"block",children:[(0,s.jsx)("span",{className:"sr-only",children:t("email")}),(0,s.jsx)("input",{type:"email",required:!0,placeholder:t("email"),autoComplete:"email",...N("email"),className:" w-full p-3 lg:p-2.5 xl:p-3 rounded-lg bg-[#0E1B2E] text-white placeholder-white/40 border border-white/10 focus:outline-none focus:ring-2 focus:ring-primary text-base "})]}),k.email&&(0,s.jsx)("p",{className:"text-red-400 text-sm lg:text-xs xl:text-sm",children:k.email.message}),(0,s.jsxs)("label",{className:"block relative",children:[(0,s.jsx)("span",{className:"sr-only",children:t("password")}),(0,s.jsx)("input",{type:y?"text":"password",required:!0,placeholder:t("password"),autoComplete:"new-password",...N("password"),className:" w-full p-3 lg:p-2.5 xl:p-3 pr-10 rounded-lg bg-[#0E1B2E] text-white placeholder-white/40 border border-white/10 focus:outline-none focus:ring-2 focus:ring-primary text-base "}),(0,s.jsx)("button",{type:"button",onClick:()=>j(e=>!e),className:"absolute right-3 top-1/2 -translate-y-1/2 text-white/60 hover:text-white transition cursor-pointer",tabIndex:-1,"aria-label":y?t("hidePassword"):t("showPassword"),title:y?t("hidePassword"):t("showPassword"),children:(0,s.jsx)("div",{className:"lg:text-sm xl:text-base",children:y?(0,s.jsx)(b.mx3,{}):(0,s.jsx)(b.Ny1,{})})})]}),k.password&&(0,s.jsx)("p",{className:"text-red-400 text-sm lg:text-xs xl:text-sm",children:k.password.message}),(0,s.jsx)("button",{type:"submit",disabled:P,className:" w-full p-3 lg:p-2.5 xl:p-3 rounded-lg text-white font-semibold shadow-lg transition-transform hover:scale-[1.01] focus:outline-none focus:ring-2 text-base lg:text-sm xl:text-base cursor-pointer flex items-center justify-center bg-gradient-to-br from-primary to-primary-light ",children:P?(0,s.jsx)(g.A,{size:"sm"}):t("auth.register")})]}),(0,s.jsxs)("div",{className:"flex items-center my-5 lg:my-4 xl:my-5",children:[(0,s.jsx)("div",{className:"flex-grow border-t border-white/10"}),(0,s.jsx)("span",{className:"mx-4 text-white/50 text-sm lg:text-xs xl:text-sm",children:t("or")}),(0,s.jsx)("div",{className:"flex-grow border-t border-white/10"})]}),(0,s.jsxs)("button",{className:" w-full p-3 lg:p-2.5 xl:p-3 rounded-lg bg-black/70 hover:bg-black/80 text-white flex items-center justify-center gap-2 transition cursor-pointer text-base lg:text-sm xl:text-base ",onClick:()=>window.location.href=v,children:[(0,s.jsx)(u.default,{src:"/img/auth/google.png",alt:"Google",width:20,height:20,className:"object-contain lg:w-4 lg:h-4 xl:w-5 xl:h-5",priority:!0}),t("auth.registerGoogle")]}),(0,s.jsx)("div",{className:"mt-5 lg:mt-4 xl:mt-5 space-y-2 lg:space-y-1 xl:space-y-2 text-center",children:(0,s.jsxs)("p",{className:"text-sm lg:text-xs xl:text-sm text-white/70",children:[t("auth.hasAccount")," ",(0,s.jsx)(h(),{href:"/auth/login",className:"text-white hover:underline",children:t("auth.signIn")})]})})]})})}}},e=>{e.O(0,[6711,1356,6809,3675,2619,7776,8759,8441,1255,7358],()=>e(e.s=41414)),_N_E=e.O()}]);
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.