PageSourceSearch

https://exergie2026.netlify.app/static/js/184.e79244d7.chunk.js

js exergie2026.netlify.app collected 2026-10-03 10:43:03 UTC 26,109 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkclient=self.webpackChunkclient||[]).push([[184],{1884:(e,t,a)=>{a.r(t),a.d(t,{default:()=>Y});var s=a(2791),i=a(7689),r=a(9806),l=a(1632);const n={pageContainer:"Register_pageContainer__AI28v",glassCard:"Register_glassCard__iipei",slideUp:"Register_slideUp__PRTou",closeBtn:"Register_closeBtn__by+-8",title:"Register_title__gztKZ",formContent:"Register_formContent__LoLm4",form:"Register_form__5RVJ0",row:"Register_row__8+usu",inputWrapper:"Register_inputWrapper__RO1TI",label:"Register_label__NCToP",asterisk:"Register_asterisk__wN8gK",input:"Register_input__KqtVW",select:"Register_select__vPl9W",inputError:"Register_inputError__2urkU",errorText:"Register_errorText__x1A-7",fadeIn:"Register_fadeIn__0efxk",selectContainer:"Register_selectContainer__XSUyA",selectArrow:"Register_selectArrow__SyFXa",submitButton:"Register_submitButton__RhS5C",disabledBtn:"Register_disabledBtn__PH+5B",arrow:"Register_arrow__MlZaS",spinner:"Register_spinner__FOeiX",spin:"Register_spin__8dRWc",divider:"Register_divider__EGZAB",eventErrorMessage:"Register_eventErrorMessage__qA98A",eventSelectionWrapper:"Register_eventSelectionWrapper__8MdMb",sectionTitle:"Register_sectionTitle__DXV5W",titleUnderline:"Register_titleUnderline__89ELX",eventsGrid:"Register_eventsGrid__Pm5Y7",eventsList:"Register_eventsList__ZWJl-",eventCard:"Register_eventCard__8XXG8",eventCardSelected:"Register_eventCardSelected__vy2oF",eventCardVertical:"Register_eventCardVertical__cWpJV",teamSizeWrapper:"Register_teamSizeWrapper__GV9iM",teamSizeExpanded:"Register_teamSizeExpanded__g-H20",teamSizeInner:"Register_teamSizeInner__W0VUx",teamLabel:"Register_teamLabel__4SjuT",teamInput:"Register_teamInput__o1YTv",membersList:"Register_membersList__AYQOB",memberInputRow:"Register_memberInputRow__M7vas",addMemberBtn:"Register_addMemberBtn__QPIHY",removeMemberBtn:"Register_removeMemberBtn__Vo3RT",eventCardContent:"Register_eventCardContent__8d-jG",checkboxContainer:"Register_checkboxContainer__LPVjY",checkbox:"Register_checkbox__80cF6",checkmark:"Register_checkmark__Q4Wnk",eventDetails:"Register_eventDetails__Fxz7K",eventName:"Register_eventName__9YHmK",eventPriceContainer:"Register_eventPriceContainer__a05d9",processingMessageContainer:"Register_processingMessageContainer__oCCpk",pulse:"Register_pulse__IdNxO",processingMessageText:"Register_processingMessageText__bq-l1",eventPrice:"Register_eventPrice__FxtXM",perPersonText:"Register_perPersonText__KP7hX",totalContainer:"Register_totalContainer__kC0VZ",totalLabel:"Register_totalLabel__mdosq",totalValue:"Register_totalValue__N+R8F",animatedNumber:"Register_animatedNumber__90Qvw",paymentWrapper:"Register_paymentWrapper__OLcjR",paymentDisplay:"Register_paymentDisplay__C0r+T",paymentLabel:"Register_paymentLabel__KQRNT",paymentAmount:"Register_paymentAmount__y7Qlj",qrContainer:"Register_qrContainer__6ckHC",qrPlaceholder:"Register_qrPlaceholder__7LMh9",qrImage:"Register_qrImage__vofp8",upiId:"Register_upiId__GTfdg",payInstruction:"Register_payInstruction__vAr2C",orDivider:"Register_orDivider__vCqTH",upiButtonContainer:"Register_upiButtonContainer__SoHY-",upiButton:"Register_upiButton__dxK0R",uploadWrapper:"Register_uploadWrapper__d7awn",uploadTitle:"Register_uploadTitle__PYP11",mandatory:"Register_mandatory__SwGz2",uploadBox:"Register_uploadBox__E45DO",uploadBoxHasFile:"Register_uploadBoxHasFile__0t7dO",fileInputHidden:"Register_fileInputHidden__Wp+MJ",uploadIcon:"Register_uploadIcon__ILaCQ",uploadText:"Register_uploadText__Pg9-C",uploadSubtext:"Register_uploadSubtext__IPznB",previewContainer:"Register_previewContainer__lhi3W",imagePreview:"Register_imagePreview__a0qqf",fileDetails:"Register_fileDetails__k6eeB",fileName:"Register_fileName__fkoHj",removeBtn:"Register_removeBtn__uBglQ",ticketContainer:"Register_ticketContainer__9lkkq",ticketWrapper:"Register_ticketWrapper__61sVi",ticketHeader:"Register_ticketHeader__5hkgf",ticketCircles:"Register_ticketCircles__kUvOl",ticketBody:"Register_ticketBody__A2JKn",ticketSection:"Register_ticketSection__5nSjJ",ticketRow:"Register_ticketRow__ushH1",ticketLabel:"Register_ticketLabel__42356",ticketValue:"Register_ticketValue__q1aLb",ticketValueHighlight:"Register_ticketValueHighlight__btxow",ticketBadge:"Register_ticketBadge__y1noT",eventsOverviewSection:"Register_eventsOverviewSection__AJMzo",eventListCompact:"Register_eventListCompact__0TqG9",eventListItem:"Register_eventListItem__V08Jp",teamMemberList:"Register_teamMemberList__uE3sU",ticketId:"Register_ticketId__V9Nzx",ticketFooter:"Register_ticketFooter__xikAx",festDetails:"Register_festDetails__8CIsA",barcodePlaceholder:"Register_barcodePlaceholder__L++77",downloadBtn:"Register_downloadBtn__nhCRe",ticketHelpText:"Register_ticketHelpText__YSiyU",spinnerContainer:"Register_spinnerContainer__pGmge"};var c=a(184);const o=e=>{let{children:t,title:a}=e;const s=(0,i.s0)();return(0,c.jsx)("div",{className:n.pageContainer,children:(0,c.jsxs)("div",{className:n.glassCard,children:[(0,c.jsx)("button",{className:n.closeBtn,onClick:()=>s("/"),"aria-label":"Close",children:(0,c.jsx)(r.G,{icon:l.g82})}),a&&(0,c.jsx)("h1",{className:n.title,children:a}),(0,c.jsx)("div",{className:n.formContent,children:t})]})})},d=e=>{let{label:t,type:a="text",name:s,value:i,onChange:r,error:l,placeholder:o,required:d}=e;return(0,c.jsxs)("div",{className:n.inputWrapper,children:[(0,c.jsxs)("label",{className:n.label,children:[t," ",d&&(0,c.jsx)("span",{className:n.asterisk,children:"*"})]}),(0,c.jsx)("input",{type:a,name:s,value:i,onChange:r,placeholder:o,className:`${n.input} ${l?n.inputError:""}`,autoComplete:"off"}),l&&(0,c.jsx)("span",{className:n.errorText,children:l})]})},m=e=>{let{label:t,name:a,value:s,onChange:i,error:r,options:l,required:o}=e;return(0,c.jsxs)("div",{className:n.inputWrapper,children:[(0,c.jsxs)("label",{className:n.label,children:[t," ",o&&(0,c.jsx)("span",{className:n.asterisk,children:"*"})]}),(0,c.jsxs)("div",{className:n.selectContainer,children:[(0,c.jsxs)("select",{name:a,value:s,onChange:i,className:`${n.select} ${r?n.inputError:""}`,children:[(0,c.jsx)("option",{value:"",disabled:!0,children:"Select Year"}),l.map(((e,t)=>(0,c.jsx)("option",{value:e.value,children:e.label},t)))]}),(0,c.jsx)("span",{className:n.selectArrow,children:"\u25be"})]}),r&&(0,c.jsx)("span",{className:n.errorText,children:r})]})},p=a.p+"static/media/qrcode.78267e8cd3b23f63aade.png",_=e=>{let{totalAmount:t}=e;const a="aryacollege@icici",[i,r]=s.useState(!1);return(0,c.jsxs)("div",{className:n.paymentWrapper,children:[(0,c.jsxs)("h2",{className:n.sectionTitle,children:["Complete Your Payment",(0,c.jsx)("span",{className:n.titleUnderline})]}),(0,c.jsxs)("div",{className:n.paymentDisplay,children:[(0,c.jsx)("p",{className:n.paymentLabel,children:"Total Amount to Pay:"}),(0,c.jsxs)("p",{className:n.paymentAmount,children:["\u20b9",t]})]}),(0,c.jsxs)("div",{className:n.qrContainer,children:[(0,c.jsx)("div",{className:n.qrPlaceholder,children:(0,c.jsx)("img",{src:p,alt:"UPI QR Code",className:n.qrImage})}),(0,c.jsxs)("p",{className:n.upiId,children:["UPI ID: ",(0,c.jsx)("span",{children:a})]}),(0,c.jsx)("p",{className:n.payInstruction,children:"Pay the exact amount shown above"})]}),(0,c.jsx)("div",{className:n.orDivider,children:"OR"}),(0,c.jsxs)("div",{className:n.upiButtonContainer,children:[(0,c.jsx)("button",{type:"button",onClick:e=>{e.preventDefault(),e.stopPropagation(),navigator.clipboard.writeText(a),r(!0),setTimeout((()=>r(!1)),2e3)},className:n.upiButton,children:i?"UPI ID Copied!":"Copy UPI ID"}),(0,c.jsxs)("p",{className:n.payInstruction,style:{marginTop:"10px"},children:["Copy the UPI ID and pay \u20b9",t," in your UPI app."]})]})]})},u=e=>{let{onFileSelect:t,file:a,error:i}=e;
1const[r,l]=(0,s.useState)(null),o=(0,s.useRef)(null);return(0,c.jsxs)("div",{className:n.uploadWrapper,children:[(0,c.jsxs)("h3",{className:n.uploadTitle,children:["\ud83d\udce4 Upload Payment Screenshot",(0,c.jsx)("span",{className:n.mandatory,children:"*"})]}),(0,c.jsxs)("div",{className:`${n.uploadBox} ${a?n.uploadBoxHasFile:""} ${i?n.inputError:""}`,onClick:()=>{o.current&&!a&&o.current.click()},children:[(0,c.jsx)("input",{type:"file",accept:".jpg,.jpeg,.png",onChange:e=>{const a=e.target.files[0];if(a){if(!["image/jpeg","image/png","image/jpg"].includes(a.type))return alert("Please upload only JPG or PNG images"),void(o.current&&(o.current.value=""));t(a);const e=new FileReader;e.onloadend=()=>{l(e.result)},e.readAsDataURL(a)}},ref:o,className:n.fileInputHidden}),r?(0,c.jsxs)("div",{className:n.previewContainer,children:[(0,c.jsx)("img",{src:r,alt:"Payment Receipt Preview",className:n.imagePreview}),(0,c.jsxs)("div",{className:n.fileDetails,children:[(0,c.jsx)("span",{className:n.fileName,children:a.name}),(0,c.jsx)("button",{type:"button",className:n.removeBtn,onClick:e=>{e.stopPropagation(),l(null),t(null),o.current&&(o.current.value="")},children:"Remove"})]})]}):(0,c.jsxs)("div",{className:n.uploadPrompt,children:[(0,c.jsx)("div",{className:n.uploadIcon,children:"+"}),(0,c.jsx)("p",{className:n.uploadText,children:"Click to upload screenshot"}),(0,c.jsx)("p",{className:n.uploadSubtext,children:"JPG, PNG only"})]})]}),i&&(0,c.jsx)("span",{className:n.errorText,children:i})]})};var g=a(5498),h=a.n(g),x=a(1733);const v="PrintableTicket_printableContainer__pu0YL",b="PrintableTicket_subTicket__c1Ndz",j="PrintableTicket_ticketHeader__ZZgzY",N="PrintableTicket_festName__n8XZ4",f="PrintableTicket_festDates__j8kSH",R="PrintableTicket_ticketBody__Q4-S-",y="PrintableTicket_eventName__kln0l",k="PrintableTicket_eventDetails__rifjK",C="PrintableTicket_divider__4syCG",T="PrintableTicket_participantDetails__UNXaz",P="PrintableTicket_detailRow__4GurI",S="PrintableTicket_label__E21xm",I="PrintableTicket_value__Ccm4P",w="PrintableTicket_valueId__y+TAX",M="PrintableTicket_valueUtr__m3yao",B="PrintableTicket_teamSection__B2tkF",E="PrintableTicket_teamList__hzhaY",D="PrintableTicket_teamMemberItem__3MwMZ",L="PrintableTicket_memberDot__IvvJ0",A="PrintableTicket_ticketFooter__G1oRv",q="PrintableTicket_barcodeFake__kISxM",W="PrintableTicket_passText__mX-h9",F=(0,s.forwardRef)(((e,t)=>{let{registrationData:a,eventsList:s}=e;const{fullName:i,selectedEvents:r,teamMembers:l,utr:n,registrationId:o}=a,d=s.filter((e=>r.includes(e.name)));return(0,c.jsx)("div",{ref:t,className:v,children:d.map(((e,t)=>(0,c.jsxs)("div",{className:b,children:[(0,c.jsxs)("div",{className:j,children:[(0,c.jsx)("h1",{className:N,children:"ARYA EXERGIE 2026"}),(0,c.jsx)("p",{className:f,children:"13\u201315 March 2026"})]}),(0,c.jsxs)("div",{className:R,children:[(0,c.jsx)("h2",{className:y,children:e.name}),(0,c.jsxs)("div",{className:k,children:[e.location&&(0,c.jsxs)("p",{children:[(0,c.jsx)("strong",{children:"Venue:"})," ",e.location]}),e.date&&(0,c.jsxs)("p",{children:[(0,c.jsx)("strong",{children:"Date & Time:"})," ",e.date]}),(0,c.jsxs)("p",{children:[(0,c.jsx)("strong",{children:"Type:"})," ","team_fixed"===e.type?"Team Event":"Individual Event"]})]}),(0,c.jsx)("div",{className:C}),(0,c.jsxs)("div",{className:T,children:[(0,c.jsxs)("div",{className:P,children:[(0,c.jsx)("span",{className:S,children:"Registered Participant:"}),(0,c.jsx)("span",{className:I,children:i})]}),(0,c.jsxs)("div",{className:P,style:{alignItems:"flex-end"},children:[(0,c.jsx)("span",{className:S,children:"Registration / Txn ID:"}),(0,c.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-end",gap:"4px"},children:[(0,c.jsx)("span",{className:w,children:o}),(0,c.jsx)("span",{className:M,children:n})]})]})]}),"team_fixed"===e.type&&l&&l[e.name]&&l[e.name].length>0&&(0,c.jsxs)("div",{className:B,children:[(0,c.jsx)("div",{className:C,style:{margin:"15px 0"}}),(0,c.jsx)("span",{className:S,children:"Team Members:"}),(0,c.jsx)("div",{className:E,children:l[e.name].map(((e,t)=>(0,c.jsxs)("div",{className:D,children:[(0,c.jsx)("span",{className:L,children:"\u2022"})," ",e]},t)))})]})]}),(0,c.jsxs)("div",{className:A,children:[(0,c.jsx)("div",{className:q,children:"|| ||| || ||| | ||| || || ||| ||| || | ||"}),(0,c.jsx)("p",{className:W,children:"PARTICIPANT ENTRY PASS"})]})]},t)))})}));var H=a(2669);const z=e=>{let{data:t}=e;const a=(0,s.useRef)(null),{fullName:i,selectedEvents:r,teamMembers:l,utr:o,totalAmount:d,registrationId:m}
1=t,[p,_]=(0,s.useState)(!1),u=(0,s.useRef)(null);return(0,c.jsxs)("div",{className:n.ticketContainer,children:[(0,c.jsxs)("div",{className:n.ticketWrapper,ref:a,children:[(0,c.jsxs)("div",{className:n.ticketHeader,children:[(0,c.jsxs)("div",{className:n.ticketCircles,children:[(0,c.jsx)("span",{}),(0,c.jsx)("span",{})]}),(0,c.jsx)("h1",{style:{fontSize:"1.8rem",marginBottom:"5px",background:"linear-gradient(135deg, #a88bff, #2fc2ff)",WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent"},children:"ARYA EXERGIE 2026"}),(0,c.jsx)("h2",{style:{fontSize:"1.1rem",fontWeight:"500",color:"rgba(255,255,255,0.8)"},children:"\ud83c\udf89 Thank You For Registering"})]}),(0,c.jsxs)("div",{className:n.ticketBody,children:[(0,c.jsxs)("div",{className:n.ticketSection,children:[(0,c.jsx)("span",{className:n.ticketLabel,children:"Participant Name"}),(0,c.jsx)("span",{className:n.ticketValue,children:i})]}),(0,c.jsxs)("div",{className:n.ticketRow,children:[(0,c.jsxs)("div",{className:n.ticketSection,children:[(0,c.jsx)("span",{className:n.ticketLabel,children:"Events Selected"}),(0,c.jsx)("span",{className:n.ticketValue,children:r.length})]}),(0,c.jsxs)("div",{className:n.ticketSection,children:[(0,c.jsx)("span",{className:n.ticketLabel,children:"Total Paid"}),(0,c.jsxs)("span",{className:n.ticketValueHighlight,children:["\u20b9",d]})]}),(0,c.jsxs)("div",{className:n.ticketSection,children:[(0,c.jsx)("span",{className:n.ticketLabel,children:"Transaction ID"}),(0,c.jsx)("span",{className:n.ticketValue,style:{fontSize:"16px"},children:o})]})]}),(0,c.jsxs)("div",{className:n.ticketBadge,style:{marginTop:"15px"},children:[(0,c.jsx)("span",{className:n.ticketLabel,children:"Registration ID"}),(0,c.jsx)("span",{className:n.ticketId,children:m})]}),(0,c.jsxs)("div",{className:n.eventsOverviewSection,children:[(0,c.jsxs)("span",{className:n.ticketLabel,style:{marginTop:"20px",display:"block",fontSize:"15px"},children:["Events Registered (",r.length,")"]}),(0,c.jsx)("ul",{className:n.eventListCompact,children:r.map(((e,t)=>(0,c.jsxs)("li",{className:n.eventListItem,children:[(0,c.jsx)("strong",{children:e}),l&&l[e]&&l[e].length>0&&(0,c.jsxs)("div",{className:n.teamMemberList,children:[(0,c.jsx)("span",{className:n.teamLabel,children:"Team: "}),l[e].join(", ")]})]},t)))})]})]}),(0,c.jsx)("div",{className:n.ticketFooter,children:(0,c.jsxs)("div",{className:n.festDetails,children:[(0,c.jsx)("h3",{children:"Exergie 2026"}),(0,c.jsx)("p",{children:"13\u201315 March"})]})})]}),(0,c.jsx)("p",{className:n.ticketHelpText,children:"Take a screenshot of this digital ticket for your records."}),(0,c.jsx)("button",{onClick:async()=>{if(u.current)try{_(!0);const e=await h()(u.current,{scale:2,useCORS:!0,logging:!1,backgroundColor:"#ffffff"}),t=e.toDataURL("image/jpeg",1),a=new x.ZP("p","mm","a4"),s=a.internal.pageSize.getWidth(),i=a.internal.pageSize.getHeight(),r=e.height*s/e.width;let l=r,n=0;for(a.addImage(t,"JPEG",0,n,s,r),l-=i;l>0;)n=l-r,a.addPage(),a.addImage(t,"JPEG",0,n,s,r),l-=i;a.save(`Exergie2026_Tickets_${m}.pdf`)}catch(e){console.error("Error generating PDF:",e),alert("Failed to generate PDF. Please try again.")}finally{_(!1)}},className:n.downloadBtn,disabled:p,children:p?"Generating PDF...":"Download All Tickets (PDF)"}),(0,c.jsx)("div",{style:{position:"absolute",top:"-9999px",left:"-9999px"},children:(0,c.jsx)(F,{ref:u,registrationData:t,eventsList:H.K})})]})};var U=a(5333),G=a(7984);const Y=()=>{const{cart:e,clearCart:t}=(0,U.jD)(),a=(0,i.s0)(),[r,l]=(0,s.useState)({fullName:"",email:"",mobile:"",college:"",year:"",branch:"",utr:""}),[p,g]=(0,s.useState)({}),[h,x]=(0,s.useState)(null),[v,b]=(0,s.useState)({}
1),[j,N]=(0,s.useState)(!1),[f,R]=(0,s.useState)(""),[y,k]=(0,s.useState)(!1),[C,T]=(0,s.useState)(null),[P,S]=(0,s.useState)("");(0,s.useEffect)((()=>{const t={};e.forEach((e=>{if("team_fixed"===e.type){const a=Math.max(0,e.minMembers-1);t[e.id]=new Array(a).fill("")}})),g(t)}),[e]),(0,s.useEffect)((()=>{0!==e.length||y||a("/events")}),[e,a,y]);const I=e=>{const{name:t}=e.target;let{value:a}=e.target;"mobile"===t&&(a=a.replace(/\D/g,""),a.length>10)||(l((e=>({...e,[t]:a}))),v[t]&&b((e=>({...e,[t]:""}))))},w=(e,t,a,s)=>{g((i=>{const r=i[e]?[...i[e]]:[];"add"===t?r.push(""):"remove"===t?r.splice(a,1):"update"===t&&(r[a]=s);const l={...v};return delete l[`team_${e}`],delete l[`team_${e}_empty`],b(l),{...i,[e]:r}}))},M=e.reduce(((e,t)=>e+(t.price||0)),0),B=r.fullName&&r.email&&10===r.mobile.length&&r.college&&r.year&&r.branch&&r.utr&&null!==h,E=e.some((e=>"Campus Combat League"===e.name));if(y&&C)return(0,c.jsx)(o,{children:(0,c.jsx)(z,{data:C})});if(0===e.length)return null;return e.some((e=>![6,15,22,23,24].includes(e.id)))&&!y?(0,c.jsx)(o,{title:"Action Required",children:(0,c.jsxs)("div",{className:n.form,style:{padding:"20px",textAlign:"center"},children:[(0,c.jsx)("h2",{style:{color:"#ff4d4f",marginBottom:"16px"},children:"\u26a0\ufe0f Paused Events in Cart"}),(0,c.jsx)("p",{style:{color:"#e2e6f2",marginBottom:"24px",lineHeight:"1.5"},children:"Some events in your cart have been paused due to the cancellation of Exergie 2026. Please clear your cart and only add active events (Hack Arya Verse 2.0, Capital Arena Season 2, Projectathon 2.0, Reel Rumble, Moment Grid) to proceed with registration."}),(0,c.jsx)("button",{type:"button",className:n.submitButton,onClick:()=>{t(),a("/events")},children:"Clear Cart & Go to Events \u2192"})]})}):(0,c.jsx)(o,{title:"Complete Registration",children:(0,c.jsxs)("form",{onSubmit:async a=>{a.preventDefault(),R("");const s=(t=>{let a={};return t.fullName.trim()||(a.fullName="Full Name is required"),t.email.trim()?/\S+@\S+\.\S+/.test(t.email)||(a.email="Email address is invalid"):a.email="Email is required",t.mobile.trim()?/^\d{10}$/.test(t.mobile)||(a.mobile="Mobile Number must be exactly 10 digits"):a.mobile="Mobile Number is required",t.college.trim()||(a.college="College Name is required"),t.year.trim()||(a.year="Year is required"),t.branch.trim()||(a.branch="Branch is required"),t.utr.trim()||(a.utr="UTR / Transaction ID is required"),!h&&e.length>0&&(a.screenshot="Payment screenshot is required"),e.forEach((e=>{var t;"team_fixed"===e.type&&(((null===(t=p[e.id])||void 0===t?void 0:t.length)||0)+1<e.minMembers&&(a[`team_${e.id}`]=`Minimum ${e.minMembers} members required (you + ${e.minMembers-1} more).`),p[e.id]&&p[e.id].some((e=>!e.trim()))&&(a[`team_${e.id}_empty`]="All added team member names must be filled."))})),a})(r);if(Object.keys(s).length>0)return b(s),void window.scrollTo({top:0,behavior:"smooth"});N(!0),S("Compressing Screenshot...");try{const a=new FormData;a.append("fullName",r.fullName),a.append("email",r.email),a.append("mobile",r.mobile),a.append("college",r.college),a.append("year",r.year),a.append("branch",r.branch),a.append("utr",r.utr);const s=e.map((e=>e.name));a.append("selectedEvents",JSON.stringify(s));const i={};if(Object.keys(p).forEach((t=>{var a;const s=null===(a=e.find((e=>e.id.toString()===t.toString())))||void 0===a?void 0:a.name;s&&p[t].length>0&&(i[s]=p[t])})),a.append("teamMembers",JSON.stringify(i)),a.append("totalAmount",M),!h)throw new Error("Screenshot file is missing.");{const e={maxSizeMB:.3,maxWidthOrHeight:1200,useWebWorker:!0},t=await(0,G.Z)(h,e);S("Uploading Securely...");const s=new FormData;s.append("file",t,h.name||"screenshot.jpg"),s.append("upload_preset","exergie_tickets"),s.append("cloud_name","dykqdgzhy");const i=await fetch("https://api.cloudinary.com/v1_1/dykqdgzhy/image/upload",{method:"POST",body:s}),r=await i.json();if(!r.secure_url)throw new Error("Failed to upload image to Cloudinary.");a.append("fileUrl",r.secure_url)}S("Generating Exergie Tickets...");const l=await fetch("https://script.google.com/macros/s/AKfycbzpGW-IZQN2WRG1aTYau1UEaK4NMftyl9xStrn2TEY_LE1XhaCUEsnj-IOtKHj5_uXL9w/exec",{method:"POST",body:a}),n=await l.json();if("success"!==n.status)throw new Error(n.message||"Failed to process registration.");{const e={fullName:r.fullName,selectedEvents:s,teamMembers:i,utr:r.utr,totalAmount:M,registrationId:n.registrationId};T(e),k(!0),t(),window.scrollTo({top:0,behavior:"smooth"})}}catch(i){R(i.message||"Failed to submit registration. Please try again.")}finally{N(!1),S("")}},className:n.form,children:[(0,c.jsxs)("div",{className:n.row,children:[(0,c.jsx)(d,{label:"Full Name",name:"fullName",value:r.fullName,onChange:I,error:v.fullName,placeholder:"John Doe",required:!0}),(0,c.jsx)(d,{label:"Email Address",type:"email",name:"email",value:r.email,onChange:I,error:v.email,placeholder:"[email protected]",required:!0})]}),(0,c.jsx)(d,{label:"Mobile Number",type:"tel",name:"mobile",value:r.mobile,onChange:I,error:v.mobile,placeholder:"9876543210",required:!0}),(0,c.jsx)(d,{label:"College Name",name:"college",value:r.college,onChange:I,error:v.college,placeholder:"National Institute of Technology",required:!0}),(0,c.jsxs)("div",{className:n.row,children:[(0,c.jsx)(m,{label:"Year",name:"year",value:r.year,onChange:I,error:v.year,options:[{value:"1st Year",label:"1st Year"},{value:"2nd Year",label:"2nd Year"},{value:"3rd Year",label:"3rd Year"},{value:"4th Year",label:"4th Year"}],required:!0}),(0,c.jsx)(d,{label:"Branch",name:"branch",value:r.branch,onChange:I,error:v.branch,placeholder:"Computer Science",required:!0})]}),(0,c.jsx)("div",{className:n.divider}),(0,c.jsxs)("h2",{className:n.sectionTitle,children:["Cart Summary & Team Info",(0,c.jsx)("span",{className:n.titleUnderline})]}),(0,c.jsx)("div",{className:n.eventsList,children:e.map((e=>{var t;return(0,c.jsxs)("div",{className:n.eventCard,style:{cursor:"default"},children:[(0,c.jsx)("div",{className:n.eventCardContent,children:(0,c.jsxs)("div",{className:n.eventDetails,style:{width:"100%"},children:[(0,c.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",width:"100%"},children:[(0,c.jsx)("h3",{className:n.eventName,style:{color:"#fff",fontSize:"1.2rem",fontWeight:"600"},children:e.name}),(0,c.jsx)("p",{className:n.eventPrice,style:{fontWeight:"bold"},children:0===e.price?"Free":`\u20b9${e.price}`})]}),"team_fixed"===e.type&&(0,c.jsxs)("p",{style:{color:"#a88bff",fontSize:"0.85rem",marginTop:"4px"},children:["Total Team Size (Min: ",e.minMembers,", Max: ",e.maxMembers,")"]})]})}),"team_fixed"===e.type&&(0,c.jsxs)("div",{className:n.teamSizeInner,style:{borderTop:"1px dashed rgba(255,255,255,0.1)",marginTop:"12px",paddingTop:"12px"},children:[(0,c.jsx)("label",{className:n.teamLabel,children:"Team Members Data"}),(p[e.id]||[]).map(((t,a)=>{var s;return(0,c.jsxs)("div",{className:n.memberInputRow,children:[(0,c.jsx)("input",{type:"text",placeholder:`Member ${a+2} Name`,value:t,onChange:t=>w(e.id,"update",a,t.target.value),className:n.teamInput}),((null===(s=p[e.id])||void 0===s?void 0:s.length)||0)+1>e.minMembers&&(0,c.jsx)("button",{type:"button",className:n.removeMemberBtn,onClick:()=>w(e.id,"remove",a),title:"Remove Member",children:"\xd7"})]},a)})),((null===(t=p[e.id])||void 0===t?void 0:t.length)||0)+1<e.maxMembers?(0,c.jsx)("button",{type:"button",className:n.addMemberBtn,onClick:()=>w(e.id,"add"),children:"+ Add Member"}):(0,c.jsx)("button",{type:"button",className:`${n.addMemberBtn} ${n.disabledBtn}`,disabled:!0,children:"Maximum Members Reached"}),v[`team_${e.id}`]&&(0,c.jsx)("div",{className:n.eventErrorMessage,style:{marginTop:"8px",fontSize:"13px"},children:v[`team_${e.id}`]}),v[`team_${e.id}_empty`]&&(0,c.jsx)("div",{className:n.eventErrorMessage,style:{marginTop:"8px",fontSize:"13px"},children:v[`team_${e.id}_empty`]})]})]},e.id)}))}
1),E&&(0,c.jsxs)("div",{className:n.cclAlertBox,style:{background:"rgba(255, 77, 109, 0.1)",border:"1px solid #ff4d6d",borderRadius:"12px",padding:"16px",marginTop:"16px",display:"flex",flexDirection:"column",gap:"8px"},children:[(0,c.jsx)("h4",{style:{color:"#ff4d6d",fontSize:"16px",fontWeight:"bold"},children:"\u26a0\ufe0f Mandatory for Campus Combat League"}),(0,c.jsxs)("p",{style:{fontSize:"14px",color:"#e2e6f2",lineHeight:"1.4"},children:["Since you have selected the Campus Combat League (Esports), you ",(0,c.jsx)("strong",{children:"MUST"})," fill out this Google Form with the in-game UIDs of all your team members to complete your registration."]}),(0,c.jsx)("a",{href:"https://forms.gle/NjnpyH3GQZh1PXvg9",target:"_blank",rel:"noreferrer noopener",style:{color:"#fff",background:"#ff4d6d",padding:"10px 16px",borderRadius:"6px",textAlign:"center",fontWeight:"bold",textDecoration:"none",marginTop:"4px",width:"fit-content"},children:"Fill UID Form Here \u2192"})]}),(0,c.jsxs)("div",{className:n.totalContainer,style:{marginTop:"20px"},children:[(0,c.jsx)("span",{className:n.totalLabel,children:"Grand Total:"}),(0,c.jsxs)("span",{className:n.totalValue,children:["\u20b9",(0,c.jsx)("span",{className:n.animatedNumber,children:M})]})]}),(0,c.jsx)("div",{className:n.divider}),(0,c.jsx)(_,{totalAmount:M}),(0,c.jsx)(d,{label:"UTR / Transaction ID *",name:"utr",value:r.utr,onChange:I,error:v.utr,placeholder:"Ex: 123456789012",required:!0}),(0,c.jsx)(u,{onFileSelect:e=>{x(e),e&&v.screenshot&&b((e=>({...e,screenshot:""})))},file:h,error:v.screenshot}),f&&(0,c.jsx)("div",{className:n.eventErrorMessage,children:f}),j?(0,c.jsxs)("div",{className:n.processingMessageContainer,children:[(0,c.jsx)("span",{className:n.spinnerContainer,children:(0,c.jsx)("span",{className:n.spinner})}),(0,c.jsxs)("p",{className:n.processingMessageText,children:["Hold on, your ",P.includes("Compressing")?"screenshot is compressing...":P.includes("Uploading")?"receipt is uploading securely...":"ticket is being generated..."]})]}):(0,c.jsx)("button",{type:"submit",className:`${n.submitButton} ${B?"":n.disabledBtn}`,disabled:!B,children:(0,c.jsxs)(c.Fragment,{children:["Submit Registration ",(0,c.jsx)("span",{className:n.arrow,children:"\u2192"})]})})]})})}}}]);
2//# sourceMappingURL=184.e79244d7.chunk.js.map

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.