1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8499],{12666:function(e,n,i){i.d(n,{t:function(){return a}});var l=i(11527),t=i(65477),o=i(10325),r=i(64018);let a=e=>{let{children:n,fullWidth:i,hasMargin:a,...s}=e,c=n||(0,l.jsx)(t.x,{bgColor:"red",color:"white",p:{base:"95px",md:"118px"},textAlign:"center",fontSize:"3xl",children:"REPLACE ME! this is default element children."});return(0,l.jsxs)(o.W,{maxW:i?"100%":"1200px",minW:"365px",...s,children:[a&&(0,l.jsx)(r.xu,{pt:{base:"95px",md:"118px"}}),c]})};a.defaultProps={fullWidth:!1,hasMargin:!1}},20549:function(e,n,i){i.d(n,{Z:function(){return eu}});var l=i(11527),t=i(64018),o=i(89498),r=i(37471),a=i(50128),s=i(96427),c=i(68764),d=i(12171),u=i(58928),m=i(39917),h=i(15293),x=i.n(h),p=i(1625),f=i(50959),b=i(3658),g=i(81694),j=i(49851),v=i(65477),E=i(87894),y=i(20115),T=i(78763),k=i(43384),w=i(55833),S=i(60325),C=i(71762),H=i(29957),I=i(63477),_=i(78046),W=i(59910),P=i(66335),A=i(25185),O=i(22057),N=i(36755),z=i(34124),R=i(39055);let B=e=>"th"==e?"à¸à¹à¸à¸«à¸²":"Search";var V=i(61202),F=i(65375),L=i.n(F),U=i(62295),q=i(73040),D=i(51711),M=i(73257);let G=e=>{let{icon:n,children:i,link:t,isEnable:r,isSelected:a,onClick:s,...c}=e;return(0,l.jsx)(L(),{href:r&&void 0==s?t:"#",onClick:()=>{s&&s()},style:{textDecoration:"none"},children:(0,l.jsxs)(o.k,{align:"center",gap:"10px",p:"10px",borderRadius:"8px",role:"group",cursor:r?"pointer":"not-allowed",bg:a?"white":"transparent",boxShadow:a?"0px 5px 14px rgba(0,0,0,0.05)":"none",_hover:r?{bg:a?"white":"#f5f5f5"}:{},...c,children:[n&&(0,l.jsx)(o.k,{p:"8px",bgColor:a?"#EF3C63":"transparent",borderRadius:"8px",flexShrink:0,children:(0,l.jsx)(j.J,{fontSize:"15px",color:a?"white":"primary.color",as:n})}),i]})})},J=e=>{var n,i,a,c,d,u;let{currentLink:m,...h}=e,x=(0,b.p)(),F=(0,s.b)(),{isOpen:J,onOpen:Q,onClose:Y}=(0,g.q)(),Z=null!==(c=null==F?void 0:null===(n=F.appState)||void 0===n?void 0:n.language)&&void 0!==c?c:"",[X,K]=(0,f.useState)(""),[$,ee]=(0,f.useState)([]),[en,ei]=(0,f.useState)([]),{facultyId:el}=(0,p.useRouter)().query,et=async()=>
1{try{let e=await (0,U.ac)({skip:0,limit:1e3});e&&ee(e.facultyCategories)}catch(e){(0,M.ck)(x)}},eo=async()=>{try{let e=await (0,q.HH)({skip:0,limit:1e3});e&&ei(e.faculties)}catch(e){(0,M.ck)(x)}};(0,f.useEffect)(()=>{et(),eo()},[]);let er=el==V.Qq?"RSU University":"th"==Z?null!==(d=null===(i=en.find(e=>e.id==el))||void 0===i?void 0:i.nameTH)&&void 0!==d?d:"N/A":null!==(u=null===(a=en.find(e=>e.id==el))||void 0===a?void 0:a.nameEN)&&void 0!==u?u:"N/A";return(0,l.jsxs)(o.k,{alignItems:"center",children:[(0,l.jsx)(r.U,{onClick:Q,children:(0,l.jsxs)(r.U,{display:{base:"flex",md:"flex"},alignItems:"center",ml:"2",gap:"8px",fontSize:"16px",fontWeight:"700",children:[(0,l.jsx)(j.J,{color:"white",fontSize:"14px",_groupHover:{color:"white"},as:R.cM}),(0,l.jsx)(v.x,{fontSize:"16px",fontWeight:"700",color:"white",children:er}),(0,l.jsx)(t.xu,{display:{base:"none",md:"flex"},children:(0,l.jsx)(D.bTu,{})})]})}),(0,l.jsxs)(E.d,{isOpen:J,placement:"right",onClose:Y,children:[(0,l.jsx)(y.Z,{}),(0,l.jsxs)(T.s,{maxW:"450px",children:[(0,l.jsx)(k.o,{}),(0,l.jsxs)(w.x,{children:[(0,l.jsx)(v.x,{fontSize:"22px",fontWeight:"700",fontFamily:"RSU",color:"#2D3748",children:"à¹à¸¥à¸·à¸à¸à¸£à¸°à¸à¸ Back-Office"}),(0,l.jsxs)(v.x,{fontSize:"16px",fontWeight:"400",color:"#718096",children:["à¸à¸±à¸à¸à¸¸à¸à¸±à¸ - ",er]}),(0,l.jsx)(S.i,{color:"#EBEBEB",mt:"24px"})]}),(0,l.jsxs)(C.f,{children:[(0,l.jsxs)(H.B,{mb:"24px",children:[(0,l.jsx)(I.Z,{pointerEvents:"none",children:(0,l.jsx)(j.J,{as:D.jRj,color:"#A0AEC0",fontSize:"15px"})}),(0,l.jsx)(_.I,{type:"text",border:"0.5px solid #E2E8F0",value:X,borderRadius:"8px",placeholder:B(Z),_placeholder:{color:"#A0AEC0"},onChange:e=>{e&&K(e.currentTarget.value)}})]}),(0,l.jsxs)(t.xu,{children:[""==X&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(G,{icon:R.cM,link:"/admin/".concat(V.Qq),isEnable:!0,isSelected:el==V.Qq,children:(0,l.jsx)(v.x,{fontSize:"16px",fontWeight:"700",color:el==V.Qq?"#2D3748":"#919191",children:"RSU University"})},"/admin/".concat(V.Qq)),(0,l.jsx)(W.U,{allowToggle:!0,defaultIndex:-1,paddingBottom:"100px",children:$.map((e,n)=>{var i;return(0,l.jsxs)(P.Q,{border:"0px",my:2,children:[(0,l.jsxs)(A.K,{py:4,borderRadius:"lg",overflow:"hidden",_expanded:{shadow:"xl"},children:[(0,l.jsx)(j.J,{mr:"4",fontSize:"16",color:"primary.color",as:R.cM}),(0,l.jsx)(t.xu,{flex:"1",textAlign:"left",children:(0,l.jsx)(v.x,{fontSize:"16px",fontWeight:"700",color:e.id==(null===(i=en.find(e=>e.id==el))||void 0===i?void 0:i.facultyCategoryId)?"#2D3748":"#919191",children:"th"==Z?e.nameTH:e.nameEN})}),(0,l.jsx)(O.X,{})]}),(0,l.jsx)(N.H,{children:en.filter(n=>n.facultyCategoryId==e.id).map(n=>(0,l.jsx)(L(),{href:"/admin/".concat(n.id),style:{textDecoration:"none"},children:(0,l.jsxs)(o.k,{my:2,alignItems:"center",children:[(0,l.jsx)(j.J,{color:"primary.color",mr:"4",fontSize:"24",_groupHover:{color:"white"},as:R.oT}),(0,l.jsx)(v.x,{flex:"1",fontSize:"16px",fontWeight:"700",color:el==n.id?"#2D3748":"#919191",children:"th"==Z?n.nameTH:n.nameEN})]})},"sub-admin-menu-".concat(e.id,"-").concat(n.id)))})]},"admin-menu-".concat(e.id))})})]}),""!=X&&(0,l.jsx)(l.Fragment,{children:en.filter(e=>e.nameTH.includes(X)||e.nameEN.includes(X)).map(e=>(0,l.jsx)(L(),{href:"/admin/".concat(e.id),style:{textDecoration:"none"},children:(0,l.jsxs)(o.k,{my:2,alignItems:"center",children:[(0,l.jsx)(j.J,{color:"primary.color",mr:"4",fontSize:"24",_groupHover:{color:"white"},as:R.oT}),(0,l.jsx)(v.x,{flex:"1",fontSize:"16px",fontWeight:"700",color:"#2D3748",children:"th"==Z?e.nameTH:e.nameEN})]})},"sub-admin-menu--".concat(e.id)))})]})]}),(0,l.jsx)(z.m,{})]})]})]})};var Q=i(75055);let Y=e=>{let{routes:n,title:i,language:o}=e,{facultyId:r}=(0,p.useRouter)().query,a=r==V.Qq?n:(0,Q.oB)(n,r);return(0,l.jsxs)(t.xu,{ml:{base:"32px",md:"295px"},mt:6,flex:"1",children:[(0,l.jsx)(v.x,{color:"white",fontSize:"16px",fontWeight:"400",lineHeight:"1.5",children:null==a?void 0:a.map((e,n)=>(0,l.jsxs)("span",{children:[0!=n&&" / ",(0,l.jsx)(L(),{href:"/"+a.slice(0,n+1).map(e=>e.link).join("/"),style:{textDecoration:"none"},children:"th"==o?e.nameTH:e.name})]},n))}),(0,l.jsx)(v.x,{color:"white",fontSize:"18px",fontWeight:"700",lineHeight:"1.4",children:i})]})};var Z=i(156),X=i(73244),K=i(62949),$=i(66712);let ee=e=>{var n,i;let{currentLink:r,items:a}=e,c=(0,s.b)(),d=null!==(i=null==c?void 0:null===(n=c.appState)||void 0===n?void 0:n.language)&&void 0!==i?i:"th",u=a.findIndex(e=>e.name==r.name),m=a.filter(e=>e.sub.length>0).findIndex(e=>-1!=e.sub.findIndex(e=>e.name==r.name));return(0,l.jsx)(W.U,{allowToggle:!0,defaultIndex:m,children:a.map((e,n)=>{let i=u==n;if(0==e.sub.length)return(0,l.jsx)(t.xu,{my:"4px",children:(0,l.jsx)(G,{icon:e.icon,link:"/".concat(e.breadcrumbs.map(e=>e.link).join("/"),"/").concat(e.link),isEnable:e.isEnable,isSelected:i,children:(0,l.jsx)(v.x,{fontSize:"16px",fontWeight:"700",lineHeight:"1.5",color:i?"#2D3748":"#A0AEC0",children:"th"==d?e.nameTH:e.name})})},e.name);let a=-1!=e.sub.findIndex(e=>e.name==r.name);return(0,l.jsxs)(P.Q,{border:"0px",my:"4px",children:[(0,l.jsxs)(A.K,{p:"10px",borderRadius:"8px",overflow:"hidden",bg:a?"white":"transparent",boxShadow:a?"0px 5px 14px rgba(0,0,0,0.05)":"none",_expanded:{bg:"white",boxShadow:"0px 5px 14px rgba(0,0,0,0.05)"},_hover:{bg:a?"white":"#f5f5f5"},children:[(0,l.jsx)(o.k,{p:"8px",bgColor:a?"#EF3C63":"transparent",borderRadius:"8px",flexShrink:0,children:(0,l.jsx)(j.J,{fontSize:"15px",color:a?"white":"primary.color",as:e.icon})}),(0,l.jsx)(t.xu,{flex:"1",textAlign:"left",ml:"10px",children:(0,l.jsx)(v.x,{fontSize:"16px",fontWeight:"700",lineHeight:"1.5",color:a?"#2D3748":"#A0AEC0",children:"th"==d?e.nameTH:e.name})}),(0,l.jsx)(O.X,{color:a?"#2D3748":"#A0AEC0"})]}),(0,l.jsx)(N.H,{pb:0,pt:0,px:0,children:(0,l.jsx)(o.k,{flexDir:"column",px:"10px",py:"16px",gap:"0px",children:e.sub.map(n=>{let i=n.name==r.name,t=(0,l.jsxs)(o.k,{gap:"10px",alignItems:"center",cursor:n.isEnable?"pointer":"not-allowed",_hover:n.isEnable?{opacity:.8}:{},py:"4px",children:[(0,l.jsx)(j.J,{as:R.oT,boxSize:"31px",color:"primary.color",flexShrink:0}),(0,l.jsx)(v.x,{flex:"1",fontSize:"16px",fontWeight:i?"700":"400",lineHeight:"1.5",color:i?"#2D3748":"#A0AEC0",children:"th"==d?n.nameTH:n.name})]},"sub-".concat(n.name));return n.isEnable?(0,l.jsx)(L(),{href:"/".concat(n.breadcrumbs.map(e=>e.link).join("/"),"/").concat(n.link),style:{textDecoration:"none"},children:t},"sub-admin-menu-".concat(e.name,"-").concat(n.name)):(0,l.jsx)("div",{children:t},"sub-admin-menu-".concat(e.name,"-").concat(n.name))})})})]},"admin-menu-".concat(e.name))})})},en=e=>{var n,i,r,a;let{isCentralAdmin:c,permissions:d,onClose:u,currentLink:m,...h}=e,{facultyId:x}=(0,p.useRouter)().query,g=(0,b.p)(),j=(0,s.b)(),E=null!==(i=null==j?void 0:null===(n=j.appState)||void 0===n?void 0:n.language)&&void 0!==i?i:"",[y,T]=(0,f.useState)(null),k=async()=>
1{if(x&&x!=V.Qq)try{let e=await (0,q.hp)(x);e&&T(e)}catch(e){(0,M.ck)(g)}};return(0,f.useEffect)(()=>{k()},[x]),(0,l.jsxs)(t.xu,{style:{zIndex:99},transition:"3s ease",bg:(0,X.ff)("white","gray.900"),borderRadius:"20px",overflow:"hidden",m:4,boxShadow:"0px 5px 7px rgba(0,0,0,0.05)",w:{base:"full",md:60},pos:"fixed",height:"calc(100vh - 32px)",px:4,py:6,...h,children:[(0,l.jsxs)(o.k,{h:"12",alignItems:"center",justifyContent:"space-between",mb:3,children:[(0,l.jsx)(K.E,{src:"/logo_black.png",alt:"RSU",h:"43px"}),(0,l.jsx)($.P,{display:{base:"flex",md:"none"},onClick:u})]}),(0,l.jsx)("div",{style:{position:"relative",overflowY:"auto",height:"calc(100vh - 132px)",scrollbarWidth:"none",msOverflowStyle:"none"},className:"hidden-overflow",children:x==V.Qq?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(ee,{currentLink:m,items:V.Ib.filter(e=>{let n=d.filter(n=>e.allowedPermissions.includes(n));return 0==e.allowedPermissions.length||n.length>0}).map(e=>({...e,sub:e.sub.filter(e=>{let n=d.filter(n=>e.allowedPermissions.includes(n));return 0==e.allowedPermissions.length||n.length>0})}))}),(0,l.jsx)(v.x,{px:"12px",fontWeight:"700",fontSize:"16px",lineHeight:"1.5",color:"#2D3748",mt:"4",mb:"1",children:"RSU University"}),(0,l.jsx)(ee,{currentLink:m,items:V.mW.filter(e=>{let n=d.filter(n=>e.allowedPermissions.includes(n));return 0==e.allowedPermissions.length||n.length>0}).map(e=>({...e,sub:e.sub.filter(e=>{let n=d.filter(n=>e.allowedPermissions.includes(n));return 0==e.allowedPermissions.length||n.length>0})}))})]}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(ee,{currentLink:m,items:(0,Q.Zc)(V.Ib,x).filter(e=>{let n=d.filter(n=>e.allowedPermissions.includes(n));return 0==e.allowedPermissions.length||n.length>0}).map(e=>({...e,sub:e.sub.filter(e=>{let n=d.filter(n=>e.allowedPermissions.includes(n));return 0==e.allowedPermissions.length||n.length>0})}))}),(0,l.jsx)(v.x,{px:"12px",fontWeight:"700",fontSize:"16px",lineHeight:"1.5",color:"#2D3748",mt:"4",mb:"1",children:"th"==E?null!==(r=null==y?void 0:y.nameTH)&&void 0!==r?r:"N/A":null!==(a=null==y?void 0:y.nameEN)&&void 0!==a?a:"N/A"}),(0,l.jsx)(ee,{currentLink:m,items:(0,Q.Zc)(Q.$9,x).filter(e=>{let n=d.filter(n=>e.allowedPermissions.includes(n)),i=c&&d.includes("FACULTY_VIEW");return 0==e.allowedPermissions.length||n.length>0||i}).map(e=>({...e,sub:e.sub.filter(e=>{let n=d.filter(n=>e.allowedPermissions.includes(n)),i=c&&d.includes("FACULTY_VIEW");return 0==e.allowedPermissions.length||n.length>0||i})}))})]})})]})},ei=e=>{let{currentLink:n,permissions:i,isCentralAdmin:t}=e,{isOpen:r,onOpen:a,onClose:s}=(0,g.q)();return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(o.k,{children:(0,l.jsx)(Z.h,{display:{base:"flex",md:"none"},onClick:a,variant:"outline","aria-label":"open menu",icon:(0,l.jsx)(D.cur,{})})}),(0,l.jsx)(en,{permissions:i,isCentralAdmin:t,currentLink:n,onClose:()=>s,display:{base:"none",md:"block"}}),(0,l.jsx)(E.d,{autoFocus:!1,isOpen:r,placement:"left",onClose:s,returnFocusOnClose:!1,onOverlayClick:s,children:(0,l.jsx)(T.s,{bgColor:"transparent",children:(0,l.jsx)(en,{isCentralAdmin:t,permissions:i,currentLink:n,onClose:s})})})]})};var el=i(1271),et=i(28108),eo=i(47670),er=i(44229),ea=i(36949),es=i(38575);let ec=e=>{var n;let{username:i,profilePicture:c}=e,d=(0,p.useRouter)(),{facultyId:m}=d.query,{isOpen:h,onOpen:x,onClose:f}=(0,g.q)(),b=(0,s.b)(),j=null==b?void 0:null===(n=b.appState)||void 0===n?void 0:n.language;return(0,l.jsx)(o.k,{alignItems:"center",mr:12,children:(0,l.jsxs)(el.v,{children:[(0,l.jsx)(et.j,{py:2,transition:"all 0.3s",_focus:{boxShadow:"none"},children:(0,l.jsx)(r.U,{children:(0,l.jsxs)(r.U,{display:{base:"flex",md:"flex"},alignItems:"center",spacing:"1px",gap:"8px",fontSize:"16px",fontWeight:"700",children:[(0,l.jsx)(K.E,{src:null!=c?c:"",fallbackSrc:a.Q8,w:"32px",h:"32px",borderRadius:"full",objectFit:"cover"}),(0,l.jsx)(v.x,{fontSize:"16px",fontWeight:"700",color:"white",children:""!=i?i:"user"}),(0,l.jsx)(t.xu,{display:{base:"none",md:"flex"},children:(0,l.jsx)(D.bTu,{})})]})})}),(0,l.jsxs)(eo.q,{zIndex:99,bg:(0,X.ff)("white","gray.900"),borderColor:(0,X.ff)("gray.200","gray.700"),children:[(0,l.jsx)(er.s,{fontWeight:"700",onClick:()=>{m!=V.Qq?d.push("/admin/".concat(m,"/settings/profile")):d.push("/admin/central/settings/profile")},children:(0,es.HT)(null!=j?j:"")}),(0,l.jsx)(er.s,{fontWeight:"700",onClick:()=>{"th"==j?null==b||b.setLanguage("en"):null==b||b.setLanguage("th")},children:(0,es.mR)(null!=j?j:"")}),(0,l.jsx)(ea.R,{}),(0,l.jsx)(er.s,{fontWeight:"700",onClick:()=>{(0,u.setCookie)(a.ml,""),d.push("/admin")},children:(0,es.WR)(null!=j?j:"")})]})]})})},ed=e=>{var n,i;let{isFullScreen:h,children:b,title:g,currentLink:j,breadcrumbs:v,scrollableBodyRef:E,topBarChilren:y,topBarChilrenWithPermissions:T,scrollableBodyMounted:k,scrollableBodyUnMounted:w,hideControls:S}=e,C=(0,p.useRouter)(),H=(0,u.getCookie)(a.ml),{facultyId:I}=C.query,_=(0,s.b)(),W=(0,c.S)(),[P,A]=(0,f.useState)(!1),[O,N]=(0,f.useState)([]),[z,R]=(0,f.useState)(""),[B,V]=(0,f.useState)("");(0,d.Z)(!1),(0,f.useEffect)(()=>(k&&k(),()=>{w&&w()}),[]);let F=null!==(i=null==_?void 0:null===(n=_.appState)||void 0===n?void 0:n.language)&&void 0!==i?i:"th";(0,f.useEffect)(()=>{let e;try{if(window){var n;let i=null!==(n=null==H?void 0:H.toString().replaceAll("Bearer ",""))&&void 0!==n?n:"";if(e=(0,m.o)(i),null!=e&&e.permissions){let n=e.permissions;N(n),null==W||W.setPermissions(n)}e.username&&R(e.username),e.profilePicture&&V(e.profilePicture),null!=e&&null!=e.facultyId?A(!1):A(!0)}}catch(e){console.log("error decode token")}},[I]);let L=(0,l.jsx)(x(),{children:(0,l.jsx)("title",{children:"".concat(g," | RSU Admin")})});if(h)return(0,l.jsxs)(l.Fragment,{children:[L,(0,l.jsx)(t.xu,{children:b})]});let U=[];return(v&&(U=[...U,...v]),S)?(0,l.jsxs)(l.Fragment,{children:[L,(0,l.jsxs)(t.xu,{p:"4",style:{overflowY:"auto"},ref:E,children:[y,(0,l.jsx)("br",{}),b]})]}):(0,l.jsxs)(t.xu,{minH:"100vh",children:[L,(0,l.jsx)(t.xu,{zIndex:-1,bgImage:"/admin-image/admin-header-bg.jpg",bgSize:"cover",bgPosition:"bottom",bgRepeat:"no-repeat",position:"fixed",top:0,w:"100%",h:"414px"}),(0,l.jsx)(ei,{currentLink:j,permissions:O,isCentralAdmin:P}),(0,l.jsxs)("div",{style:{display:"flex",flexDirection:"column",height:"100vh"},children:[(0,l.jsxs)(o.k,{justifyContent:"space-between",children:[(0,l.jsx)(Y,{routes:U,title:g,language:F}),(0,l.jsx)(o.k,{height:"20",alignItems:"center",children:(0,l.jsxs)(r.U,{gap:"24px",children:[(0,l.jsx)(t.xu,{children:P&&(0,l.jsx)(J,{currentLink:j})}),(0,l.jsx)(t.xu,{width:"1px",height:"32px",bg:"white",opacity:"0.1"}),(0,l.jsx)(t.xu,{children:(0,l.jsx)(ec,{username:z,profilePicture:B})})]})})]}),(0,l.jsx)(t.xu,{ml:{base:0,md:"240px"},p:"4",children:void 0!=T?(0,l.jsx)(l.Fragment,{children:T(O)}):(0,l.jsx)(l.Fragment,{children:y})}),(0,l.jsx)(t.xu,{ml:{base:0,md:"240px"},p:"4",style:{overflowY:"auto"},ref:E,children:b})]})]})};ed.defaultProps={isFullScreen:!1};var eu=ed},75055:function(e,n,i){i.d(n,{$9:function(){return k},FJ:function(){return f},Oy:function(){return v},XB:function(){return m},Zc:function(){return S},oB:function(){return w},pY:function(){return p},wq:function(){return a}});var l=i(39055),t=i(61202);let o={name:"Main",nameTH:"หà¸à¹à¸²à¸«à¸¥à¸±à¸",link:"main",breadcrumbs:[t.yH],icon:l.BB,isEnable:!0,allowedPermissions:["HOME_VIEW","BANNER_VIEW","MENU_VIEW","CONTACT_VIEW"]}
1,r={name:"Blog",nameTH:"à¸à¸à¸à¸§à¸²à¸¡",link:"blog",breadcrumbs:[t.yH],icon:l.BB,isEnable:!0,allowedPermissions:["BLOG_CATEGORY_VIEW","BLOG_VIEW","EVENT_VIEW"]},a={name:"Page",nameTH:"Page",link:"pages",breadcrumbs:[t.yH],icon:l.BB,isEnable:!0,allowedPermissions:["PAGE_VIEW"]},s={name:"Thesis",nameTH:"Thesis",link:"thesis",breadcrumbs:[t.yH],icon:l.BB,isEnable:!0,allowedPermissions:["THESIS_COLLECTION_VIEW","THESIS_VIEW"]},c={name:"Faculty",nameTH:"à¸à¸à¸°",link:"faculty",breadcrumbs:[t.yH],icon:l.BB,isEnable:!0,allowedPermissions:["FACULTY_VIEW","COURSE_VIEW","TESTIMONIAL_VIEW","MANAGEMENT_PERSON_VIEW"]},d={name:"Management team",nameTH:"à¸à¸µà¸¡à¸à¸¹à¹à¸à¸£à¸´à¸«à¸²à¸£",link:"management-team",breadcrumbs:[t.yH],icon:l.BB,isEnable:!0,allowedPermissions:["MANAGEMENT_PERSON_VIEW"]},u={name:"Banner",nameTH:"à¹à¸à¸à¹à¸à¸à¸£à¹",link:"banners",breadcrumbs:[...o.breadcrumbs,o],icon:l.oT,isEnable:!0,allowedPermissions:["BANNER_VIEW"]},m={name:"Home",nameTH:"Home",link:"home",breadcrumbs:[...o.breadcrumbs,o],icon:l.oT,isEnable:!0,allowedPermissions:["HOME_VIEW"]},h={name:"Menu",nameTH:"à¹à¸¡à¸à¸¹",link:"navigation-menu",breadcrumbs:[...o.breadcrumbs,o],icon:l.oT,isEnable:!0,allowedPermissions:["MENU_VIEW"]},x={name:"Contact",nameTH:"à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸´à¸à¸à¹à¸",link:"contact",breadcrumbs:[...o.breadcrumbs,o],icon:l.oT,isEnable:!0,allowedPermissions:["CONTACT_VIEW"]},p={name:"Thesis Collection",nameTH:"Thesis Collection",link:"collections",breadcrumbs:[...s.breadcrumbs,s],icon:l.oT,isEnable:!0,allowedPermissions:["THESIS_COLLECTION_VIEW"]},f={name:"Thesis",nameTH:"Thesis",link:"thesises",breadcrumbs:[...s.breadcrumbs,s],icon:l.oT,isEnable:!0,allowedPermissions:["THESIS_VIEW"]},b={name:"Blog Categories",nameTH:"หมวà¸à¸«à¸¡à¸¹à¹à¸à¸à¸à¸à¸à¸à¸§à¸²à¸¡",link:"categories",breadcrumbs:[...r.breadcrumbs,r],icon:l.oT,isEnable:!0,allowedPermissions:["BLOG_CATEGORY_VIEW"]},g={name:"Blogs",nameTH:"à¸à¸à¸à¸§à¸²à¸¡",link:"blogs",breadcrumbs:[...r.breadcrumbs,r],icon:l.oT,isEnable:!0,allowedPermissions:["BLOG_VIEW"]},j={name:"Events",nameTH:"à¸à¸´à¸à¸à¸£à¸£à¸¡",link:"events",breadcrumbs:[...r.breadcrumbs,r],icon:l.oT,isEnable:!0,allowedPermissions:["EVENT_VIEW"]},v={name:"Faculty",nameTH:"à¸à¸à¸°",link:"faculty",breadcrumbs:[...c.breadcrumbs,c],icon:l.oT,isEnable:!0,allowedPermissions:["FACULTY_VIEW"]},E={name:"Courses",nameTH:"à¸à¸à¸£à¹à¸ª",link:"courses",breadcrumbs:[...c.breadcrumbs,c],icon:l.oT,isEnable:!0,allowedPermissions:["COURSE_VIEW"]},y={name:"Testimonials",nameTH:"à¸à¹à¸à¸à¸§à¸²à¸¡à¸£à¸±à¸à¸£à¸à¸",link:"testimonials",breadcrumbs:[...c.breadcrumbs,c],icon:l.oT,isEnable:!0,allowedPermissions:["TESTIMONIAL_VIEW"]},T={name:"Management team",nameTH:"à¸à¸¹à¹à¸à¸£à¸´à¸«à¸²à¸£à¹à¸¥à¸°à¸à¸¸à¸à¸à¸¥à¸²à¸à¸£",link:"persons",breadcrumbs:[...d.breadcrumbs,d],icon:l.oT,isEnable:!0,allowedPermissions:["MANAGEMENT_PERSON_VIEW"]},k=[{...o,sub:[m,u,h,x]},{...s,sub:[p,f]},{...a,sub:[]},{...r,sub:[b,g,j]},{...c,sub:[v,E,y]},{...d,sub:[T]}],w=(e,n)=>e.map(e=>({...e,name:t.yH.link==e.link?"Faculty":e.name,nameTH:t.yH.link==e.link?"Faculty":e.nameTH,link:e.link.replace(t.Qq,n)})),S=(e,n)=>e.map(e=>({...e,breadcrumbs:[...e.breadcrumbs.map(e=>e.link==t.yH.link?{name:"Faculty",nameTH:"Faculty",link:"admin/".concat(n),allowedPermissions:[]}:e)],sub:[...e.sub.map(e=>({...e,breadcrumbs:[...e.breadcrumbs.map(e=>e.link==t.yH.link?{name:"Faculty",nameTH:"Faculty",link:"admin/".concat(n),allowedPermissions:[]}:e)]}))]}))},12171:function(e,n,i){var l=i(50128),t=i(61202),o=i(58928),r=i(39917),a=i(1625),s=i(50959);n.Z=(e,n)=>{let i=(0,a.useRouter)(),c=(0,o.getCookie)(l.ml),{facultyId:d}=i.query;return(0,s.useEffect)(()=>{let l;console.log({facultyId:d});let o=!1;try{if(window){var a;let e=null!==(a=null==c?void 0:c.toString().replaceAll("Bearer ",""))&&void 0!==a?a:"",n=JSON.parse(window.atob(e.split(".")[1]));o=Date.now()>=1e3*n.exp,l=(0,r.o)(e),null!=l&&d==t.Qq&&null!=l.facultyId&&i.push("/admin/".concat(l.facultyId))}}catch(e){console.log("error decode token")}c&&!o?e&&(n?i.push(n):i.push("/admin/central/dashboard")):i.push("/admin/login")},[d]),[c]}},62295:function(e,n,i){i.d(n,{Nl:function(){return c},ac:function(){return s},h4:function(){return d},vR:function(){return a},yN:function(){return r}});var l=i(50128),t=i(58928),o=i(63885);let r=async e=>{var n;let i=(null===(n=(0,t.getCookie)(l.ml))||void 0===n?void 0:n.toString())||"";return await (0,o._i)("/api/v2/faculties/categories",{method:"POST",cac
1he:"no-cache",headers:{"Content-Type":"application/json",Authorization:i},body:JSON.stringify(e)})},a=async e=>{var n;let i=(null===(n=(0,t.getCookie)(l.ml))||void 0===n?void 0:n.toString())||"";return await (0,o._i)("/api/v2/faculties/categories/".concat(e,"?is-admin=true"),{method:"GET",cache:"no-cache",headers:{"Content-Type":"application/json",Authorization:i}})},s=async e=>{var n;let i=(null===(n=(0,t.getCookie)(l.ml))||void 0===n?void 0:n.toString())||"",r="/api/v2/faculties/categories"+"?is-admin=true&skip=".concat(e.skip,"&limit=").concat(e.limit);return e.search&&(r+="&search=".concat(e.search)),void 0!=e.hasOrder&&(r+="&has-order=".concat(e.hasOrder)),await (0,o._i)(r,{method:"GET",cache:"no-cache",headers:{"Content-Type":"application/json",Authorization:i}})},c=async e=>{var n;let i=(null===(n=(0,t.getCookie)(l.ml))||void 0===n?void 0:n.toString())||"",r="/api/v2/faculties/categories/".concat(e.id);await (0,o._i)(r,{method:"POST",cache:"no-cache",headers:{"Content-Type":"application/json",Authorization:i},body:JSON.stringify(e)})},d=async e=>{var n;let i=(null===(n=(0,t.getCookie)(l.ml))||void 0===n?void 0:n.toString())||"";await (0,o._i)("/api/v2/faculties/categories/".concat(e),{method:"DELETE",cache:"no-cache",headers:{"Content-Type":"application/json",Authorization:i}})}},73040:function(e,n,i){i.d(n,{BP:function(){return c},HH:function(){return s},Hm:function(){return r},U0:function(){return d},hp:function(){return a}});var l=i(50128),t=i(58928),o=i(63885);let r=async e=>{var n;let i=(null===(n=(0,t.getCookie)(l.ml))||void 0===n?void 0:n.toString())||"";return await (0,o._i)("/api/v2/faculties/faculties",{method:"POST",cache:"no-cache",headers:{"Content-Type":"application/json",Authorization:i},body:JSON.stringify(e)})},a=async e=>{var n;let i=(null===(n=(0,t.getCookie)(l.ml))||void 0===n?void 0:n.toString())||"";return await (0,o._i)("/api/v2/faculties/faculties/".concat(e,"?is-admin=true"),{method:"GET",cache:"no-cache",headers:{"Content-Type":"application/json",Authorization:i}})},s=async e=>{var n;let i=(null===(n=(0,t.getCookie)(l.ml))||void 0===n?void 0:n.toString())||"",r="/api/v2/faculties/faculties"+"?is-admin=true&skip=".concat(e.skip,"&limit=").concat(e.limit)+"&lookup-faculty-category=true";return e.search&&(r+="&search=".concat(e.search)),void 0!=e.hasOrder&&(r+="&has-order=".concat(e.hasOrder)),await (0,o._i)(r,{method:"GET",cache:"no-cache",headers:{"Content-Type":"application/json",Authorization:i}})},c=async e=>{var n;let i=(null===(n=(0,t.getCookie)(l.ml))||void 0===n?void 0:n.toString())||"",r="/api/v2/faculties/faculties/".concat(e.id);await (0,o._i)(r,{method:"POST",cache:"no-cache",headers:{"Content-Type":"application/json",Authorization:i},body:JSON.stringify(e)})},d=async e=>{var n;let i=(null===(n=(0,t.getCookie)(l.ml))||void 0===n?void 0:n.toString())||"";await (0,o._i)("/api/v2/faculties/faculties/".concat(e),{method:"DELETE",cache:"no-cache",headers:{"Content-Type":"application/json",Authorization:i}})}}}]);
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.