1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[73638],{6465:(e,t,l)=>{"use strict";l.d(t,{Cd:()=>p,Gx:()=>h,Ls:()=>m,T_:()=>u,Xs:()=>v,Zd:()=>s,e5:()=>c,zE:()=>d});var n=l(8006),i=l(12508),a=l(20785),r=l(16208),o=l(84395);let s=e=>({eligibilityFlowChecker:{isGenieCompleted:!0,genieSource:"Portal",isEligibilityFlowCompleted:!0},nationality:null==e?void 0:e.nationality}),u={[n.z.Doctorate]:o.r.PostGraduate,[n.z.Foundation]:o.r.HigherSecondary,[n.z.Language]:o.r.HigherSecondary,[n.z.Postgraduate]:o.r.UnderGraduate,[n.z.PreMasters]:o.r.UnderGraduate,[n.z.PresessionalEnglish]:o.r.HigherSecondary,[n.z.ProfessionalShortCourse]:o.r.HigherSecondary,[n.z.Undergraduate]:o.r.HigherSecondary,[n.z.Unknown]:o.r.HigherSecondary},d=(e,t,l,n)=>{var a,s,u,d,c,v;let{highestQualification:m,country:p,awardingBoard:h,gradingScheme:g,score:f,nameOfTheEnglishTest:x,nameOfTheOtherStandardTest:y,englishTestDetails:b,standardTestDetails:k,englishScore:j,studiedMajor:C}=e,w={testTaken:!1,name:"",attributes:[],refId:""};return{input:{studentId:n,highestQualificationDetails:{highestQualification:"HigherSecondary"===m?o.r.HigherSecondary:m,countryOfEducation:{name:(null==p?void 0:p.label)?null==p?void 0:p.label:"",_id:(null==p?void 0:p.value)?null==p?void 0:p.value:""},awardingBoard:(null==h?void 0:h.key)?null==h?void 0:h.key:null,gradingScheme:(null==g?void 0:g.value)?i.t[g.value]:null,gradingSchemeValue:f,englishScore:m===o.r.HigherSecondary&&j?Number(j):null,studiedMajor:(null==C?void 0:C.value)?null==C?void 0:C.value:null},englishLanguageDetails:(null==x?void 0:x.value)&&(null==x?void 0:x.value)!=="nil"?{testTaken:(null==x?void 0:x.value)!="nil",name:(null==x?void 0:x.value)=="nil"?"":null==x?void 0:x.label,refId:(null==x?void 0:x.value)=="nil"?"":null==x?void 0:x.value,attributes:(null===(u=Object)||void 0===u?void 0:null===(s=u.keys)||void 0===s?void 0:null===(a=s.call(u,b))||void 0===a?void 0:a.length)>0?(0,r.V)(b,t):[]}:w,standardTestDetails:(null==y?void 0:y.value)&&(null==y?void 0:y.value)!=="nil"?{testTaken:(null==y?void 0:y.value)!="nil",name:(null==y?void 0:y.value)=="nil"?"":null==y?void 0:y.label,refId:(null==y?void 0:y.value)=="nil"?"":null==y?void 0:y.value,attributes:(null===(v=Object)||void 0===v?void 0:null===(c=v.keys)||void 0===c?void 0:null===(d=c.call(v,k))||void 0===d?void 0:d.length)>0?(0,r.V)(k,l):[]}:w}}},c="Help me decide",v=e=>{switch(e){case"Jan":return a.Y.January;case"Feb":return a.Y.February;case"Mar":return a.Y.March;case"Apr":return a.Y.April;case"May":return a.Y.May;case"Jun":return a.Y.June;case"Jul":return a.Y.July;case"Aug":return a.Y.August;case"Sep":return a.Y.September;case"Oct":return a.Y.October;case"Nov":return a.Y.November;case"Dec":return a.Y.December;default:return}},m=e=>{let{studyIntake:t,applicationIntake:l}=e,n="";return null!=t&&t.intakeMonth?(null==t?void 0:t.intakeMonth)===c?"NotSure":null==t?void 0:t.intakeMonth:v(null==l?void 0:l.startDate.split(" ")[0])},p=e=>{let{studyIntake:t,applicationIntake:l}=e;return null!=t&&t.intakeYear?(null==t?void 0:t.intakeYear)===c?0:null==t?void 0:t.intakeYear:Number(null==l?void 0:l.startDate.split(" ")[1])},h=e=>{switch(e){case"CGPA4":return{min:1,max:4};case"CGPA5":return{min:1,max:5};case"CGPA7":return{min:1,max:7};case"CGPA10":return{min:1,max:10};case"CGPA20":return{min:1,max:20};default:return{min:1,max:100}}}},8006:(e,t,l)=>{"use strict";l.d(t,{z:()=>n});var n=function(e){return e.Doctorate="Doctorate",e.Foundation="Foundation",e.Language="Language",e.Postgraduate="Postgraduate",e.PreMasters="PreMasters",e.PresessionalEnglish="PresessionalEnglish",e.ProfessionalShortCourse="ProfessionalShortCourse",e.Undergraduate="Undergraduate",e.Unknown="Unknown",e}({})},12508:(e,t,l)=>{"use strict";l.d(t,{t:()=>n});var n=function(e){return e.Percentage="Percentage",e.CGPA4="CGPA4",e.CGPA5="CGPA5",e.CGPA10="CGPA10",e.CGPA20="CGPA20",e.CGPA7="CGPA7",e.LetterGrade="LetterGrade",e}({})},14744:(e,t,l)=>{"use strict";l.d(t,{Jd:()=>o,X4:()=>r,hu:()=>u});var n=l(66122),i=l(25702),a=l.n(i);let r=(e,t)=>{if(t===n.f.Month||"Month"===t||"Months"===t){if(e>=12){let t=Math.floor(e/12),l=e%12;return 0===l?"".concat(t," Year").concat(t>1?"s":""):"".concat(t," Year").concat(t>1?"s":""," ").concat(l," Month").concat(l>1?"s":"")}return"".concat(e," Month").concat(e>1?"s":"")}return"".concat(e," ").concat(t)},o=e=>a()(null==e?void 0:e.map(e=>{let{courseDurationUnitValue:t,courseDurationUnit:l}=e;return{label:r(t,l),value:"".concat(t," ").concat(l)}}),"label"),s=e=>{if(!(null==e?void 0:e.trim()))return;let[t,...l]=e.trim().split(" "),n=l.join(" "),i=Number(t);
1return Number.isNaN(i)||!n?e:r(i,n)},u=(e,t)=>{var l,n;if(!e)return;let i=null===(n=o(t))||void 0===n?void 0:null===(l=n.find(t=>t.value===e))||void 0===l?void 0:l.label;return null!=i?i:s(e)}},16208:(e,t,l)=>{"use strict";l.d(t,{V:()=>a});var n=l(66634),i=l.n(n);let a=(e,t,l)=>{var n,a,r;if(t.length>0){let n=null==t?void 0:null===(r=t.filter(e=>(null==e?void 0:e.datatype)==="Int"&&(!l||(null==e?void 0:e.isPrimaryField))))||void 0===r?void 0:r.map((t,l)=>({attribute:{name:t.name,datatype:t.datatype,isPrimaryField:null==t?void 0:t.isPrimaryField},numberValue:(null==e?void 0:e[t.name.toLowerCase().split(" ").join("_")])?parseFloat(null==e?void 0:e[t.name.toLowerCase().split(" ").join("_")]):null}));return l?n.filter(e=>{var t;return null==e?void 0:null===(t=e.attribute)||void 0===t?void 0:t.isPrimaryField}):n}return null===(a=Object)||void 0===a?void 0:null===(n=a.keys(e))||void 0===n?void 0:n.map((t,l)=>{var n,a,r,o;return{attribute:{name:i()(t),datatype:"Int"},numberValue:t&&(null==e?void 0:e[null==t?void 0:null===(a=t.toLowerCase())||void 0===a?void 0:null===(n=a.split(" "))||void 0===n?void 0:n.join("_")])?parseFloat(null==e?void 0:e[null==t?void 0:null===(o=t.toLowerCase())||void 0===o?void 0:null===(r=o.split(" "))||void 0===r?void 0:r.join("_")]):null}})}},18860:(e,t,l)=>{"use strict";l.d(t,{F:()=>n});var n=function(e){return e.FullTime="FullTime",e.PartTime="PartTime",e.DistanceLearning="DistanceLearning",e.Online="Online",e.Blended="Blended",e}({})},19285:(e,t,l)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/compare/courses",function(){return l(37836)}])},22138:(e,t,l)=>{"use strict";l.d(t,{AO:()=>v,CP:()=>u,FU:()=>i,S0:()=>n,Xi:()=>c,md:()=>r,ri:()=>d,tS:()=>s,uS:()=>a,vU:()=>o});let n="/auth/login/",i="/apply/",a="/student/meetings/",r="/auth/preference/",o="/auth/signup/",s="/student/",u="/",d="/check-eligibility",c="/courses",v="/student/referral/"},27335:(e,t,l)=>{"use strict";l.d(t,{A:()=>i});var n=l(37876);let i=e=>{let{className:t,color:l}=e;return(0,n.jsx)(n.Fragment,{children:(0,n.jsx)("svg",{width:"20",height:"18",viewBox:"0 0 20 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:t,children:(0,n.jsx)("path",{d:"M5 9V5H8M5 9H8M5 9V13H8M11 13V5L15 13C15 12.3333 15 6.6 15 5M7.4 17H12.6C14.8402 17 15.9603 17 16.816 16.564C17.5686 16.1805 18.1805 15.5686 18.564 14.816C19 13.9603 19 12.8402 19 10.6V7.4C19 5.15979 19 4.03968 18.564 3.18404
1C18.1805 2.43139 17.5686 1.81947 16.816 1.43597C15.9603 1 14.8402 1 12.6 1H7.4C5.15979 1 4.03968 1 3.18404 1.43597C2.43139 1.81947 1.81947 2.43139 1.43597 3.18404C1 4.03968 1 5.15979 1 7.4V10.6C1 12.8402 1 13.9603 1.43597 14.816C1.81947 15.5686 2.43139 16.1805 3.18404 16.564C4.03968 17 5.15979 17 7.4 17Z",stroke:l,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})})}},37836:(e,t,l)=>{"use strict";l.r(t),l.d(t,{__N_SSP:()=>W,default:()=>J});var n=l(37876),i=l(14232),a=l(83176),r=l(99734),o=l(44500),s=l(28938),u=l(99332),d=l(97999),c=l(37020),v=l(1676),m=l(89099),p=l(31777),h=l(18847),g=l.n(h),f=l(50748),x=l(18860),y=l(66122);let b=g()(()=>l.e(79917).then(l.bind(l,79917)),{loadableGenerated:{webpack:()=>[79917]}}),k=e=>e.map(e=>{var t,l,n,i,r,o,s,u,d;let c,v;switch(e.attendanceType){case a.FF.FULL_TIME:c=x.F.FullTime;break;case a.FF.PART_TIME:c=x.F.PartTime;break;case a.FF.ONLINE:c=x.F.Online;break;case a.FF.BLENDED:c=x.F.Blended;break;default:c=x.F.FullTime}switch(e.courseDurationUnit){case a.cy.YEARS:v=y.f.Year;break;case a.cy.MONTHS:v=y.f.Month;break;case a.cy.WEEKS:v=y.f.Week;break;case a.cy.DAYS:v=y.f.Day;break;default:v=y.f.Year}return{_id:e.intakeRefId,intakeYear:e.intakeYear,intakeMonth:e.intakeMonth,campusRef:{_id:(null===(t=e.campusRef)||void 0===t?void 0:t._id)||"",name:(null===(l=e.campusRef)||void 0===l?void 0:l.name)||"",refId:(null===(n=e.campusRef)||void 0===n?void 0:n.refId)||"",address:{city:(null===(r=e.campusRef)||void 0===r?void 0:null===(i=r.address)||void 0===i?void 0:i.city)||"",country:(null===(s=e.campusRef)||void 0===s?void 0:null===(o=s.address)||void 0===o?void 0:o.country)||"",countryId:(null===(d=e.campusRef)||void 0===d?void 0:null===(u=d.address)||void 0===u?void 0:u.countryId)||""}},attendanceType:c,fees:{globalFeeNotes:"",currency:"",global:0},courseDurationUnit:v,courseDurationUnitValue:e.courseDurationUnitValue}}),j=(e,t)=>{var l,n;return{input:{institutionId:null==e?void 0:e.institutionSlug,courseLevel:e.courseLevel,courseRefId:e.refId,studentId:null==t?void 0:t._id,country:null==t?void 0:null===(l=t.residenceCityDetails)||void 0===l?void 0:l.country,destinationCountry:null==e?void 0:e.destinationCountry,nationality:null==t?void 0:null===(n=t.nationality)||void 0===n?void 0:n.value,standardTestDetails:{},englishLanguageDetails:{},highestQualificationDetails:{}}}},C=(0,i.memo)(e=>{var t,l;let{course:a}=e,h=(0,m.useRouter)(),g=(0,p.wA)(),[x,y]=(0,i.useState)(!1),[C,w]=(0,i.useState)(""),[I,N]=(0,i.useState)(""),[L,S]=(0,i.useState)(!1),{studentState:{isEligibilityFlowCompleted:D,user:P}}=(0,p.d4)(e=>e.combinedState),{studentApplicationIds:T,isApplicationLoading:A,onCourseShortList:R,shortListedCourses:F,maxApplicationLimit:E,droppedApplicationCourseRefIds:M,isCourseShortListing:U,shortListCourseRef:Y}=(0,r.n)(),G=(0,i.useMemo)(()=>F.includes(a.refId),[F,a.slug]),O=(0,i.useMemo)(()=>{var e;return T.includes(null!==(e=null==a?void 0:a.refId)&&void 0!==e?e:"")},[null==a?void 0:a.refId,T]),_=null!==(t=E[null==a?void 0:a.courseLevel])&&void 0!==t?t:0,H=(0,i.useMemo)(()=>{var e;return(0,d.z)({isApplicationApplied:O,applicationCap:_,courseRefId:null!==(e=null==a?void 0:a.refId)&&void 0!==e?e:"",droppedCourseRefIds:null!=M?M:[]})},[_,null==a?void 0:a.refId,M,O]),V=(0,i.useMemo)(()=>{var e,t,l,n,i,r,o,s,u,d;return{courseId:null!==(e=null==a?void 0:a._id)&&void 0!==e?e:"",courseRefId:null!==(t=null==a?void 0:a.refId)&&void 0!==t?t:"",courseSlug:null!==(l=null==a?void 0:a.slug)&&void 0!==l?l:"",courseName:null!==(n=null==a?void 0:a.name)&&void 0!==n?n:"",courseLevel:null!==(i=null==a?void 0:a.courseLevel)&&void 0!==i?i:"",courseIntake:k((null==a?void 0:a.courseIntakes)||[]),institutionSlug:null!==(r=null==a?void 0:a.institutionSlug)&&void 0!==r?r:"",institutionName:null!==(o=null==a?void 0:a.institutionName)&&void 0!==o?o:"",institutionLogoUrl:null!==(s=null==a?void 0:a.institutionLogoUrl)&&void 0!==s?s:"",destinationCountry:{key:null!==(u=null==a?void 0:a.destinationCountryId)&&void 0!==u?u:"",value:null!==(d=null==a?void 0:a.destinationCountry)&&void 0!==d?d:""}}},[null==a?void 0:a._id,null==a?void 0:a.courseIntakes,null==a?void 0:a.courseLevel,null==a?void 0:a.destinationCountry,null==a?void 0:a.destinationCountryId,null==a?void 0:a.institutionLogoUrl,null==a?void 0:a.institutionName,null==a?void 0:a.institutionSlug,null==a?void 0:a.name,null==a?void 0:a.refId,null==a?void 0:a.slug]),z=(0,i.useCallback)(()=>{U||R(a.refId)},[U,R,a.refId]),B=U&&Y===a.refId,Q=(0,i.useCallback)(async()=>{(0,u.c)(j(a,P),s.N.StartApplicationFlow).then(async e=>{var t,l,n,i;if((null==e?void 0:null===(l=e.fetchEligiblityCriteria)||void 0===l?void 0:null===(t=l.recruitmentTerritoryResult)||void 0===t?void 0:t.isEligible)===!1){let t=e.fetchEligiblityCriteria.recruitmentTerritoryResult;
1w(null!==(n=null==t?void 0:t.title)&&void 0!==n?n:""),N(null!==(i=null==t?void 0:t.message)&&void 0!==i?i:""),y(!0);return}(0,f.X)({router:h,dispatch:g,course:V,returnTo:h.asPath,isLoggedIn:!!(null==P?void 0:P.primaryEmail),isEligibilityFlowCompleted:!!D,isApplicationApplied:O}),v.CS&&(0,v.CS)({intent:"course-apply"})})},[a,V,g,O,D,h,null==P?void 0:P.primaryEmail]),W=(0,i.useCallback)(async()=>{var e;A||(null!==(e=E[null==a?void 0:a.courseLevel])&&void 0!==e?e:0)>=5&&!O||(S(!0),(null==P?void 0:P.primaryEmail)?O?h.push("/student/applications/","/student/applications/"):await Q():(g((0,c.LF)(h.asPath)),(0,f.X)({router:h,dispatch:g,course:V,returnTo:h.asPath,isLoggedIn:!1,isEligibilityFlowCompleted:!!D,isApplicationApplied:O})),S(!1))},[Q,null==a?void 0:a.name,null==a?void 0:a.refId,V,g,a.institutionSlug,O,A,D,h,E[null==a?void 0:a.courseLevel],null==P?void 0:P.primaryEmail]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(o.A,{logo:a.institutionLogoUrl,showShortListButton:!0,isShortListed:G,isCourseShortListing:B,isShortListDisabled:U,onShortListClick:z,title:a.name,primaryDescription:a.institutionName,secondaryDescription:a.destinationCountry,ctaText:H,onCtaClick:W,disabled:A||(null!==(l=E[null==a?void 0:a.courseLevel])&&void 0!==l?l:0)>=5&&!O,loading:L}),x&&(0,n.jsx)(b,{title:C,message:I,showRestrictionAlert:x,setShowRestrictionAlert:y})]})});var w=l(68362),I=l(5426);let N=e=>{let{logo:t,courseName:l,institutionName:i}=e;return(0,n.jsxs)("div",{className:"bg-white rounded-lg shadow-md py-3 px-2 flex flex-col justify-between gap-2 h-[104px]",children:[(0,n.jsx)("div",{className:"flex flex-row items-center gap-1",children:(0,n.jsx)("div",{className:"font-inter font-semibold text-sm leading-[16px] text-grey-700 tracking-[0px] line-clamp-2 flex-1",title:l,children:l})}),(0,n.jsxs)("div",{className:"flex flex-row items-center justify-start gap-1",children:[(0,n.jsx)(I.default,{src:"https://strapi-assets.edvoy.com/".concat(t),h:24,w:24,alt:"Institution Logo",className:"w-full h-full object-cover flex-shrink-0"}),(0,n.jsx)("div",{className:"font-medium text-sm font-inter text-gray-500 leading-5 line-clamp-1",title:i,children:i})]})]})},L=(0,i.memo)(e=>{var t,l,r;let{comparisonData:o}=e,[s,u]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{let e=()=>{u((window.pageYOffset||document.documentElement.scrollTop)>20)};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"hidden lg:flex flex-row gap-4 sticky top-20 z-20 bg-gray-50 py-2",children:[null==o?void 0:null===(t=o.basicDetails)||void 0===t?void 0:t.map((e,t)=>(0,n.jsx)("div",{className:"w-1/4",children:(0,n.jsx)(C,{course:e})},t)),Array.from({length:4-((null==o?void 0:null===(l=o.basicDetails)||void 0===l?void 0:l.length)||0)}).map((e,t)=>(0,n.jsx)(w.A,{compareSourcePage:a.Lg.courses},t))]}),(0,n.jsx)("div",{className:"flex lg:hidden flex-row gap-4 sticky top-16 z-20 bg-gray-50 py-2",children:null==o?void 0:null===(r=o.basicDetails)||void 0===r?void 0:r.slice(0,2).map((e,t)=>(0,n.jsx)("div",{className:"w-1/2",children:s?(0,n.jsx)(N,{logo:e.institutionLogoUrl,courseName:e.name,institutionName:e.institutionName}):(0,n.jsx)(C,{course:e})},t))})]})});var S=l(56798),D=l(22338),P=l(12883);let T=(0,i.memo)(e=>{let{data:t,onIntakeChange:l}=e,{icon:a,title:r,intakeDetails:o}=t,[s,u]=(0,i.useState)(null),d=(0,i.useCallback)(e=>e?e.formattedIntake||"".concat(e.intakeMonth," ").concat(e.intakeYear):"-",[]),c=(0,i.useCallback)((e,t)=>{let l=new Map;return e.forEach((e,n)=>{var i;if(!e)return;let a=d(e);"-"!==a&&(l.has(a)?t&&(null===(i=e.campusRef)||void 0===i?void 0:i.name)===t&&l.set(a,n):l.set(a,n))}),l},[d]),v=(0,i.useCallback)((e,t,n)=>{let i=null==o?void 0:o[e];if(!(null==i?void 0:i.intakes))return;let a=i.intakes.findIndex(e=>{let l=d(e)===t;if(n){var i;return l&&(null==e?void 0:null===(i=e.campusRef)||void 0===i?void 0:i.name)===n}return l});-1===a&&(a=i.intakes.findIndex(e=>d(e)===t)),-1!==a&&(null==l||l(e,a)),u(null)},[l,o,d]),m=(0,i.useCallback)(e=>{u(s===e?null:e)},[s]);return(0,n.jsxs)("div",{className:"mb-2 lg:mb-3",children:[(0,n.jsx)(P.A,{title:r,icon:a}),(0,n.jsx)("div",{className:"hidden lg:flex bg-gray-50",children:o.map((e,t)=>{var l;return(0,n.jsx)("div",{className:"flex w-1/4 px-6 py-4 bg-gray-50 border-gray-200 ".concat(0===t?"":"border-l"),children:(0,n.jsxs)("div",{className:"relative w-full",children:[(0,n.jsxs)("button",{onClick:()=>m(t),className:"w-full text-sm font-medium text-purple-600 bg-transparent appearance-none cursor-pointer flex items-center justify-between focus:outline-none focus:ring-0 active:outline-none active:ring-0",children:[(0,n.jsx)("span",{children:d(null==e?void 0:null===(l=e.intakes)||void 0===l?void 0:l[null==e?void 0:e.selectedIntakeIndex])}),s===t?(0,n.jsx)(S.OoP,{className:"w-6 h-6 text-purple-600"}):(0,n.jsx)(S.ZUC,{className:"w-6 h-6 text-purple-600"})]}),s===t&&(()=>{var l,i,a;let r=null==e?void 0:null===(a=e.intakes)||void 0===a?void 0:null===(i=a[null==e?void 0:e.selectedIntakeIndex])||void 0===i?void 0:null===(l=i.campusRef)||void 0===l?void 0:l.name,o=Array.from(c((null==e?void 0:e.intakes)||[],r).keys());return(0,n.jsx)("div",{className:"absolute top-full left-0 z-10 mt-1 bg-white rounded-md shadow-lg w-full",children:o.map((e,l)=>(0,n.jsx)("button",{onClick:()=>v(t,e,r),className:"w-full px-4 py-3 text-sm text-left font-medium text-gray-800 hover:bg-gray-50 ".concat(l!==o.length-1?"border-b border-gray-200":""),children:e},l))})})()]})},t)})}),(0,n.jsx)("div",{className:"flex lg:hidden bg-gray-50",children:o.slice(0,2).map((e,t)=>{var l;return(0,n.jsx)("div",{className:"flex w-1/2 px-6 py-4 bg-gray-50 border-gray-200 ".concat(0===t?"":"border-l"),children:(0,n.jsxs)("div",{className:"relative w-full",children:[(0,n.jsxs)("button",{onClick:()=>m(t),className:"w-full text-sm font-medium text-purple-600 bg-transparent appearance-none cursor-pointer flex items-center justify-between focus:outline-none focus:ring-0 active:outline-none active:ring-0",children:[(0,n.jsx)("span",{children:d(null==e?void 0:null===(l=e.intakes)||void 0===l?void 0:l[null==e?void 0:e.selectedIntakeIndex])}),s===t?(0,n.jsx)(S.OoP,{className:"w-6 h-6 text-purple-600"}):(0,n.jsx)(S.ZUC,{className:"w-6 h-6 text-purple-600"})]}),s===t&&(()=>{var l,i,a;let r=null==e?void 0:null===(a=e.intakes)||void 0===a?void 0:null===(i=a[null==e?void 0:e.selectedIntakeIndex])||void 0===i?void 0:null===(l=i.campusRef)||void 0===l?void 0:l.name,o=Array.from(c((null==e?void 0:e.intakes)||[],r).keys());return(0,n.jsx)("div",{className:"absolute top-full left-0 z-10 mt-1 bg-white rounded-md shadow-lg w-full",children:o.map((e,l)=>(0,n.jsx)("button",{onClick:()=>v(t,e,r),className:"w-full px-4 py-3 text-sm text-left font-medium text-gray-800 hover:bg-gray-50 ".concat(l!==o.length-1?"border-b border-gray-200":""),children:e},l))})})()]})},t)})})]})});var A=l(86915);let R=(0,i.memo)(e=>{let{data:t}=e,{icon:l,title:a,intakeDetails:r}=t,o=(0,i.useCallback)(e=>{let t=r[e];return t&&0!==t.intakes.length?t.intakes[t.selectedIntakeIndex]:null},[r]),s=(0,i.useMemo)(()=>r.map((e,t)=>{let l=o(t);return(null==l?void 0:l.nextApplicationDeadline)||"Deadline not available"}),[r,o]);return(0,n.jsx)(A.A,{data:{icon:l,title:a,values:s}})}),F=(0,i.memo)(e=>{let{data:t}=e,{icon:l,title:a,intakeDetails:r}=t,o=(0,i.useCallback)(e=>{let t=r[e];return t&&0!==t.intakes.length?t.intakes[t.selectedIntakeIndex]:null},[r]),s=(0,i.useMemo)(()=>r.map((e,t)=>{let l=o(t);return(null==l?void 0:l.jobPlacementSupport)||"-"}),[r,o]);return(0,n.jsx)(A.A,{data:{icon:l,title:a,values:s,highlightableValue:"Yes"}})}),E=(0,i.memo)(e=>{let{data:t}=e,{icon:l,title:a,intakeDetails:r}=t,o=(0,i.useCallback)(e=>{let t=r[e];return t&&0!==t.intakes.length?t.intakes[t.selectedIntakeIndex]:null},[r]),s=(0,i.useCallback)(e=>{switch(e){case"FullTime":return"Full Time";case"PartTime":return"Part Time";case"DistanceLearning":return"Distance Learning";case"Online":return"Online";case"Blended":return"Blended";default:return e.replace(/([A-Z])/g," $1").trim()}},[]),u=(0,i.useMemo)(()=>r.map((e,t)=>{let l=o(t);return(null==l?void 0:l.attendanceType)?s(l.attendanceType):"-"}),[r,o,s]);return(0,n.jsx)(A.A,{data:{icon:l,title:a,values:u}})}),M=(0,i.memo)(e=>{let{data:t}=e,{icon:l,title:a,intakeDetails:r}=t,o=(0,i.useCallback)(e=>{let t=r[e];return t&&0!==t.intakes.length?t.intakes[t.selectedIntakeIndex]:null},[r]),s=(0,i.useMemo)(()=>r.map((e,t)=>{let l=o(t);return(null==l?void 0:l.formattedDuration)?l.formattedDuration:"-"}),[r,o]);return(0,n.jsx)(A.A,{data:{icon:l,title:a,values:s}})});var U=l(24647);let Y=(0,i.memo)(e=>{let{data:t,onCampusChange:l}=e,{icon:a,title:r,intakeDetails:o}=t,[s,u]=(0,i.useState)(null),d=(0,i.useRef)(null);(0,i.useEffect)(()=>{let e=e=>{d.current&&!d.current.contains(e.target)&&u(null)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]);let c=(0,i.useCallback)(e=>{let t=new Set;
1return e.intakes.forEach(e=>{var l;(null===(l=e.campusRef)||void 0===l?void 0:l.name)&&t.add(e.campusRef.name)}),Array.from(t).sort()},[]),v=(0,i.useCallback)(e=>{var t;let l=e.intakes[e.selectedIntakeIndex];return(null==l?void 0:null===(t=l.campusRef)||void 0===t?void 0:t.name)||"Not Available"},[]),m=(0,i.useCallback)((e,t)=>{-1!==o[e].intakes.findIndex(e=>{var l;return(null===(l=e.campusRef)||void 0===l?void 0:l.name)===t})&&(null==l||l(e,t)),u(null)},[o,l]),p=(0,i.useCallback)(e=>{u(s===e?null:e)},[s]);return(0,n.jsxs)("div",{className:"mb-2 lg:mb-3",ref:d,children:[(0,n.jsx)(P.A,{title:r,icon:a}),(0,n.jsx)("div",{className:"hidden lg:flex bg-gray-50",children:o.map((e,t)=>{let l=c(e),i=v(e);return(0,n.jsx)("div",{className:"flex w-1/4 px-6 py-4 bg-gray-50 border-gray-200 ".concat(0===t?"":"border-l"),children:(0,n.jsx)("div",{className:"relative w-full",children:l.length>1?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("button",{onClick:()=>p(t),className:"w-full text-sm font-medium text-purple-600 bg-transparent appearance-none cursor-pointer flex items-center justify-between focus:outline-none focus:ring-0 active:outline-none active:ring-0 hover:text-purple-700",title:"Select campus for ".concat(i),children:[(0,n.jsx)("span",{className:"truncate",children:i}),s===t?(0,n.jsx)(S.OoP,{className:"w-6 h-6 text-purple-600"}):(0,n.jsx)(S.ZUC,{className:"w-6 h-6 text-purple-600"})]}),s===t&&(0,n.jsx)("div",{className:"absolute top-full left-0 z-10 mt-1 bg-white rounded-md shadow-lg w-full min-w-[120px] border border-gray-200",children:l.map((e,a)=>(0,n.jsx)("button",{onClick:()=>m(t,e),className:"w-full px-4 py-3 text-sm text-left font-medium text-gray-800 hover:bg-gray-50 ".concat(e===i?"bg-purple-50 text-purple-700":""," ").concat(a!==l.length-1?"border-b border-gray-200":""),children:e},a))})]}):(0,n.jsx)("span",{className:"text-sm font-medium text-gray-500",children:i})})},t)})}),(0,n.jsx)("div",{className:"flex lg:hidden bg-gray-50",children:o.slice(0,2).map((e,t)=>{let l=c(e),i=v(e);return(0,n.jsx)("div",{className:"flex w-1/2 px-6 py-4 bg-gray-50 border-gray-200 ".concat(0===t?"":"border-l"),children:(0,n.jsx)("div",{className:"relative w-full",children:l.length>1?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("button",{onClick:()=>p(t),className:"w-full text-sm font-medium text-purple-600 bg-transparent appearance-none cursor-pointer flex items-center justify-between focus:outline-none focus:ring-0 active:outline-none active:ring-0 hover:text-purple-700",title:"Select campus for ".concat(i),children:[(0,n.jsx)("span",{className:"truncate",children:i}),s===t?(0,n.jsx)(S.OoP,{className:"w-6 h-6 text-purple-600"}):(0,n.jsx)(S.ZUC,{className:"w-6 h-6 text-purple-600"})]}),s===t&&(0,n.jsx)("div",{className:"absolute top-full left-0 z-10 mt-1 bg-white rounded-md shadow-lg w-full min-w-[120px] border border-gray-200",children:l.map((e,a)=>(0,n.jsx)("button",{onClick:()=>m(t,e),className:"w-full px-4 py-3 text-sm text-left font-medium text-gray-800 hover:bg-gray-50 ".concat(e===i?"bg-purple-50 text-purple-700":""," ").concat(a!==l.length-1?"border-b border-gray-200":""),children:e},a))})]}):(0,n.jsx)("span",{className:"text-sm font-medium text-gray-500",children:i})})},t)})})]})});var G=l(96766),O=l(27335);let _=(0,i.memo)(e=>{let{comparisonData:t}=e,[l,a]=(0,i.useState)(t.IntakeDetails),r=(0,i.useCallback)(e=>(null==e?void 0:e.formattedIntake)||"".concat(null==e?void 0:e.intakeMonth," ").concat(null==e?void 0:e.intakeYear),[]),o=(0,i.useCallback)((e,t)=>{a(l=>l.map((l,n)=>n===e?{...l,selectedIntakeIndex:t}:l))},[]),s=(0,i.useCallback)((e,t)=>{a(l=>{var n;let i=null==l?void 0:l[e];if(!(null==i?void 0:i.intakes))return l;let a=r(null===(n=i.intakes)||void 0===n?void 0:n[null==i?void 0:i.selectedIntakeIndex]),o=i.intakes.findIndex(e=>{var l;return(null==e?void 0:null===(l=e.campusRef)||void 0===l?void 0:l.name)===t&&r(e)===a});return(-1===o&&(o=i.intakes.findIndex(e=>{var l;return(null==e?void 0:null===(l=e.campusRef)||void 0===l?void 0:l.name)===t})),-1!==o)?l.map((t,l)=>l===e?{...t,selectedIntakeIndex:o}:t):l})},[r]),u=(0,i.useMemo)(()=>[{icon:(0,n.jsx)(S.L39,{}),title:G.Qo.tuitionFees,values:t.TuitionFees},{icon:(0,n.jsx)(O.A,{color:"#374151"}),title:G.Qo.englishWaiver,values:t.EnglishWaiver,highlightableValue:"Yes"},{icon:(0,n.jsx)(S.MT1,{}),title:G.Qo.acceptedEnglishTest,values:t.AcceptedEnglishTest}],[t]);return(0,n.jsxs)("section",{children:[(0,n.jsx)(T,{data:{icon:(0,n.jsx)(S.R8X,{}),title:G.Qo.intake,intakeDetails:l},onIntakeChange:o}),(0,n.jsx)(Y,{data:{icon:(0,n.jsx)(S.lnY,{}),title:G.Qo.campus,intakeDetails:l},onCampusChange:s}),(0,n.jsx)(R,{data:{icon:(0,n.jsx)(S.ETR,{}),title:G.Qo.applyBy,intakeDetails:l}}),(0,n.jsx)(F,{data:{icon:(0,n.jsx)(S.jT5,{}),title:G.Qo.placementSupport,intakeDetails:l}}),(0,n.jsx)(E,{data:{icon:(0,n.jsx)(S.NnF,{}),title:G.Qo.modeOfStudy,intakeDetails:l}}),(0,n.jsx)(M,{data:{icon:(0,n.jsx)(S.bDY,{}),title:G.Qo.duration,intakeDetails:l}}),(0,n.jsxs)("div",{className:"flex items-center gap-2 px-4 py-3 bg-gray-50 rounded-lg mb-2 lg:mb-4",children:[(0,n.jsx)(S.Als,{className:"text-gray-500 w-5 h-5 flex-shrink-0"}),(0,n.jsx)("p",{className:"text-sm font-normal leading-5 text-gray-500",children:G.iR})]}),(0,n.jsx)(D.A,{comparisonSectionData:u}),(0,n.jsx)(U.A,{data:{icon:(0,n.jsx)(S.L39,{}),title:G.Qo.costOfLiving,values:t.CostOfLiving}}),(0,n.jsx)(U.A,{data:{icon:(0,n.jsx)(S.a$H,{}),title:G.Qo.postStudyWorkPermit,values:t.PostStudyWorkPermit}})]})});var H=l(81483),V=l(182);let z=e=>e.map(e=>{let t,l;switch(e.attendanceType){case a.FF.FULL_TIME:t=x.F.FullTime;break;case a.FF.PART_TIME:t=x.F.PartTime;break;case a.FF.ONLINE:t=x.F.Online;break;
1case a.FF.BLENDED:t=x.F.Blended;break;default:t=x.F.FullTime}switch(e.courseDurationUnit){case a.cy.DAYS:l=y.f.Day;break;case a.cy.WEEKS:l=y.f.Week;break;case a.cy.MONTHS:l=y.f.Month;break;case a.cy.YEARS:l=y.f.Year;break;default:l=y.f.Month}return{intakeMonth:e.intakeMonth,intakeYear:e.intakeYear,attendanceType:t,courseDurationUnit:l,courseDurationUnitValue:e.courseDurationUnitValue,isActive:e.isActive,campusRef:e.campusRef}}),B=(0,i.memo)(e=>{let{comparisonData:t}=e,l=(0,m.useRouter)(),{eligibilityState:{additionalRedirectData:r,courseRefId:o}}=(0,p.d4)(e=>e.combinedState),s=(0,i.useMemo)(()=>{var e,n,i,a,s,u,d,c,v,m,p,h,g,f,x,y,b,k,j,C,w,I;let N=("string"==typeof l.query.applyCourseRefId?l.query.applyCourseRefId:void 0)||("string"==typeof o&&o?o:void 0)||(null==r?void 0:r.courseRefId),L=N?null===(e=t.basicDetails)||void 0===e?void 0:e.find(e=>e.refId===N):void 0,S=null!==(s=null!==(a=null==L?void 0:L.refId)&&void 0!==a?a:null==r?void 0:r.courseRefId)&&void 0!==s?s:N;if(!S)return null;let D=null!==(u=null==r?void 0:r.courseIntake)&&void 0!==u?u:(null==L?void 0:L.courseIntakes)?z(L.courseIntakes):null;return{courseId:null!==(c=null!==(d=null==L?void 0:L._id)&&void 0!==d?d:null==r?void 0:r.courseId)&&void 0!==c?c:"",courseRefId:S,courseName:null!==(m=null!==(v=null==L?void 0:L.name)&&void 0!==v?v:null==r?void 0:r.courseName)&&void 0!==m?m:"",courseLevel:null!==(h=null!==(p=null==L?void 0:L.courseLevel)&&void 0!==p?p:null==r?void 0:r.courseLevel)&&void 0!==h?h:"",courseIntakes:D,institutionSlug:null!==(f=null!==(g=null==L?void 0:L.institutionSlug)&&void 0!==g?g:null==r?void 0:r.institutionSlug)&&void 0!==f?f:"",institutionName:null!==(y=null!==(x=null==L?void 0:L.institutionName)&&void 0!==x?x:null==r?void 0:r.institutionName)&&void 0!==y?y:"",institutionLogoUrl:null!==(k=null!==(b=null==L?void 0:L.institutionLogoUrl)&&void 0!==b?b:null==r?void 0:r.institutionLogoUrl)&&void 0!==k?k:"",destinationCountry:{key:null!==(C=null!==(j=null==L?void 0:L.destinationCountryId)&&void 0!==j?j:null==r?void 0:null===(n=r.destinationCountry)||void 0===n?void 0:n.key)&&void 0!==C?C:"",value:null!==(I=null!==(w=null==L?void 0:L.destinationCountry)&&void 0!==w?w:null==r?void 0:null===(i=r.destinationCountry)||void 0===i?void 0:i.value)&&void 0!==I?I:""}}},[r,t.basicDetails,o,l.query.applyCourseRefId]);return(0,n.jsxs)(H.A,{compareSourcePage:a.Lg.courses,children:[(0,n.jsx)(V.A,{course:s}),(0,n.jsx)(L,{comparisonData:t}),(0,n.jsx)(_,{comparisonData:t})]})}),Q=e=>{let{comparisonData:t}=e;return(0,n.jsx)(B,{comparisonData:t})};Q.isPublicPage=!0;var W=!0;let J=Q},50748:(e,t,l)=>{"use strict";l.d(t,{X:()=>d});var n=l(22138),i=l(6805),a=l(83029),r=l(27093),o=l(37020),s=l(51722);let u=e=>{var t;return{courseIntake:null!==(t=e.courseIntake)&&void 0!==t?t:null,courseLevel:e.courseLevel,courseId:e.courseId,courseRefId:e.courseRefId,courseSlug:e.courseSlug,destinationCountry:e.destinationCountry,courseName:e.courseName,institutionLogoUrl:e.institutionLogoUrl,institutionName:e.institutionName,institutionSlug:e.institutionSlug}},d=e=>{let{router:t,dispatch:l,course:d,returnTo:c,isLoggedIn:v,isEligibilityFlowCompleted:m,isApplicationApplied:p,applicationId:h}=e;if(p){h?t.push({pathname:"/student/applications/".concat(h,"/")}):t.push({pathname:"/student/applications/"});return}if(!v){l((0,s.bO)({intent:r.h.Apply,additionalRedirectData:{page:c,courseRefId:d.courseRefId}})),l((0,s.pn)(a.z.Login)),l((0,o.LF)(c)),l((0,o.Pe)({intent:i.q.CoursePage,additionalRedirectData:u(d)})),t.push({pathname:n.S0});return}if(!m){l((0,o.LF)(c)),l((0,o.Pe)({intent:i.q.CoursePage,additionalRedirectData:u(d)})),l((0,o.Dw)(d.courseRefId)),t.push({pathname:n.ri});return}l((0,o.Dw)(d.courseRefId)),l((0,o.Pe)({intent:i.q.CoursePage,additionalRedirectData:u(d)})),t.push({pathname:"/apply/".concat(encodeURIComponent(d.courseRefId),"/"),query:{returnTo:c}})}},59769:(e,t,l)=>{"use strict";l.d(t,{Ey:()=>a,W:()=>o,XZ:()=>r,eJ:()=>n});let n={INR:["Less than 10,00,000","10,00,000 - 20,00,000","20,00,000 - 30,00,000","Greater than 30,00,000"],GBP:["Less than 10,000","10,000 - 20,000","20,000 - 30,000","Greater than 30,000"],EUR:["Less than 11,000","11,000 - 20,000","20,000 - 30,000","Greater than 30,000"],USD:["Less than 13,000","13,000 - 25,000","25,000 - 40,000","Greater than 40,000"],CAD:["Less than 15,000","15,000 - 30,000","30,000 - 50,000","Greater than 50,000"],NZD:["Less than 20,000","20,000 - 40,000","40,000 - 55,000","Greater than 50,000"],AUD:["Less than 15,000","15,000 - 35,000","35,000 - 50,000","Greater than 50,000"],AED:["Less than 50,000","50,000 - 100,000","100,000 - 150,000","Greater than 150,000"]};var i=function(e){return e.LessThanTenLakhs="LessThanTenLakhs",e.TenLakhsToTwentyLakhs="TenLakhsToTwentyLakhs",e.TwentyLakhsToThirtyLakhs="TwentyLakhsToThirtyLakhs",e.GreaterThanThirtyLakhs="GreaterThanThirtyLakhs",e}({});function a(e){return(n[e]||[]).map((e,t)=>({label:e,value:Object.values(i)[t]}))}let r={JANUARY:0,FEBRUARY:1,MARCH:2,APRIL:3,MAY:4,JUNE:5,JULY:6,AUGUST:7,SEPTEMBER:8,OCTOBER:9,NOVEMBER:10,DECEMBER:11};function o(e,t){if(!e||!t)return;let l=r[e.toUpperCase()],n=Number(t);if(!(isNaN(l)||isNaN(n)))return new Date(n,l,1).toISOString()}},66122:(e,t,l)=>{"use strict";l.d(t,{f:()=>n});var n=function(e){return e.Variable="Variable",e.Year="Year",e.Month="Month",e.Week="Week",e.Day="Day",e}({})},84395:(e,t,l)=>{"use strict";l.d(t,{r:()=>n});var n=function(e){return e.HigherSecondary="HigherSecondary",e.UnderGraduate="Undergraduate",e.PostGraduate="Postgraduate",e.Diploma="Diploma",e.Doctorate="Doctorate",e}({})},94402:(e,t,l)=>{"use strict";l.d(t,{p:()=>n});let n=(e,t)=>e?"View Application":t>
1=5?"Max limit reached":"Apply now"},97999:(e,t,l)=>{"use strict";l.d(t,{z:()=>i});var n=l(94402);let i=e=>{let{isApplicationApplied:t,applicationCap:l,courseRefId:i,droppedCourseRefIds:a}=e,r=(0,n.p)(t,l);return"Apply now"!==r?r:i&&a.includes(i)?"Resume":"Proceed to apply"}}},e=>{var t=t=>e(e.s=t);e.O(0,[68827,47871,48230,75017,8324,97977,91408,88992,32511,16619,19835,77801,29894,90636,46593,38792],()=>t(19285)),_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.