1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9020],{44926:function(t,n,e){t.exports=e(22238)},78741:function(t,n,e){(window.__NEXT_P=window.__NEXT_P||[]).push(["/university",function(){return e(20382)}])},94388:function(t,n,e){"use strict";var i=e(88569),r=e.n(i)()((function(){return e.e(2646).then(e.bind(e,42646))}),{loadableGenerated:{webpack:function(){return[42646]}},ssr:!1});n.Z=r},17640:function(t,n,e){"use strict";var i=e(93288);e(32466);n.Z=function(t){var n=t.active,e=void 0!==n&&n?"#fff":"#3C3C3B";return(0,i.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M10 14.113C11.2462 14.113 12.3056 14.9128 12.6928 16.0272L12.7392 16.0194L12.85 16.013H18.55C19.0747 16.013 19.5 16.4383 19.5 16.963C19.5 17.4502 19.1333 17.8518 18.6608 17.9066L18.55 17.913H12.85C12.7963 17.913 12.7436 17.9085 12.6923 17.9C12.3056 19.0132 11.2462 19.813 10 19.813C8.75377 19.813 7.69445 19.0132 7.30719 17.8988L7.2608 17.9066L7.15001 17.913H1.45001C0.925301 17.913 0.500007 17.4877 0.500007 16.963C0.500007 16.4758 0.866741 16.0742 1.3392 16.0194L1.44999 16.013H7.14999C7.20367 16.013 7.25642 16.0175 7.30771 16.026C7.69443 14.9128 8.75378 14.113 10 14.113ZM10 16.013C9.4753 16.013 9.05001 16.4383 9.05001 16.963C9.05001 17.4877 9.4753 17.913 10 17.913C10.5247 17.913 10.95 17.4877 10.95 16.963C10.95 16.4383 10.5247 16.013 10 16.013ZM3.35001 7.46299C4.5962 7.46299 5.65556 8.26283 6.04282 9.37718L6.0892 9.36936L6.2 9.36299H18.55C19.0747 9.36299 19.5 9.78829 19.5 10.313C19.5 10.8002 19.1333 11.2018 18.6608 11.2566L18.55 11.263H6.20001C6.14634 11.263 6.09359 11.2585 6.0423 11.25C5.65558 12.3632 4.59623 13.163 3.35 13.163C1.77602 13.163 0.5 11.887 0.5 10.313C0.5 8.739 1.77602 7.46298 3.35 7.46298L3.35001 7.46299ZM3.35001 9.36299C2.8253 9.36299 2.40001 9.78829 2.40001 10.313C2.40001 10.8377 2.8253 11.263 3.35001 11.263C3.87471 11.263 4.30001 10.8377 4.30001 10.313C4.30001 9.78829 3.87471 9.36299 3.35001 9.36299ZM13.8 0.812988C15.0462 0.812988 16.1056 1.61282 16.4928 2.72717L16.5392 2.71935L16.65 2.71299H18.55C19.0747 2.71299 19.5 3.13829 19.5 3.66299C19.5 4.15017 19.1333 4.55175 18.6608 4.60661L18.55 4.61297H16.65C16.5963 4.61297 16.5436 4.60847 16.4923 4.59999C16.1056 5.71315 15.0462 6.51298 13.8 6.51298C12.5538 6.51298 11.4945 5.71315 11.1072 4.5988L11.0608 4.60662L10.95 4.61298H1.45001C0.925301 4.61298 0.500007 4.18769 0.500007 3.66298C0.500007 3.1758 0.866741 2.77422 1.3392 2.71936L1.44999 2.713H10.95C11.0037 2.713 11.0564 2.7175 11.1077 2.72598C11.4944 1.61282 12.5538 0.812988 13.8 0.812988V0.812988ZM13.8 2.71299C13.2753 2.71299 12.85 3.13828 12.85 3.66299C12.85 4.1877 13.2753 4.61299 13.8 4.61299C14.3247 4.61299 14.75 4.1877 14.75 3.66299C14.75 3.13828 14.3247 2.71299 13.8 2.71299Z",fill:e})})}},20382:function(t,n,e){"use strict";e.r(n),e.d(n,{__N_SSP:function(){return A},default:function(){return H}});var i=e(85157),r=e(18098),a=e(93288),o=e(32466),s=e(21017),l=e(36840),c=e(88565),u=e.n(c),d=e(34374),f=e(49426),p=e(88569),g=e.n(p),h=e(63592),m=e(54700),v=e(1197),x=e(47080),b=e(32323),y=e(83803),w=e(66213),C=e(81946);var Z=function(t){var n=t.style;return(0,a.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:n,children:[(0,a.jsx)("circle",{cx:"8",cy:"8",r:"8",fill:"white"}),(0,a.jsx)("path",{d:"M6.50788 9.81884L4.55254 7.8635L3.88904 8.527L6.50788 11.1458L12.1348 5.51897L11.4713 4.85547L6.50788 9.81884Z",fill:"#3C3C3B"})]})},k=e(13557),j=e(58729),S=e(17640),L=g()((function(){return Promise.resolve().then(e.bind(e,34374)).then((function(t){return t.Dropdown}))}),{loadableGenerated:{webpack:function(){return[34374]}},ssr:!1}),N=g()((function(){return Promise.all([e.e(2539),e.e(3268),e.e(2010),e.e(7789),e.e(7245),e.e(8835),e.e(8535)]).then(e.bind(e,98835)).then((function(t){return t.Input.Search}))}),{loadableGenerated:{webpack:function(){return[98835]}},ssr:!1}),U=new C.Z(w.deviceType),R=new f.Z,M=function(t){var n=t.university,e=t.sortOptions,c=function(t,n){"region"===n&&H(t),"sort"===n&&D(t)},f=(0,o.useState)([]),p=f[0],g=f[1],w=(0,o.useState)(),C=w[0],M=w[1],E=(0,x.Z)().isAuth,F=(0,y.E)().userContext,_=(0,o.useState)(!1),B=_[0],I=_[1],O=(0,o.useState)(""),A=O[0],H=O[1],T=(0,o.useState)(""),V=T[0],D=T[1],P=(0,o.useState)(""),q=P[0],z=P[1],G=(0,o.useState)(!1),K=G[0],J=G[1],Q=(0,o.useState)(!1),W=(Q[0],Q[1]),X=(0,o.useState)(!1),Y=(X[0],X[1]),$=(0,o.useState)(),tt=$[0],nt=$[1],et=(0,v.v)(),it=(et.visibleLoginModal,et.setVisibleLoginModal),rt=(0,o.useState)(!1),at=rt[0],ot=rt[1],st=(0,o.useState)({region:"",sort:""}),lt=st[0],ct=st[1];function ut(){return(ut=(0,s.Z)(u().mark((function t(n){var e;return u().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!n){t.next=7;break}return t.next=3,R.getUniversityByName((0,i.Z)({name:n,limit:100},A&&"All"!==A?{filter:{region:A}}:{},V?{sortOption:V}:{}));case 3:e=t.sent,M(e),t.next=8;break;case 7:dt({region:A,rankingSort:V});case 8:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function dt(t){return ft.apply(this,arguments)}function ft(){return ft=(0,s.Z)(u().mark((function t(e){var a,o,s,c,d,f,p;return u().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a=e.region,o=e.rankingSort,s=n.sections[0].featuredItems.map((function(t){return t.entity})),t.next=4,R.getUniversities((0,i.Z)({notInIds:s.map((function(t){return t.id})),limit:100},a&&"All"!==a?{filter:{region:a}}:{},o?{sortOption:o}:{},q?{name:q}:{}));case 4:c=t.sent,d=s.map((function(t){return t.isFeature=!0,t})).filter((function(t){return"All"===a?t:a===t.region.name})),f=d.filter((function(t){return t.region.name===a})).length>0,console.log("hasUniByRegion",f),p={data:(0,l.Z)(s.map((function(t){return(0,r.Z)((0,i.Z)({},t),{isFeature:!0})}
1)).filter((function(t){return"All"===a?t:a===t.region.name}))).concat((0,l.Z)(c.data)),meta:{pagination:(0,r.Z)((0,i.Z)({},c.meta.pagination),{total:f?c.meta.pagination.total+d.filter((function(t){return t.region.name===a})).length:"All"===a?c.meta.pagination.total+s.length:c.meta.pagination.total})}},M(p);case 10:case"end":return t.stop()}}),t)}))),ft.apply(this,arguments)}function pt(){return(pt=(0,s.Z)(u().mark((function t(){var e,a,o,s,c;return u().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(I(!0),e=K&&F?F.id:void 0,!(n.sections.length>0)){t.next=11;break}return a=n.sections[0].featuredItems.map((function(t){return t.entity})),t.next=6,R.getUniversities({notInIds:a.map((function(t){return t.id})),limit:9-a.length,followedByUser:e});case 6:o=t.sent,s={data:(0,l.Z)(a.map((function(t){return(0,r.Z)((0,i.Z)({},t),{isFeature:!0})}))).concat((0,l.Z)(o.data)),meta:{pagination:(0,r.Z)((0,i.Z)({},o.meta.pagination),{total:o.meta.pagination.total+a.length})}},M(s),t.next=15;break;case 11:return t.next=13,R.getUniversities({limit:9});case 13:c=t.sent,M(c);case 15:I(!1);case 16:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function gt(){return(gt=(0,s.Z)(u().mark((function t(){var e,a,o,s,c;return u().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!C){t.next=16;break}if(!(C.data.length<C.meta.pagination.total)){t.next=16;break}if(!(n.sections.length>0)){t.next=11;break}return e=n.sections[0].featuredItems.map((function(t){return t.entity})),t.next=6,R.getUniversities((0,i.Z)({notInIds:e.map((function(t){return t.id})),limit:A||V?100:9-e.length,start:C.meta.pagination.start+C.meta.pagination.limit},A&&"All"!==A?{filter:{region:A}}:{},V?{sortOption:V}:{}));
1case 6:a=t.sent,o={data:(0,l.Z)(C.data).concat((0,l.Z)(a.data)),meta:{pagination:(0,r.Z)((0,i.Z)({},a.meta.pagination),{total:a.meta.pagination.total+e.length})}},M(o),t.next=16;break;case 11:return t.next=13,R.getUniversities({limit:9,start:C.meta.pagination.start+C.meta.pagination.limit});case 13:s=t.sent,c={data:(0,l.Z)(C.data).concat((0,l.Z)(s.data)),meta:s.meta},M(c);case 16:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function ht(t){return mt.apply(this,arguments)}function mt(){return mt=(0,s.Z)(u().mark((function t(n){var e,r,a,o;return u().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(E){t.next=3;break}return it(!0),t.abrupt("return");case 3:return t.next=5,R.followUniversity(n.id);case 5:if(e=t.sent,!(0,b.Z)(e,"Follow university error!")){t.next=8;break}return t.abrupt("return");case 8:if(!e){t.next=14;break}return a=(0,i.Z)({},C),(o=null===a||void 0===a||null===(r=a.data)||void 0===r?void 0:r.find((function(t){return t.id===n.id})))&&(o.isFollowing=!0,o.followerCount=o.followerCount?o.followerCount+1:1,a.data&&a.meta&&M({data:a.data,meta:a.meta})),t.abrupt("return");case 14:case"end":return t.stop()}}),t)}))),mt.apply(this,arguments)}function vt(t){return xt.apply(this,arguments)}function xt(){return xt=(0,s.Z)(u().mark((function t(n){var e,r,a,o,s;return u().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,R.unFollowUniversity(n.id);case 2:if(e=t.sent,!(0,b.Z)(e,"Unfollow university error!")){t.next=5;break}return t.abrupt("return");case 5:if(!e){t.next=13;break}return a=null===tt||void 0===tt?void 0:tt.filter((function(t){return t.id!==n.id})),nt(a),o=(0,i.Z)({},C),(s=null===o||void 0===o||null===(r=o.data)||void 0===r?void 0:r.find((function(t){return t.id===n.id})))&&(s.isFollowing=!1,s.followerCount=s.followerCount?s.followerCount-1:0,o.data&&o.meta&&M({data:o.data,meta:o.meta})),t.abrupt("return");case 13:case"end":return t.stop()}}),t)}))),xt.apply(this,arguments)}return(0,o.useEffect)((function(){(V||A)&&dt({region:A,rankingSort:V})}),[V,A]),(0,o.useEffect)((function(){!function(){pt.apply(this,arguments)}()}),[K]),(0,o.useEffect)((function(){if(e.regions.length>0){var t=e.regions.map((function(t){return{value:t.attributes.name,label:t.attributes.name}}));g(t)}}),[e]),(0,o.useEffect)((function(){function t(){return(t=(0,s.Z)(u().mark((function t(n){var e;return u().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return Y(!0),t.next=3,R.getListUniversityFollowing(n);case 3:e=t.sent,!(0,b.Z)(e,"Get list university follow error!")&&e.length>0?(W(!1),nt(e)):W(!0),Y(!1);case 6:case"end":return t.stop()}}),t)})))).apply(this,arguments)}E&&F?function(n){t.apply(this,arguments)}(F.id||0):W(!0)}),[E,F]),(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"container mt-3 mb-11",children:[(0,a.jsxs)("div",{className:"section-sort row justify-content-between gy-2 pt-2 pb-1 pb-lg-2 position-sticky align-items-end flex-column-reverse flex-lg-row",style:{zIndex:1},children:[(0,a.jsx)("div",{className:"col-12 col-md-12 col-lg-8",children:(0,a.jsxs)("div",{className:"row gx-1 gx-md-3 gy-2",children:[!U.isMobile()&&(0,a.jsxs)(a.Fragment,{children:[p.length>0&&(0,a.jsx)("div",{className:"col-12 col-md-4",children:(0,a.jsx)(L,{allOption:"All regions",defaultValue:"All",listOption:p,className:"dropdown dropdown-region",style:{borderRadius:5,width:"100%"},onChange:function(t){return c(t,"region")}})}),(0,a.jsx)("div",{className:"col-12 col-md-4",children:(0,a.jsx)(L,{defaultValue:"qsRanking",listOption:[{id:1,label:"Sort by QS ranking",value:"qsRanking"},{id:2,label:"Sort by THE ranking",value:"theRanking"},{id:3,label:"Sort by JoongAng ranking",value:"ranking"},{id:4,label:"Sort by alphabetical order",value:"az"}],className:"dropdown dropdown-region",style:{borderRadius:5,width:"100%"},onChange:function(t){return c(t,"sort")}})})]}),(0,a.jsx)("div",{className:"col-12 col-md-3",children:(0,a.jsxs)("button",{className:"my-follow-list-button d-flex align-items-center w-100 ".concat(K?"active":""),onClick:function(){E?J(!K):it(!0)},style:{background:K?"linear-gradient(270deg, #C5F5BD 0%, #B9F5E7 100%)":"#fff",border:K?"none":"1px solid #BDBDBD",borderRadius:"5px",paddingLeft:16,paddingRight:16,height:40,fontSize:"14px",fontWeight:"500",color:K?"#000":"#828282"},children:[K?(0,a.jsx)(Z,{style:{marginRight:"8px"}}):(0,a.jsx)(k.Z,{style:{marginRight:"8px"}}),"My follow list"]})})]})}),(0,a.jsxs)("div",{className:"".concat(U.isMobile()?"col-12 d-flex align-items-center":"col-12 col-md-12 col-lg-4"),children:[(0,a.jsx)(N,{onChange:function(t){return z(t.target.value)},placeholder:"Find a college or university",className:"fs-14 fw-400 input-find-college",style:{height:40},enterButton:(0,a.jsx)(h.Z,{fill:"#828282",style:{width:24,height:24}}),onSearch:function(t){return ut.apply(this,arguments)}}),U.isMobile()&&(0,a.jsx)(d.Button,{style:{width:40,height:40,border:"1px solid #bdbdbd",borderRadius:5,padding:0,backgroundColor:"#fff",marginTop:0,marginLeft:16},onClick:function(){ot(!0)},children:(0,a.jsx)(S.Z,{})})]})]}),U.isMobile()&&(0,a.jsx)("p",{style:{color:"#828282",fontStyle:"italic"},children:"Follow to receive notifications"}),(0,a.jsx)("div",{className:"mt-4",children:(0,a.jsx)(d.CustomLoading,{isLoading:B,children:(0,a.jsx)(d.EmptyData,{visible:!!(null===C||void 0===C?void 0:C.data.length),title:"Sorry! No result found :(",children:C&&(0,a.jsx)(m.Z,{dataLength:(null===C||void 0===C?void 0:C.data.length)||0,next:function(){return gt.apply(this,arguments)},className:"row gy-4 custom-scrollbar custom-scrollbar--hidden pb-4",hasMore:C.data.length<C.meta.pagination.total,loader:(0,a.jsx)(d.CustomLoading,{isLoading:!0}),style:{overflow:"visible"},children:null===C||void 0===C?void 0:C.data.map((function(t){return(0,a.jsx)("div",{className:"col-lg-4 col-md-6 col-sm-12",children:(0,a.jsx)(d.CardUniversity,{university:t,sectionIdx:0,handleFollowUniversity:ht,handleUnfollowUniversity:vt})},t.id)}))})})})})]}),(0,a.jsx)(j.Z,{className:"university-filter-modal",open:at,onCancel:function(){return ot(!1)},footer:(0,a.jsx)("div",{className:"d-flex justify-content-end",children:(0,a.jsx)("button",{onClick:function(){lt.region&&c(lt.region,"region"),lt.sort&&c(lt.sort,"sort"),ot(!1)},style:{background:"linear-gradient(270deg, #C5F5BD 0%, #B9F5E7 100%)",border:"none",borderRadius:"8px",padding:"10px 40px",fontWeight:700,color:"#333"},children:"Apply"})}),children:(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"mb-4",children:(0,a.jsx)(L,{allOption:"All regions",defaultValue:"All",listOption:p,className:"dropdown dropdown-region",style:{borderRadius:5,width:"100%"},onChange:function(t){return ct((function(n){return(0,r.Z)((0,i.Z)({},n),{region:t})}))}})}),(0,a.jsx)("div",{children:(0,a.jsx)(L,{defaultValue:"qsRanking",listOption:[{id:1,label:"Sort by QS ranking",value:"qsRanking"},{id:2,label:"Sort by THE ranking",value:"theRanking"},{id:3,label:"Sort by JoongAng ranking",value:"ranking"},{id:4,label:"Sort by alphabetical order",value:"az"}],className:"dropdown dropdown-region",style:{borderRadius:5,width:"100%"},onChange:function(t){return ct((function(n){return(0,r.Z)((0,i.Z)({},n),{sort:t})}))}})})]})})]})},E=e(44926),F=e.n(E),_=e(94388),B=e(86882),I=e(22023),O=e(77204),A=!0,H=function(t){var n=t.university,e=t.region;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(F(),{children:[(0,a.jsx)("title",{children:"University | K-campus"}),(0,a.jsx)("meta",{name:"description",content:"University | K-campus description"}),(0,a.jsx)("meta",{property:"og:image",content:"https://uploaded.kcampus.kr/og_image_9bda327630.png"}),(0,a.jsx)("link",{rel:"canonical",href:"".concat("https://kcampus.kr").
1concat(O.ZP.UNIVERSITY)}),(0,a.jsx)("script",{id:"chartbeat",async:!0,src:"/chartbeat-kcampus.js","data-section":"University","data-path":"".concat(O.ZP.UNIVERSITY),"data-title":"University | K-campus"})]}),(0,a.jsx)(_.Z,{children:function(t){var o=t.deviceType;return new C.Z(o).isMobile()?(0,a.jsx)(I.Z,{darkMode:1,children:(0,a.jsx)(M,{university:n.data,sortOptions:(0,r.Z)((0,i.Z)({},n.sortOptions),{regions:e})})}):(0,a.jsx)(B.Z,{darkMode:1,children:(0,a.jsx)(M,{university:n.data,sortOptions:(0,r.Z)((0,i.Z)({},n.sortOptions),{regions:e})})})}})]})}}},function(t){t.O(0,[3415,5445,2013,260,2678,4617,3662,9866,8307,5643,3607,4739,4848,2023,9774,2888,179],(function(){return n=78741,t(t.s=n);var n}));var n=t.O();_N_E=n}]);
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.