PageSourceSearch

https://vnu.edu.vn/_next/static/chunks/3141-0b41456c209a9f10.js

js vnu.edu.vn collected 2026-10-01 10:23:04 UTC 10,162 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3141],{78265:(e,l,t)=>{t.r(l),t.d(l,{default:()=>n});var a=t(95155);t(12115);var r=t(32532),s=t(23101);let n=e=>{let{data:l}=e;return(0,a.jsx)("div",{className:"grid grid-cols-10 gap-4 mx-auto",children:null==l?void 0:l.slice(0,6).map((e,l)=>0===l?(0,a.jsx)(s.X,{href:e.Canonical,title:e.Title,className:"col-span-10 aspect-video lg:col-span-7 lg:row-span-2 overflow-hidden group",children:(0,a.jsx)(r.default,{src:e.ImagePath,alt:e.Title,className:"w-full h-full object-cover transition-transform duration-500 ease-in-out group-hover:scale-110",useFallback:!0})},l):l>0&&l<3?(0,a.jsx)(s.X,{href:e.Canonical,title:e.Title,className:"hidden aspect-[32/20.83] lg:block lg:col-span-3 lg:row-span-1 overflow-hidden group",children:(0,a.jsx)(r.default,{src:e.ImagePath,alt:e.Title,className:"w-full h-full object-cover transition-transform duration-500 ease-in-out group-hover:scale-110",useFallback:!0})},l):(0,a.jsx)(s.X,{href:e.Canonical,title:e.Title,className:"hidden lg:block lg:row-span-1 overflow-hidden group ".concat(5===l?"lg:col-span-6 as
1pect-[27/9.58]":"lg:col-span-2 aspect-[9/10]"),children:(0,a.jsx)(r.default,{src:e.ImagePath,alt:e.Title,className:"w-full h-full object-cover transition-transform duration-500 ease-in-out group-hover:scale-110",useFallback:!0})},l))})}},96371:(e,l,t)=>{t.r(l),t.d(l,{default:()=>d});var a=t(95155);t(12115);var r=t(22130),s=t(32532),n=t(23101),i=t(78577),o=t(95446);let d=e=>{let{image:l,title:t,description:d,date:c,titleStyle:u,isHighlight:m=!1,highlightStyle:x,path:h,member:f,memberName:p,memberThumbnail:g,memberDomain:v,externalLink:j}=e;return(0,a.jsxs)(r.Zp,{className:"w-full h-full rounded-none bg-[#F8F8F8] cursor-pointer transition-colors duration-300 flex flex-col justify-between shadow-md",children:[(0,a.jsxs)("div",{className:"w-full h-full",children:[(0,a.jsxs)("div",{className:"w-full relative "+(m&&"h-full"),children:[(0,a.jsx)(n.X,{href:h,title:t,externalLink:j,children:(0,a.jsx)(s.default,{src:l,alt:t,className:"w-full object-cover aspect-[3/2]",useFallback:!0})}),m&&(0,a.jsx)(r.aR,{className:"absolute bottom-0 left-0 right-0 z-10 bg-[#038141CC] "+x,children:(0,a.jsx)(r.ZB,{className:u+" text-white text-xl leading-6 line-clamp-2 transition-colors duration-300 font-medium",children:(0,a.jsx)("h3",{children:(0,a.jsx)(n.X,{href:h,title:t,externalLink:j,className:"hover:text-orange-500",children:t})})})})]}),!m&&(0,a.jsxs)("div",{className:"w-full flex flex-col gap-y-[15px] "+(d?"p-4 sm:px-5 sm:py-2 md:px-10 md:py-5":"p-4"),children:[(0,a.jsx)(r.aR,{children:(0,a.jsx)(r.ZB,{className:u+" text-[#60585C] text-xl leading-6 line-clamp-2 transition-colors duration-300 font-medium",children:(0,a.jsx)("h3",{children:(0,a.jsx)(n.X,{href:h,title:t,externalLink:j,className:"hover:text-orange-500",children:t})})})}),d&&(0,a.jsx)(r.Wu,{children:(0,a.jsx)(n.X,{href:h,title:t,externalLink:j,suppressHydrationWarning:!0,className:"text-[#60585C] text-sm leading-5 line-clamp-4 transition-colors duration-300 hover:text-orange-500",children:d})})]})]}),f&&(0,a.jsxs)(r.wL,{className:"w-full px-4 flex justify-between items-center gap-1 mb-5",children:[(0,a.jsx)(n.X,{href:v||"#",title:p||"",externalLink:j,children:(0,a.jsx)(s.default,{src:g||"/",alt:p||"",className:"h-8 w-auto"})}),(0,a.jsxs)("span",{className:"text-[#6B6A6A] text-sm flex items-center leading-4 gap-1",children:[(0,a.jsx)(o.I,{name:"uit:calender",className:"text-orange-500",width:16,height:16})," ",(0,i.Yq)(c)]})]})]})}},37990:(e,l,t)=>{t.r(l),t.d(l,{default:()=>n});var a=t(95155);t(12115);var r=t(22130),s=t(87081);let n=e=>{let{showDescription:l}=e;return(0,a.jsxs)(r.Zp,{className:"w-full rounded-none bg-[#F8F8F8] cursor-pointer",children:[(0,a.jsx)("div",{className:"w-full relative aspect-[3/2]",children:(0,a.jsx)(s.E,{className:"w-full h-full"})}),(0,a.jsxs)("div",{className:"w-full flex flex-col gap-y-[15px] "+(l?"p-4 sm:px-5 sm:py-2 md:px-10 md:py-5":"p-4"),children:[(0,a.jsx)(r.aR,{children:(0,a.jsxs)(r.ZB,{children:[(0,a.jsx)(s.E,{className:"w-full h-[26px]"}),(0,a.jsx)(s.E,{className:"w-1/2 h-[26px]"})]})}),l&&(0,a.jsxs)(r.Wu,{className:"min-h-[100px]",children:[(0,a.jsx)(s.E,{className:"w-full h-[25px]"}),(0,a.jsx)(s.E,{className:"w-full h-[25px]"}),(0,a.jsx)(s.E,{className:"w-full h-[25px]"}),(0,a.jsx)(s.E,{className:"w-full h-[25px]"})]})]})]})}},21702:(e,l,t)=>{t.r(l),t.d(l,{default:()=>m});var a=t(95155),r=t(37990),s=t(76126),n=t(32532),i=t(98815),o=t(23101),d=t(12115);let c=[],u=e=>{var l,t;let{item:r,depth:s=0}=e;return(0,a.jsxs)("li",{className:"relative group/item-".concat(r.ID),children:[(0,a.jsx)(o.X,{href:r.Link,title:r.Name,className:"bg-[#dbdbdb] block px-4 py-2 text-sm text-gray-700 hover:bg-[#eeeeee] hover:text-[#038141] ".concat((null===(l=r.ChildMenu)||void 0===l?void 0:l.length)>0?"has-children":""),children:r.Name}),(null===(t=r.ChildMenu)||void 0===t?void 0:t.length)>0&&(0,a.jsx)("ul",{className:"absolute left-full top-0 bg-[#F8F8F8] shadow-2xl min-w-[300px] z-".concat(50+s," hidden group-hover/item-").concat(r.ID,":block"),style:{display:"none"},"data-group-id":r.ID,children:r.ChildMenu.map(e=>(0,a.jsx)(u,{item:e,depth:s+1},e.ID))})]})},m=e=>{var l;let{data:t,portalId:m,_title:x,_description:h}=e,f=null!==(l=i.x.find(e=>e.portalId===m))&&void 0!==l?l:i.x[0];return(0,d.useEffect)(()=>{let e=document.createElement("style");document.head.appendChild(e);let l=e.sheet;
1return document.querySelectorAll("[data-group-id]").forEach(e=>{let t=e.getAttribute("data-group-id"),a=".group\\/main-".concat(t,":hover > ul, .group\\/item-").concat(t,":hover > ul");null==l||l.insertRule("".concat(a," { display: block !important; }"),l.cssRules.length)}),()=>{document.head.removeChild(e)}},[t]),t?(0,a.jsxs)(s.A,{className:"flex flex-col items-center justify-center text-[#60585C]",children:[(0,a.jsx)("h3",{className:"text-xl text-center lg:text-3xl font-medium leading-6 uppercase text-[#60585C] pb-6 lg:pb-6 bg-transparent",children:x||f.memberBlockTitle}),(0,a.jsx)("p",{className:"pb-3 sm:pb-6 lg:pb-9 text-center bg-transparent hidden sm:block px-20 xl:px-40",children:h||f.memberBlockDescription}),(0,a.jsx)("div",{className:"w-full h-max justify-center bg-transparent grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6 lg:gap-8",children:((null==t?void 0:t.length)>0?t:c).map((e,l)=>{var t;return(0,a.jsxs)("div",{className:"relative group/main-".concat(e.ID," w-full"),children:[(0,a.jsxs)(o.X,{href:e.Link,className:"p-4 hover:bg-[#00803D] hover:text-white transition-colors duration-300 w-full flex flex-col md:flex-row items-center border-[1px] border-[#e2e2e2]",children:[(0,a.jsx)(n.default,{src:e.Thumbnail,alt:e.Name,className:"w-12 h-12 md:w-20 md:h-20 flex-shrink-0 object-contain group-hover:filter group-hover:brightness-0 group-hover:invert"}),(0,a.jsx)("p",{className:"text-lg font-bold md:text-base leading-6 mt-4 md:mt-0 md:ml-4 text-center md:text-left",children:e.Name})]}),e.ChildMenu&&(null===(t=e.ChildMenu)||void 0===t?void 0:t.length)>0&&(0,a.jsx)("ul",{className:"absolute left-0 top-full bg-[#F8F8F8] shadow-2xl min-w-[300px] z-50 hidden group-hover/main-".concat(e.ID,":block"),style:{display:"none"},"data-group-id":e.ID,children:e.ChildMenu.map(e=>(0,a.jsx)(u,{item:e},e.ID))})]},l)})})]}):(0,a.jsx)(()=>(0,a.jsxs)("div",{className:"flex space-x-3",children:[(0,a.jsx)(r.default,{showDescription:!1}),(0,a.jsx)(r.default,{showDescription:!1})]}),{})}},73312:(e,l,t)=>{t.d(l,{$:()=>d});var a=t(95155),r=t(12115),s=t(12317),n=t(31027),i=t(21567);let o=(0,n.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),d=r.forwardRef((e,l)=>{let{className:t,variant:r,size:n,asChild:d=!1,...c}=e,u=d?s.DX:"button";return(0,a.jsx)(u,{className:(0,i.cn)(o({variant:r,size:n,className:t})),ref:l,...c})});d.displayName="Button"},22130:(e,l,t)=>{t.d(l,{Wu:()=>d,ZB:()=>o,Zp:()=>n,aR:()=>i,wL:()=>c});var a=t(95155),r=t(12115),s=t(21567);let n=r.forwardRef((e,l)=>{let{className:t,...r}=e;return(0,a.jsx)("div",{ref:l,className:(0,s.cn)("rounded-xl border bg-card text-card-foreground shadow",t),...r})});n.displayName="Card";let i=r.forwardRef((e,l)=>{let{className:t,...r}=e;return(0,a.jsx)("div",{ref:l,className:(0,s.cn)("flex flex-col space-y-1.5",t),...r})});i.displayName="CardHeader";let o=r.forwardRef((e,l)=>{let{className:t,...r}=e;return(0,a.jsx)("div",{ref:l,className:(0,s.cn)("leading-none tracking-tight",t),...r})});o.displayName="CardTitle",r.forwardRef((e,l)=>{let{className:t,...r}=e;return(0,a.jsx)("div",{ref:l,className:(0,s.cn)("text-sm text-muted-foreground",t),...r})}).displayName="CardDescription";let d=r.forwardRef((e,l)=>{let{className:t,...r}=e;return(0,a.jsx)("div",{ref:l,className:(0,s.cn)("",t),...r})});
1d.displayName="CardContent";let c=r.forwardRef((e,l)=>{let{className:t,...r}=e;return(0,a.jsx)("div",{ref:l,className:(0,s.cn)("flex items-center",t),...r})});c.displayName="CardFooter"},78577:(e,l,t)=>{t.d(l,{P1:()=>d,Yq:()=>n,hv:()=>o,r6:()=>i});var a=t(21455),r=t.n(a);t(59898),r().locale("vi");let s={dateFormat:"DD/MM/YYYY",dateTimeFormat:"DD/MM/YYYY HH:mm"},n=e=>r()(e).format(s.dateFormat),i=e=>r()(e).format(s.dateTimeFormat),o=e=>{let l=r()(e);return{day:l.date(),month:l.month()+1,year:l.year()}},d=e=>e?e.split(";").filter(e=>""!==e.trim()):[]}}]);

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.