1import{d as t,w as e,u as i,c as a,o as l,a as n,b as s,e as o,f as r,g as d,h as g,r as c,F as h,i as p,j as m,_ as u,k as b,p as x,l as v,m as y,n as f,q as w,s as k,t as Z,v as _,x as C,y as S}from"./DIe3yGwH.js";import{_ as O}from"./CcIgnpEC.js";import{u as T,d as V,a as N,b as j}from"./CuUpMdtt.js";const L={class:"py-4"},M={key:0,class:"text-center py-10"},A={key:1,class:"text-center py-10"},W={key:2,class:"text-center py-10"},D={key:3,class:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6"},P={key:4,class:"text-center mt-10"},$=t({__name:"ArticleListGrid",props:{limit:{default:8},headingLevel:{default:"h3"}},async setup(t){let x,v;const y=t,f=b(),{data:w,pending:k,error:Z,refresh:_}=([x,v]=e(()=>i(()=>$fetch("/api/article/new",{method:"POST",body:{limit:y.limit}}),{lazy:!0,default:()=>[],transform:t=>t||[]},"$lOC2eA_Dog")),x=await x,v(),x);return(e,i)=>{const b=O,x=u;return l(),a("div",L,[s(k)?(l(),a("div",M,[...i[0]||(i[0]=[o("div",{class:"inline-block animate-spin rounded-full h-12 w-12 border-4 border-primary/20 border-t-primary"},null,-1),o("p",{class:"mt-4 text-gray-600"},"Äang tải...",-1)])])):s(Z)?(l(),a("div",A,[i[2]||(i[2]=o("div",{class:"text-red-300 mb-6"},[o("svg",{class:"w-20 h-20 mx-auto",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[o("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.5",d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-2.5L13.732 4c-.77-.833-1.964-.833-2.732 0L3.732 16.5c-.77.833.192 2.5 1.732 2.5z"})])],-1)),(l(),r(c(t.headingLevel),{class:"text-xl font-medium text-gray-900 mb-3"},{default:d(()=>[...i[1]||(i[1]=[g("Không tải ÄÆ°á»£c dữ liá»u",-1)])]),_:1}))])):0===s(w)?.length?(l(),a("div",W,[i[4]||(i[4]=o("div",{class:"text-gray-300"},[o("svg",{class:"w-20 h-20 mx-auto",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[o("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.5",d:"M19 20H5a2 2 0 01-2-2V6a2 2 0 012-2h10a2 2 0 012 2v1m2 13a2 2 0 01-2-2V7m2 13a2 2 0 002-2V9a2 2 0 00-2-2h-2m-4-3H9M7 16h6v4H7V8z"})])],-1)),(l(),r(c(t.headingLevel),{class:"text-xl font-medium text-gray-900"},{default:d(()=>[...i[3]||(i[3]=[g("Chưa có ná»i dung",-1)])]),_:1})),i[5]||(i[5]=o("p",{class:"text-gray-600"},"Ná»i dung má»i Äang ÄÆ°á»£c chuẩn bá».",-1))])):(l(),a("div",D,[(l(!0),a(h,null,p(s(w),t=>(l(),r(b,{key:t.id,article:t,"heading-level":y.headingLevel},null,8,["article","heading-level"]))),128))])),s(w)&&s(w)?.length>0?(l(),a("div",P,[m(x,{to:s(f).public.routes.channel.path,class:"inline-flex items-center px-8 py-3 hover:text-primary","aria-label":"Xem thêm bà i viết"},{default:d(()=>[...i[6]||(i[6]=[g(" Xem thêm ",-1),o("svg",{class:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[o("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M9 5l7 7-7 7"})],-1)])]),_:1},8,["to"])])):n("",!0)])}}}),q=Object.assign($,{__name:"ArticleListGrid"}),B=x("/images/home-vi.mp4"),G={class:"relative overflow-hidden bg-[#eef6ff]"},U={class:"container relative grid min-h-[640px] grid-cols-1 items-center gap-10 py-16 lg:grid-cols-[1.02fr_0.98fr] lg:py-24"},X={class:"flex flex-col gap-3 sm:flex-row"},z={class:"bg-[#f7fbff] py-16 lg:py-24"},H={class:"container"},R={class:"grid grid-cols-1 gap-10 lg:grid-cols-[0.92fr_1.08fr] lg:items-center"},I={class:"bg-gray-50 py-16 lg:py-24"},K={class:"container"},F={class:"mb-8 flex flex-col justify-between gap-4 md:flex-row md:items-end"},E=t({__name:"index",setup(t){const e=v(),i=b(),n=y(),r=f(()=>`${e.siteUrl}${n.path}`),c=f(()=>`${e.siteUrl}${i.public.defaultCover}`),p=f(()=>e.title||"Tải Zalo - Zalo PC cho Windows, Mac OS, Android và iOS"),x=f(()=>e.description||"Tải Zalo PC cho máy tÃnh và Äiá»n thoại. Zalo há» trợ nhắn tin, gá»i video, gá»i tá»p Äến 1GB, Äá»ng bá» tin nhắn và là m viá»c nhóm trên Windows, Mac OS, Android, iOS.");return w({title:p.value,description:x.value,keywords:e.keywords||"Zalo,tải Zalo,tải Zalo PC,Zalo Windows,Zalo Mac OS,Zalo Web,Zalo Android,Zalo iOS,gá»i file Zalo,Äá»ng bá» tin nhắn Zalo",ogType:"website",ogTitle:p.value,ogDescription:x.value,ogUrl:r.value,ogSiteName:i.public.siteName,ogImage:c.value,ogLocale:"vi_VN",twitterCard:"summary_large_image",twitterTitle:p.value,twitterDescription:x.value,twitterImage:c.value}),T([V({name:i.public.siteName,url:i.public.siteUrl,inLanguage:"vi-VN"}),N({name:p.value,url:r.value,inLanguage:"vi-VN",description:x.value}),j({url:`${i.public.siteUrl}${i.public.routes.download.path}`,name:"Zalo",description:x.value,operatingSystem:"Windows, Mac OS, Android, iOS",a
1pplicationCategory:"CommunicationApplication",offers:{price:0,priceCurrency:"VND"},aggregateRating:{worstRating:1,bestRating:5,ratingValue:k(r.value).ratingValue,ratingCount:k(r.value).reviewCount}})]),Z(()=>({link:[{rel:"canonical",href:r.value}]})),(t,n)=>{const r=u,c=q;return l(),a(h,null,[o("section",G,[n[7]||(n[7]=o("div",{class:"absolute inset-0 bg-[radial-gradient(circle_at_20%_20%,rgba(0,184,255,0.22),transparent_32%),radial-gradient(circle_at_82%_12%,rgba(0,104,255,0.18),transparent_28%)]"},null,-1)),o("div",U,[o("div",null,[n[2]||(n[2]=o("div",{class:"mb-6 inline-flex items-center rounded-full border border-blue-100 bg-white/80 px-4 py-2 text-sm font-medium text-primary shadow-sm"}," Zalo cho máy tÃnh và Äiá»n thoại ",-1)),n[3]||(n[3]=o("h1",{class:"mb-6 text-4xl font-bold leading-tight text-gray-950 lg:text-6xl"}," Tải Zalo Äá» kết ná»i nhanh má»i ngà y ",-1)),n[4]||(n[4]=o("p",{class:"mb-8 max-w-2xl text-lg leading-8 text-gray-600"}," Zalo là ứng dụng liên lạc phá» biến tại Viá»t Nam, há» trợ nhắn tin, gá»i video, gá»i tá»p, chat nhóm và Äá»
1ng bá» há»i thoại giữa Äiá»n thoại vá»i máy tÃnh. Chá»n phiên bản phù hợp Äá» bắt Äầu nhanh trên Windows, Mac OS, Android hoặc iOS. ",-1)),o("div",X,[o("button",{onClick:n[0]||(n[0]=C(i=>("triggerDownload"in t?t.triggerDownload:s(S))(s(e)?.downloads.windows),["prevent"])),class:"inline-flex h-12 items-center justify-center rounded-full bg-primary px-7 text-base font-semibold text-white shadow-lg shadow-blue-500/20 transition hover:bg-primary-selected"}," Tải Zalo PC "),m(r,{to:s(i).public.routes.download.path,class:"inline-flex h-12 items-center justify-center rounded-full border border-blue-200 bg-white px-7 text-base font-semibold text-primary transition hover:border-primary"},{default:d(()=>[...n[1]||(n[1]=[g(" Chá»n ná»n tảng ",-1)])]),_:1},8,["to"])]),n[5]||(n[5]=_('<div class="mt-8 grid grid-cols-2 gap-3 text-sm text-gray-600 sm:grid-cols-4"><div class="rounded-lg bg-white/75 p-3 shadow-sm">Windows</div><div class="rounded-lg bg-white/75 p-3 shadow-sm">Mac OS</div><div class="rounded-lg bg-white/75 p-3 shadow-sm">Android</div><div class="rounded-lg bg-white/75 p-3 shadow-sm">iOS</div></div>',1))]),n[6]||(n[6]=o("div",{class:"relative"},[o("div",{class:"mx-auto max-w-[520px] rounded-[2rem] bg-white p-3 shadow-2xl shadow-blue-500/20 ring-1 ring-blue-100"},[o("div",{class:"relative overflow-hidden rounded-[1.5rem] bg-primary"},[o("video",{class:"aspect-[4/3] w-full object-cover",src:B,autoplay:"",muted:"",loop:"",playsinline:"",preload:"metadata","aria-label":"Video giá»i thiá»u trải nghiá»m Zalo trên nhiá»u thiết bá»"}),o("div",{class:"absolute inset-x-0 bottom-0 bg-gradient-to-t from-black/55 to-transparent p-5 text-white"},[o("p",{class:"m-0 text-sm font-semibold uppercase text-white/80"},"Zalo Viá»t Nam"),o("h2",{class:"m-0 text-2xl font-bold leading-tight"},"Kết ná»i nhanh trên má»i thiết bá»")])])])],-1))])]),n[14]||(n[14]=_('<section class="bg-white py-16 lg:py-24"><div class="container"><div class="mx-auto mb-12 max-w-3xl text-center"><h2 class="mb-4 text-3xl font-bold text-gray-950 lg:text-4xl">Liên lạc quen thuá»c cá»§a ngưá»i Viá»t</h2><p class="text-lg leading-8 text-gray-600"> Zalo ÄÆ°á»£c xây dá»±ng quanh nhu cầu trò chuyá»n hằng ngà y: nhắn tin nhanh, gá»i video á»n Äá»nh, gá»i tà i liá»u và theo dõi nhóm trên nhiá»u thiết bá». </p></div><div class="grid grid-cols-1 gap-6 md:grid-cols-3"><div class="rounded-lg border border-gray-100 p-6 shadow-sm"><p class="mb-2 text-3xl font-bold text-primary">79M+</p><h3 class="mb-2 text-xl font-bold text-gray-950">Ngưá»i dùng hằng tháng</h3><p class="text-gray-600">Sá» liá»u tham khảo từ Zalo, cho thấy mức Äá» phá» biến cá»§a ứng dụng tại Viá»t Nam.</p></div><div class="rounded-lg border border-gray-100 p-6 shadow-sm"><p class="mb-2 text-3xl font-bold text-primary">2B+</p><h3 class="mb-2 text-xl font-bold text-gray-950">Tin nhắn má»i ngà y</h3><p class="text-gray-600">Phù hợp cho liên lạc cá nhân, gia Äình, há»c táºp và trao Äá»i công viá»c thưá»ng xuyên.</p></div><div class="rounded-lg border border-gray-100 p-6 shadow-sm"><p class="mb-2 text-3xl font-bold text-primary">4</p><h3 class="mb-2 text-xl font-bold text-gray-950">Ná»n tảng phá» biến</h3><p class="text-gray-600">Dùng Zalo trên Windows, Mac OS, Android và iOS, Äá»ng thá»i có lá»±a chá»n Zalo Web.</p></div></div></div></section>',1)),o("section",z,[o("div",H,[o("div",R,[o("div",null,[n[9]||(n[9]=o("h2",{class:"mb-5 text-3xl font-bold text-gray-950 lg:text-4xl"},"Tải Zalo PC Äá» là m viá»c thuáºn tiá»n hÆ¡n",-1)),n[10]||(n[10]=o("p",{class:"mb-6 text-lg leading-8 text-gray-600"}," Phiên bản máy tÃnh giúp bạn nháºp liá»u nhanh, gá»i tá»p dung lượng lá»n, theo dõi thông báo và quản lý nhóm dá»
hÆ¡n so vá»i mà n hình Äiá»n thoại. ",-1)),m(r,{to:s(i).public.routes.download.path,class:"inline-flex rounded-full bg-primary px-6 py-3 font-semibold text-white hover:bg-primary-selected"},{default:d(()=>[...n[8]||(n[8]=[g(" Xem phiên bản tải xuá»ng ",-1)])]),_:1},8,["to"])]),n[11]||(n[11]=_('<div class="grid grid-cols-1 gap-4 sm:grid-cols-2"><div class="rounded-lg bg-white p-5 shadow-sm"><h3 class="mb-2 font-bold text-gray-950">Gá»i tá»p Äến 1GB</h3><p class="text-sm leading-6 text-gray-600">Chia sẻ tà i liá»u, ảnh và video dung lượng lá»n trong cuá»c trò chuyá»n.</p></div><div class="rounded-lg bg-white p-5 shadow-sm"><h3 class="mb-2 font-bold text-gray-950">Äá»ng bá» tin nhắn</h3><p class="text-sm leading-6 text-gray-600">Theo dõi há»i thoại trên Äiá»n thoại và máy tÃnh khi ÄÄng nháºp cùng tà i khoản.</p></div><div class="rounded-lg bg-white p-5 shadow-sm"><h3 class="mb-2 font-bold text-gray-950">
1Chat nhóm rõ rà ng</h3><p class="text-sm leading-6 text-gray-600">Trao Äá»i công viá»c, gá»i thông báo và tìm lại ná»i dung quan trá»ng nhanh hÆ¡n.</p></div><div class="rounded-lg bg-white p-5 shadow-sm"><h3 class="mb-2 font-bold text-gray-950">Có Zalo Web</h3><p class="text-sm leading-6 text-gray-600">Dùng trá»±c tiếp trên trình duyá»t khi bạn không muá»n cà i phần má»m trên máy tÃnh.</p></div></div>',1))])])]),n[15]||(n[15]=_('<section class="bg-white py-16 lg:py-24"><div class="container"><div class="mx-auto mb-12 max-w-3xl text-center"><h2 class="mb-4 text-3xl font-bold text-gray-950 lg:text-4xl">Tải Zalo theo nhu cầu sá» dụng</h2><p class="text-lg leading-8 text-gray-600"> Dù bạn dùng Zalo Äá» liên lạc cá nhân, chÄm sóc khách hà ng hay trao Äá»i công viá»c, hãy bắt Äầu từ phiên bản phù hợp nhất vá»i thiết bá». </p></div><div class="grid grid-cols-1 gap-6 md:grid-cols-3"><div class="rounded-lg border border-blue-100 bg-blue-50/50 p-6"><h3 class="mb-3 text-xl font-bold text-gray-950">Cho công viá»c</h3><p class="text-gray-600">Gá»i tá»p nhanh, trao Äá»i nhóm và nháºn thông báo từ Äá»ng nghiá»p hoặc khách hà ng trên máy tÃnh.</p></div><div class="rounded-lg border border-blue-100 bg-blue-50/50 p-6"><h3 class="mb-3 text-xl font-bold text-gray-950">Cho gia Äình</h3><p class="text-gray-600">Nhắn tin, gá»i video và chia sẻ hình ảnh vá»i ngưá»i thân bằng giao diá»n quen thuá»c.</p></div><div class="rounded-lg border border-blue-100 bg-blue-50/50 p-6"><h3 class="mb-3 text-xl font-bold text-gray-950">Cho há»c táºp</h3><p class="text-gray-600">Theo dõi nhóm lá»p, gá»i bà i táºp, nháºn tà i liá»u và lưu lại trao Äá»i quan trá»ng.</p></div></div></div></section>',1)),o("section",I,[o("div",K,[o("div",F,[n[13]||(n[13]=o("div",null,[o("h2",{class:"mb-2 text-3xl font-bold text-gray-950"},"Tin tức Zalo má»i nhất"),o("p",{class:"text-gray-600"},"Cáºp nháºt hưá»ng dẫn tải Zalo, mẹo sá» dụng và cách xá» lý lá»i cà i Äặt thưá»ng gặp.")],-1)),m(r,{to:s(i).public.routes.channel.path,class:"font-semibold text-primary hover:text-primary-selected"},{default:d(()=>[...n[12]||(n[12]=[g("Xem tất cả",-1)])]),_:1},8,["to"])]),m(c,{limit:8})])])],64)}}});export{E as default};
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.