1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3467],{43138:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/events/[event]/register/[type]",function(){return n(72630)}])},15694:function(e,t,n){"use strict";n.d(t,{f:function(){return m}});var r=n(85893),a=n(41664),s=n.n(a),i=n(67294),l=n(88787),o=n(43393),c=n(76186),d=n(73263);let u="cursor-pointer rounded-sm opacity-100 ring-offset-background transition-opacity hover:opacity-70 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground";function m(e){let{className:t}=e;return!function(){let[e,t]=(0,i.useState)(!0);return(0,i.useEffect)(()=>t(!1),[]),e}()?navigator.userAgent.includes("Mac OS X")||navigator.platform.toUpperCase().indexOf("MAC")>=0?(0,r.jsx)(f,{className:t}):(0,r.jsx)(h,{className:t}):"\uD83C\uDF89"}function h(e){let{className:t}=e,[n,a]=(0,i.useState)(null),s=(0,d.P)(()=>{n&&(0,o.o)(n)},1e3),l=(0,i.useCallback)(s,[s]);return(0,r.jsx)("span",{ref:a,className:(0,c.cn)(u,t),onClick:l,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&l()},role:"button",tabIndex:0,children:"\uD83C\uDF89"})}function f(e){let{className:t}=e;return(0,r.jsx)(l.pn,{children:(0,r.jsxs)(l.u,{delayDuration:0,children:[(0,r.jsx)(l.aJ,{asChild:!0,children:(0,r.jsx)(s(),{className:(0,c.cn)(u,t),href:"raycast://confetti",children:"\uD83C\uDF89"})}),(0,r.jsxs)(l._v,{children:["Click here if you're a"," ",(0,r.jsx)(s(),{className:"underline",href:"https://www.raycast.com/",target:"__blank",rel:"noopener nofollow",tabIndex:-1,children:"Raycast"})," ","user \uD83D\uDC40"]})]})})}},27833:function(e,t,n){"use strict";n.d(t,{p:function(){return u}});var r=n(85893),a=n(80859),s=n(41664),i=n.n(s),l=n(11163),o=n(15694),c=n(91162),d=n(86795);function u(e){let{event:t}=e,{asPath:n}=(0,l.useRouter)();return(0,r.jsxs)("div",{className:"flex flex-col items-center gap-3 text-center",children:[(0,r.jsxs)("p",{className:"text-size6 mb-4",children:["Thank you for your interest in"," ",(0,r.jsx)("span",{className:"font-bold",children:t.name}),"! ",(0,r.jsx)(o.f,{})]}),(0,a.C)(t.endAt)?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("p",{children:["We are thrilled to announce that the event has successfully concluded, so the registrations are now"," ",(0,r.jsx)("span",{className:"font-bold",children:"closed"}),"."]}),(0,r.jsx)("p",{children:"We would like to express our gratitude to everyone who attended and made it a truly memorable experience \uD83D\uDE0A"}),(0,r.jsxs)("p",{className:"mt-4",children:["Be sure to check our"," ",(0,r.jsx)(i(),{className:"font-bold text-primary underline",href:d.Z.UI.EVENTS.PREVIOUS(),children:"past editions"})," ","and stay tuned for the next one!"]}),(0,r.jsx)(c.z,{asChild:!0,variant:"primary",className:"mt-8",children:(0,r.jsx)(i(),{href:d.Z.UI.STAY_CONNECTED(n),children:"Stay connected!"})})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("p",{children:["We regret to inform you that registrations for the event are currently ",(0,r.jsx)("span",{className:"font-bold",children:"closed"}),"."]}),(0,r.jsx)("p",{children:"Please check back later. We apologize for any inconvenience caused and appreciate your understanding."})]})]})}},20111:function(e,t,n){"use strict";n.d(t,{i:function(){return u}});var r=n(85893),a=n(67294),s=n(87536),i=n(92732),l=n(98114),o=n(72655),c=n(76186);let d=(0,a.forwardRef)((e,t)=>{let{field:n,title:a,titleSize:s="xs",labelClassName:d,required:u=!1,showError:m=!0,additionalTitleContent:h,className:f,...p}=e;return(0,r.jsxs)(i.xJ,{className:(0,c.cn)("flex w-full flex-col",f),children:[!!a&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.lX,{size:s,className:(0,c.cn)("text-".concat(s),"font-bold",d),required:u,children:a}),h]}),(0,r.jsx)(i.NI,{children:(0,r.jsx)(l.P,{...n,ref:(0,o.l)(t,n.ref),...p})}),m&&(0,r.jsx)(i.zG,{})]})});d.displayName="FormSelectContent";let u=(0,a.forwardRef)((e,t)=>{let{control:n}=(0,s.Gc)(),l=(0,a.useCallback)(n=>{let{field:a}=n;return(0,r.jsx)(d,{ref:t,field:a,...e})},[e,t]);return(0,r.jsx)(i.Wi,{control:n,name:e.name,render:l})});u.displayName="FormSelect"},98114:function(e,t,n){"use strict";n.d(t,{P:function(){return l}});var r=n(85893),a=n(67294),s=n(23157),i=n(78916);let l=(0,a.forwardRef)(e=>{let{name:t,isMulti:n,callback:a,options:l,placeholder:o,textArea:c,placeholderSize:d="sm",...u}=e;return l?(0,r.jsx)(s.ZP,{isMulti:n,instanceId:"select-id-".concat(t),placeholder:o,options:l,classNames:{input:()=>"[&>*]:!ring-0",control:e=>"".concat(e.isFocused||e.menuIsOpen?"border-ring":"border-secondary-border"," rounded-lg py-1 px-2 border"),placeholder:()=>"text-".concat(d)},styles:{control:e=>({...e,borderColor:"",borderWidth:"",borderRadius:"",paddingTop:"",paddingRight:"",paddingBottom:"",paddingLeft:""})},...u}):(0,r.jsx)(i.Z,{isMulti:n,instanceId:"select-id-".concat(t),placeholder:o,options:l,loadOptions:a,classNames:{input:()=>"[&>*]:!ring-0",control:e=>"".concat(e.isFocused||e.menuIsOpen?"border-ring":"border-secondary-border"," rounded-lg py-1 px-2 border"),placeholder:()=>"text-sm"},styles:{control:e=>({...e,borderColor:"",borderWidth:"",borderRadius:"",paddingTop:"",paddingRight:"",paddingBottom:"",paddingLeft:""}),placeholder:e=>({...e,fontSize:"14px"})},defaultOptions:!0,cacheOptions:!0,...u})})},88787:function(e,t,n){"use strict";n.d(t,{_v:function(){return d},aJ:function(){return c},pn:function(){return l},u:function(){return o}});var r=n(85893),a=n(12993),s=n(67294),i=n(76186);let l=a.zt,o=a.fC,c=a.xz,d=(0,s.forwardRef)((e,t)=>{let{children:n,className:s,sideOffset:l=4,...o}=e;return(0,r.jsx)(a.VY,{ref:t,sideOffset:l,className:(0,i.cn)("z-tooltip overflow-hidden rounded-md border border-gray-200 bg-white px-3 py-1.5 text-sm text-gray-950 shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
1de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-50",s),...o,children:n})});d.displayName=a.VY.displayName},72630:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSP:function(){return V},default:function(){return B}});var r=n(85893),a=n(80859),s=n(9008),i=n.n(s),l=n(27833),o=n(56312),c=n(11163),d=n(67294),u=n(87536),m=n(71459),h=n(23615),f=e=>{let{isOpen:t,onClose:n}=e;return(0,r.jsx)(h.Vq,{open:t,onOpenChange:n,children:(0,r.jsxs)(h.cZ,{className:"bg-gradient-registration-submitted-modal text-white md:max-w-[734px] min-h-[339px] p-14 rounded-2xl",children:[(0,r.jsx)(h.fK,{className:{closeButton:"absolute top-4 right-4"},children:(0,r.jsx)(h.$N,{className:"text-size4 md:text-size2 font-bold text-left",children:"Registration submitted \uD83D\uDE80"})}),(0,r.jsxs)("div",{className:"text-size5 space-y-4 max-w-[600px]",children:[(0,r.jsx)(h.Be,{className:"font-bold",children:"Step 1 was completed! \uD83D\uDCAA"}),(0,r.jsxs)(h.Be,{className:"flex flex-col max-w-[258px] md:max-w-full",children:["Keep an eye on your e-mail for updates to move to"," ",(0,r.jsx)("span",{className:"font-bold",children:"Step 2: buying your ticket."})]})]})]})})},p=n(16042),x=n(67197);let g=e=>{if(e>3&&e<21)return"th";switch(e%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},b=[{name:"name",title:"Name",placeholder:"First and last name",required:!0},{name:"email",title:"Email",placeholder:"Insert your e-mail",required:!0}],y=[{name:"phone",title:"Phone number",placeholder:"Insert phone number",required:!0},{name:"social",title:"Social profile (Github, LinkedIn or Twitter)",placeholder:"Profile link (at least one)",required:!0},{name:"website",title:"Personal website/page",placeholder:"Insert url",required:!1}],v=e=>0===e?"bg-gradient-register-member-0":1===e?"bg-gradient-register-member-1":"bg-gradient-register-member-default",j=e=>{let{memberIndex:t,onClose:n,disabledEmailInput:a=!1,maxMembers:s}=e,i=(0,d.useMemo)(()=>{if(0===t)return"Your information";let e=t+1;return"".concat(e).concat(g(e)," team member")},[t]);return(0,r.jsxs)("div",{className:"flex flex-col items-stretch gap-6 rounded-2xl p-8 ".concat(v(t)),children:[(0,r.jsxs)("div",{className:"flex justify-between",children:[(0,r.jsx)("p",{className:"text-size6 font-bold text-white",children:i}),t>=s-1&&(0,r.jsx)("button",{onClick:()=>null==n?void 0:n(t),children:(0,r.jsx)(x.x,{color:"text-white"})})]}),(0,r.jsx)("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2",children:b.map(e=>(0,r.jsx)(p.y,{name:"users.".concat(t,".").concat(e.name),title:e.title,placeholder:e.placeholder,required:e.required,disabled:0===t&&"email"===e.name&&a,className:{label:"text-white"},showError:!0,stretch:!0},e.name))}),y.map(e=>(0,r.jsx)(p.y,{name:"users.".concat(t,".").concat(e.name),title:e.title,placeholder:e.placeholder,required:e.required,disabled:0===t&&"email"===e.name&&a,className:{label:"text-white"},showError:!0,stretch:!0},e.name))]})};var N=n(91162),w=n(92732),C=n(20111),T=n(54264),S=n(40629),k=n(57014),I=n(86795),_=n(98029),E=n(11087),D=n(19811),z=n(84970);let A=m.Ryn({name:m.Z_8().trim().min(2,"The team name must contain at least 2 characters."),challenge:m.Ryn({label:m.Z_8(),value:m.Z_8()}).optional(),users:m.IXX(m.Ryn({name:m.Z_8().trim().min(2,"The team name must contain at least 2 characters."),email:m.Dom().min(1,"The email cannot be empty."),phone:m.Z_8().trim().min(1,"The phone number cannot be empty.").regex(/^([+]?[\s0-9]+)?(\d{3}|[(]?[0-9]+[)])?([-]?[\s]?[0-9])+$/,"Invalid phone number"),social:m.HQ2().min(1,"The url cannot be empty."),website:m.Z_8().url().optional().or(m.i0J(""))})),description:m.Z_8().min(10,"The motivation must contain at least 10 characters."),event:m.Z_8()}),P=z.Challenges.map(e=>{let{showTitle:t,title:n,id:r,description:a}=e;return{value:r,label:"".concat(t?"".concat(n,": ").concat(a):a)}}).concat({value:"both-categories",label:"Both categories"},{value:"we-dont-know",label:"We don't know yet, but will choose later"}),F={name:"",challenge:void 0,description:"",event:""},R={name:"",email:"",social:"",phone:"",website:""},O=e=>{var t;let{event:n,registrationType:a}=e,[s,i]=(0,d.useState)(!1),l=null!==(t=n.maxUsersPerTeam)&&void 0!==t?t:4,{push:m}=(0,c.useRouter)(),{mutateAsync:h,isPending:x}=function(e){let{mutationKey:t=[I.Z.API.GH.V1.WAITING_LIST.CREATE()],...n}={};return(0,_.D)({mutationKey:t,mutationFn:E.$,...n})}(),b=(0,d.useMemo)(()=>"team"===a,[a]),y=(0,u.cI)({resolver:(0,o.F)(A),defaultValues:{...F,event:n.slug,name:{team:"",individual:"Individual",attendee:"Attendee"}[a],users:"team"===a?[R,R]:[R]}}),v=(0,u.Dq)({control:y.control,name:"users"}),{fields:z}=v,O=function(e){let{user:t}=(0,D.Pi)(),[n,r]=(0,d.useState)(!1);return(0,d.useEffect)(()=>
1{if(t)try{let{name:n,email:a,profile:s}=t;e.setValue("users.0",{name:n,email:a,social:function(e,t){if(!e)return t;for(let t of Z){let n=e[t];if(null==n?void 0:n.startsWith("https"))return n}return t}(s,R.social),phone:(null==s?void 0:s.phone)||R.phone,website:(null==s?void 0:s.website)||R.website}),r(!0)}catch(e){}},[t]),n}(y),q=async e=>{var t,n,r,s;let l=(0,k.Am)({variant:"animated",title:"Submitting registration... \uD83D\uDE80"});try{await h({...e,users:e.users.map(e=>({...e,website:e.website||void 0})),challenge:null===(t=e.challenge)||void 0===t?void 0:t.value,type:"attendee"===a?"attendee":"participant"}),i(!0)}catch(t){let{response:e}=t;(null==e?void 0:e.data.errors)&&(null==e?void 0:e.status)===422?Object.entries(e.data.errors).forEach(e=>{let[t,n]=e;y.setError(t,{type:"custom",message:n[0].replace(/users\.\d+\./g,"")})}):l.update({variant:"destructive",title:"Uh oh! Something went wrong.",description:null!==(s=null===(r=t.response)||void 0===r?void 0:null===(n=r.data)||void 0===n?void 0:n.message)&&void 0!==s?s:"There was a problem with your request."})}finally{setTimeout(()=>{l.dismiss()},2e3)}},W=e=>v.remove(e);return(0,r.jsxs)("div",{className:"flex flex-col",children:[(0,r.jsxs)(T.X,{children:["register as"," ","attendee"===a?"an attendee":"a participant"]}),(0,r.jsxs)(w.l0,{formProviderProps:y,onSubmit:y.handleSubmit(q),className:"mt-8 flex flex-col space-y-8 md:mt-14",children:[b&&(0,r.jsxs)("div",{className:"gap-6 rounded-2xl p-8 text-white bg-gradient-register-member-0 text-left",children:[(0,r.jsx)(S.n,{className:"text-size6 font-bold mb-4",children:"About your team"}),(0,r.jsx)(p.y,{name:"name",title:"Team name *",className:{asterisk:"text-primary"},titleSize:"size6",additionalTitleContent:(0,r.jsxs)("span",{className:"text-notes",children:[(0,r.jsx)("span",{className:"font-bold text-primary",children:"*"})," mandatory fields"]}),placeholder:"Your team name",hint:b?"If you don't have a team yet, please choose a temporary team name":void 0,hintColor:"text-white",required:!0}),(0,r.jsx)(C.i,{name:"challenge",className:"mt-4 text-black",labelClassName:"text-white",title:"Challenge category",titleSize:"size6",placeholder:"Select challenge category",placeholderSize:"sm",options:P,required:!0})]}),(0,r.jsx)("div",{className:"grid grid-cols-1 gap-5 ".concat(b?"md:grid-cols-2":"md:grid-cols-1"),children:v.fields.map((e,t)=>(0,r.jsx)(j,{memberIndex:t,maxMembers:l,onClose:t>1?W:void 0,disabledEmailInput:O},e.id))}),l>z.length&&b&&(0,r.jsxs)(N.z,{type:"button",variant:"secondary",className:"w-fit self-center rounded-lg text-sm font-bold leading-relaxed md:self-start",onClick:()=>v.append(R),children:["Add ",z.length+1,g(z.length+1)," member (optional)"]}),(0,r.jsxs)("div",{className:"flex flex-col justify-start gap-6",children:[(0,r.jsxs)("div",{className:"text-lg font-bold leading-7 text-black",children:["Tell us a little about"," ",b?"your team":"yourself"]}),(0,r.jsx)(p.y,{name:"description",className:{asterisk:"text-primary"},title:"Who are you and what are your motivations?",placeholder:"Short description about ".concat(b?"the team and its members":"yourself"),textArea:!0,required:!0,stretch:!0})]}),(0,r.jsx)(N.z,{type:"submit",size:"xl",className:"self-center px-5 py-2 text-lg",disabled:!y.formState.isDirty||x,children:"Submit registration"})]}),(0,r.jsx)(f,{isOpen:s,onClose:()=>{i(!1),m(I.Z.UI.HOME())}})]})},Z=["github","gitlab","linkedin","twitter"];var q=n(56401),W=n(16133),V=!0,B=e=>{let{event:t,registrationType:n,isRegisterEnabled:s}=e,o=!(0,a.C)(t.endAt)&&s;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i(),{children:(0,r.jsx)("title",{children:(0,W.T)("Register ".concat("attendee"===n?"as a Ceremony attendee":"as a participant"))})}),(0,r.jsxs)("div",{className:"flex flex-1 flex-col justify-between gap-60 md:gap-[120px]",children:[o?(0,r.jsx)(O,{event:t,registrationType:n}):(0,r.jsx)(l.p,{event:t}),(0,r.jsx)(q.B,{})]})]})}},11087:function(e,t,n){"use strict";n.d(t,{$:function(){return s},Z:function(){return i}});var r=n(86795),a=n(34466);let s=e=>(0,a._i)(r.Z.API.GH.V1.WAITING_LIST.CREATE(),{method:"POST",data:e}),i=(e,t)=>(0,a._i)(r.Z.API.GH.V1.WAITING_LIST.RESEND(e),{method:"POST",data:t})},43393:function(e,t,n){"use strict";n.d(t,{$:function(){return i},o:function(){return l}});var r=n(94393),a=n.n(r),s=n(67294);function i(e){let{triggerOn:t,options:n}
1=e,[r,a]=(0,s.useState)(null);return(0,s.useEffect)(()=>{r&&t&&l(r,n)},[r,t,n]),{setPartyElementRef:a}}function l(e,t){a().confetti(e,{shapes:["square","rectangle"],count:a().variation.range(200,220),spread:70,speed:a().variation.range(300,600),size:a().variation.skew(1,.8),rotation:()=>a().random.randomUnitVector().scale(180),color:()=>a().random.pick([a().Color.fromHex("#5151E5"),a().Color.fromHex("#43CBFF"),a().Color.fromHex("#FFFFFF")]),...t})}},73263:function(e,t,n){"use strict";n.d(t,{D:function(){return r},P:function(){return a}});let r=function(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200;return function(){for(var r=arguments.length,a=Array(r),s=0;s<r;s++)a[s]=arguments[s];clearTimeout(t),t=setTimeout(()=>e(...a),n)}},a=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200,n=!1;return function(){for(var r=arguments.length,a=Array(r),s=0;s<r;s++)a[s]=arguments[s];if(n)return;let i=e(...a);return n=!0,window.setTimeout(()=>{n=!1},t),i}}}},function(e){e.O(0,[2993,9628,4393,6477,4970,2888,9774,179],function(){return e(e.s=43138)}),_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.