1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,179602,t=>{"use strict";var n=t.i(243029),e=t.i(69489),i=t.i(842058),h=t.i(632137);let a=i.default.memo(function({mainCircleSize:t=210,mainCircleOpacity:e=.24,numCircles:i=8,className:a,...c}){return(0,n.jsx)("div",{className:(0,h.cn)("pointer-events-none absolute inset-0 select-none mask-[linear-gradient(to_bottom,white,transparent)]",a),...c,children:Array.from({length:i},(i,h)=>{let a=t+70*h,c=e-.03*h,r=`${.06*h}s`;return(0,n.jsx)("div",{className:"absolute animate-ripple rounded-full border bg-foreground/25 shadow-xl",style:{"--i":h,width:`${a}px`,height:`${a}px`,opacity:c,animationDelay:r,borderStyle:"solid",borderWidth:"1px",borderColor:"var(--foreground)",top:"50%",left:"50%",transform:"translate(-50%, -50%) scale(1)"}},h)})})});a.displayName="Ripple";var c=t.i(192331);function r({imageSrc:t,videoSrc:e,url:i,mode:h="default",className:a,style:l,...o}){let s=!!e,u=s||!!t;return(0,n.jsxs)("div",{className:`relative inline-block w-full align-middle leading-none ${a??""}`,style:{aspectRatio:"1203/753",...l},...o,children:[s&&(0,n.jsx)("div",{className:"pointer-events-none absolute z-0 overflow-hidden",style:{left:"0.0831255195344971%",top:"6.905710491367861%",width:"99.75062344139651%",height:"92.96148738379813%"},children:(0,n.jsx)("video",{autoPlay:!0,className:"block size-full object-cover",loop:!0,muted:!0,playsInline:!0,preload:"metadata",src:e})}),!s&&t&&(0,n.jsx)("div",{className:"pointer-events-none absolute z-0 overflow-hidden",style:{left:"0.0831255195344971%",top:"6.905710491367861%",width:"99.75062344139651%",height:"92.96148738379813%",borderRadius:"0 0 11px 11px"},children:(0,n.jsx)(c.default,{alt:"",className:"block size-full object-cover object-top",height:753,src:t,width:1203})}),(0,n.jsxs)("svg",{className:"absolute inset-0 z-10 size-full",fill:"none",style:{transform:"translateZ(0)"},viewBox:"0 0 1203 753",xmlns:"http://www.w3.org/2000/svg",children:[(0,n.jsxs)("defs",{children:[(0,n.jsxs)("mask",{id:"safariPunch",maskUnits:"userSpaceOnUse",children:[(0,n.jsx)("rect",{fill:"white",height:753,width:1203,x:"0",y:"0"}),(0,n.jsx)("path",{d:"M1 52H1201V741C1201 747.075 1196.08 752 1190 752H12C5.92486 752 1 747.075 1 741V52Z",fill:"black"})]}),(0,n.jsx)("clipPath",{id:"path0",children:(0,n.jsx)("rect",{fill:"white",height:753,width:1203})}
1),(0,n.jsx)("clipPath",{id:"roundedBottom",children:(0,n.jsx)("path",{d:"M1 52H1201V741C1201 747.075 1196.08 752 1190 752H12C5.92486 752 1 747.075 1 741V52Z",fill:"white"})})]}),(0,n.jsxs)("g",{clipPath:"url(#path0)",mask:u?"url(#safariPunch)":void 0,children:[(0,n.jsx)("path",{className:"fill-[#E5E5E5] dark:fill-[#404040]",d:"M0 52H1202V741C1202 747.627 1196.63 753 1190 753H12C5.37258 753 0 747.627 0 741V52Z"}),(0,n.jsx)("path",{className:"fill-[#E5E5E5] dark:fill-[#404040]",clipRule:"evenodd",d:"M0 12C0 5.37258 5.37258 0 12 0H1190C1196.63 0 1202 5.37258 1202 12V52H0L0 12Z",fillRule:"evenodd"}),(0,n.jsx)("path",{className:"fill-white dark:fill-[#262626]",clipRule:"evenodd",d:"M1.06738 12C1.06738 5.92487 5.99225 1 12.0674 1H1189.93C1196.01 1 1200.93 5.92487 1200.93 12V51H1.06738V12Z",fillRule:"evenodd"}),(0,n.jsx)("circle",{className:"fill-[#E5E5E5] dark:fill-[#404040]",cx:"27",cy:"25",r:"6"}),(0,n.jsx)("circle",{className:"fill-[#E5E5E5] dark:fill-[#404040]",cx:"47",cy:"25",r:"6"}),(0,n.jsx)("circle",{className:"fill-[#E5E5E5] dark:fill-[#404040]",cx:"67",cy:"25",r:"6"}),(0,n.jsx)("path",{className:"fill-[#E5E5E5] dark:fill-[#404040]",d:"M286 17C286 13.6863 288.686 11 292 11H946C949.314 11 952 13.6863 952 17V35C952 38.3137 949.314 41 946 41H292C288.686 41 286 38.3137 286 35V17Z"}),(0,n.jsx)("g",{className:"mix-blend-luminosity",children:(0,n.jsx)("path",{d:"M566.269 32.0852H572.426C573.277 32.0852 573.696 31.6663 573.696 30.7395V25.9851C573.696 25.1472 573.353 24.7219 572.642 24.6521V23.0842C572.642 20.6721 571.036 19.5105 569.348 19.5105C567.659 19.5105 566.053 20.6721 566.053 23.0842V24.6711C565.393 24.7727 565 25.1917 565 25.9851V30.7395C565 31.6663 565.418 32.0852 566.269 32.0852ZM567.272 22.97C567.272 21.491 568.211 20.6785 569.348 20.6785C570.478 20.6785 571.423 21.491 571.423 22.97V24.6394L567.272 24.6458V22.97Z",fill:"#A3A3A3"})}),(0,n.jsx)("g",{className:"mix-blend-luminosity",children:(0,n.jsx)("text",{fill:"#A3A3A3",fontFamily:"Arial, sans-serif",fontSize:"12",x:"580",y:"30",children:i})}),"default"===h?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("g",{className:"mix-blend-luminosity",children:(0,n.jsx)("path",{d:"M265.5 33.8984C265.641 33.8984 265.852 33.8516 266.047 33.7422C270.547 31.2969 272.109 30.1641 272.109 27.3203V21.4219C272.109 20.4844 271.742 20.1484 270.961 19.8125C270.094 19.4453 267.18 18.4297 266.328 18.1406C266.07 18.0547 265.766 18 265.5 18C265.234 18 264.93 18.0703 264.672 18.1406C263.82 18.3828 260.906 19.4531 260.039 19.8125C259.258 20.1406 258.891 20.4844 258.891 21.4219V27.3203C258.891 30.1641 260.461 31.2812 264.945 33.7422C265.148 33.8516 265.359 33.8984 265.5 33.8984ZM265.922 19.5781C266.945 19.9766 269.172 20.7656 270.344 21.1875C270.562 21.2656 270.617 21.3828 270.617 21.6641V27.0234C270.617 29.3125 269.469 29.9375 265.945 32.0625C265.727 32.1875 265.617 32.2344 265.508 32.2344V19.4844C265.617 19.4844 265.734 19.5156 265.922 19.5781Z",fill:"#A3A3A3"})}),(0,n.jsx)("g",{className:"mix-blend-luminosity",children:(0,n.jsx)("path",{d:"M936.273 24.9766C936.5 24.9766 936.68 24.9062 936.82 24.7578L940.023 21.5312C940.195 21.3594 940.273 21.1719 940.273 20.9531C940.273 20.7422 940.188 20.5391 940.023 20.3828L936.82 17.125C936.68 16.9688 936.5 16.8906 936.273 16.8906C935.852 16.8906 935.516 17.2422 935.516 17.6719C935.516 17.8828 935.594 18.0547 935.727 18.2031L937.594 20.0312C937.227 19.9766 936.852 19.9453 936.477 19.9453C932.609 19.9453 929.516 23.0391 929.516 26.9141C929.516 30.7891 932.633 33.9062 936.5 33.9062C940.375 33.9062 943.484 30.7891 943.484 26.9141C943.484 26.4453 943.156 26.1094 942.688 26.1094C942.234 26.1094 941.93 26.4453 941.93 26.9141C941.93 29.9297 939.516 32.3516 936.5 32.3516C933.492 32.3516 931.07 29.9297 931.07 26.9141C931.07 23.875 933.469 21.4688 936.477 21.4688C936.984 21.4688 937.453 21.5078 937.867 21.5781L935.734 23.6875C935.594 23.8281 935.516 24 935.516 24.2109C935.516 24.6406 935.852 24.9766 936.273 24.9766Z",fill:"#A3A3A3"})}),(0,n.jsx)("g",{className:"mix-blend-luminosity",children:(0,n.jsx)("path",{d:"M1134 33.0156C1134.49 33.0156 1134.89 32.6094 1134.89 32.1484V27.2578H1139.66C1140.13 27.2578 1140.54 26.8594 1140.54 26.3672C1140.54 25.8828 1140.13 25.4766 1139.66 25.4766H1134.89V20.5859C1134.89 20.1172 1134.49 19.7188 1134 19.7188C1133.52 19.7188 1133.11 20.1172 1133.11 20.5859V25.4766H1128.34C1127.88 25.4766 1127.46 25.8828 1127.46 26.3672C1127.46 26.8594 1127.88 27.2578 1128.34 27.2578H1133.11V32.1484C1133.11 32.6094 1133.52 33.0156 1134 33.0156Z",fill:"#A3A3A3"})}),(0,n.jsx)("g",{className:"mix-blend-luminosity",children:(0,n.jsx)("path",{d:"M1161.8 31.0703H1163.23V32.375C1163.23 34.0547 1164.12 34.9219 116
15.81 34.9219H1174.2C1175.89 34.9219 1176.77 34.0547 1176.77 32.3828V24.0469C1176.77 22.375 1175.89 21.5 1174.2 21.5H1172.77V20.2578C1172.77 18.5859 1171.88 17.7109 1170.19 17.7109H1161.8C1160.1 17.7109 1159.23 18.5781 1159.23 20.2578V28.5234C1159.23 30.1953 1160.1 31.0703 1161.8 31.0703ZM1161.9 29.5078C1161.18 29.5078 1160.78 29.1328 1160.78 28.3828V20.3984C1160.78 19.6406 1161.18 19.2656 1161.9 19.2656H1170.09C1170.8 19.2656 1171.2 19.6406 1171.2 20.3984V21.5H1165.81C1164.12 21.5 1163.23 22.375 1163.23 24.0469V29.5078H1161.9ZM1165.91 33.3672C1165.19 33.3672 1164.8 32.9922 1164.8 32.2422V24.1875C1164.8 23.4297 1165.19 23.0625 1165.91 23.0625H1174.1C1174.81 23.0625 1175.21 23.4297 1175.21 24.1875V32.2422C1175.21 32.9922 1174.81 33.3672 1174.1 33.3672H1165.91Z",fill:"#A3A3A3"})}),(0,n.jsx)("g",{className:"mix-blend-luminosity",children:(0,n.jsx)("path",{d:"M1099.51 28.4141C1099.91 28.4141 1100.24 28.0859 1100.24 27.6953V19.8359L1100.18 18.6797L1100.66 19.25L1101.75 20.4141C1101.88 20.5547 1102.06 20.625 1102.24 20.625C1102.6 20.625 1102.9 20.3672 1102.9 20C1102.9 19.8047 1102.82 19.6641 1102.69 19.5312L1100.06 17.0078C1099.88 16.8203 1099.7 16.7578 1099.51 16.7578C1099.32 16.7578 1099.14 16.8203 1098.95 17.0078L1096.33 19.5312C1096.2 19.6641 1096.12 19.8047 1096.12 20C1096.12 20.3672 1096.41 20.625 1096.77 20.625C1096.95 20.625 1097.14 20.5547 1097.27 20.4141L1098.35 19.25L1098.84 18.6719L1098.78 19.8359V27.6953C1098.78 28.0859 1099.11 28.4141 1099.51 28.4141ZM1095 34.6562H1104C1105.7 34.6562 1106.57 33.7812 1106.57 32.1094V24.4297C1106.57 22.7578 1105.7 21.8828 1104 21.8828H1101.89V23.4375H1103.9C1104.61 23.4375 1105.02 23.8125 1105.02 24.5625V31.9688C1105.02 32.7188 1104.61 33.0938 1103.9 33.0938H1095.1C1094.38 33.0938 1093.98 32.7188 1093.98 31.9688V24.5625C1093.98 23.8125 1094.38 23.4375 1095.1 23.4375H1097.13V21.8828H1095C1093.31 21.8828 1092.43 22.75 1092.43 24.4297V32.1094C1092.43 33.7812 1093.31 34.6562 1095 34.6562Z",fill:"#A3A3A3"})}),(0,n.jsx)("g",{className:"mix-blend-luminosity",children:(0,n.jsx)("path",{d:"M99.5703 33.6016H112.938C114.633 33.6016 115.516 32.7266 115.516 31.0547V21.5469C115.516 19.875 114.633 19 112.938 19H99.5703C97.8828 19 97 19.8672 97 21.5469V31.0547C97 32.7266 97.8828 33.6016 99.5703 33.6016ZM99.6719 32.0469C98.9531 32.0469 98.5547 31.6719 98.5547 30.9141V21.6875C98.5547 20.9297 98.9531 20.5547 99.6719 20.5547H103.234V32.0469H99.6719ZM112.836 20.5547C113.555 20.5547 113.953 20.9297 113.953 21.6875V30.9141C113.953 31.6719 113.555 32.0469 112.836 32.0469H104.711V20.5547H112.836ZM101.703 23.4141C101.984 23.4141 102.219 23.1719 102.219 22.9062C102.219 22.6406 101.984 22.4062 101.703 22.4062H100.102C99.8203 22.4062 99.5859 22.6406 99.5859 22.9062C99.5859 23.1719 99.8203 23.4141 100.102 23.4141H101.703ZM101.703 25.5156C101.984 25.5156 102.219 25.2812 102.219 25.0078C102.219 24.7422 101.984 24.5078 101.703 24.5078H100.102C99.8203 24.5078 99.5859 24.7422 99.5859 25.0078C99.5859 25.2812 99.8203 25.5156 100.102 25.5156H101.703ZM101.703 27.6094C101.984 27.6094 102.219 27.3828 102.219 27.1094C102.219 26.8438 101.984 26.6172 101.703 26.6172H100.102C99.8203 26.61
172 99.5859 26.8438 99.5859 27.1094C99.5859 27.3828 99.8203 27.6094 100.102 27.6094H101.703Z",fill:"#A3A3A3"})}),(0,n.jsx)("g",{className:"mix-blend-luminosity",children:(0,n.jsx)("path",{d:"M143.914 32.5938C144.094 32.7656 144.312 32.8594 144.562 32.8594C145.086 32.8594 145.492 32.4531 145.492 31.9375C145.492 31.6797 145.391 31.4453 145.211 31.2656L139.742 25.9219L145.211 20.5938C145.391 20.4141 145.492 20.1719 145.492 19.9219C145.492 19.4062 145.086 19 144.562 19C144.312 19 144.094 19.0938 143.922 19.2656L137.844 25.2031C137.625 25.4062 137.516 25.6562 137.516 25.9297C137.516 26.2031 137.625 26.4375 137.836 26.6484L143.914 32.5938Z",fill:"#A3A3A3"})}),(0,n.jsx)("g",{className:"mix-blend-luminosity",children:(0,n.jsx)("path",{d:"M168.422 32.8594C168.68 32.8594 168.891 32.7656 169.07 32.5938L175.148 26.6562C175.359 26.4375 175.469 26.2109 175.469 25.9297C175.469 25.6562 175.367 25.4141 175.148 25.2109L169.07 19.2656C168.891 19.0938 168.68 19 168.422 19C167.898 19 167.492 19.4062 167.492 19.9219C167.492 20.1719 167.602 20.4141 167.773 20.5938L173.25 25.9375L167.773 31.2656C167.594 31.4531 167.492 31.6797 167.492 31.9375C167.492 32.4531 167.898 32.8594 168.422 32.8594Z",fill:"#A3A3A3"})})]}):null]})]})]})}var l=t.i(307572),l=l,o=t.i(86605),s=t.i(595518),u=t.i(400890),d=t.i(394051),g=t.i(262632),p=t.i(152088);let x=({children:t,className:e})=>(0,n.jsx)("span",{className:(0,p.cn)("bg-primary/20 p-1 py-0.5 font-bold text-primary dark:bg-primary/20 dark:text-primary",e),children:t}),m={name:"XNK.AI",description:"Trợ lý AI thông minh cho thương mại Viá»t Nam",url:t.i(903511).serverUrl,keywords:["Hải quan","AI","Trợ lý AI","Hải quan Viá»t Nam","Xuất nháºp khẩu"],contact:{name:"CÃNG TY Cá» PHẦN NOVAAI VIETNAM",email:"[email protected]",phone:["098 995 9368","033 321 9519"],address:"Sá» 28, Ngách 43, Ngõ 25, ÄÆ°á»ng VÅ© Ngá»c Phan, Phưá»ng Láng, TP Hà Ná»i, Viá»t Nam"},links:{email:"[email protected]"},header:[{title:"Hưá»ng dẫn sá» dụng",href:"/blog/huong-dan-tao-to-khai-tu-dong"},{title:"Bảng giá",href:"/#pricing"},{title:"Liên há»",href:"/contact-us"}],problems:[{title:"Phân Loại Mã HS Phức Tạp",description:"Doanh nghiá»p gặp khó khÄn trong viá»c phân loại chÃnh xác sản phẩm vá»i mã HS, dẫn Äến cháºm trá»
hải quan, phạt tiá»n và các vấn Äá» pháp lý tiá»m ẩn.",icon:d.Search},{title:"Thá»§ Tục Tá»n Thá»i Gian",description:"Thá»§ tục hải quan truyá»n thá»ng Äòi há»i nhiá»u nghiên cứu và giấy tá», gây cháºm trá»
trong hoạt Äá»ng xuất nháºp khẩu và bá» lỡ cÆ¡ há»i kinh doanh.",icon:o.Clock},{title:"Tuân Thá»§ Quy Äá»nh",description:"Viá»c cáºp nháºt các quy Äá»nh và chÃnh sách hải quan Viá»t Nam thưá»ng xuyên thay Äá»i là má»t thách thức, có nguy cÆ¡ không tuân thá»§ và bá» phạt tiá»n.",icon:s.FileText}],solutions:[{title:"Phân Loại Mã HS Tức Thì",description:"Trợ lý AI Linh cá»§a chúng tôi cung cấp phân loại mã HS chÃnh xác trong và i giây, giúp bạn tránh cháºm trá»
và phạt hải quan.",className:"hover:bg-emerald-500/5 transition-all duration-500 ease-out",content:(0,n.jsx)(r,{className:"-mb-32 mt-4 max-h-64 w-full drop-shadow-xl transition-all duration-300 group-hover:-translate-y-2",imageSrc:"/images/dashboard.png",url:"https://xnk.ai"})},{title:"Hưá»ng Dẫn Hải Quan Thá»i Gian Thá»±c",description:"Nháºn câu trả lá»i ngay láºp tức vá» thá»§ tục hải quan Viá»t Nam, yêu cầu và tà i liá»u cần thiết cho lô hà ng cá»§a bạn.",className:"hover:bg-blue-500/5 transition-all duration-500 ease-out",content:(0,n.jsx)(r,{className:"-mb-32 mt-4 max-h-64 w-full drop-shadow-xl transition-all duration-300 group-hover:-translate-y-2",imageSrc:"/images/dashboard.png",url:"https://xnk.ai"})},{title:"Quy Äá»nh Cáºp Nháºt",description:"Luôn tuân thá»§ vá»i các quy Äá»nh và chÃnh sách hải quan Viá»t Nam má»i nhất, giảm thiá»u rá»§i ro phạt do không tuân thá»§.",className:"md:row-span-2 hover:bg-indigo-500/5 transition-all duration-500 ease-out",content:(0,n.jsxs)("div",{className:"relative h-full w-full overflow-hidden",children:[(0,n.jsx)(e.FlickeringGrid,{className:"absolute inset-0 z-0 opacity-30 [mask:radial-gradient(circle_at_center,#fff_300px,transparent_0)]",color:"#6366f1",flickerChance:.1,gridGap:6,height:800,maxOpacity:.1,squareSize:4,width:800}),(0,n.jsx)(r,{className:"mt-8 ml-8 h-full min-w-[120%] drop-shadow-2xl transition-all duration-300 group-hover:-translate-x-4",imageSrc:"/images/dashboard.png",url:"https://xnk.ai"})]})},{title:"Há» Trợ AI 24/7",description:"Truy cáºp hưá»ng dẫn hải quan chuyên nghiá»p má»i lúc, má»i nÆ¡i vá»i trợ lý AI Linh cá»§a chúng tôi, giúp thá»§ tục hải quan bá»t cÄng thẳng và hiá»u quả hÆ¡n.",className:"md:col-span-2 hover:bg-blue-500/5 transition-all duration-500 ease-out",content:(0,n.jsxs)("div",{className:"relative h-full w-full overflow-hidden",children:[(0,n.jsx)(a,{className:"absolute -bottom-1/2 left-1/2 -translate-x-1/2 opacity-20"}),(0,n.jsx)(r,{className:"mx-auto mt-4 max-h-[300px] w-[120%] drop-shadow-2xl transition-all duration-300 group-hover:-translate-y-4",imageSrc:"/images/dashboard.png",url:"https://xnk.ai"})]})}],howItWorks:[{id:1,title:"1. Bắt Äầu Trò Chuyá»n Vá»i Linh",content:"Bắt Äầu bằng cách há»i Linh, trợ lý AI cá»§a chúng tôi, vá» các câu há»i liên quan Äến hải quan. Cho dù bạn cần phân loại mã HS hay hưá»ng dẫn thá»§ tục hải quan, Linh luôn sẵn sà ng há» trợ.",image:"/images/dashboard.png",icon:(0,n.jsx)(u.MessageSquare,{className:"size-6"})},{id:2,title:"2. Nháºn Thông Tin Chi Tiết",content:"Nháºn câu trả lá»i toà n diá»n vá» thá»§ tục hải quan, tà i liá»u cần thiết và phân loại mã HS chÃnh xác. Linh cung cấp thông tin cáºp nháºt dá»±a trên quy Äá»nh hải quan Viá»t Nam.",image:"/images/dashboard.png",icon:(0,n.jsx)(s.FileText,{className:"size-6"})},{id:3,title:"3. Hà nh Äá»ng Vá»i Sá»± Tá»± Tin",content:"Sá» dụng thông tin chÃnh xác từ Linh Äá» hoà n thà nh thá»§ tục hải quan hiá»u quả. Tiết kiá»m thá»i gian và tránh những sai sót tá»n kém vá»i hưá»ng dẫn Äáng tin cáºy á» má»i bưá»c.",image:"/images/dashboard.png",icon:(0,n.jsx)(l.default,{className:"size-6"})}],testimonials:[{name:"Chá» Linh",role:"Trưá»ng phòng Nháºp khẩu",img:"https://randomuser.me/api/portraits/women/91.jpg",description:(0,n.jsxs)("p",{children:["XNK.AI Äã thay Äá»i hoạt Äá»ng hải quan cá»§a chúng tôi.",(0,n.jsx)(x,{children:"Chúng tôi Äã giảm 40% thá»i gian thông quan nhá» phân loại mã HS chÃnh xác."})," ","Hưá»ng dẫn cá»§a Linh tháºt vô giá."]})}
1,{name:"Anh Long",role:"Giám Äá»c Logistics",img:"https://randomuser.me/api/portraits/men/12.jpg",description:(0,n.jsxs)("p",{children:["Hưá»ng dẫn hải quan thá»i gian thá»±c từ XNK.AI Äã tá»i ưu hóa quy trình nháºp khẩu cá»§a chúng tôi.",(0,n.jsx)(x,{children:"Không còn cháºm trá»
hay phạt do sai sót tà i liá»u!"})," ","Má»t công cụ không thá» thiếu cho các Äá»i logistics."]})},{name:"Bạn Thu Anh",role:"Trưá»ng phòng Xuất khẩu",img:"https://randomuser.me/api/portraits/women/45.jpg",description:(0,n.jsxs)("p",{children:["Là nhà xuất khẩu sữa hà ng Äầu, chúng tôi cần há» trợ hải quan Äáng tin cáºy.",(0,n.jsx)(x,{children:"XNK.AI cung cấp thông tin chÃnh xác và cáºp nháºt tức thì."})," ","Thiết yếu cho hoạt Äá»ng xuất khẩu cá»§a chúng tôi."]})},{name:"Anh Long",role:"Quản lý Chuá»i cung ứng",img:"https://randomuser.me/api/portraits/men/83.jpg",description:(0,n.jsxs)("p",{children:["Trợ lý AI Linh Äã là m cho thá»§ tục hải quan ÄÆ¡n giản hÆ¡n nhiá»u.",(0,n.jsx)(x,{children:"Tiếp cáºn hưá»ng dẫn chuyên môn 24/7 Äã cải thiá»n hiá»u quả cá»§a chúng tôi."})," ","Má»t bưá»c Äá»t phá cho chuá»i cung ứng cá»§a chúng tôi."]})},{name:"Bạn Mai",role:"Chuyên viên Hải quan",img:"https://randomuser.me/api/portraits/women/1.jpg",description:(0,n.jsxs)("p",{children:["Kiến thức toà n diá»n vá» quy Äá»nh hải quan Viá»t Nam cá»§a XNK.AI tháºt ấn tượng.",(0,n.jsx)(x,{children:"Chúng tôi Äã giảm Äáng ká» rá»§i ro tuân thá»§ vá»i hưá»ng dẫn chÃnh xác."})," ","Chuyá»n Äá»i hoạt Äá»ng hải quan."]})},{name:"Anh Tuấn",role:"Giám Äá»c Váºn hà nh",img:"https://randomuser.me/api/portraits/men/5.jpg",description:(0,n.jsxs)("p",{children:["TÃnh nÄng phân loại mã HS tức thì Äã tiết kiá»m cho chúng tôi vô sá» thá»i gian.",(0,n.jsx)(x,{children:"Thá»§ tục hải quan giá» Äây nhanh chóng và chÃnh xác hÆ¡n bao giá» hết."})," "]})},{name:"Bạn Hiá»n",role:"Trưá»ng phòng Xuất Nháºp khẩu",img:"https://randomuser.me/api/portraits/women/14.jpg",description:(0,n.jsxs)("p",{children:["XNK.AI Äã trá» thà nh nguá»n thông tin hải quan Äáng tin cáºy cá»§a chúng tôi.",(0,n.jsx)(x,{children:"Trợ lý AI cung cấp hưá»ng dẫn Äáng tin cáºy cho má»i nhu cầu hải quan."})," ","Thiết yếu cho hoạt Äá»ng toà n cầu cá»§a chúng tôi."]})},{name:"Anh Cưá»ng",role:"Quản lý Tà i chÃnh",img:"https://randomuser.me/api/portraits/men/56.jpg",description:(0,n.jsxs)("p",{children:["Kiến thức vá» quy Äá»nh hải quan cá»§a ná»n tảng rất toà n diá»n.",(0,n.jsx)(x,{children:"Chúng tôi Äã cải thiá»n hoạt Äá»ng tà i chÃnh thương mại vá»i hưá»ng dẫn hải quan chÃnh xác."})," ","Má»t công cụ có giá trá» cho các tá» chức tà i chÃnh."]})},{name:"Chá» Thúy",role:"Chuyên viên Tuân thá»§",img:"https://randomuser.me/api/portraits/women/18.jpg",description:(0,n.jsxs)("p",{children:["XNK.AI Äã ÄÆ¡n giản hóa quy trình tuân thá»§ hải quan cá»§a chúng tôi.",(0,n.jsx)(x,{children:"Cáºp nháºt quy Äá»nh thá»i gian thá»±c giúp chúng tôi luôn tuân thá»§."})," ","Má»t bưá»c ngoặt trong quản lý hải quan."]})},{name:"Anh Äức Anh",role:"Quản lý Logistics",img:"https://randomuser.me/api/portraits/men/73.jpg",description:(0,n.jsxs)("p",{children:["Hưá»ng dẫn cá»§a trợ lý AI Äã cải thiá»n hiá»u quả logistics cá»§a chúng tôi.",(0,n.jsx)(x,{children:"Thông quan nhanh hÆ¡n vá»i tà i liá»u chÃnh xác."})," ","Chuyá»n Äá»i hoạt Äá»ng logistics."]})},{name:"Bạn Lan",role:"Trưá»ng phòng Nháºp khẩu",img:"https://randomuser.me/api/portraits/women/25.jpg",description:(0,n.jsxs)("p",{children:["Phản há»i tức thì cá»§a XNK.AI Äã tá»i ưu hóa quy trình nháºp khẩu cá»§a chúng tôi.",(0,n.jsx)(x,{children:"Äảm bảo hoạt Äá»ng hải quan suôn sẻ 24/7."})," Äá»nh nghÄ©a lại tiêu chuẩn há» trợ hải quan."]})},{name:"Anh Hùng",role:"Giám Äá»c Xuất khẩu",img:"https://randomuser.me/api/portraits/men/78.jpg",description:(0,n.jsxs)("p",{children:["Ná»n tảng Äã cách mạng hóa hoạt Äá»ng xuất khẩu cá»§a chúng tôi.",(0,n.jsx)(x,{children:"Mang lại hiá»u quả và Äá» chÃnh xác cho thá»§ tục hải quan."})," ","Má»t bưá»c Äá»t phá cho doanh nghiá»p xuất khẩu."]})}],features:[{id:1,title:"Phân Loại Mã HS Tức Thì",content:"Nháºn phân loại mã HS chÃnh xác trong và i giây vá»i trợ lý AI Linh cá»§a chúng tôi. Tiết kiá»m thá»i gian và tránh các lá»i phân loại tá»n kém.",image:"/images/dashboard.png",icon:(0,n.jsx)(d.Search,{className:"size-6 text-primary"})},{id:2,title:"Hưá»ng Dẫn Hải Quan Thá»i Gian Thá»±c",content:"Truy cáºp thông tin cáºp nháºt vá» thá»§ tục hải quan Viá»t Nam, yêu cầu và tà i liá»u cần thiết cho lô hà ng cá»§a bạn.",image:"/images/dashboard.png",icon:(0,n.jsx)(s.FileText,{className:"size-6 text-primary"})},{id:3,title:"Há» Trợ AI 24/7",content:"Nháºn câu trả lá»i tức thì cho các câu há»i vá» hải quan má»i lúc, má»i nÆ¡i. Trợ lý AI Linh cá»§a chúng tôi luôn sẵn sà ng há» trợ.",image:"/images/dashboard.png",icon:(0,n.jsx)(o.Clock,{className:"size-6 text-primary"})},{id:4,title:"Giao Diá»n Trò Chuyá»n Tương Tác",content:"Tương tác tá»± nhiên vá»i Linh Äá» nháºn hưá»ng dẫn chi tiết vá» thá»§ tục và quy Äá»nh hải quan.",image:"/images/dashboard.png",icon:(0,n.jsx)(u.MessageSquare,{className:"size-6 text-primary"})}],faqs:[{question:"XNK.AI là gì?",answer:(0,n.jsx)("span",{children:"XNK.AI là trợ lý AI chuyên biá»t vá» hải quan và thá»§ tục xuất nháºp khẩu Viá»t Nam. Trợ lý AI cá»§a chúng tôi, Linh, cung cấp hưá»ng dẫn tức thì vá» phân loại mã HS, thá»§ tục hải quan và tuân thá»§ quy Äá»nh Äá» giúp doanh nghiá»p tá»i ưu hóa hoạt Äá»ng xuất nháºp khẩu cá»§a há»."})},{question:"Äá» chÃnh xác cá»§a phân loại mã HS như thế nà o?",answer:(0,n.jsx)("span",{children:"Trợ lý AI Linh cá»§a chúng tôi cung cấp phân loại mã HS chÃnh xác cao dá»±a trên quy Äá»nh hải quan Viá»t Nam má»i nhất. Há» thá»ng ÄÆ°á»£c cáºp nháºt liên tục vá»i những thay Äá»i má»i nhất trong chÃnh sách và thá»§ tục hải quan Äá» Äảm bảo Äá» chÃnh xác và tuân thá»§."})},{question:"Tôi có thá» nháºn ÄÆ°á»£c những thông tin hải quan nà o từ XNK.AI?",answer:(0,n.jsx)("span",{children:"XNK.AI cung cấp thông tin toà n diá»n vá» thá»§ tục hải quan Viá»t Nam, bao gá»m phân loại mã HS, tà i liá»u cần thiết, quy Äá»nh xuất nháºp khẩu, thuế hải quan và yêu
1cầu tuân thá»§. Bạn có thá» há»i các câu há»i cụ thá» vá» bất kỳ khÃa cạnh nà o cá»§a hoạt Äá»ng hải quan."})},{question:"XNK.AI có hoạt Äá»ng 24/7 không?",answer:(0,n.jsx)("span",{children:"Vâng, XNK.AI hoạt Äá»ng 24/7 thông qua trợ lý AI Linh cá»§a chúng tôi. Bạn có thá» truy cáºp hưá»ng dẫn và thông tin tức thì vá» thá»§ tục hải quan và o bất kỳ lúc nà o, thuáºn tiá»n cho doanh nghiá»p hoạt Äá»ng á» các múi giá» khác nhau."})},{question:"Là m thế nà o Äá» bắt Äầu vá»i XNK.AI?",answer:(0,n.jsx)("span",{children:"Bắt Äầu vá»i XNK.AI rất ÄÆ¡n giản. Chá» cần bắt Äầu trò chuyá»n vá»i trợ lý AI Linh cá»§a chúng tôi bằng cách Äặt bất kỳ câu há»i nà o liên quan Äến hải quan. Dù bạn cần giúp Äỡ vá» phân loại mã HS hay hưá»ng dẫn vá» thá»§ tục hải quan, Linh luôn sẵn sà ng há» trợ bạn ngay láºp tức."})},{question:"Thông tin do XNK.AI cung cấp có ÄÆ°á»£c cáºp nháºt không?",answer:(0,n.jsx)("span",{children:"Vâng, cÆ¡ sá» kiến thức cá»§a XNK.AI ÄÆ°á»£c cáºp nháºt thưá»ng xuyên vá»i quy Äá»nh và thá»§ tục hải quan Viá»t Nam má»i nhất. Trợ lý AI Linh cá»§a chúng tôi cung cấp thông tin hiá»n tại Äá» Äảm bảo bạn luôn có quyá»n truy cáºp và o yêu cầu và chÃnh sách hải quan má»i nhất."})},{question:"XNK.AI có thá» giúp vá»i các tình huá»ng xuất nháºp khẩu cụ thá» không?",answer:(0,n.jsx)("span",{children:"Tất nhiên! XNK.AI có thá» cung cấp hưá»ng dẫn chi tiết cho nhiá»u tình huá»ng xuất nháºp khẩu khác nhau, bao gá»m phân loại sản phẩm cụ thá», tà i liá»u cần thiết, thá»§ tục hải quan và yêu cầu tuân thá»§. Chá» cần mô tả tình huá»ng cá»§a bạn cho Linh, và bạn sẽ nháºn ÄÆ°á»£c thông tin phù hợp."})},{question:"XNK.AI há» trợ những ngôn ngữ nà o?",answer:(0,n.jsx)("span",{children:"XNK.AI hoạt Äá»ng chá»§ yếu bằng tiếng Viá»t và tiếng Anh, giúp doanh nghiá»p trong nưá»c và quá»c tế Äá»u có thá» tiếp cáºn. Trợ lý AI Linh cá»§a chúng tôi có thá» giao tiếp hiá»u quả bằng cả hai ngôn ngữ Äá» cung cấp hưá»ng dẫn rõ rà ng vá» thá»§ tục hải quan."})}],cta:{title:"Tá»i Ưu Hóa Hoạt Äá»ng Hải Quan Cá»§a Bạn",subtitle:"Tham gia cùng các doanh nghiá»p Äang tin tưá»ng XNK.AI Äá» tra cứu mã HS chÃnh xác và nháºn hưá»ng dẫn hải quan nhanh nhất"},footer:[{title:"Sản phẩm",links:[{href:"/#features",text:"TÃnh nÄng",icon:null},{href:"/#pricing",text:"Giá cả",icon:null},{href:"/#solutions",text:"Giải pháp",icon:null}]},{title:"Tà i nguyên",links:[{href:"/blog",text:"Blog",icon:null},{href:"/contact-us",text:"Liên há»",icon:null},{href:"/book-demo",text:"Äặt lá»ch demo",icon:null},{href:"/blog/huong-dan-tao-to-khai-tu-dong",text:"Hưá»ng dẫn sá» dụng",icon:null}]},{title:"Công ty",links:[{href:"/about",text:"Vá» chúng tôi",icon:null}]},{title:"Mạng xã há»i",links:[{href:"https://www.facebook.com/profile.php?id=61576578088690",text:"Facebook",icon:(0,n.jsx)(g.FaFacebook,{}),target:"_blank"}]}],suggestedActions:[{title:"Thiết bá» thông báo thanh toán chuyá»n khoản thà nh công qua loa, tÃch hợp trên thiết bá» kết ná»i 4G và wifi",label:"thì nháºp hs code gì?",text:"Thiết bá» thông báo thanh toán chuyá»n khoản thà nh công qua loa, tÃch hợp trên thiết bá» kết ná»i 4G và wifi. Không có mà n hình hiá»n thá»; Bao gá»m: Loa tÃch hợp, chân Äế, dây sạc Type-C. Nháºp hs code gì?",answer:{text:`Dạ, em Linh xuất nháºp khẩu xin ch\xe0o anh/chá». Em tư vấn ngay Ä\xe2y ạ. 2 3Äá» x\xe1c Äá»nh m\xe3 HS (Harmonized System) code cho thiết bá» n\xe0y, cần ph\xe2n t\xedch dá»±a tr\xean m\xf4 tả h\xe0ng h\xf3a, cấu tạo, cÆ¡ chế hoạt Äá»ng, v\xe0 c\xe1c quy Äá»nh ph\xe2n loại h\xe0ng h\xf3a theo Há» thá»ng Harmonized System (HS) cá»§a Tá» chức Hải quan Thế giá»i (WCO), kết hợp vá»i Danh mục h\xe0ng h\xf3a xuất khẩu, nháºp khẩu Viá»t Nam (ban h\xe0nh k\xe8m Th\xf4ng tư sá» 31/2022/TT-BTC). 4 5### Ph\xe2n t\xedch ph\xe2n loại h\xe0ng h\xf3a 6 7Thiết bá» ÄÆ°á»£c m\xf4 tả l\xe0 má»t thiết bá» IoT (Internet of Things) vá»i chức nÄng ch\xednh l\xe0 t\xe1i tạo \xe2m thanh (th\xf4ng b\xe1o sá» tiá»n chuyá»n khoản) th\xf4ng qua loa t\xedch hợp, hoạt Äá»ng dá»±a tr\xean dữ liá»u nháºn ÄÆ°á»£c từ m\xe1y chá»
7§ qua kết ná»i Wi-Fi/4G v\xe0 li\xean kết vá»i phần má»m quản l\xfd ng\xe2n h\xe0ng qua API. C\xe1c Äặc Äiá»m ch\xednh bao gá»m: 8- **Chức nÄng ch\xednh:** Ph\xe1t \xe2m thanh th\xf4ng b\xe1o dá»±a tr\xean dữ liá»u giao dá»ch. 9- **Kết ná»i:** Wi-Fi (2.4 GHz) v\xe0/hoặc 4G Äá» nháºn dữ liá»u. 10- **Th\xe0nh phần:** Loa t\xedch hợp, ch\xe2n Äế, d\xe2y sạc Type-C, kh\xf4ng c\xf3 m\xe0n h\xecnh hiá»n thá». 11- **CÆ¡ chế hoạt Äá»ng:** Nháºn dữ liá»u từ ng\xe2n h\xe0ng qua API, xá» l\xfd v\xe0 ph\xe1t \xe2m thanh. 12 13Theo Há» thá»ng H\xe0i h\xf2a (HS) cá»§a Tá» chức Hải quan Thế giá»i (WCO) v\xe0 Danh mục h\xe0ng h\xf3a xuất nháºp khẩu Viá»t Nam (ban h\xe0nh k\xe8m Th\xf4ng tư 31/2022/TT-BTC), thiết bá» n\xe0y thuá»c **Chương 85** (M\xe1y m\xf3c v\xe0 thiết bá» Äiá»n, c\xe1c bá» pháºn cá»§a ch\xfang). Cần xem x\xe9t c\xe1c nh\xf3m HS li\xean quan như: 14- **Nh\xf3m 8518**: \xc1p dụng cho loa ÄÆ¡n giản (như m\xe3 8518.29.90 - loa chưa gắn trong vá», c\xe1c loại kh\xe1c). Tuy nhi\xean, thiết bá» n\xe0y c\xf3 t\xednh nÄng th\xf4ng minh (kết ná»i mạng, xá» l\xfd dữ liá»u), n\xean kh\xf4ng ho\xe0n to\xe0n ph\xf9 hợp vá»i loa th\xf4ng thưá»ng. 15- **Nh\xf3m 8519**: Bao gá»m c\xe1c thiết bá» t\xe1i tạo \xe2m thanh Äá»c láºp, Äặc biá»t l\xe0 m\xe3 8519.89 (c\xe1c thiết bá» t\xe1i tạo \xe2m thanh kh\xe1c). C\xe1c thiết bá» tương tá»± như loa th\xf4ng minh (Amazon Echo Dot, Google Nest Mini) thưá»ng ÄÆ°á»£c ph\xe2n loại trong m\xe3 n\xe0y, do c\xf3 khả nÄng t\xe1i tạo \xe2m thanh dá»±a tr\xean dữ liá»u mạng. 16- **Nh\xf3m 8517**: M\xe3 8517.62.00 (thiết bá» truyá»n/nháºn dữ liá»u qua mạng kh\xf4ng d\xe2y) c\xf3 thá» \xe1p dụng v\xec thiết bá» sá» dụng kết ná»i Wi-Fi/4G nhưng chức nÄng ch\xednh l\xe0 ph\xe1t \xe2m thanh, kh\xf4ng phải truyá»n th\xf4ng hai chiá»u. 17- **Tham chiếu thá»±c tế**: Theo th\xf4ng b\xe1o sá» 3327/TB-CHQ (ng\xe0y 22/04/2025) cá»§a Chi cục Kiá»m Äá»nh Hải quan, má»t thiết bá» tương tá»± (loa th\xf4ng b\xe1o \xe2m thanh, kết ná»i Wi-Fi) cá»§a C\xf4ng ty Cá» phần Tiếp váºn COCO Viá»t Nam Ä\xe3 ÄÆ°á»£c ph\xe2n loại v\xe0o **m\xe3 HS 8518.21.10** (loa ÄÆ¡n, gắn trong vá», d\xf9ng cho viá» n th\xf4ng). M\xe3 n\xe0y ph\xf9 hợp vá»i thiết bá» c\xf3 loa t\xedch hợp trong vá» 18 19### Kết luáºn 20 21Dá»±a tr\xean ph\xe2n t\xedch v\xe0 tham chiếu quyết Äá»nh cá»§a cÆ¡ quan hải quan, thiết bá» th\xf4ng b\xe1o thanh to\xe1n chuyá»n khoản th\xe0nh c\xf4ng, vá»i chức nÄng th\xf4ng b\xe1o sá» tiá»n bằng \xe2m thanh qua loa t\xedch hợp, kh\xf4ng c\xf3 m\xe0n h\xecnh hiá»n thá», c\xf3 khả nÄng ÄÆ°á»£c ph\xe2n loại v\xe0o **m\xe3 HS 8518.21.10** (Loa ÄÆ¡n, gắn trong vá», d\xf9ng cho viá» n th\xf4ng). M\xe3 n\xe0y phản \xe1nh Ä\xfang Äặc Äiá»m cá»§a thiết bá», bao gá»m loa t\xedch hợp trong vá» v\xe0 chức nÄng kết ná»i mạng Äá» nháºn dữ liá»u giao dá»ch. 22 23### Khuyến nghá» 24 251. **X\xe1c nháºn vá»i hải quan**: Do m\xe3 HS 8518.21.10 ÄÆ°á»£c \xe1p dụng cho má»t tá» chức cụ thá» (C\xf4ng ty COCO Viá»t Nam), Qu\xfd Kh\xe1ch n\xean ná»p **ÄÆ¡n Äá» nghá» x\xe1c Äá»nh trưá»c m\xe3 sá» HS** tại cÆ¡ quan hải quan c\xf3 thẩm quyá»n (theo Äiá»u 24 Nghá» Äá»nh 08/2015/NÄ-CP, sá»a Äá»i bá»i Nghá» Äá»nh 59/2018/NÄ-CP), k\xe8m theo t\xe0i liá»u kỹ thuáºt chi tiết (m\xf4 tả, th\xf4ng sá», h\xecnh ảnh thiết bá»). Äiá»u n\xe0y Äảm bảo m\xe3 HS ÄÆ°á»£c x\xe1c Äá»nh ch\xednh x\xe1c v\xe0 c\xf3 gi\xe1 trá» ph\xe1p l\xfd cho tá» chức cá»§a Qu\xfd Kh\xe1ch. 262. **Tham khảo tạm thá»i**: Trong trưá»ng hợp cần khai b\xe1o khẩn cấp, Qu\xfd Kh\xe1ch c\xf3 thá» tham khảo **m\xe3 8518.21.10**, nhưng cần x\xe1c nháºn lại vá»i hải quan trưá»c khi ná»p tá» khai ch\xednh thức. 273. **Theo d\xf5i cáºp nháºt**: Li\xean tục kiá»m tra c\xe1c th\xf4ng tư má»i nhất từ Bá» T\xe0i ch\xednh (như sá»a Äá»i Th\xf4ng tư 31/2022/TT-BTC) Äá» cáºp nháºt Danh má
27»¥c h\xe0ng h\xf3a xuất nháºp khẩu, v\xec m\xe3 HS c\xf3 thá» thay Äá»i theo diá» n giải má»i.`}},{title:"So vá»i Nghá» Äá»nh 118/2021/NÄ-CP",label:"nghá» Äá»nh 68/2025/NÄ-CP Äã cải tiến những gì?",text:"So vá»i Nghá» Äá»nh 118/2021/NÄ-CP, Nghá» Äá»nh 68/2025/NÄ-CP Äã cải tiến những gì?",answer:{text:`Dạ, em Linh xuất nháºp khẩu xin ch\xe0o anh/chá»! Em tư vấn ngay Ä\xe2y ạ. 28 29So vá»i Nghá» Äá»nh 118/2021/NÄ-CP, Nghá» Äá»nh 68/2025/NÄ-CP Ä\xe3 c\xf3 những cải tiến, sá»a Äá»i, bá» sung quan trá»ng nhằm ho\xe0n thiá»n quy Äá»nh chi tiết v\xe0 biá»n ph\xe1p thi h\xe0nh Luáºt Xá» l\xfd vi phạm h\xe0nh ch\xednh, cụ thá» như sau: 30 311. **Sá»a Äá»i quy Äá»nh vá» thẩm quyá»n xá» phạt v\xe0 tạm giữ tang váºt, phương tiá»n vi phạm h\xe0nh ch\xednh**: Viá»c x\xe1c Äá»nh thẩm quyá»n xá» phạt, \xe1p dụng biá»n ph\xe1p khắc phục háºu quả ÄÆ°á»£c thá»±c hiá»n theo Äiá»u 52 Luáºt Xá» l\xfd vi phạm h\xe0nh ch\xednh 2012 (sá»a Äá»i 2020). Äá»ng thá»i, quy Äá»nh r\xf5 viá»c chuyá»n há» sÆ¡ xá» phạt trong trưá»ng hợp vụ viá»c do cÆ¡ quan trung ương tá» chức theo ng\xe0nh dá»c Ä\xf3ng tại Äá»a phương Äang thụ l\xfd nhưng phải chuyá»n Äến ngưá»i c\xf3 thẩm quyá»n xá» phạt, c\xf3 thá» ÄÆ°á»£c quy Äá»nh cụ thá» tại c\xe1c nghá» Äá»nh chuy\xean ng\xe0nh hoặc theo thứ tá»± ưu ti\xean nhất Äá»nh[2][3]. 322. **Sá»a Äá»i, bá» sung Äiá»u 11 vá» xá» phạt vi phạm h\xe0nh ch\xednh trong hoạt Äá»ng thanh tra**: Trưá»ng Äo\xe0n Thanh tra chuy\xean ng\xe0nh c\xf3 thẩm quyá»n xá» phạt trong phạm vi, ná»i dung cuá»c thanh tra trong thá»i hạn thanh tra. Trưá»ng hợp hết thá»i hạn thanh tra m\xe0 chưa thá» ra quyết Äá»nh xá» phạt v\xec l\xfd do kh\xe1ch quan th\xec phải chuyá»n vụ vi phạm Äến ngưá»i c\xf3 thẩm quyá»n xá» phạt[3]. 333. **Ho\xe0n thiá»n c\xe1c quy Äá»nh chi tiết v\xe0 biá»n ph\xe1p thi h\xe0nh Luáºt Xá» l\xfd vi phạm h\xe0nh ch\xednh**: Nghá» Äá»nh 68/2025/NÄ-CP sá»a Äá»i, bá» sung má»t sá» Äiá»u nhằm Äảm bảo t\xednh Äá»ng bá», r\xf5 r\xe0ng v\xe0 ph\xf9 hợp vá»i thá»±c tiá» n thi h\xe0nh ph\xe1p luáºt xá» l\xfd vi phạm h\xe0nh ch\xednh[1][4][5]. 34 35T\xf3m lại, Nghá» Äá»nh 68/2025/NÄ-CP táºp trung v\xe0o viá»c sá»a Äá»i, bá» sung c\xe1c quy Äá»nh li\xean quan Äến thẩm quyá»n xá» phạt, chuyá»n giao há» sÆ¡ xá» l\xfd vi phạm h\xe0nh ch\xednh, cÅ©ng như quyá»n hạn cá»§a c\xe1c cÆ¡ quan thanh tra trong xá» phạt vi phạm h\xe0nh ch\xednh, gi\xfap quy tr\xecnh xá» l\xfd vi phạm h\xe0nh ch\xednh ÄÆ°á»£c r\xf5 r\xe0ng, minh bạch v\xe0 hiá»u quả hÆ¡n so vá»i Nghá» Äá»nh 118/2021/NÄ-CP trưá»c Ä\xf3. 36 37Nếu anh/chá» cần em c\xf3 thá» gá»i chi tiết c\xe1c Äiá»u khoản sá»a Äá»i cụ thá» Äá» tham khảo th\xeam ạ!`,sources:["https://thuvienphapluat.vn/van-ban/Vi-pham-hanh-chinh/Nghi-dinh-68-2025-ND-CP-sua-doi-Nghi-dinh-118-2021-ND-CP-huong-dan-Luat-Xu-ly-vi-pham-hanh-chinh-648513.aspx","https://thuvienphapluat.vn/chinh-sach-phap-luat-moi/vn/ho-tro-phap-luat/chinh-sach-moi/81240/da-co-nghi-dinh-68-2025-nd-cp-sua-doi-nghi-dinh-118-2021-nd-cp-huong-dan-luat-xu-ly-vi-pham-hanh-chinh","https://thuvienphapluat.vn/banan/tin-tuc/nghi-dinh-682025ndcp-sua-doi-nghi-dinh-118-ve-huong-dan-luat-xu-ly-vi-pham-hanh-chinh-the-nao-14423","https://thuvienphapluat.vn/chinh-sach-phap-luat-moi/vn/ho-tro-phap-luat/chinh-sach-moi/83867/vbhn-nghi-dinh-huong-dan-luat-xu-ly-vi-pham-hanh-chinh-moi-nhat","https://thuvienphapluat.vn/phap-luat/nghi-dinh-682025ndcp-sua-doi-nghi-dinh-1182021ndcp-huong-dan-luat-xu-ly-vi-pham-hanh-chinh-nhu-the--207019.html"]}}]};t.s(["siteConfig",0,m],179602)},86605,t=>{"use strict";var n=t.i(8846);t.s(["Clock",()=>n.default])},595518,674274,t=>{"use strict";let n=(0,t.i(553010).default)("file-text",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);t.s(["default",0,n],674274),t.s(["FileText",0,n],595518)},400890,t=>{"use strict";let n=(0,t.i(553010).default)("message-square",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}]]);t.s(["MessageSquare",0,n],400890)},330984,t=>{"use strict";let n=(0,t.i(553010).default)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);t.s(["default",0,n])},394051,t=>{"use strict";var n=t.i(330984);t.s(["Search",()=>n.default])},638794,(t,n,e)=>{"use strict";
37t.i(487798),Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Image",{enumerable:!0,get:function(){return C}});let i=t.r(836437),h=t.r(56421),a=t.r(243029),c=h._(t.r(842058)),r=i._(t.r(193539)),l=i._(t.r(878910)),o=t.r(984699),s=t.r(840745),u=t.r(206174),d=t.r(388966),g=i._(t.r(141786)),p=t.r(500831),x={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function m(t,n,e,i,h,a,c){let r=t?.src;t&&t["data-loaded-src"]!==r&&(t["data-loaded-src"]=r,("decode"in t?t.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(t.parentElement&&t.isConnected){if("empty"!==n&&h(!0),e?.current){let n=new Event("load");Object.defineProperty(n,"target",{writable:!1,value:t});let i=!1,h=!1;e.current({...n,nativeEvent:n,currentTarget:t,target:t,isDefaultPrevented:()=>i,isPropagationStopped:()=>h,persist:()=>{},preventDefault:()=>{i=!0,n.preventDefault()},stopPropagation:()=>{h=!0,n.stopPropagation()}})}i?.current&&i.current(t)}}))}function f(t){return c.use?{fetchPriority:t}:{fetchpriority:t}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let v="u"<typeof window?c.useEffect:c.useLayoutEffect,y=(0,c.forwardRef)(({src:t,srcSet:n,sizes:e,height:i,width:h,decoding:r,className:l,style:o,fetchPriority:s,placeholder:u,loading:d,unoptimized:g,fill:x,onLoadRef:y,onLoadingCompleteRef:b,setBlurComplete:C,setShowAltText:j,sizesInput:k,onLoad:q,onError:N,...w},T)=>{let A=(0,c.useRef)(!1),H=(0,c.useRef)(null);v(()=>{let{current:t}=A,{current:n}=H;t||null===n||(N&&(n.src=n.src),n.complete&&m(n,u,y,b,C,g,k),A.current=!0)},[t,u,y,b,N,g,k]);let S=(0,p.useMergedRef)(T,H);return(0,a.jsx)("img",{...w,...f(s),loading:d,width:h,height:i,decoding:r,"data-nimg":x?"fill":"1",className:l,style:o,sizes:e,srcSet:n,src:t,ref:S,onLoad:t=>{m(t.currentTarget,u,y,b,C,g,k)},onError:t=>{j(!0),"empty"!==u&&C(!0),N&&N(t)}})});function b({isAppRouter:t,imgAttributes:n}){let e={as:"image",imageSrcSet:n.srcSet,imageSizes:n.sizes,crossOrigin:n.crossOrigin,referrerPolicy:n.referrerPolicy,...f(n.fetchPriority)};return t&&r.default.preload?(r.default.preload(n.src,e),null):(0,a.jsx)(l.default,{children:(0,a.jsx)("link",{rel:"preload",href:n.srcSet?void 0:n.src,...e},"__nimg-"+n.src+n.srcSet+n.sizes)})}let C=(0,c.forwardRef)((t,n)=>{let e=(0,c.useContext)(d.RouterContext),i=(0,c.useContext)(u.ImageConfigContext),h=(0,c.useMemo)(()=>{let t=x||i||s.imageConfigDefault,n=[...t.deviceSizes,...t.imageSizes].sort((t,n)=>t-n),e=t.deviceSizes.sort((t,n)=>t-n),h=t.qualities?.sort((t,n)=>t-n);return{...t,allSizes:n,deviceSizes:e,qualities:h,localPatterns:"u"<typeof window?i?.localPatterns:t.localPatterns}},[i]),{onLoad:r,onLoadingComplete:l}=t,p=(0,c.useRef)(r);(0,c.useEffect)(()=>{p.current=r},[r]);let m=(0,c.useRef)(l);(0,c.useEffect)(()=>{m.current=l},[l]);let[f,v]=(0,c.useState)(!1),[C,j]=(0,c.useState)(!1),{props:k,meta:q}=(0,o.getImgProps)(t,{defaultLoader:g.default,imgConf:h,blurComplete:f,showAltText:C});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(y,{...k,unoptimized:q.unoptimized,placeholder:q.placeholder,fill:q.fill,onLoadRef:p,onLoadingCompleteRef:m,setBlurComplete:v,setShowAltText:j,sizesInput:t.sizes,ref:n}),q.preload?(0,a.jsx)(b,{isAppRouter:!e,imgAttributes:k}):null]})});("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),n.exports=e.default)},940507,(t,n,e)=>{"use strict";function i(t,n){let e=t||75;return n?.qualities?.length?n.qualities.reduce((t,n)=>Math.abs(n-e)<Math.abs(t-e)?n:t,n.qualities[0]):e}Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"findClosestQuality",{enumerable:!0,get:function(){return i}})},984699,(t,n,e)=>{"use strict";t.i(487798),Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"getImgProps",{enumerable:!0,get:function(){return o}});let i=t.r(782073),h=t.r(972867),a=t.r(840745),c=["-moz-initial","fill","none","scale-down",void 0];function r(t){return void 0!==t.default}function l(t){return void 0===t?t:"number"==typeof t?Number.isFinite(t)?t:NaN:"string"==typeof t&&/^[0-9]+$/.test(t)?parseInt(t,10):NaN}function o({src:t,sizes:n,unoptimized:e=!1,priority:s=!1,preload:u=!1,loading:d,className:g,quality:p,width:x,height:m,fill:f=!1,style:v,overrideSrc:y,onLoad:b,onLoadingComplete:C,placeholder:j="empty",blurDataURL:k,fetchPriority:q,decoding:N="async",layout:w,objectFit:T,objectPosition:A,lazyBoundary:H,lazyRoot:S,...P},_){var M;let V,I,L,{imgConf:E,showAltText:O,blurComplete:R,defaultLoader:z}=_,D=E||a.imageConfigDefault;if("allSizes"in D)V=D;else{let t=[...D.deviceSizes,...D.imageSizes].sort((t,n)=>t-n),n=D.deviceSizes.sort((t,n)=>t-n),e=D.qualities?.sort((t,n)=>t-n);V={...D,allSizes:t,deviceSizes:n,qualities:e}}if(void 0===z)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,
37configurable:!0});let X=P.loader||z;delete P.loader,delete P.srcSet;let K="__next_img_default"in X;if(K){if("custom"===V.loader)throw Object.defineProperty(Error(`Image with src "${t}" is missing "loader" prop. 38Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let t=X;X=n=>{let{config:e,...i}=n;return t(i)}}if(w){"fill"===w&&(f=!0);let t={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[w];t&&(v={...v,...t});let e={responsive:"100vw",fill:"100vw"}[w];e&&!n&&(n=e)}let $="",B=l(x),F=l(m);if((M=t)&&"object"==typeof M&&(r(M)||void 0!==M.src)){let n=r(t)?t.default:t;if(!n.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(n)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!n.height||!n.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(n)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(I=n.blurWidth,L=n.blurHeight,k=k||n.blurDataURL,$=n.src,!f)if(B||F){if(B&&!F){let t=B/n.width;F=Math.round(n.height*t)}else if(!B&&F){let t=F/n.height;B=Math.round(n.width*t)}}else B=n.width,F=n.height}let G=!s&&!u&&("lazy"===d||void 0===d);(!(t="string"==typeof t?t:$)||t.startsWith("data:")||t.startsWith("blob:"))&&(e=!0,G=!1),V.unoptimized&&(e=!0),K&&!V.dangerouslyAllowSVG&&t.split("?",1)[0].endsWith(".svg")&&(e=!0);let Z=l(p),W=Object.assign(f?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:T,objectPosition:A}:{},O?{}:{color:"transparent"},v),U=R||"empty"===j?null:"blur"===j?`url("data:image/svg+xml;charset=utf-8,${(0,h.getImageBlurSvg)({widthInt:B,heightInt:F,blurWidth:I,blurHeight:L,blurDataURL:k||"",objectFit:W.objectFit})}")`:`url("${j}")`,Q=c.includes(W.objectFit)?"fill"===W.objectFit?"100% 100%":"cover":W.objectFit,Y=U?{backgroundSize:Q,backgroundPosition:W.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:U}:{},J=function({config:t,src:n,unoptimized:e,width:h,quality:a,sizes:c,loader:r}){if(e){if(n.startsWith("/")&&!n.startsWith("//")){let t=(0,i.getDeploymentId)();if(n.includes("/_next/static/immutable")&&!(0,i.getAssetToken)())t=void 0;else if(t){let e=n.indexOf("?");if(-1!==e){let i=new URLSearchParams(n.slice(e+1));i.get("dpl")||(i.append("dpl",t),n=n.slice(0,e)+"?"+i.toString())}else n+=`?dpl=${t}`}}return{src:n,srcSet:void 0,sizes:void 0}}let{widths:l,kind:o}=function({deviceSizes:t,allSizes:n},e,i){if(i){let e=/(^|\s)(1?\d?\d)vw/g,h=[];for(let t;t=e.exec(i);)h.push(parseInt(t[2]));if(h.length){let e=.01*Math.min(...h);return{widths:n.filter(n=>n>=t[0]*e),kind:"w"}}return{widths:n,kind:"w"}}return"number"!=typeof e?{widths:t,kind:"w"}:{widths:[...new Set([e,2*e].map(t=>n.find(n=>n>=t)||n[n.length-1]))],kind:"x"}}(t,h,c),s=l.length-1;return{sizes:c||"w"!==o?c:"100vw",srcSet:l.map((e,i)=>`${r({config:t,src:n,quality:a,width:e})} ${"w"===o?e:i+1}${o}`).join(", "),src:r({config:t,src:n,quality:a,width:l[s]})}}({config:V,src:t,unoptimized:e,width:B,quality:Z,sizes:n,loader:X}),tt=G?"lazy":d;return{props:{...P,loading:tt,fetchPriority:q,width:B,height:F,decoding:N,className:g,style:{...W,...Y},sizes:J.sizes,srcSet:J.srcSet,src:y||J.src},meta:{unoptimized:e,preload:u||s,placeholder:j,fill:f}}}},878910,(t,n,e)=>{"use strict";t.i(487798),Object.defineProperty(e,"__esModule",{value:!0});var i={default:function(){return x},defaultHead:function(){return u}};for(var h in i)Object.defineProperty(e,h,{enumerable:!0,get:i[h]});let a=t.r(836437),c=t.r(56421),r=t.r(243029),l=c._(t.r(842058)),o=a._(t.r(910209)),s=t.r(635550);function u(){return[(0,r.jsx)("meta",{charSet:"utf-8"},"charset"),(0,r.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function d(t,n){return"string"==typeof n||"number"==typeof n?t:n.type===l.default.Fragment?t.concat(l.default.Children.toArray(n.props.children).reduce((t,n)=>"string"==typeof n||"number"==typeof n?t:t.concat(n),[])):t.concat(n)}let g=["name","httpEquiv","charSet","itemProp"];function p(t){let n,e,i,h;return t.reduce(d,[]).reverse().concat(u().reverse()).filter((n=new Set,e=new Set,i=new Set,h={},t=>{let a=!0,c=!1;if(t.key&&"number"!=typeof t.key&&t.key.indexOf("$")>0){c=!0;let e=t.key.slice(t.key.indexOf("$")+1);n.has(e)?a=!1:n.add(e)}switch(t.type){case"title":case"base":e.has(t.type)?a=!1:e.add(t.type);break;case"meta":for(let n=0,e=g.length;n<e;n++){let e=g[n];if(t.props.hasOwnProperty(e))if("charSet"===e)i.has(e)?a=!1:i.add(e);else{let n=t.props[e],i=h[e]||new Set;("name"!==e||!c)&&i.has(n)?a=!1:(i.add(n),h[e]=i)}}}return a})).reverse().map((t,n)=>{let e=t.key||n;return l.default.cloneElement(t,{key:e})})}let x=function({children:t}){let n=(0,l.useContext)(s.HeadManagerContext);return(0,r.jsx)(o.default,{reduceComponentsToState:p,headManager:n,children:t})};("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esMo
38dule",{value:!0}),Object.assign(e.default,e),n.exports=e.default)},972867,(t,n,e)=>{"use strict";function i({widthInt:t,heightInt:n,blurWidth:e,blurHeight:h,blurDataURL:a,objectFit:c}){let r=e?40*e:t,l=h?40*h:n,o=r&&l?`viewBox='0 0 ${r} ${l}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${o}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${o?"none":"contain"===c?"xMidYMid":"cover"===c?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${a}'/%3E%3C/svg%3E`}Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"getImageBlurSvg",{enumerable:!0,get:function(){return i}})},206174,(t,n,e)=>{"use strict";t.i(487798),Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ImageConfigContext",{enumerable:!0,get:function(){return a}});let i=t.r(836437)._(t.r(842058)),h=t.r(840745),a=i.default.createContext(h.imageConfigDefault)},388966,(t,n,e)=>{"use strict";t.i(487798),Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"RouterContext",{enumerable:!0,get:function(){return i}});let i=t.r(836437)._(t.r(842058)).default.createContext(null)},840745,(t,n,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i={VALID_LOADERS:function(){return a},imageConfigDefault:function(){return c}};for(var h in i)Object.defineProperty(e,h,{enumerable:!0,get:i[h]});let a=["default","imgix","cloudinary","akamai","custom"],c={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},141786,(t,n,e)=>{"use strict";t.i(487798),Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return c}});let i=t.r(940507),h=t.r(782073);function a({config:t,src:n,width:e,quality:c}){let r=(0,h.getDeploymentId)();if(n.startsWith("/")&&!n.startsWith("//"))if(n.includes("/_next/static/immutable")&&!(0,h.getAssetToken)())r=void 0;else{let t=n.indexOf("?");if(-1!==t){let e=new URLSearchParams(n.slice(t+1)),i=e.get("dpl");if(i){r=i,e.delete("dpl");let h=e.toString();n=n.slice(0,t)+(h?"?"+h:"")}}}if(n.startsWith("/")&&n.includes("?")&&t.localPatterns?.length===1&&"**"===t.localPatterns[0].pathname&&""===t.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${n}" is using a query string which is not configured in images.localPatterns. 39Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let l=(0,i.findClosestQuality)(c,t);return`${t.path}?url=${encodeURIComponent(n)}&w=${e}&q=${l}${n.startsWith("/")&&r?`&dpl=${r}`:""}`}a.__next_img_default=!0;let c=a},910209,(t,n,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});let i=t.r(842058),h="u"<typeof window,a=h?()=>{}:i.useLayoutEffect,c=h?()=>{}:i.useEffect;function r(t){let{headManager:n,reduceComponentsToState:e}=t;function r(){if(n&&n.mountedInstances){let t=i.Children.toArray(Array.from(n.mountedInstances).filter(Boolean));n.updateHead(e(t))}}return h&&(n?.mountedInstances?.add(t.children),r()),a(()=>(n?.mountedInstances?.add(t.children),()=>{n?.mountedInstances?.delete(t.children)})),a(()=>(n&&(n._pendingUpdate=r),()=>{n&&(n._pendingUpdate=r)})),c(()=>(n&&n._pendingUpdate&&(n._pendingUpdate(),n._pendingUpdate=null),()=>{n&&n._pendingUpdate&&(n._pendingUpdate(),n._pendingUpdate=null)})),null}},69489,t=>{"use strict";var n=t.i(243029),e=t.i(842058),i=t.i(632137);t.s(["FlickeringGrid",0,({squareSize:t=4,gridGap:h=6,flickerChance:a=.3,color:c="rgb(0, 0, 0)",width:r,height:l,className:o,maxOpacity:s=.3,...u})=>{let d=(0,e.useRef)(null),g=(0,e.useRef)(null),[p,x]=(0,e.useState)(!1),[m,f]=(0,e.useState)({width:0,height:0}),v=(0,e.useMemo)(()=>(t=>{let n=document.createElement("canvas");n.width=n.height=1;let e=n.getContext("2d");if(!e)return"rgba(255, 0, 0,";e.fillStyle=t,e.fillRect(0,0,1,1);let[i,h,a]=Array.from(e.getImageData(0,0,1,1).data);return`rgba(${i}, ${h}, ${a},`})(c),[c]),y=(0,e.useCallback)((n,e,i)=>{let a=window.devicePixelRatio||1;n.width=e*a,n.height=i*a,n.style.width=`${e}px`,n.style.height=`${i}px`;let c=Math.floor(e/(t+h)),r=Math.floor(i/(t+h)),l=new Float32Array(c*r);for(let t=0;t<l.length;t++)l[t]=Math.random()*s;return{cols:c,rows:r,squares:l,dpr:a}},[t,h,s]),b=(0,e.useCallback)((t,n)=>{for(let e=0;e<t.length;e++)Math.random()<a*n&&(t[e]=Math.random()*s)},[a,s]),C=(0,e.useCallback)((n,e,i,a,c,r,l)=>{n.clearRect(0,0,e,i),n.fillStyle="transparent",n.fillRect(0,0,e,i);for(let e=0;e<a;e++)for(let i=0;i<c;i++){let a=r[e*c+i];n.fillStyle=`${v}${a})`,n.fillRect(e*(t+h)*l,i*(t+h)*l,t*l,t*l)}},[v,t,h]);return(0,e.useEffect)(()=>{let t,n,e=d.current,i=g.current;if(!e||!i)return;let h=e.getContext("2d");
39if(!h)return;let a=()=>{let t=r||i.clientWidth,h=l||i.clientHeight;f({width:t,height:h}),n=y(e,t,h)};a();let c=0,o=i=>{if(!p)return;let a=(i-c)/1e3;c=i,b(n.squares,a),C(h,e.width,e.height,n.cols,n.rows,n.squares,n.dpr),t=requestAnimationFrame(o)},s=new ResizeObserver(()=>{a()});s.observe(i);let u=new IntersectionObserver(([t])=>{x(t.isIntersecting)},{threshold:0});return u.observe(e),p&&(t=requestAnimationFrame(o)),()=>{cancelAnimationFrame(t),s.disconnect(),u.disconnect()}},[y,b,C,r,l,p]),(0,n.jsx)("div",{className:(0,i.cn)(`h-full w-full ${o}`),ref:g,...u,children:(0,n.jsx)("canvas",{className:"pointer-events-none",ref:d,style:{width:m.width,height:m.height}})})}])}]);
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.