PageSourceSearch

https://novagrad.ai/_next/static/chunks/4805-976bddef5c3af263.js

js novagrad.ai collected 2026-10-05 12:19:45 UTC 9,705 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4805],{64805:(e,a,r)=>{r.d(a,{C:()=>i,X:()=>t});let t=["Antigua and Barbuda","Bahamas","Barbados","Belize","Bolivia","Colombia","Costa Rica","Cuba","Dominican Republic","Ecuador","El Salvador","Guatemala","Guyana","Haiti","Honduras","Jamaica","Nicaragua","Panama","Paraguay","Peru","Saint Lucia","Suriname","Uruguay","Venezuela","Algeria","Angola","Benin","Botswana","Burkina Faso","Burundi","Cabo Verde","Cameroon","Central African Republic","Chad","Comoros","Congo","C\xf4te d'Ivoire","Djibouti","DR Congo","Equatorial Guinea","Eritrea","Eswatini","Ethiopia","Gabon","Gambia","Guinea","Guinea-Bissau","Lesotho","Liberia","Libya","Madagascar","Malawi","Mali","Mauritania","Mauritius","Mozambique","Namibia","Niger","Rwanda","Sao Tome & Principe","Senegal","Seychelles","Sierra Leone","Somalia","South Sudan","Sudan","Tanzania","Togo","Uganda","Zambia","Zimbabwe","United States","United Kingdom","Canada","Australia","Germany","France","Netherlands","Sweden","Norway","Denmark","Switzerland","Japan","South Korea","Singapore","New Zealand","Finland","Belgium","Austria","Spain","Italy","Ireland","China","India","Brazil","Russia","South Africa","Mexico","Argentina","Chile","Israel","Turkey","Poland","Czech Republic","Hungary","Portugal","Greece","Thailand","Malaysia","Indonesia","Philippines","Vietnam","Pakistan","Bangladesh","Sri Lanka","Nepal","Egypt","Kenya","Nigeria","Ghana","Morocco","Tunisia","Taiwan","Hong Kong","Ukraine","United Arab Emirates","Saudi Arabia","Qatar","Kuwait","Oman","Bahrain","Iran","Iraq","Jordan","Yemen","Luxembourg","Romania","Bulgaria","Estonia","Latvia","International","Others"],i=[{id:1,title:"Personal Information",fields:[{name:"fullName",label:"Full Name",type:"text",placeholder:"Enter your full name",validation:{required:"Full name is required",minLength:{value:2,message:"Name must be at least 2 characters"},maxLength:{value:100,message:"Name cannot exceed 100 characters"},pattern:{value:/^[a-zA-Z\s'-]+$/,message:"Name can only contain letters, spaces, hyphens and apostrophes"}}},{name:"gender",label:"Gender",type:"select",placeholder:"Select your gender",options:["Male","Female","Non-binary","Prefer not to say"],validation:{required:"Please select your gender"}},{name:"email",label:"Email Address",type:"email",placeholder:"[email protected]",validation:{required:"Email is required",pattern:{value:/^[^\s@]+@[^\s@]+\.[^\s@]+$/,message:"Please enter a valid email address"},maxLength:{value:254,message:"Email cannot exceed 254 characters"}}},{name:"phone",label:"Phone Number (WhatsApp preferred)",type:"phone",validation:{required:"Phone number is required"}},{name:"country",label:"Country of Residence",type:"select",placeholder:"Select your country",validation:{required:"Please select your country of residence"},options:t}]},{id:2,title:"Educational Background",fields:[{name:"degree",label:"Degree",type:"select",placeholder:"Select your degree",options:["Bachelor's Degree","Master's Degree","Diploma","Other"],validation:{required:"Please select your degree type"}},{name:"completionYear",label:"Degree Completion Year",type:"select",placeholder:"Select year",options:Array.from({length:30},(e,a)=>(2025-a).toString()),validation:{required:"Please select your completion year",validate:e=>{let a=parseInt(e),r=new Date().getFullYear();return a>r?"Completion year cannot be in the future":!(a<r-50)||"Please select a more recent completion year"}}},{name:"gradingSystem",label:"Grading System",type:"select",placeholder:"Select grading system",options:["Percentage","5.0 Scale","4.0 Scale","10.0 Scale"],validation:{required:"Please select your grading system"}},{name:"gpaScore",label:"GPA / Score",type:"text",placeholder:"Enter your GPA or score",validation:{required:"Please enter your GPA or score",validate:(e,a)=>{let{gradingSystem:r}=a,t=parseFloat(e);if(isNaN(t))return"Please enter a valid number";switch(r){case"Percentage":if(t<40||t>100)return"Percentage must be between 40 and 100";break;case"4.0 Scale":if(t<0||t>4)return"GPA must be between 0.0 and 4.0";break;case"5.0 Scale":if(t<0||t>5)return"GPA must be between 0.0 and 5.0";break;case"10.0 Scale":if(t<0||t>10)return"GPA must be between 0.0 and 10.0"}return!0}}},{name:"university",label:"University Attended",type:"text",placeholder:"Enter university name",validation:{required:"Please enter your university name",minLength:{value:2,message:"University name must be at least 2 characters"},maxLength:{value:200,message:"University name cannot exceed 200 characters"}}},{name:"referral_Code",label:"Referral Code (If Applicable)",type:"text",placeholder:"Enter referral code",validation:{minLength:{value:1,message:"Referral Code must be at least 1 characters"},maxLength:{value:25,message:"Referral Code cannot exceed 25 characters"}}}]},{id:3,title:"Language Proficiency & Program Details",fields:[{name:"englishTest",label:"Have you taken an English proficiency test?",type:"radio",options:["Yes","No"],validation:{required:"Please select whether you have taken an English test"}},{name:"testType",label:"Which test did you take?",type:"select",placeholder:"Select test type",options:["IELTS","TOEFL","PTE","Duolingo","Other"],conditional:"englishTest",conditionalValue:"Yes",validation:{validate:(e,a)=>{let{englishTest:r}=a;return"Yes"!==r||!!e||"Please select the test type you have taken"}}},{name:"testScore",label:"Test Score",type:"text",placeholder:"Enter your score",conditional:"englishTest",conditionalValue:"Yes",validation:{validate:(e,a)=>{let{englishTest:r,testType:t}=a;if("Yes"===r&&t){if(!e||""===e.trim())return"Please enter your test score";let a=parseFloat(e);switch(t){case"IELTS":if(isNaN(a)||a<0||a>9)return"IELTS score must be between 0.0 and 9.0";break;case"TOEFL":if(isNaN(a)||a<0||a>120)return"TOEFL score must be between 0 and 120";break;case"PTE":if(isNaN(a)||a<10||a>90)return"PTE score must be between 10 and 90";break;case"Duolingo":if(isNaN(a)||a<10||a>160)return"Duolingo score must be between 10 and 160";break;case"Other":if(e.trim().length<1)return"Please enter your test score"}}return!0}}},{name:"program",label:"Which program do you intend to apply for?",type:"select",placeholder:"Select program",options:["STEM","Business","Arts","Other"],validation:{required:"Please select your intended program"}},{name:"studyLevel",label:"Intended Study Level",type:"select",placeholder:"Select study level",options:["Master's","Postgraduate","MBA","Other"],validation:{required:"Please select your intended study level"}}]},{id:4,title:"Study Destination & Timeline",fields:[{name:"studyCountry",label:"Country of Study Preference",type:"select",placeholder:"Select country",options:["United States","United Kingdom","Canada","Germany","Australia","Other"],validation:{required:"Please select your preferred study destination"}},{name:"intake",label:"Desired Intake",type:"select",placeholder:"Select intake",options:["January 2026","May 2026","September 2026","January 2027","May 2027","September 2027","Other"],validation:{required:"Please select your desired intake peri
1od"}}]},{id:5,title:"Application Readiness",fields:[{name:"sopStarted",label:"Have you started preparing your Statement of Purpose (SOP)?",type:"radio",options:["Yes","No"],validation:{required:"Please indicate if you have started your SOP"}},{name:"referees",label:"Do you have at least two referees for Letters of Recommendation?",type:"radio",options:["Yes","No"],validation:{required:"Please indicate if you have referees available"}},{name:"funding",label:"How do you plan to fund your studies?",type:"select",placeholder:"Select funding method",options:["Self-Funded","Scholarships","Loan","Family Support","Other"],validation:{required:"Please select your funding method"}},{name:"proofOfFunds",label:"Do you already have proof of funds available?",type:"radio",options:["Yes","No","Partially"],validation:{required:"Please indicate your proof of funds status"}}]},{id:6,title:"Final Details",fields:[{name:"visaRefusal",label:"Have you ever had a visa refusal?",type:"radio",options:["Yes","No"],validation:{required:"Please indicate if you have had any visa refusals"}},{name:"workExperience",label:"Do you have relevant work or research experience?",type:"radio",options:["Yes","No"],validation:{required:"Please indicate if you have work experience"}},{name:"workExperienceYears",label:"Years of Work Experience",type:"select",placeholder:"Select years of experience",options:["1-3 years","3-5 years","5-7 years","7+ years"],conditional:"workExperience",conditionalValue:"Yes",validation:{validate:(e,a)=>{let{workExperience:r}=a;return"Yes"!==r||!!e||"Please select your years of work experience"}}},{name:"workExperienceDetails",label:"Brief Description of Your Experience",type:"textarea",placeholder:"Please describe your work/research experience, role, duration, and key responsibilities...",conditional:"workExperience",conditionalValue:"Yes",validation:{validate:(e,a)=>{let{workExperience:r}=a;if("Yes"===r){if(!e||0===e.trim().length)return"Please provide details about your work experience";if(e.trim().length<50)return"Please provide at least 50 characters describing your experience";if(e.trim().length>1e3)return"Please keep your description under 1000 characters"}return!0}}},{name:"consentMarketing",label:"I agree to receive marketing communications from NovaGrad.",type:"checkbox",validation:{required:"You must agree to receive marketing communications to proceed."}},{name:"consentWhatsApp",label:"I agree to receive messages from NovaGrad on WhatsApp.",type:"checkbox",validation:{required:"You must agree to receive WhatsApp messages to proceed."}}]}]}}]);

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.