1(function(){function unlockZaloWidget(event){var widget=event.target&&event.target.closest?event.target.closest('.zalo-chat-widget'):null;if(!widget){return} 2document.body.classList.add('home-2026-zalo-unlocked');document.removeEventListener('pointerdown',unlockZaloWidget,!0);document.removeEventListener('mouseover',unlockZaloWidget,!0)} 3document.addEventListener('pointerdown',unlockZaloWidget,!0);document.addEventListener('mouseover',unlockZaloWidget,!0);document.querySelectorAll('[data-home-2026-intro-tabs]').forEach(function(tabs){var buttons=tabs.querySelectorAll('[data-home-2026-intro-tab]');var panels=tabs.querySelectorAll('[data-home-2026-intro-panel]');buttons.forEach(function(button){button.addEventListener('click',function(){var index=button.getAttribute('data-home-2026-intro-tab');buttons.forEach(function(tabButton){var isActive=tabButton===button;tabButton.classList.toggle('is-active',isActive);tabButton.setAttribute('aria-selected',isActive?'true':'false')});panels.forEach(function(panel){var isActive=panel.getAttribute('data-home-2026-intro-panel')===index;panel.classList.toggle('is-active',isActive);panel.hidden=!isActive})})})});function loadHome2026BannerPicture(picture){picture.querySelectorAll('source[data-srcset]').forEach(function(source){var srcset=source.getAttribute('data-srcset');if(!srcset){return} 4source.setAttribute('srcset',srcset);source.removeAttribute('data-srcset')});var img=picture.querySelector('[data-home-2026-banner-lazy]');if(!img||img.getAttribute('data-home-2026-banner-loaded')==='true'){return} 5var imgSrc=img.getAttribute('data-src');if(!imgSrc){return} 6img.addEventListener('load',function(){img.classList.remove('is-deferred')},{once:!0});var imgSrcset=img.getAttribute('data-srcset');if(imgSrcset){img.setAttribute('srcset',imgSrcset)} 7img.setAttribute('src',imgSrc);img.setAttribute('data-home-2026-banner-loaded','true')} 8function loadHome2026BannerSlide(slide){slide.querySelectorAll('.home-2026-banner__picture').forEach(loadHome2026BannerPicture)} 9document.querySelectorAll('[data-home-2026-banner-slider]').forEach(function(carousel){var slides=Array.prototype.slice.call(carousel.querySelectorAll('.home-2026-banner__slide'));function loadAround(index){if(!slides.length){return}[-1,0,1].forEach(function(offset){var slideIndex=(index+offset+slides.length)%slides.length;loadHome2026BannerSlide(slides[slideIndex])})} 10if(slides.length<=1||typeof Flickity==='undefined'){slides.forEach(loadHome2026BannerSlide);return} 11var bannerCarousel=new Flickity(carousel,{cellSelector:'.home-2026-banner__slide',cellAlign:'left',contain:!1,wrapAround:!0,draggable:!0,autoPlay:!1,prevNextButtons:!1,pageDots:!1,imagesLoaded:!1,selectedAttraction:0.025,friction:0.28});loadAround(bannerCarousel.selectedIndex);bannerCarousel.on('select',function(){loadAround(bannerCarousel.selectedIndex)});bannerCarousel.on('dragStart',function(){loadAround(bannerCarousel.selectedIndex+1)})});function initContinuousLogoCarousel(carouselSelector,itemSelector,minimumItems){document.querySelectorAll(carouselSelector).forEach(function(carousel){var items=carousel.querySelectorAll(itemSelector);if(items.length<=minimumItems||typeof Flickity==='undefined'){return} 12var isPaused=!1;var isStarted=!1;var flkty=new Flickity(carousel,{cellSelector:itemSelector,cellAlign:'left',contain:!1,wrapAround:!0,freeScroll:!0,draggable:!0,autoPlay:!1,prevNextButtons:!1,pageDots:!1,imagesLoaded:!1,percentPosition:!1,selectedAttraction:0.025,friction:0.28,freeScrollFriction:0.075});function tick(){if(!isPaused&&document.visibilityState!=='hidden'&&flkty.slideableWidth){flkty.x-=0.45;if(flkty.x<-flkty.slideableWidth){flkty.x+=flkty.slideableWidth} 13flkty.velocity=0;flkty.positionSlider()} 14window.requestAnimationFrame(tick)} 15function start(){if(isStarted){return} 16isStarted=!0;flkty.resize();flkty.x=0;flkty.velocity=0;flkty.positionSlider();window.requestAnimationFrame(tick)} 17function startWhenImagesReady(){var images=carousel.querySelectorAll('img');var waiting=images.length;if(!waiting){start();return} 18images.forEach(function(image){if(image.complete){waiting-=1}else{image.addEventListener('load',function(){waiting-=1;if(waiting<=0){start()}},{once:!0});image.addEventListener('error',function(){waiting-=1;if(waiting<=0){start()}},{once:!0})}});if(waiting<=0){start()}else{window.setTimeout(start,600)}}
19flkty.on('dragStart',function(){isPaused=!0});flkty.on('dragEnd',function(){flkty.velocity=0;isPaused=!1});startWhenImagesReady()})} 20document.querySelectorAll('[data-home-2026-technology-carousel]').forEach(function(carousel){var items=carousel.querySelectorAll('.home-2026-technology__card');if(items.length<=3||window.matchMedia('(max-width: 1199.98px)').matches||typeof Flickity==='undefined'){return} 21new Flickity(carousel,{cellSelector:'.home-2026-technology__card',cellAlign:'left',contain:!1,wrapAround:!0,draggable:!0,autoPlay:!1,prevNextButtons:!1,pageDots:!1,imagesLoaded:!0,selectedAttraction:0.025,friction:0.28})});function loadHome2026JourneyImage(img){var src=img.getAttribute('data-src');if(!src||img.getAttribute('data-home-2026-journey-loaded')==='true'){return} 22img.addEventListener('load',function(){img.classList.remove('is-deferred')},{once:!0});var srcset=img.getAttribute('data-srcset');if(srcset){img.setAttribute('srcset',srcset)} 23img.setAttribute('src',src);img.setAttribute('data-home-2026-journey-loaded','true')} 24function loadHome2026JourneyItem(item){item.querySelectorAll('[data-home-2026-journey-lazy]').forEach(loadHome2026JourneyImage)} 25function observeHome2026JourneyItems(items){if(!('IntersectionObserver' in window)){items.forEach(loadHome2026JourneyItem);return} 26var observer=new IntersectionObserver(function(entries){entries.forEach(function(entry){if(!entry.isIntersecting){return} 27loadHome2026JourneyItem(entry.target);observer.unobserve(entry.target)})},{rootMargin:'240px 0px'});items.forEach(function(item){observer.observe(item)})} 28document.querySelectorAll('[data-home-2026-journeys-carousel]').forEach(function(carousel){var items=Array.prototype.slice.call(carousel.querySelectorAll('.home-2026-journeys__item'));var isMobile=window.matchMedia('(max-width: 575.98px)').matches;var isDesktop=window.matchMedia('(min-width: 992px)').matches;if((!isMobile&&!isDesktop)||(isDesktop&&items.length<=4)||(isMobile&&items.length<=1)||typeof Flickity==='undefined'){observeHome2026JourneyItems(items);return} 29function loadAround(index){if(!items.length){return} 30for(var offset=0;offset<6;offset+=1){loadHome2026JourneyItem(items[(index+offset)%items.length])}} 31var journeyCarousel=new Flickity(carousel,{cellSelector:'.home-2026-journeys__item',cellAlign:'left',contain:!1,wrapAround:!0,draggable:!0,autoPlay:!1,prevNextButtons:!1,pageDots:!1,imagesLoaded:!1,selectedAttraction:0.025,friction:0.28});loadAround(journeyCarousel.selectedIndex);journeyCarousel.on('select',function(){loadAround(journeyCarousel.selectedIndex)});journeyCarousel.on('dragStart',function(){loadAround(journeyCarousel.selectedIndex+1)})});document.querySelectorAll('[data-home-2026-doctors-carousel]').forEach(function(carousel){var items=carousel.querySelectorAll('.home-2026-doctors__item');var visibleItems=window.matchMedia('(min-width: 1200px)').matches?3:2;var section=carousel.closest('.home-2026-doctors');var prevButtons=section?section.querySelectorAll('[data-home-2026-doctors-prev]'):[];var nextButtons=section?section.querySelectorAll('[data-home-2026-doctors-next]'):[];if(items.length<=visibleItems||typeof Flickity==='undefined'){return} 32var doctorsCarousel=new Flickity(carousel,{cellSelector:'.home-2026-doctors__item',cellAlign:'left',contain:!1,wrapAround:!0,freeScroll:!0,draggable:!0,autoPlay:!1,prevNextButtons:!1,pageDots:!1,imagesLoaded:!0,selectedAttraction:0.025,friction:0.28,freeScrollFriction:0.075});prevButtons.forEach(function(button){button.hidden=!1;button.addEventListener('click',function(){doctorsCarousel.previous(!0)})});nextButtons.forEach(function(button){button.hidden=!1;button.addEventListener('click',function(){doctorsCarousel.next(!0)})})});document.querySelectorAll('[data-home-2026-videos-carousel]').forEach(function(carousel){var items=carousel.querySelectorAll('.home-2026-videos__item');var visibleItems=window.matchMedia('(min-width: 992px)').matches?3:1;if(items.length<=visibleItems||typeof Flickity==='undefined'){return} 33new Flickity(carousel,{cellSelector:'.home-2026-videos__item',cellAlign:'left',contain:!1,wrapAround:!0,draggable:!0,autoPlay:!1,prevNextButtons:!1,pageDots:!1,imagesLoaded:!0,selectedAttraction:0.025,friction:0.28})});function closeVideoPopup(){var popup=document.querySelector('.box-pp-video');if(!popup||popup.classList.contains('is-closing')){return} 34popup.classList.remove('is-open');popup.classList.add('is-closing');document.body.style.overflow='';window.setTimeout(function(){popup.remove()},300)} 35document.addEventListener('keydown',function(event){if(event.key==='Escape'){closeVideoPopup()}});document.querySelectorAll('.home-2026-videos__media[data-video-id]').forEach(function(videoTrigger){videoTrigger.setAttribute('role','button');videoTrigger.setAttribute('tabindex','0');function openVideoPopup(){var videoId=videoTrigger.getAttribute('data-video-id');if(!videoId){return} 36closeVideoPopup();var popup=document.createElement('div');var videoBox=document.createElement('div');var iframe=document.createElement('iframe');popup.className='box-pp-video';popup.setAttribute('role','dialog');popup.setAttribute('aria-modal','true');popup.setAttribute('aria-label','Video khách hà ng');videoBox.className='bpp-video';iframe.width='870';iframe.height='490';iframe.src='https://www.youtube.com/embed/'+videoId+'?autoplay=1&showinfo=0&modestbranding=1&rel=0&mute=1';iframe.title='YouTube video player';iframe.frameBorder='10';iframe.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';iframe.allowFullscreen=!0;videoBox.appendChild(iframe);popup.appendChild(videoBox);
36document.body.appendChild(popup);document.body.style.overflow='hidden';window.requestAnimationFrame(function(){popup.classList.add('is-open')});popup.addEventListener('click',closeVideoPopup)} 37videoTrigger.addEventListener('click',openVideoPopup);videoTrigger.addEventListener('keydown',function(event){if(event.key==='Enter'||event.key===' '){event.preventDefault();openVideoPopup()}})});function loadHome2026FacilityImage(img){var src=img.getAttribute('data-src');if(!src||img.getAttribute('data-home-2026-facility-loaded')==='true'){return} 38img.addEventListener('load',function(){img.classList.remove('is-deferred')},{once:!0});var srcset=img.getAttribute('data-srcset');if(srcset){img.setAttribute('srcset',srcset)} 39img.setAttribute('src',src);img.setAttribute('data-home-2026-facility-loaded','true')} 40function loadHome2026FacilityItem(item){item.querySelectorAll('[data-home-2026-facility-lazy]').forEach(loadHome2026FacilityImage)} 41document.querySelectorAll('[data-home-2026-facilities-carousel]').forEach(function(carousel){var items=Array.prototype.slice.call(carousel.querySelectorAll('.home-2026-facilities__item'));function loadAround(index){if(!items.length){return} 42for(var offset=0;offset<5;offset+=1){loadHome2026FacilityItem(items[(index+offset)%items.length])}} 43if(items.length<=4||typeof Flickity==='undefined'){items.forEach(loadHome2026FacilityItem);return} 44var facilityCarousel=new Flickity(carousel,{cellSelector:'.home-2026-facilities__item',cellAlign:'left',contain:!1,wrapAround:!0,draggable:!0,autoPlay:!1,prevNextButtons:!1,pageDots:!1,imagesLoaded:!1,selectedAttraction:0.025,friction:0.28});loadAround(facilityCarousel.selectedIndex);facilityCarousel.on('select',function(){loadAround(facilityCarousel.selectedIndex)});facilityCarousel.on('dragStart',function(){loadAround(facilityCarousel.selectedIndex+1)})});initContinuousLogoCarousel('[data-home-2026-media-carousel]','.home-2026-media__item',5);initContinuousLogoCarousel('[data-home-2026-partners-carousel]','.home-2026-partners__item',5)}())
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.