1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[5320],{93491(e,t,a){a.r(t),a.d(t,{default:()=>D});var l=a(31838),n=a(81515),r=a(63696),c=a(55552),o=a(16397),s=a(31320),m=a(28524),i=a(7635);function d(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,l)}return a}function u(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?d(Object(a),!0).forEach(function(t){(0,l.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):d(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}const p=({setPageNo:e,formData:t,setFormData:a,isLoggedIn:l})=>{const n=(0,r.useMemo)(()=>"Yes"===t?.paidUser?m.tZ:m.ar,[t?.paidUser]),c=(e,l)=>{a(u(u({},t),{},"paidUser"===e?{[e]:l,userSelection:""}:{[e]:l}))},o=a=>{if(a.preventDefault(),l)t?.applicationNumber&&t?.applicationNumber.length<12?(0,i.A)("Please input a valid application number."):((0,s.eG)(),e(2));else{var n=new CustomEvent("LoginModalOpen");document.dispatchEvent(n)}};return r.createElement("section",{className:"userDetail"},r.createElement("form",{className:"sankUserDetailForm",onSubmit:o},r.createElement("div",{className:"formTwoInRow"},r.createElement("div",{className:"SankInputBox"},r.createElement("label",null,"Name"),r.createElement("div",{className:"sankInputField"},r.createElement("input",{type:"text",placeholder:"Enter your name",name:"name",value:t?.name,onChange:e=>c(e.target.name,e.target.value)}))),r.createElement("div",{className:"SankInputBox"},r.createElement("label",null,"Application number",r.createElement("span",null,"*")),r.createElement("input",{type:"number",required:!0,placeholder:"Enter your application number",title:"Enter a valid application number.",pattern:"[2][4][3][5][5][0-9]{7}",name:"applicationNumber",min:2535e8,max:25352e7,value:t?.applicationNumber,onChange:e=>c(e.target.name,e.target.value.slice(0,15))}))),r.createElement("div",{className:"formTwoInRow"},r.createElement("div",{className:"SankInputBox"},r.createElement("label",null,"Date of Birth",r.createElement("span",null,"*")),r.createElement("div",{className:"sankInputField"},r.createElement("input",{type:"date",name:"dob",required:!0,value:t?.dob,placeholder:"dd/mm/yyyy",onChange:e=>c(e.target.name,e.target.value)}))),r.createElement("div",{className:"SankInputBox"},r.createElement("label",null,"Email"),r.createElement("div",{className:"sankInputField"},r.createElement("input",{type:"email",name:"email",value:t?.email,placeholder:"Enter your email id",onChange:e=>c(e.target.name,e.target.value)})))),r.createElement("div",{className:"formTwoInRow"},r.createElement("div",{className:"SankInputBox"},r.createElement("label",null,"Caste/Category",r.createElement("span",null,"*")),r.createElement("div",{className:"sankInputField"},r.createElement("select",{required:!0,name:"caste",placeholder:"Select your category",value:t?.caste,onChange:e=>c(e.target.name,e.target.value)},r.createElement("option",{value:"",disabled:!0,selected:""},"Select Category/caste"),m.B0?.map(e=>r.createElement("option",{key:`caste_option_${e?.id}`,value:e?.id},e?.label))))),r.createElement("div",{className:"SankInputBox"},r.createElement("label",null,"Type of College",r.createElement("span",null,"*")),r.createElement("div",{className:"sankInputField"},r.createElement("select",{required:!0,name:"collegeTypes",placeholder:"Select college type",multiple:!0,value:t?.collegeTypes,onChange:e=>{let t=Array.from(e.target.selectedOptions,e=>parseInt(e.value));c("collegeTypes",t)}},r.createElement("option",{value:"",disabled:!0,selected:""},"(Hold Ctrl to select multiple)"),m.Lb?.map(e=>r.createElement("option",{key:`college_type_option_${e?.id}`,value:e?.id},e?.label)))))),r.createElement("div",{className:"formTwoInRow"},r.createElement("div",{className:"SankInputBox"},r.createElement("label",null,"Stream",r.createElement("span",null,"*")),r.createElement("div",{className:"sankInputField"},r.createElement("select",{required:!0,name:"stream",placeholder:"Select Stream down",value:t?.stream,onChange:e=>c(e.target.name,e.target.value)},r.createElement("option",{value:"",disabled:!0,selected:""},"Select Stream"),m.Td?.map(e=>r.createElement("option",{key:`stream_option_${e?.id}`,value:e?.id},e?.label)))))),r.createElement("div",{className:"formSingleInRow"},r.createElement("div",{className:"cuetPredictRandkHeading"},"Are you a paid user of Adda247?",r.createElement("span",null,"*")),r.createElement("div",{className:"radiobtns"},r.createElement("div",{className:"SankInputBox"},r.createElement("input",{"data-testid":"radio-india",id:"toggle-on",name:"paidUser",type:"radio",onChange:e=>c(e.target.name,"Yes"),checked:"Yes"===t?.paidUser,value:t?.paidUser}),r.createElement("label",{htmlFor:"toggle-on"},"Yes")),r.createElement("div",{className:"SankInputBox"},r.createElement("input",{"data-testid":"radio-state",id:"toggle-off",name:"paidUser",onChange:e=>c(e.target.name,"No"),checked:"No"===t?.paidUser,value:t?.paidUser,type:"radio"}),r.createElement("label",{htmlFor:"toggle-off"}
1,"No"))),t?.paidUser&&r.createElement("div",{className:"SankInputBox StateSection"},r.createElement("label",null,"Select Option"),r.createElement("div",{className:"sankInputField"},r.createElement("select",{name:"userSelection",placeholder:"Select an option",value:t?.userSelection,onChange:e=>c(e.target.name,e.target.value)},r.createElement("option",{value:"",disabled:!0,selected:""},"Select an option"),n?.map(e=>r.createElement("option",{key:`user_select_option_${e?.id}`,value:e?.id},e?.label))))),r.createElement("div",{className:"sankUserDetailSubmit"},l?r.createElement("button",{disabled:!(t?.applicationNumber&&t?.dob&&t?.caste&&t?.paidUser&&t?.collegeTypes?.length&&t?.stream),type:"submit"},"Predict Your College"):r.createElement("button",{type:"button",onClick:o},"Sign up to Predict Your College")))))};var E=a(89487),g=a(98651),b=a(9403),v=a(80315),f=a(46253);const y=["isLoggedIn","userDetails"];function N(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,l)}return a}function S(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?N(Object(a),!0).forEach(function(t){(0,l.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):N(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}const k=(0,r.lazy)(()=>Promise.all([a.e(3957),a.e(5443)]).then(()=>a(55443))),O=(0,r.lazy)(()=>a.e(2165).then(()=>a(92165))),h=(0,r.lazy)(()=>a.e(5942).then(()=>a(75942))),D=(0,c.Ng)(e=>({userDetails:e.header.userInfo,isLoggedIn:e.header.jwtToken,req_url:e.req_url,seoData:e.seoData}))(e=>{let{isLoggedIn:t,userDetails:a}=e,l=(0,n.A)(e,y);const{location:c}=l,{pathname:m}=c,[d]=(0,r.useState)([{id:1,title:"Fill Details"},{id:2,title:"Provide Subject-wise marks"},{id:3,title:"Select Course Preference"},{id:4,title:"Predict Your College"}]),[u,N]=(0,r.useState)({name:"",applicationNumber:"",dob:"",mobileNumber:"",email:"",caste:"",collegeTypes:[],stream:"",paidUser:"",userSelection:"",coursePreference:{1:{course:"",marksObtained:""},2:{course:"",marksObtained:""},3:{course:"",marksObtained:""},4:{course:"",marksObtained:""},5:{course:"",marksObtained:""}},testScore:{langName:"",langScore:"",genName:"",genScore:"",domain1Name:"",domain1Score:"",domain2Name:"",domain2Score:"",domain3Name:"",domain3Score:"",domain4Name:"",domain4Score:""},attachments:[]}),[D,w]=(0,r.useState)(!1),[P,I]=(0,r.useState)(1),[C,_]=(0,r.useState)([]);(0,r.useEffect)(()=>{(0,s.eG)()},[]),(0,r.useEffect)(()=>{a&&N(e=>S(S({},e),{},{name:e?.name||a?.name,email:e?.email||a?.email,mobileNumber:e?.mobileNumber||a?.phone}))},[a]);const j=async e=>{w(!0);try{let t=`${g.nU}/api/v1/cuet/predict-college`;const[a,l,n]=u?.dob?.split("-"),r=S(S({},u),{},{coursePreference:e,paidUser:"Yes"===u?.paidUser,dob:`${n}/${l}/${a}`}),c=await(0,v.A)(t,"POST",r);c?.success?(_(c?.data),I(4)):(0,i.A)(c?.response)}catch(t){(0,i.A)(t?.response)}finally{w(!1)}};return r.createElement(r.Fragment,null,r.createElement(E.default,{title:l?.seoData?.[m]?.metaTitle||`${b.$p[1]} CUET ${(new Date).getFullYear()}: DU College Predictor`,description:l?.seoData?.[m]?.metaDescription,url:l?.seoData?.[m]?.canonical||l?.req_url,keywords:l?.seoData?.[m]?.keywords,noFollow:l?.seoData?.[m]?.noFollow,noIndex:l?.seoData?.[m]?.noIndex}),r.createElement("div",{className:"sankFormWapMain "+(3===P?"sankLastStep":"")},r.createElement("div",{className:"formdostspn1"}),r.createElement("div",{className:"formdostspn2"}),r.createElement("div",{className:"sankFormContent"},r.createElement("div",{className:"sankFormHeader"},r.createElement("h1",{className:"formHeanding"},"CUET ",(new Date).getFullYear(),": DU College Predictor"),r.createElement("div",{className:"sankFormSetps"},r.createElement("div",{className:"stepper-wrapper"},d?.map(e=>r.createElement("div",{className:`stepper-item ${P===e.id&&"completed"}`,key:e.id},r.createElement("div",{className:"step-counter"},e?.id),r.createElement("div",{className:"step-name"},e?.title)))))),D?r.createElement("div",null,r.createElement(f.default,null)):r.createElement(o.default,null,(()=>{switch(P){case 1:default:return r.createElement(p,{formData:u,setPageNo:I,setFormData:N,isLoggedIn:t});case 2:return r.createElement(r.Suspense,{fallback:r.createElement("div",null)},r.createElement(k,{formData:u,setPageNo:I,setFormData:N}));case 3:return r.createElement(r.Suspense,{fallback:r.createElement("div",null)},r.createElement(O,{formData:u,setFormData:N,callback:j}));case 4:return r.createElement(r.Suspense,{fallback:r.createElement("div",null)},r.createElement(h,{formData:u,collegeList:C}))}})()))))})}}]);
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.