1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[74611],{5373:(e,t,r)=>{"use strict";r.d(t,{Gc:()=>o,WL:()=>c,gu:()=>i,j4:()=>u,qP:()=>l,sx:()=>s});var a=r(36936),n=r(21902);let o=(0,a.C)(`${n.U8}/bigbot-alpha.gif`),i=(0,a.C)(`${n.U8}/bigbot-alpha.gif`);(0,a.C)(`${n.U8}/bigbot-alpha.gif`);let s=(0,a.C)(`${n.ot}/backgroup-chatbox.png`),l=(0,a.C)(`${n.ot}/title-tripi-two.png`),c=(0,a.C)(`${n.Ug}/bot-say-hi.png`),u=(0,a.C)(`${n.dq}/tripi-voice.mp3`)},14349:(e,t,r)=>{"use strict";r.d(t,{oX:()=>o,rO:()=>n});var a=r(51701);function n(){let e=(0,a.FT)("width");return!(e<=0)&&e>=1600}function o(){let e=(0,a.FT)("width");return!(e<=0)&&e>=1200&&e<1600}},15924:(e,t,r)=>{"use strict";r.d(t,{U_:()=>i,X_:()=>o,qm:()=>n});var a=r(49509);let n="_EURORAIL_BOOKING_",o="_EURORAIL_SEARCH_BOX_",i=a.env.NEXT_PUBLIC_EURORAIL_BASE_URL||"https://raileurope.dev.lisa.com.vn"},17821:e=>{e.exports={tabNav:"tabSearch_tabNav__up8G_",tabNavList:"tabSearch_tabNavList__wOKlT",tabBotIcon:"tabSearch_tabBotIcon__0UE6V",tabNavItem:"tabSearch_tabNavItem__OVA4T",tabNavItemWrapper:"tabSearch_tabNavItemWrapper__TEoC9",tabNavItemShell:"tabSearch_tabNavItemShell__ifTl1",tabNavItemWrapperWithDropdown:"tabSearch_tabNavItemWrapperWithDropdown__JibhP",tabPanel:"tabSearch_tabPanel__oeVEi",tabNavItemLeadingIcon:"tabSearch_tabNavItemLeadingIcon___t8fd",tabDropdown:"tabSearch_tabDropdown__aqrzf",tabDropdownItem:"tabSearch_tabDropdownItem__UAJGk",tabDropdownItemChevron:"tabSearch_tabDropdownItemChevron__LEpC9",itemContent:"tabSearch_itemContent__rg7Vu",itemLabel:"tabSearch_itemLabel__iXQDr",itemDescription:"tabSearch_itemDescription__DP9lF",tabDropdownItemLeadingIcon:"tabSearch_tabDropdownItemLeadingIcon__ac9PN",growDown:"tabSearch_growDown__BQopL",growUp:"tabSearch_growUp__gBXD7","skeleton-shimmer":"tabSearch_skeleton-shimmer__ExefG"}},42247:e=>{e.exports={"scroll-horizontal":"horizontal_scroll-horizontal__znp3j",dragging:"horizontal_dragging__E5MGQ",growDown:"horizontal_growDown__GrMwf",growUp:"horizontal_growUp__VS0EB","skeleton-shimmer":"horizontal_skeleton-shimmer__jV6I0"}},52306:(e,t,r)=>{"use strict";r.d(t,{Ce:()=>o,E3:()=>n,xI:()=>a});let a={TOUR:"tour",FLIGHT:"flight",HOTEL:"hotel",HOTEL_FLIGHT:"hotel-flight",BEST_VALUE_COMBO:"best-value-combo",EURO_RAIL:"euro-rail",EXTRA:"extra",SIGHTSEEING:"sightseeing",SIM:"sim",VISA:"visa",XUYEN_VIET:"xuyenViet",SEARCH_BOOKING:"search-booking",MAKE_YOUR_TRIP:"make-your-trip"},n={SIGHTSEEING:a.SIGHTSEEING,SIM:a.SIM,EURO_RAIL:a.EURO_RAIL},o={[a.TOUR]:"/tours",[a.FLIGHT]:"/flights",[a.HOTEL]:"/hotels",[a.HOTEL_FLIGHT]:"/custom-packages/flight-hotel",[a.BEST_VALUE_COMBO]:"/custom-packages/flight-hotel",[a.EURO_RAIL]:`/things-to-do?tab=${n.EURO_RAIL}`,[a.SIGHTSEEING]:`/things-to-do?tab=${n.SIGHTSEEING}`,[a.SIM]:`/things-to-do?tab=${n.SIM}`,[a.VISA]:"https://visa.tripu.com.vn/",[a.XUYEN_VIET]:"https://uat.tourxuyenviet.com/",[a.SEARCH_BOOKING]:"/search-booking",[a.MAKE_YOUR_TRIP]:"/make-your-trip",[a.EXTRA]:`/things-to-do?tab=${n.SIGHTSEEING}`}},56086:(e,t,r)=>{"use strict";r.d(t,{TabsSearchBase:()=>P});var a=r(95155),n=r(12115),o=r(35695),i=r(52596),s=r(17821),l=r.n(s),c=r(59148),u=r(23552),d=r(85242),h=r(68610),m=r(10160),_=r(51701),g=r(54474),b=r(14349),f=r(89341),p=r(17652),v=r(36936),y=r(5373);let I=(0,v.C)(`${y.Gc}`);function L({tabs:e,useStore:t,botIcon:r=I}){let{deviceType:o}
1=(0,_.SG)("deviceType"),[s,v]=(0,n.useState)(null),y=(0,n.useRef)(null),L=(0,b.oX)(),w=(0,h.r)(),{activeTab:S,setActiveTab:E}=t((0,u.k)(e=>({activeTab:e.activeTab,setActiveTab:e.setActiveTab}))),{trackButtonClick:N}=(0,f.z)(),x=(0,p.c)("layout");function k(e,t){return e.dropdownItems?.length?e.dropdownItems.some(e=>e.key===t):t===e.key}let R=(0,n.useCallback)(e=>{if(N({name:`tab-search-${e.key}`,category:"search",code:`tab-search-${e.key}`,tags:["search"]}),e.mode===d.Rn.ROUTE&&e.routePath){v(null),w.push(e.routePath);return}if(e.mode===d.Rn.DROP_DOWN&&e.dropdownItems?.length){let t=k(e,S),r=e.dropdownItems?.[0]?.key;!t&&r&&E(r),v(t=>t===e.key?null:e.key);return}if(v(null),E(e.key),window.location.pathname.includes("/things-to-do")){let t=new URLSearchParams(window.location.search);t.delete("embed"),t.set("tab",e.key);let r=t.toString(),a=`${window.location.pathname}${r?`?${r}`:""}`;w.replaceWOReload(a)}},[S,w,N]),B=e=>{E(e.key),v(null)};return(0,n.useEffect)(()=>{if(!s)return;let e=e=>{let t=y.current;t?.contains(e.target)||v(null)};return document.addEventListener("pointerdown",e),()=>document.removeEventListener("pointerdown",e)},[s]),(0,n.useEffect)(()=>{if(!s)return;let t=e.find(e=>e.key===s);t&&!k(t,S)&&v(null)},[S,s,e]),(0,a.jsxs)("div",{className:l().tabNav,ref:y,children:[(0,a.jsx)("div",{"aria-label":"Dá»ch vụ t\xecm kiếm",role:"tablist",className:l().tabNavList,children:e.map(e=>{let t=k(e,S),r=!!e.dropdownItems?.length,n=s===e.key;return(0,a.jsxs)("div",{className:l().tabNavItemShell,children:[" ",(0,a.jsx)("button",{role:"tab","aria-selected":t,"aria-controls":`tab-panel-${e.key}`,id:`tab-${e.key}`,"data-selected":t,"data-track":`tab_search_${e.key}`,tabIndex:t?0:-1,onClick:()=>R(e),className:(0,i.A)(l().tabNavItem),children:(0,a.jsxs)("div",{className:(0,i.A)(l().tabNavItemWrapper),children:[(0,a.jsx)(m.A,{iconName:e.icon,"aria-hidden":"true"}),(0,a.jsx)("span",{children:e.label}),r&&(0,a.jsx)(m.A,{iconName:"downLinear","aria-hidden":!0})]})},e.key),r&&n&&(0,a.jsx)("ul",{role:"menu",className:l().tabDropdown,children:e.dropdownItems.map(e=>{let t=S===e.key;return(0,a.jsx)("li",{role:"none",children:(0,a.jsxs)("button",{type:"button",role:"menuitem",className:l().tabDropdownItem,onPointerDown:e=>e.stopPropagation(),onClick:()=>B(e),"data-selected":t,children:[e.icon&&(0,a.jsx)(m.A,{className:l().tabDropdownItemLeadingIcon,iconName:e.icon,size:32,"aria-hidden":!0}),(0,a.jsxs)("div",{className:l().itemContent,children:[(0,a.jsx)("span",{className:l().itemLabel,children:e.label}),e.description&&(0,a.jsx)("small",{className:l().itemDescription,children:e.description})]}),(0,a.jsx)(m.A,{iconName:"rightLinear",size:24,className:l().tabDropdownItemChevron,"aria-hidden":!0,"data-selected":t})]})},e.key)})})]},e.key)})}),o!==g.S.MOBILE&&L&&(0,a.jsx)(c.A,{src:r,alt:x("chat.openChatBot"),width:150,height:150,wrapperClassName:l().tabBotIcon})]})}var w=r(72092),S=r(52306);function E({useStore:e}){return e((0,u.k)(e=>e.activeTab))===S.xI.TOUR?(0,a.jsx)(w.default,{}):null}var N=r(92191);function x(e,t){return t.some(t=>t.mode!==d.Rn.ROUTE&&(t.mode===d.Rn.DROP_DOWN?t.dropdownItems?.some(t=>t.key===e)??!1:t.key===e))}var k=r(15924),R=r(41173);r(97792);let B=(0,r(65521).v)(e=>({jQueryLoaded:!1,integrationLoaded:!1,setjQueryLoaded:t=>e({jQueryLoaded:t}),setIntegrationLoaded:t=>e({integrationLoaded:t})})),T="#euro-rail-search-box",O=".box-background",A=[["[class*='pass-search-country']","[class*='search-country']","[class*='pass-search']"],["[class*='start-date']","[class*='startDate']"],["[class*='passenger'][class*='dropdown']","[class*='passenger']",".passenger.dropdown"]];function j(e,t){for(let r of t){let t=e.querySelector(r);if(t)return t}return null}function D(e){let t=j(e,A[0]),r=j(e,A[1]),a=j(e,A[2]);return t&&r&&a?[t,r,a]:function(e){let t=e.querySelector(O);if(!t)return[null,null,null];let r=Array.from(t?.children??[]);return r.length<3?[null,null,null]:[r[0],r[r.length-2],r[r.length-1]]}(e)}function U(e){let t=e.getAttribute?.("role")??"";if(/^(listbox|dialog|menu)$/.test(t))return!0;let r=String(e.className??"");return!!/dropdown|menu|picker|panel|popup|select|list/i.test(r)||"UL"===e.tagName}function C(e){let t=String(e.className??"");return/pass-search-country|search-country|start-date|startDate|passenger/i.test(t)}function H({defaultContainerId:e}){let t=(0,n.useRef)(null),r=(0,n.useMemo)(()=>e||k.qm,[e]),o=(0,n.useRef)(0),i=(0,n.useRef)(0);(0,n.useEffect)(()=>
1{if(r!==k.X_)return;let e=document.querySelector("#_EURORAIL_SEARCH_BOX_");if(!e)return;let t=null,a=null,n=null,s=null,l=Date.now(),c=()=>{let t=Date.now();if(t-i.current<450)return;i.current=t;let r=o.current+1;if(r>2)return;let a=D(e.querySelector(T)??e.querySelector(O)??e)[r];a&&(o.current=r,a.scrollIntoView({behavior:"smooth",block:"nearest"}),setTimeout(()=>a.click(),280))},u=t=>{if(0===o.current)return;let r=t,a=e.querySelector(T)??e.querySelector(O)??e,n=D(a)[0];if(n)for(;r&&r!==a;){if(r===n){o.current=0,i.current=0;return}r=r.parentElement}},d=e=>{let t=D(e);if(!t[0]||!t[1]||!t[2])return!1;let r=new WeakSet;(a=new MutationObserver(e=>{for(let t of e){for(let e of Array.from(t?.removedNodes??[]))if(e.nodeType===Node.ELEMENT_NODE&&U(e))return void c();if("attributes"===t.type&&t.target){let e=t.target,a=t.attributeName;if(C(e)){if(e.getAttribute?.("aria-expanded")==="true"||/open|active|show|expanded|visible/i.test(String(e.className??"")))r.add(e);else if(r.has(e)&&("false"===e.getAttribute?.("aria-expanded")||!/open|active|show|expanded|visible/i.test(String(e.className??"")))){r.delete(e),c();return}}if("style"===a&&U(e)&&(e.style?.display==="none"||e.style?.visibility==="hidden"))return void c()}}})).observe(e,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["aria-expanded","class","style"]}),(n=new MutationObserver(e=>{for(let t of e)for(let e of Array.from(t?.removedNodes??[]))if(e.nodeType===Node.ELEMENT_NODE&&U(e))return void c()})).observe(document.body,{childList:!0});let i=t=>{if(u(t.target),0!==o.current)return;let r=t.target;for(;r&&r!==e;){if(C(r))return;if(function(e){if("option"===(e.getAttribute?.("role")??"")||"LI"===e.tagName)return!0;let t=String(e.className??"");return/option|item|choice/i.test(t)}(r))return void setTimeout(c,280);r=r.parentElement}};return e.addEventListener("click",i,!0),s=()=>e.removeEventListener("click",i,!0),!0},h=()=>!!d(e.querySelector(T)??e.querySelector(O)??e)&&(t&&(clearInterval(t),t=null),!0);return h()||(t=setInterval(()=>{if(Date.now()-l>2e4){t&&clearInterval(t),t=null;return}h()},500)),()=>{t&&clearInterval(t),a?.disconnect(),n?.disconnect(),s?.()}},[r]);let{jQueryLoaded:s,integrationLoaded:l}=B((0,u.k)(e=>({jQueryLoaded:e.jQueryLoaded,integrationLoaded:e.integrationLoaded})));return(0,n.useEffect)(()=>{let e=!1,a=window;if(a.jQuery&&s&&l)return a.jQuery(document).ready(function(){let n=0,o=()=>{if(!e){if(a.euroRailBooking,a.euroRailSearchBox,r===k.qm&&"function"==typeof a.euroRailBooking)return void a.euroRailBooking(k.U_,`#${r}`);if(r===k.X_&&"function"==typeof a.euroRailSearchBox)return void a.euroRailSearchBox(k.U_,`#${r}`);if(n<2){n+=1,t.current=window.setTimeout(o,400);return}k.X_,k.qm}};o()}),()=>{e=!0,t.current&&(window.clearTimeout(t.current),t.current=null)}},[r,s,l]),(0,a.jsx)("div",{id:r})}let F=(0,n.memo)(H);function $({defaultContainerId:e}){let{setjQueryLoaded:t,setIntegrationLoaded:r,jQueryLoaded:o,integrationLoaded:i}=B((0,u.k)(e=>({setjQueryLoaded:e.setjQueryLoaded,setIntegrationLoaded:e.setIntegrationLoaded,jQueryLoaded:e.jQueryLoaded,integrationLoaded:e.integrationLoaded}))),s=(0,n.useCallback)(()=>{let t=window,r=document.getElementById("euro-rails-inline");if(!t.jQuery||r)return;let a=` 2 (function() { 3 const win = window; 4 if (!win._euroRailInit) { 5 win._euroRailInit = true; 6 jQuery(document).ready(function () { 7 const _containerId = '#${e}'; 8 if (_containerId === '#${k.qm}' && typeof euroRailBooking === 'function') { 9 console.log("euroRailBooking found"); 10 win.euroRailBooking = euroRailBooking; 11 // euroRailBooking('${k.U_}', _containerId); 12 } 13 if (_containerId === '#${k.X_}' && typeof euroRailSearchBox === 'function') { 14 win.euroRailSearchBox = euroRailSearchBox; 15 // euroRailSearchBox('${k.U_}', _containerId); 16 } 17 }); 18 } 19 })(); 20`,n=document.createElement("script");n.id="euro-rails-inline",n.setAttribute("data-container-id",e||""),n.innerHTML=a,document.body.appendChild(n)},[e]);return(0,n.useEffect)(()=>{o&&i&&s()},[s,i,o]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(R.default,{src:"https://code.jquery.com/jquery-3.7.1.min.js",strategy:"afterInteractive",onError:()=>console.error("[EuroRails] Failed to load jQuery"),onLoad:()=>{t(!0)}}
20),(0,a.jsx)(R.default,{src:`${k.U_}/js/euro-rail-integration.js`,strategy:"afterInteractive",onLoad:()=>{r(!0),s()},onError:()=>console.error("[EuroRails] Failed to load integration script")}),(0,a.jsx)(F,{defaultContainerId:e})]})}function P({storageKey:e,tabs:t,renderPanel:r,useStore:i,botIcon:s}){let c=(0,o.useSearchParams)(),d=c?.get("tab")??null,{activeTab:h,setActiveTab:m}=i((0,u.k)(e=>({activeTab:e.activeTab,setActiveTab:e.setActiveTab,resetActiveTab:e.resetActiveTab})));return(0,n.useEffect)(()=>{let r=null,a=d?.toLowerCase();if(a&&x(a,t))r=a;else{let e=globalThis.location?.hash?.replace("#",""),a=e?.toLowerCase();a&&x(a,t)&&(r=a)}if(!r){let a=(0,N.qB)(e),n=a?.toLowerCase();n&&x(n,t)&&(r=n)}r&&m(r)},[e,t,m,d]),(0,a.jsxs)("section",{"aria-label":"Search tabs",children:[(0,a.jsx)(L,{tabs:t,useStore:i,botIcon:s}),(0,a.jsxs)("div",{id:`tab-panel-${h}`,className:l().tabPanel,role:"tabpanel","aria-labelledby":`tab-${h}`,children:[h!==S.xI.EURO_RAIL&&r(h),h===S.xI.EURO_RAIL&&(0,a.jsx)($,{defaultContainerId:k.X_}),(0,a.jsx)(E,{useStore:i})]})]})}H.displayName="EuroRailIntegrate"},59148:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var a=r(95155),n=r(66766),o=r(35695),i=r(12115),s=r(94860),l=r(74370),c=r(5373);function u({src:e,alt:t,width:r=150,height:u=150,priority:d,className:h,wrapperClassName:m}){let _=(0,i.useRef)(null),g=(0,o.usePathname)()??"",b=(0,s.HB)(g,s.XZ),f=(0,l.Z)(e=>e.setOpen),p=e.toLowerCase().endsWith(".gif");(0,i.useEffect)(()=>{if(!p)return;let e=_.current;if(!e)return;e.defaultMuted=!0,e.muted=!0;let t=new IntersectionObserver(([t])=>{if(t.isIntersecting)return void e.play().catch(()=>{});e.pause()});return t.observe(e),()=>t.disconnect()},[p]);let v=p?(0,a.jsx)(n.default,{src:c.Gc,alt:t,width:r,height:u,priority:d,quality:p?void 0:80,unoptimized:p,className:h}):(0,a.jsx)(n.default,{src:e,alt:t,width:r,height:u,priority:d,quality:p?void 0:80,unoptimized:p,className:h});return b?(0,a.jsx)("button",{type:"button",onClick:()=>f(!0),className:m,"aria-label":t||"Má» chat",style:{border:"none",background:"none",padding:0,cursor:"pointer"},children:v}):(0,a.jsx)("div",{className:m,"aria-hidden":"true",children:v})}},60941:(e,t,r)=>{"use strict";r.d(t,{Bb:()=>n,Li:()=>a,Ne:()=>c,aN:()=>l,fM:()=>i,i:()=>u,iV:()=>s,o2:()=>d});let a=/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?)*\.[a-zA-Z]{2,}$/,n=254;function o(e){for(let t=0;t<e.length;){let r=e.codePointAt(t);if(void 0===r)break;if(32===r||64===r)return!0;t+=r>65535?2:1}return!1}function i(e){if(!e||e.length>n)return!1;let t=e.indexOf("@");if(t<=0||e.includes("@",t+1))return!1;let r=e.slice(0,t),a=e.slice(t+1);if(!r||!a||o(r))return!1;let i=a.lastIndexOf(".");return!(i<=0||i>=a.length-1||a.slice(i+1).length<2||o(a))}function s(e){if("/"===e)return"/";let t=e;for(;t.length>1&&t.endsWith("/");)t=t.slice(0,-1);return t||"/"}function l(e){let t=e;for(;t.startsWith("/");)t=t.slice(1);for(;t.endsWith("/")&&t.length>0;)t=t.slice(0,-1);return t}function c(e){let t=e.indexOf("#");return -1===t?e:e.slice(0,t)}function u(e,t=2e5){if(!e)return"";let r=e.length>t?e.slice(0,t):e,a="",n=0;for(;n<r.length;){let e=r.indexOf("<",n);if(-1===e){a+=r.slice(n);break}a+=r.slice(n,e);let t=r.indexOf(">",e+1);if(-1===t)break;n=t+1}return a}function d(e){let t=e.indexOf("(");if(-1===t)return{inner:"",without:e};let r=e.indexOf(")",t+1);return -1===r?{inner:"",without:e}:{inner:e.slice(t+1,r),without:(e.slice(0,t)+e.slice(r+1)).trim()}}},66533:e=>{e.exports={searchFooter:"tourHighlight_searchFooter__bnboz",hideOnDesktop:"tourHighlight_hideOnDesktop__pp4Li",noBotBorder:"tourHighlight_noBotBorder__u8zGw",botBorder:"tourHighlight_botBorder__FgYqT",searchFooterLabel:"tourHighlight_searchFooterLabel__hUlzd",searchFooterList:"tourHighlight_searchFooterList__Wt0yz",searchFooterListPlaceholder:"tourHighlight_searchFooterListPlaceholder__v2SUU",searchFooterTourHightlight:"tourHighlight_searchFooterTourHightlight__iwcJp",default:"tourHighlight_default__c_sHV",gray:"tourHighlight_gray__Bvms5",growDown:"tourHighlight_growDown__TqKwW",growUp:"tourHighlight_growUp__mSxXa","skeleton-shimmer"
20:"tourHighlight_skeleton-shimmer__9Czzz"}},72092:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>I});var a=r(95155),n=r(12115),o=r(66533),i=r.n(o),s=r(93334),l=r(95838),c=r(68610),u=r(17652),d=r(51701),h=r(54474),m=r(52596),_=r(95887),g=r(10160),b=r(60888),f=r(89341),p=r(98316);let v=["starLinear"],y=(0,n.memo)(({noBotBorder:e=!1,variant:t="default",hideOnDesktop:r=!1})=>{let o=(0,c.r)(),y=(0,u.c)("searchForm"),I=(0,d.FT)("deviceType"),{data:L,isPending:w,isFetching:S}=(0,l.I)({queryKey:["home-hote-titles"],queryFn:()=>(0,s.NE)().then(e=>e?.response??[])}),E=(0,n.useMemo)(()=>L??[],[L]);(0,n.useEffect)(()=>{(0,b.V)(v)},[]);let N=e=>e.codeUrl&&e.keywords?`/du-lich/tour-${e.codeUrl}`:e.url?e.url:"#",x=w||S,k=x||E.length>0,{trackButtonClick:R}=(0,f.z)();return k?r?null:(0,a.jsxs)("footer",{className:(0,m.A)(i().searchFooter,{[i().noBotBorder]:e,[i().botBorder]:!e,[i().hideOnDesktop]:r}),role:"contentinfo","aria-label":"Danh s\xe1ch tour t\xecm kiếm ná»i báºt","aria-busy":x&&0===E.length,children:[(0,a.jsxs)("span",{className:i().searchFooterLabel,children:[y("hotSearch",{device:I===h.S.MOBILE?"mobile":"desktop"}),":"]}),(0,a.jsx)("div",{className:i().searchFooterList,"aria-label":"Danh s\xe1ch c\xe1c Äiá»m Äến ná»i báºt",children:E.length>0?(0,a.jsx)(_.w,{children:E.map(e=>{let r=N(e),n=e.prefix+" "+e.title;return(0,a.jsx)("div",{children:(0,a.jsxs)("button",{type:"button","aria-label":n,"data-highlighted":"true",className:(0,m.A)(i().searchFooterTourHightlight,i()[t]),onClick:()=>{let e=r.includes("/")?r:`/${r}`;o.push(e),R({name:"tour-highlight-click",category:"navigation",code:"tour-highlight-click",tags:["tour","highlight"],label:n,targetPath:e})},children:[(0,a.jsx)(g.A,{iconName:"starLinear","aria-hidden":"true"}),(0,a.jsx)("span",{children:n})]})},`${e.id}`)})}):(0,a.jsx)("div",{className:i().searchFooterListPlaceholder,"aria-hidden":"true"})})]}):(0,a.jsx)(p.t,{height:51,width:100,bgColor:"gray",noFlex:!1})});y.displayName="TourHighLights";let I=y},74370:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});let a=(0,r(65521).v)(e=>({open:!1,setOpen:t=>e({open:t})}))},77424:e=>{e.exports={header:"baseBannerLayout_header__bobVq",banner:"baseBannerLayout_banner__h6YQG",imageWrapper:"baseBannerLayout_imageWrapper__Z3nX0",homeImageWrapper:"baseBannerLayout_homeImageWrapper__13gPv",homeBannerImage:"baseBannerLayout_homeBannerImage__QkP2r",overlay:"baseBannerLayout_overlay__D9_8d",homeBannerOverlay:"baseBannerLayout_homeBannerOverlay__7aPs3",formSection:"baseBannerLayout_formSection__obPoP",homeBannerFormSection:"baseBannerLayout_homeBannerFormSection__Yp_Kq",title:"baseBannerLayout_title___9QN_",formWrapper:"baseBannerLayout_formWrapper__t7bGL",tabBotIcon:"baseBannerLayout_tabBotIcon___dDgk",growDown:"baseBannerLayout_growDown__KUuTD",growUp:"baseBannerLayout_growUp___XYIO","skeleton-shimmer":"baseBannerLayout_skeleton-shimmer__86wLl"}},85242:(e,t,r)=>{"use strict";r.d(t,{Rg:()=>a,Rn:()=>o,we:()=>n});let a="lastSearchTab",n="lastThingToDoSearchTab";var o=function(e){return e.INLINE="inline",e.ROUTE="route",e.DROP_DOWN="drop-down",e}({})},92191:(e,t,r)=>{"use strict";r.d(t,{TX:()=>m,Xb:()=>_,q0:()=>h,qB:()=>u,u7:()=>d});var a=r(32109),n=r.n(a);let o="T432T34F3FD2D2D123D312D231D213D1",i="vtvs_",s=e=>n().AES.encrypt(JSON.stringify(e),o).toString(),l=e=>{let t=n().AES.decrypt(e,o).toString(n().enc.Utf8);return!function(e){try{JSON.parse(e)}catch(e){return!1}return!0}(t)?null:JSON.parse(t)},c=e=>n().SHA256(e.split("").map(e=>e.charCodeAt(0)).reduce((e,t)=>t+e,0).toString()).toString(),u=e=>{{let t=sessionStorage.getItem(c(i+e));if(t)try{return l(t)}catch{sessionStorage.removeItem(c(i+e))}}return null},d=(e,t)=>{{let r=s(t);sessionStorage.setItem(c(i+e),r)}},h=e=>{sessionStorage.removeItem(c(i+e))},m=(e,t,r)=>{{let a=s(t),n=Date.now()+1e3*r;sessionStorage.setItem(c(i+e),JSON.stringify({value:a,expiry:n}))}},_=e=>{{let t=sessionStorage.getItem(c(i+e));if(t){let r=JSON.parse(t);if(r.expiry>Date.now())try{return l(r.value)}catch{sessionStorage.removeItem(c(i+e))}else sessionStorage.removeItem(c(i+e))}}return null}},94860:(e,t,r)=>{"use strict";r.d(t,{HB:()=>o,XZ:()=>a,YY:()=>i});let a={mode:"exclude",excludePatterns:["hotel-flight","ordering","payment-booking","payment","confirm-booking","order-booking","customer-info","cart","chi-tiet-chuong-trinh-tour.aspx","chi-tiet-chuong-trinh-tour-tuy-chinh.aspx","in-chuong-trinh-tour.aspx","chi-tiet-tour","make-your-trip"]};function n(e,t=a){return"all"!==t.mode&&t.excludePatterns.some(t=>e.includes(t))}function o(e,t=a){return!n(e,t)}function i(e,t=a){return!n(e,t)}},95887:(e,t,r)=>{"use strict";r.d(t,{w:()=>l});var a=r(95155),n=r(12115),o=r(42247),i=r.n(o),s=r(52596);let l=(0,n.forwardRef)(({children:e,alignItems:t="center"},r)=>{let o=(0,n.useRef)(null),l=(0,n.useCallback)(e=>{o.current=e,r&&("function"==typeof r?r(e):r.current=e)},[r]);return(0,n.useEffect)(()=>{let e=o.current;if(!e)return;let t=!1,r=0,a=0,n=!1,i=o=>{t=!0,n=!1,r=o.pageX,a=e.scrollLeft,e.classList.add("dragging")},s=()=>{t=!1,e.classList.remove("dragging")},l=r=>{e.classList.remove("dragging"),n&&(r.stopPropagation(),r.preventDefault()),t=!1,n=!1},c=o=>
20{if(!t)return;let i=o.pageX-r;Math.abs(i)>5&&(n=!0,e.scrollLeft=a-i)};return e.addEventListener("mousedown",i),e.addEventListener("mouseleave",s),e.addEventListener("mouseup",l),e.addEventListener("mousemove",c),()=>{e.removeEventListener("mousedown",i),e.removeEventListener("mouseleave",s),e.removeEventListener("mouseup",l),e.removeEventListener("mousemove",c)}},[]),(0,a.jsx)("div",{ref:l,style:{alignItems:t},className:(0,s.A)(i()["scroll-horizontal"]),children:e})});l.displayName="ScrollHorizontal"},97792:()=>{}}]);
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.